WebKit Bugzilla
Attachment 358151 Details for
Bug 105023
: Web Inspector: Change the InspectorOverlay to use native rather than canvas
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
Patch
bug-105023-20181230153207.patch (text/plain), 794.81 KB, created by
Devin Rousso
on 2018-12-30 14:32:11 PST
(
hide
)
Description:
Patch
Filename:
MIME Type:
Creator:
Devin Rousso
Created:
2018-12-30 14:32:11 PST
Size:
794.81 KB
patch
obsolete
>diff --git a/Source/JavaScriptCore/ChangeLog b/Source/JavaScriptCore/ChangeLog >index 17e010891210bef58b46a33cef329ca3a41b7833..de2e8f51eab018929ae6d11d4f19fb8d8cf8240f 100644 >--- a/Source/JavaScriptCore/ChangeLog >+++ b/Source/JavaScriptCore/ChangeLog >@@ -1,3 +1,25 @@ >+2018-12-30 Devin Rousso <drousso@apple.com> >+ >+ Web Inspector: Change the InspectorOverlay to use native rather than canvas >+ https://bugs.webkit.org/show_bug.cgi?id=105023 >+ <rdar://problem/13443692> >+ >+ Reviewed by NOBODY (OOPS!). >+ >+ * inspector/protocol/OverlayTypes.json: Removed. >+ Now that the overlay is entirely generated in C++, we no longer need the special prototol >+ types for transferring data to a JavaScript context. >+ >+ * inspector/protocol/Debugger.json: >+ * inspector/agents/InspectorDebuggerAgent.h: >+ * inspector/agents/InspectorDebuggerAgent.cpp: >+ (Inspector::InspectorDebuggerAgent::setOverlayMessage): Deleted. >+ Remove `Debugger.setOverlayMessage` command as it hasn't been used and is no longer supported. >+ >+ * CMakeLists.txt: >+ * DerivedSources-input.xcfilelist: >+ * DerivedSources.make: >+ > 2018-12-27 Alex Christensen <achristensen@webkit.org> > > Resurrect Mac CMake build >diff --git a/Source/WebCore/ChangeLog b/Source/WebCore/ChangeLog >index e79aa6e5a7232824e41737095dbbbcb0f0922cc2..10fdf6f84c3b0d008bd4d1ca582e7949f658dee0 100644 >--- a/Source/WebCore/ChangeLog >+++ b/Source/WebCore/ChangeLog >@@ -1,3 +1,102 @@ >+2018-12-30 Devin Rousso <drousso@apple.com> >+ >+ Web Inspector: Change the InspectorOverlay to use native rather than canvas >+ https://bugs.webkit.org/show_bug.cgi?id=105023 >+ <rdar://problem/13443692> >+ >+ Reviewed by NOBODY (OOPS!). >+ >+ Updated existing tests: http/tests/inspector/dom/hideHighlight.html >+ http/tests/inspector/dom/highlight-shape-outside.html >+ http/tests/inspector/dom/highlight-shape-outside-margin.html >+ http/tests/inspector/dom/highlightFrame.html >+ http/tests/inspector/dom/highlightNode.html >+ http/tests/inspector/dom/highlightNodeList.html >+ http/tests/inspector/dom/highlightSelector.html >+ >+ * inspector/InspectorOverlay.h: >+ * inspector/InspectorOverlay.cpp: >+ (WebCore::truncateWithEllipsis): Added. >+ (WebCore::createColorFromRGBA): Added. >+ (WebCore::localPointToRootPoint): Added. >+ (WebCore::contentsQuadToCoordinateSystem): >+ (WebCore::effectiveElementForNode): Added. >+ (WebCore::quadToPath): Added. >+ (WebCore::drawOutlinedQuadWithClip): Added. >+ (WebCore::drawOutlinedQuad): Added. >+ (WebCore::InspectorOverlay::paint): >+ (WebCore::InspectorOverlay::setIndicating): >+ (WebCore::InspectorOverlay::shouldShowOverlay const): >+ (WebCore::InspectorOverlay::update): >+ (WebCore::InspectorOverlay::setShowPaintRects): Added. >+ (WebCore::InspectorOverlay::showPaintRect): >+ (WebCore::InspectorOverlay::updatePaintRectsTimerFired): >+ (WebCore::InspectorOverlay::drawNodeHighlight): >+ (WebCore::InspectorOverlay::drawQuadHighlight): >+ (WebCore::InspectorOverlay::drawPaintRects): >+ (WebCore::InspectorOverlay::drawBounds): Added. >+ (WebCore::InspectorOverlay::drawRulers): >+ (WebCore::contentsQuadToPage): Deleted. >+ (WebCore::InspectorOverlay::setPausedInDebuggerMessage): Deleted. >+ (WebCore::buildObjectForPoint): Deleted. >+ (WebCore::buildObjectForRect): Deleted. >+ (WebCore::buildArrayForQuad): Deleted. >+ (WebCore::buildObjectForHighlight): Deleted. >+ (WebCore::buildObjectForSize): Deleted. >+ (WebCore::InspectorOverlay::setShowingPaintRects): Deleted. >+ (WebCore::buildArrayForRendererFragments): Deleted. >+ (WebCore::localPointToRoot): Deleted. >+ (WebCore::appendPathCommandAndPoints): Deleted. >+ (WebCore::appendPathSegment): Deleted. >+ (WebCore::buildObjectForShapeOutside): Deleted. >+ (WebCore::buildObjectForElementData): Deleted. >+ (WebCore::InspectorOverlay::buildHighlightObjectForNode const): Deleted. >+ (WebCore::InspectorOverlay::buildObjectForHighlightedNodes const): Deleted. >+ (WebCore::InspectorOverlay::drawPausedInDebuggerMessage): Deleted. >+ (WebCore::InspectorOverlay::overlayPage): Deleted. >+ (WebCore::InspectorOverlay::forcePaint): Deleted. >+ (WebCore::InspectorOverlay::reset): Deleted. >+ (WebCore::evaluateCommandInOverlay): Deleted. >+ (WebCore::InspectorOverlay::evaluateInOverlay): Deleted. >+ (WebCore::InspectorOverlay::freePage): Deleted. >+ >+ * inspector/agents/InspectorPageAgent.cpp: >+ (WebCore::InspectorPageAgent::setShowPaintRects): >+ Drive-by: rename `setShowingPaintRects` to better match the protocol. >+ >+ * inspector/agents/page/PageDebuggerAgent.h: >+ * inspector/agents/page/PageDebuggerAgent.cpp: >+ (WebCore::PageDebuggerAgent::PageDebuggerAgent): >+ (WebCore::PageDebuggerAgent::setOverlayMessage): Deleted. >+ Remove `Debugger.setOverlayMessage` command as it hasn't been used and is no longer supported. >+ >+ * inspector/InspectorController.h: >+ * inspector/InspectorController.cpp: >+ (WebCore::InspectorController::createLazyAgents): >+ (WebCore::InspectorController::disconnectFrontend): >+ (WebCore::InspectorController::disconnectAllFrontends): >+ (WebCore::InspectorController::buildObjectForHighlightedNodes const): Deleted. >+ >+ * testing/Internals.h: >+ * testing/Internals.idl: >+ * testing/Internals.cpp: >+ (WebCore::Internals::inspectorHighlightBase64): Added. >+ (WebCore::Internals::inspectorHighlightObject): Deleted. >+ * platform/ScrollView.h: >+ * platform/graphics/ImageBuffer.h: >+ Provide a way for tests to get information about what's highlighted, specifically in the >+ form of a base64 encoded image of the contents of the overlay. >+ >+ * inspector/InspectorOverlayPage.css: Removed. >+ * inspector/InspectorOverlayPage.html: Removed. >+ * inspector/InspectorOverlayPage.js: Removed. >+ >+ * CMakeLists.txt: >+ * DerivedSources-input.xcfilelist: >+ * DerivedSources-output.xcfilelist: >+ * DerivedSources.make: >+ * WebCore.xcodeproj/project.pbxproj: >+ > 2018-12-27 Alex Christensen <achristensen@webkit.org> > > Resurrect Mac CMake build >diff --git a/Source/WebInspectorUI/ChangeLog b/Source/WebInspectorUI/ChangeLog >index d0d8c6c2cb99a6a96941aac00f7af2287933ae7c..103dd1e0a68a41a5999261dd937f5c08d3f5ee7f 100644 >--- a/Source/WebInspectorUI/ChangeLog >+++ b/Source/WebInspectorUI/ChangeLog >@@ -1,3 +1,29 @@ >+2018-12-30 Devin Rousso <drousso@apple.com> >+ >+ Web Inspector: Change the InspectorOverlay to use native rather than canvas >+ https://bugs.webkit.org/show_bug.cgi?id=105023 >+ <rdar://problem/13443692> >+ >+ Reviewed by NOBODY (OOPS!). >+ >+ * UserInterface/Protocol/Legacy/10.0/InspectorBackendCommands.js: >+ * UserInterface/Protocol/Legacy/10.3/InspectorBackendCommands.js: >+ * UserInterface/Protocol/Legacy/11.0/InspectorBackendCommands.js: >+ * UserInterface/Protocol/Legacy/11.3/InspectorBackendCommands.js: >+ * UserInterface/Protocol/Legacy/12.0/InspectorBackendCommands.js: >+ * UserInterface/Protocol/Legacy/8.0/InspectorBackendCommands.js: >+ * UserInterface/Protocol/Legacy/9.0/InspectorBackendCommands.js: >+ * UserInterface/Protocol/Legacy/9.3/InspectorBackendCommands.js: >+ * Versions/Inspector-iOS-10.0.json: >+ * Versions/Inspector-iOS-10.3.json: >+ * Versions/Inspector-iOS-11.0.json: >+ * Versions/Inspector-iOS-11.3.json: >+ * Versions/Inspector-iOS-12.0.json: >+ * Versions/Inspector-iOS-8.0.json: >+ * Versions/Inspector-iOS-9.0.json: >+ * Versions/Inspector-iOS-9.3.json: >+ Remove `Debugger.setOverlayMessage` command as it hasn't been used and is no longer supported. >+ > 2018-12-21 Devin Rousso <drousso@apple.com> > > Web Inspector: Styles Redesign: remove unused CSS style icons >diff --git a/Source/JavaScriptCore/CMakeLists.txt b/Source/JavaScriptCore/CMakeLists.txt >index 79cab0b978bb9c8ebcdcc64ce2c93b09c34953c5..1950a74cd4a3b278ece6f4b2e2d3b1b8902d0faa 100644 >--- a/Source/JavaScriptCore/CMakeLists.txt >+++ b/Source/JavaScriptCore/CMakeLists.txt >@@ -1076,7 +1076,6 @@ set(JavaScriptCore_INSPECTOR_DOMAINS > ${JAVASCRIPTCORE_DIR}/inspector/protocol/Inspector.json > ${JAVASCRIPTCORE_DIR}/inspector/protocol/LayerTree.json > ${JAVASCRIPTCORE_DIR}/inspector/protocol/Network.json >- ${JAVASCRIPTCORE_DIR}/inspector/protocol/OverlayTypes.json > ${JAVASCRIPTCORE_DIR}/inspector/protocol/Page.json > ${JAVASCRIPTCORE_DIR}/inspector/protocol/Recording.json > ${JAVASCRIPTCORE_DIR}/inspector/protocol/Runtime.json >diff --git a/Source/JavaScriptCore/DerivedSources-input.xcfilelist b/Source/JavaScriptCore/DerivedSources-input.xcfilelist >index 583b1935c547e948e1b8ac78e23e4727af6dda79..bfd9393ef12669605c3c8bbc141d6fdac7c01705 100644 >--- a/Source/JavaScriptCore/DerivedSources-input.xcfilelist >+++ b/Source/JavaScriptCore/DerivedSources-input.xcfilelist >@@ -91,7 +91,6 @@ $(PROJECT_DIR)/inspector/protocol/Inspector.json > $(PROJECT_DIR)/inspector/protocol/LayerTree.json > $(PROJECT_DIR)/inspector/protocol/Memory.json > $(PROJECT_DIR)/inspector/protocol/Network.json >-$(PROJECT_DIR)/inspector/protocol/OverlayTypes.json > $(PROJECT_DIR)/inspector/protocol/Page.json > $(PROJECT_DIR)/inspector/protocol/Recording.json > $(PROJECT_DIR)/inspector/protocol/Runtime.json >diff --git a/Source/JavaScriptCore/DerivedSources.make b/Source/JavaScriptCore/DerivedSources.make >index f8435aec78c28d2ce4dafc5ee241771aa6706af8..96af8032265c205a2bf07d010db96a276811b7e7 100644 >--- a/Source/JavaScriptCore/DerivedSources.make >+++ b/Source/JavaScriptCore/DerivedSources.make >@@ -240,7 +240,6 @@ INSPECTOR_DOMAINS := \ > $(JavaScriptCore)/inspector/protocol/Inspector.json \ > $(JavaScriptCore)/inspector/protocol/LayerTree.json \ > $(JavaScriptCore)/inspector/protocol/Network.json \ >- $(JavaScriptCore)/inspector/protocol/OverlayTypes.json \ > $(JavaScriptCore)/inspector/protocol/Page.json \ > $(JavaScriptCore)/inspector/protocol/Recording.json \ > $(JavaScriptCore)/inspector/protocol/Runtime.json \ >diff --git a/Source/JavaScriptCore/inspector/agents/InspectorDebuggerAgent.cpp b/Source/JavaScriptCore/inspector/agents/InspectorDebuggerAgent.cpp >index ece5647c9c84596ccbcce9623ae5f6401f30cea0..ca4d70c3ef74c4c88f319b0dd0e7142a58a9e224 100644 >--- a/Source/JavaScriptCore/inspector/agents/InspectorDebuggerAgent.cpp >+++ b/Source/JavaScriptCore/inspector/agents/InspectorDebuggerAgent.cpp >@@ -858,10 +858,6 @@ void InspectorDebuggerAgent::evaluateOnCallFrame(ErrorString& errorString, const > } > } > >-void InspectorDebuggerAgent::setOverlayMessage(ErrorString&, const String*) >-{ >-} >- > void InspectorDebuggerAgent::scriptExecutionBlockedByCSP(const String& directiveText) > { > if (m_scriptDebugServer.pauseOnExceptionsState() != JSC::Debugger::DontPauseOnExceptions) >diff --git a/Source/JavaScriptCore/inspector/agents/InspectorDebuggerAgent.h b/Source/JavaScriptCore/inspector/agents/InspectorDebuggerAgent.h >index ca75073990c79dcc2bc182f6e328cedccfe704c5..e657da184f6af1d59bcc2020f71968a442c94a62 100644 >--- a/Source/JavaScriptCore/inspector/agents/InspectorDebuggerAgent.h >+++ b/Source/JavaScriptCore/inspector/agents/InspectorDebuggerAgent.h >@@ -80,7 +80,6 @@ public: > void setPauseOnExceptions(ErrorString&, const String& pauseState) final; > void setPauseOnAssertions(ErrorString&, bool enabled) final; > void evaluateOnCallFrame(ErrorString&, const String& callFrameId, const String& expression, const String* objectGroup, const bool* includeCommandLineAPI, const bool* doNotPauseOnExceptionsAndMuteConsole, const bool* returnByValue, const bool* generatePreview, const bool* saveResult, RefPtr<Protocol::Runtime::RemoteObject>& result, Optional<bool>& wasThrown, Optional<int>& savedResultIndex) final; >- void setOverlayMessage(ErrorString&, const String*) override; > > bool isPaused() const; > bool breakpointsActive() const; >diff --git a/Source/JavaScriptCore/inspector/protocol/Debugger.json b/Source/JavaScriptCore/inspector/protocol/Debugger.json >index 418a5be907cee7335231fcd4683bab92a1765c86..326708c60eb1dbe1ff7533668db2235afd9ffb0d 100644 >--- a/Source/JavaScriptCore/inspector/protocol/Debugger.json >+++ b/Source/JavaScriptCore/inspector/protocol/Debugger.json >@@ -286,13 +286,6 @@ > { "name": "wasThrown", "type": "boolean", "optional": true, "description": "True if the result was thrown during the evaluation." }, > { "name": "savedResultIndex", "type": "integer", "optional": true, "description": "If the result was saved, this is the $n index that can be used to access the value." } > ] >- }, >- { >- "name": "setOverlayMessage", >- "description": "Sets overlay message.", >- "parameters": [ >- { "name": "message", "type": "string", "optional": true, "description": "Overlay message to display when paused in debugger." } >- ] > } > ], > "events": [ >diff --git a/Source/JavaScriptCore/inspector/protocol/OverlayTypes.json b/Source/JavaScriptCore/inspector/protocol/OverlayTypes.json >deleted file mode 100644 >index 813fb60796e174f388690bec934ab8402082b2e3..0000000000000000000000000000000000000000 >--- a/Source/JavaScriptCore/inspector/protocol/OverlayTypes.json >+++ /dev/null >@@ -1,105 +0,0 @@ >-{ >- "domain": "OverlayTypes", >- "description": "Exposes types to be used by the inspector overlay.", >- "types": [ >- { >- "id": "Point", >- "type": "object", >- "properties": [ >- { "name": "x", "type": "number" }, >- { "name": "y", "type": "number" } >- ] >- }, >- { >- "id": "Size", >- "type": "object", >- "properties": [ >- { "name": "width", "type": "integer" }, >- { "name": "height", "type": "integer" } >- ] >- }, >- { >- "id": "Quad", >- "description": "A quad is a collection of 4 points. When initialized from a rect, the points are in clockwise order from top left.", >- "type": "array", >- "items": { "$ref": "Point" } >- }, >- { >- "id": "Rect", >- "description": "A rectangle specified by a reference coordinate and width/height offsets.", >- "type": "object", >- "properties": [ >- { "name": "x", "type": "number" }, >- { "name": "y", "type": "number" }, >- { "name": "width", "type": "number" }, >- { "name": "height", "type": "number" } >- ] >- }, >- { >- "id": "DisplayPath", >- "description": "A vector path described using SVG path syntax.", >- "type": "array", >- "items": { "type": "any" } >- }, >- { >- "id": "ShapeOutsideData", >- "type": "object", >- "properties": [ >- { "name": "bounds", "$ref": "Quad", "description": "Bounds for the shape-outside paths." }, >- { "name": "shape", "$ref": "DisplayPath", "description": "Path for the element's shape.", "optional": true }, >- { "name": "marginShape", "$ref": "DisplayPath", "description": "Path for the element's margin shape.", "optional": true } >- ] >- }, >- { >- "id": "ElementData", >- "description": "Data that describes an element to be highlighted.", >- "type": "object", >- "properties": [ >- { "name": "tagName", "type": "string" }, >- { "name": "idValue", "type": "string", "description": "The value of the element's 'id' attribute." }, >- { "name": "classes", "type": "array", "items": { "type": "string" }, "optional": true }, >- { "name": "size", "$ref": "Size", "optional": true }, >- { "name": "role", "type": "string", "description": "Computed accessibility role for the element.", "optional": true }, >- { "name": "pseudoElement", "type": "string", "optional": true }, >- { "name": "shapeOutsideData", "$ref": "ShapeOutsideData", "optional": true } >- ] >- }, >- { >- "id": "FragmentHighlightData", >- "description": "Data required to highlight multiple quads.", >- "type": "object", >- "properties": [ >- { "name": "quads", "type": "array", "items": { "$ref": "Quad" }, "description": "Quads for which the highlight should be applied."}, >- { "name": "contentColor", "type": "string" }, >- { "name": "contentOutlineColor", "type": "string" }, >- { "name": "paddingColor", "type": "string" }, >- { "name": "borderColor", "type": "string" }, >- { "name": "marginColor", "type": "string" } >- ] >- }, >- { >- "id": "NodeHighlightData", >- "description": "Data required to highlight a DOM node.", >- "type": "object", >- "properties": [ >- { "name": "scrollOffset", "$ref": "Point", "description": "Scroll offset for the MainFrame's FrameView that is shared across all quads." }, >- { "name": "fragments", "type": "array", "items": { "$ref": "FragmentHighlightData" } }, >- { "name": "elementData", "$ref": "ElementData", "optional": true } >- ] >- }, >- { >- "id": "OverlayConfiguration", >- "description": "Data required to configure the overlay's size and scaling behavior.", >- "type": "object", >- "properties": [ >- { "name": "deviceScaleFactor", "type": "number" }, >- { "name": "viewportSize", "$ref": "Size" }, >- { "name": "pageScaleFactor", "type": "number" }, >- { "name": "pageZoomFactor", "type": "number" }, >- { "name": "scrollOffset", "$ref": "Point" }, >- { "name": "contentInset", "$ref": "Size" }, >- { "name": "showRulers", "type": "boolean" } >- ] >- } >- ] >-} >diff --git a/Source/WebCore/CMakeLists.txt b/Source/WebCore/CMakeLists.txt >index 9c51418af76624841ebbf5c6589f250df85f1d50..c62aa3e956b1f746265a016bbbb29efbd6ff6e28 100644 >--- a/Source/WebCore/CMakeLists.txt >+++ b/Source/WebCore/CMakeLists.txt >@@ -1746,17 +1746,6 @@ set(PAINTWORKLETGLOBALSCOPE_CONSTRUCTORS_FILE ${DERIVED_SOURCES_WEBCORE_DIR}/Pai > WEBKIT_FRAMEWORK_DECLARE(WebCore) > WEBKIT_INCLUDE_CONFIG_FILES_IF_EXISTS() > >-# Generate InspectorOverlayPage.h >-add_custom_command( >- OUTPUT ${DERIVED_SOURCES_WEBCORE_DIR}/InspectorOverlayPage.h ${DERIVED_SOURCES_WEBCORE_DIR}/InspectorOverlayPage.combined.html >- MAIN_DEPENDENCY inspector/InspectorOverlayPage.html >- DEPENDS ${JavaScriptCore_SCRIPTS_DIR}/xxd.pl ${JavaScriptCore_SCRIPTS_DIR}/inline-and-minify-stylesheets-and-scripts.py >- DEPENDS inspector/InspectorOverlayPage.css inspector/InspectorOverlayPage.js >- COMMAND ${PYTHON_EXECUTABLE} ${JavaScriptCore_SCRIPTS_DIR}/inline-and-minify-stylesheets-and-scripts.py ${WEBCORE_DIR}/inspector/InspectorOverlayPage.html ${DERIVED_SOURCES_WEBCORE_DIR}/InspectorOverlayPage.combined.html >- COMMAND ${PERL_EXECUTABLE} ${JavaScriptCore_SCRIPTS_DIR}/xxd.pl InspectorOverlayPage_html ${DERIVED_SOURCES_WEBCORE_DIR}/InspectorOverlayPage.combined.html ${DERIVED_SOURCES_WEBCORE_DIR}/InspectorOverlayPage.h >- VERBATIM) >-list(APPEND WebCore_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/InspectorOverlayPage.h) >- > > # Generate CommandLineAPIModuleSource.h > add_custom_command( >diff --git a/Source/WebCore/DerivedSources-input.xcfilelist b/Source/WebCore/DerivedSources-input.xcfilelist >index 90b25fa1e53185a10d30ae5ef1d34f5ae8cc475f..8814d43864ad9e6b3dbe8cd8fa1d95ec641694d8 100644 >--- a/Source/WebCore/DerivedSources-input.xcfilelist >+++ b/Source/WebCore/DerivedSources-input.xcfilelist >@@ -809,9 +809,6 @@ $(PROJECT_DIR)/html/track/VideoTrackList.idl > $(PROJECT_DIR)/inspector/CommandLineAPIHost.idl > $(PROJECT_DIR)/inspector/CommandLineAPIModuleSource.js > $(PROJECT_DIR)/inspector/InspectorFrontendHost.idl >-$(PROJECT_DIR)/inspector/InspectorOverlayPage.css >-$(PROJECT_DIR)/inspector/InspectorOverlayPage.html >-$(PROJECT_DIR)/inspector/InspectorOverlayPage.js > $(PROJECT_DIR)/loader/appcache/DOMApplicationCache.idl > $(PROJECT_DIR)/make-hash-tools.pl > $(PROJECT_DIR)/mathml/mathattrs.in >diff --git a/Source/WebCore/DerivedSources-output.xcfilelist b/Source/WebCore/DerivedSources-output.xcfilelist >index dfbb88b0c675c70c10cc27ce8a26fa148ce67cc8..fa3dbdc97fd519665101b81d4320e464519a144c 100644 >--- a/Source/WebCore/DerivedSources-output.xcfilelist >+++ b/Source/WebCore/DerivedSources-output.xcfilelist >@@ -25,7 +25,6 @@ $(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/HTMLNames.h > $(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/HTTPHeaderNames.cpp > $(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/HTTPHeaderNames.gperf > $(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/HTTPHeaderNames.h >-$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/InspectorOverlayPage.h > $(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/InternalSettingsGenerated.cpp > $(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/InternalSettingsGenerated.h > $(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/InternalSettingsGenerated.idl >diff --git a/Source/WebCore/DerivedSources.make b/Source/WebCore/DerivedSources.make >index e948b702f37a566e550a5ebe56e602fcb7922f8f..d2a2dd68a1feee2400395d1b4c6df3ded7cbea27 100644 >--- a/Source/WebCore/DerivedSources.make >+++ b/Source/WebCore/DerivedSources.make >@@ -1688,13 +1688,6 @@ endif > > # Inspector interfaces > >-all : InspectorOverlayPage.h >- >-InspectorOverlayPage.h : InspectorOverlayPage.html InspectorOverlayPage.css InspectorOverlayPage.js >- $(PYTHON) $(JavaScriptCore_SCRIPTS_DIR)/inline-and-minify-stylesheets-and-scripts.py $(WebCore)/inspector/InspectorOverlayPage.html ./InspectorOverlayPage.combined.html >- $(PERL) $(JavaScriptCore_SCRIPTS_DIR)/xxd.pl InspectorOverlayPage_html ./InspectorOverlayPage.combined.html InspectorOverlayPage.h >- $(DELETE) InspectorOverlayPage.combined.html >- > all : CommandLineAPIModuleSource.h > > CommandLineAPIModuleSource.h : CommandLineAPIModuleSource.js >diff --git a/Source/WebCore/WebCore.xcodeproj/project.pbxproj b/Source/WebCore/WebCore.xcodeproj/project.pbxproj >index de452c062a6ba26f47327077fc1f99acfcfd8ceb..fe399e6674eb834c20effc1a0eaaa08fb26e43d1 100644 >--- a/Source/WebCore/WebCore.xcodeproj/project.pbxproj >+++ b/Source/WebCore/WebCore.xcodeproj/project.pbxproj >@@ -9472,7 +9472,6 @@ > 7A56996E2086C618000E0433 /* CookieRequestHeaderFieldProxy.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CookieRequestHeaderFieldProxy.h; sourceTree = "<group>"; }; > 7A674BD90F9EBF4E006CF099 /* PageGroupLoadDeferrer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PageGroupLoadDeferrer.cpp; sourceTree = "<group>"; }; > 7A674BDA0F9EBF4E006CF099 /* PageGroupLoadDeferrer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PageGroupLoadDeferrer.h; sourceTree = "<group>"; }; >- 7A7256B915EB9F5B007323A7 /* InspectorOverlayPage.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = InspectorOverlayPage.html; sourceTree = "<group>"; }; > 7A929CA11C598378004DF226 /* ResourceLoadStatistics.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ResourceLoadStatistics.cpp; sourceTree = "<group>"; }; > 7A929CA21C598378004DF226 /* ResourceLoadStatistics.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ResourceLoadStatistics.h; sourceTree = "<group>"; }; > 7A93868218DCC14500B8263D /* VTTScanner.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = VTTScanner.cpp; sourceTree = "<group>"; }; >@@ -11330,8 +11329,6 @@ > A5071E881C56D4FA009951BE /* ResourceUsageThreadCocoa.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = ResourceUsageThreadCocoa.mm; sourceTree = "<group>"; }; > A516E8B4136E04DB0076C3C0 /* LocalizedDateCache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LocalizedDateCache.h; sourceTree = "<group>"; }; > A516E8B5136E04DB0076C3C0 /* LocalizedDateCache.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = LocalizedDateCache.mm; sourceTree = "<group>"; }; >- A518225417E2A0D400A9BA1D /* InspectorOverlayPage.css */ = {isa = PBXFileReference; lastKnownFileType = text.css; path = InspectorOverlayPage.css; sourceTree = "<group>"; }; >- A518225517E2A0D400A9BA1D /* InspectorOverlayPage.js */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.javascript; path = InspectorOverlayPage.js; sourceTree = "<group>"; }; > A52B348C1FA3BD79008B6246 /* ServiceWorkerDebuggable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ServiceWorkerDebuggable.h; sourceTree = "<group>"; }; > A52B348E1FA3BD79008B6246 /* ServiceWorkerDebuggable.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ServiceWorkerDebuggable.cpp; sourceTree = "<group>"; }; > A52B34931FA3E286008B6246 /* ServiceWorkerInspectorProxy.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ServiceWorkerInspectorProxy.h; sourceTree = "<group>"; }; >@@ -16811,9 +16808,6 @@ > 504AACCC1834455900E3D9BC /* InspectorNodeFinder.h */, > 7C522D4915B477E8009B7C95 /* InspectorOverlay.cpp */, > 7C522D4A15B478B2009B7C95 /* InspectorOverlay.h */, >- A518225417E2A0D400A9BA1D /* InspectorOverlayPage.css */, >- 7A7256B915EB9F5B007323A7 /* InspectorOverlayPage.html */, >- A518225517E2A0D400A9BA1D /* InspectorOverlayPage.js */, > 6A7279891F16C29B003F39B8 /* InspectorShaderProgram.cpp */, > 6A7279881F16C29B003F39B8 /* InspectorShaderProgram.h */, > 82AB176F125C826700C5069D /* InspectorStyleSheet.cpp */, >diff --git a/Source/WebCore/inspector/InspectorController.cpp b/Source/WebCore/inspector/InspectorController.cpp >index 44aa81b2a9bace32f4d871740bd103d1a888e7c4..0bf47b8ffd1490c605aa657842bacd6c8e11bac8 100644 >--- a/Source/WebCore/inspector/InspectorController.cpp >+++ b/Source/WebCore/inspector/InspectorController.cpp >@@ -190,7 +190,7 @@ void InspectorController::createLazyAgents() > > auto pageContext = pageAgentContext(); > >- auto debuggerAgent = std::make_unique<PageDebuggerAgent>(pageContext, m_pageAgent, m_overlay.get()); >+ auto debuggerAgent = std::make_unique<PageDebuggerAgent>(pageContext, m_pageAgent); > auto debuggerAgentPtr = debuggerAgent.get(); > > m_agents.append(WTFMove(debuggerAgent)); >@@ -299,7 +299,6 @@ void InspectorController::disconnectFrontend(FrontendChannel& frontendChannel) > m_agents.willDestroyFrontendAndBackend(DisconnectReason::InspectorDestroyed); > > // Clean up inspector resources. >- m_overlay->freePage(); > m_injectedScriptManager->discardInjectedScripts(); > > // Unplug all instrumentations since they aren't needed now. >@@ -336,7 +335,6 @@ void InspectorController::disconnectAllFrontends() > m_agents.willDestroyFrontendAndBackend(DisconnectReason::InspectedTargetDestroyed); > > // Clean up inspector resources. >- m_overlay->freePage(); > m_injectedScriptManager->disconnect(); > > // Disconnect any remaining remote frontends. >@@ -390,11 +388,6 @@ void InspectorController::getHighlight(Highlight& highlight, InspectorOverlay::C > m_overlay->getHighlight(highlight, coordinateSystem); > } > >-Ref<JSON::ArrayOf<Inspector::Protocol::OverlayTypes::NodeHighlightData>> InspectorController::buildObjectForHighlightedNodes() const >-{ >- return m_overlay->buildObjectForHighlightedNodes(); >-} >- > void InspectorController::inspect(Node* node) > { > if (!enabled()) >diff --git a/Source/WebCore/inspector/InspectorController.h b/Source/WebCore/inspector/InspectorController.h >index 492fc8a407e6ed2200e3c34a99c684b07f8770c6..1a5f2705a5e02ab3bee8449529577a9f5f0e3e99 100644 >--- a/Source/WebCore/inspector/InspectorController.h >+++ b/Source/WebCore/inspector/InspectorController.h >@@ -44,12 +44,6 @@ class BackendDispatcher; > class FrontendChannel; > class FrontendRouter; > class InspectorAgent; >- >-namespace Protocol { >-namespace OverlayTypes { >-class NodeHighlightData; >-} >-} > } > > namespace WebCore { >@@ -103,8 +97,6 @@ public: > > WEBCORE_EXPORT void setIndicating(bool); > >- WEBCORE_EXPORT Ref<JSON::ArrayOf<Inspector::Protocol::OverlayTypes::NodeHighlightData>> buildObjectForHighlightedNodes() const; >- > WEBCORE_EXPORT void didComposite(Frame&); > > bool isUnderTest() const { return m_isUnderTest; } >diff --git a/Source/WebCore/inspector/InspectorOverlay.cpp b/Source/WebCore/inspector/InspectorOverlay.cpp >index 3e3bc816ea90c6436313ca5e3c8f0d985e53d9aa..aefd05ec815c73a2bd1d3623f11203554d20b0b6 100644 >--- a/Source/WebCore/inspector/InspectorOverlay.cpp >+++ b/Source/WebCore/inspector/InspectorOverlay.cpp >@@ -1,5 +1,6 @@ > /* > * Copyright (C) 2011 Google Inc. All rights reserved. >+ * Copyright (C) 2019 Apple Inc. All rights reserved. > * > * Redistribution and use in source and binary forms, with or without > * modification, are permitted provided that the following conditions >@@ -29,58 +30,90 @@ > #include "config.h" > #include "InspectorOverlay.h" > >-#include "CacheStorageProvider.h" >-#include "DocumentLoader.h" >-#include "EditorClient.h" >+#include "AXObjectCache.h" >+#include "AccessibilityObject.h" >+#include "DOMCSSNamespace.h" > #include "Element.h" >-#include "EmptyClients.h" >+#include "FloatPoint.h" >+#include "FloatSize.h" >+#include "FontCascade.h" >+#include "FontCascadeDescription.h" > #include "Frame.h" > #include "FrameView.h" > #include "GraphicsContext.h" > #include "InspectorClient.h" >-#include "InspectorOverlayPage.h" >-#include "LibWebRTCProvider.h" >+#include "IntPoint.h" >+#include "IntRect.h" >+#include "IntSize.h" > #include "Node.h" >+#include "NodeList.h" > #include "Page.h" >-#include "PageConfiguration.h" >-#include "PolygonShape.h" >+#include "Path.h" > #include "PseudoElement.h" >-#include "RTCController.h" >-#include "RectangleShape.h" >+#include "RenderBox.h" > #include "RenderBoxModelObject.h" >-#include "RenderElement.h" > #include "RenderInline.h" >-#include "RenderView.h" >-#include "ScriptController.h" >-#include "ScriptSourceCode.h" >-#include "Settings.h" >-#include "SocketProvider.h" >-#include "StyledElement.h" >-#include <JavaScriptCore/InspectorProtocolObjects.h> >-#include <wtf/JSONValues.h> >- >-#if PLATFORM(MAC) >-#include "LocalDefaultSystemAppearance.h" >-#endif >+#include "RenderObject.h" > > namespace WebCore { > > using namespace Inspector; > >+static constexpr auto elementDataSpacing = 2; >+static constexpr auto elementDataArrowSize = 7; >+static constexpr auto elementDataBorderSize = 1; >+ >+static constexpr auto rulerSize = 15; >+static constexpr auto rulerLabelSize = 13; >+static constexpr auto rulerStepIncrement = 50; >+static constexpr auto rulerStepLength = 8; >+static constexpr auto rulerSubStepIncrement = 5; >+static constexpr auto rulerSubStepLength = 5; >+ >+static void truncateWithEllipsis(String& string, size_t length) >+{ >+ const UChar ellipsisUChar[] = { 0x2026, 0 }; >+ >+ if (string.length() > length) { >+ string.truncate(length); >+ string.append(ellipsisUChar); >+ } >+} >+ >+static Color createColorFromRGBA(int r, int g, int b, float a) >+{ >+ return Color(r / 255.0f, g / 255.0f, b / 255.0f, a); >+} >+ >+static FloatPoint localPointToRootPoint(const FrameView* view, const FloatPoint& point) >+{ >+ return view->contentsToRootView(roundedIntPoint(point)); >+} >+ > static void contentsQuadToCoordinateSystem(const FrameView* mainView, const FrameView* view, FloatQuad& quad, InspectorOverlay::CoordinateSystem coordinateSystem) > { >- quad.setP1(view->contentsToRootView(roundedIntPoint(quad.p1()))); >- quad.setP2(view->contentsToRootView(roundedIntPoint(quad.p2()))); >- quad.setP3(view->contentsToRootView(roundedIntPoint(quad.p3()))); >- quad.setP4(view->contentsToRootView(roundedIntPoint(quad.p4()))); >+ quad.setP1(localPointToRootPoint(view, quad.p1())); >+ quad.setP2(localPointToRootPoint(view, quad.p2())); >+ quad.setP3(localPointToRootPoint(view, quad.p3())); >+ quad.setP4(localPointToRootPoint(view, quad.p4())); > > if (coordinateSystem == InspectorOverlay::CoordinateSystem::View) > quad += toIntSize(mainView->scrollPosition()); > } > >-static void contentsQuadToPage(const FrameView* mainView, const FrameView* view, FloatQuad& quad) >+static Element* effectiveElementForNode(Node& node) > { >- contentsQuadToCoordinateSystem(mainView, view, quad, InspectorOverlay::CoordinateSystem::View); >+ if (!is<Element>(node) || !node.document().frame()) >+ return nullptr; >+ >+ Element* element = nullptr; >+ if (is<PseudoElement>(node)) { >+ if (Element* hostElement = downcast<PseudoElement>(node).hostElement()) >+ element = hostElement; >+ } else >+ element = &downcast<Element>(node); >+ >+ return element; > } > > static void buildRendererHighlight(RenderObject* renderer, const HighlightConfig& highlightConfig, Highlight& highlight, InspectorOverlay::CoordinateSystem coordinateSystem) >@@ -166,6 +199,50 @@ static void buildQuadHighlight(const FloatQuad& quad, const HighlightConfig& hig > highlight.quads.append(quad); > } > >+static Path quadToPath(const FloatQuad& quad, FloatRect& bounds) >+{ >+ Path path; >+ path.moveTo(quad.p1()); >+ path.addLineTo(quad.p2()); >+ path.addLineTo(quad.p3()); >+ path.addLineTo(quad.p4()); >+ path.closeSubpath(); >+ >+ bounds.unite(path.boundingRect()); >+ >+ return path; >+} >+ >+static void drawOutlinedQuadWithClip(GraphicsContext& context, const FloatQuad& quad, const FloatQuad& clipQuad, const Color& fillColor, FloatRect& bounds) >+{ >+ GraphicsContextStateSaver stateSaver(context); >+ >+ context.setFillColor(fillColor); >+ context.setStrokeThickness(0); >+ context.fillPath(quadToPath(quad, bounds)); >+ >+ context.setCompositeOperation(CompositeDestinationOut); >+ context.setFillColor(Color::createUnchecked(255, 0, 0)); >+ context.fillPath(quadToPath(clipQuad, bounds)); >+} >+ >+static void drawOutlinedQuad(GraphicsContext& context, const FloatQuad& quad, const Color& fillColor, const Color& outlineColor, FloatRect& bounds) >+{ >+ Path path = quadToPath(quad, bounds); >+ >+ GraphicsContextStateSaver stateSaver(context); >+ >+ context.setStrokeThickness(2); >+ >+ context.clipPath(path); >+ >+ context.setFillColor(fillColor); >+ context.fillPath(path); >+ >+ context.setStrokeColor(outlineColor); >+ context.strokePath(path); >+} >+ > InspectorOverlay::InspectorOverlay(Page& page, InspectorClient* client) > : m_page(page) > , m_client(client) >@@ -180,19 +257,37 @@ void InspectorOverlay::paint(GraphicsContext& context) > if (!shouldShowOverlay()) > return; > >- Page* overlayPage = this->overlayPage(); >- if (!overlayPage) >- return; >+ IntSize viewportSize = m_page.mainFrame().view()->sizeForVisibleContent(); >+ >+ context.clearRect({ FloatPoint::zero(), viewportSize }); > > GraphicsContextStateSaver stateSaver(context); >- FrameView* view = overlayPage->mainFrame().view(); > >-#if PLATFORM(MAC) >- LocalDefaultSystemAppearance localAppearance(view->useDarkAppearance()); >-#endif >+ if (m_indicating) { >+ GraphicsContextStateSaver stateSaver(context); > >- view->updateLayoutAndStyleIfNeededRecursive(); >- view->paint(context, IntRect(0, 0, view->width(), view->height())); >+ context.setFillColor(createColorFromRGBA(111, 168, 220, 0.66f)); >+ context.fillRect({ FloatPoint::zero(), viewportSize }); >+ } >+ >+ if (m_highlightQuad) >+ drawQuadHighlight(context, *m_highlightQuad); >+ >+ if (m_highlightNodeList) { >+ for (unsigned i = 0; i < m_highlightNodeList->length(); ++i) { >+ if (Node* node = m_highlightNodeList->item(i)) >+ drawNodeHighlight(context, *node); >+ } >+ } >+ >+ if (m_highlightNode) >+ drawNodeHighlight(context, *m_highlightNode); >+ >+ if (!m_paintRects.isEmpty()) >+ drawPaintRects(context, m_paintRects); >+ >+ if (m_showRulers) >+ drawRulers(context); > } > > void InspectorOverlay::getHighlight(Highlight& highlight, InspectorOverlay::CoordinateSystem coordinateSystem) const >@@ -216,12 +311,6 @@ void InspectorOverlay::getHighlight(Highlight& highlight, InspectorOverlay::Coor > buildQuadHighlight(*m_highlightQuad, m_quadHighlightConfig, highlight); > } > >-void InspectorOverlay::setPausedInDebuggerMessage(const String* message) >-{ >- m_pausedInDebuggerMessage = message ? *message : String(); >- update(); >-} >- > void InspectorOverlay::hideHighlight() > { > m_highlightNode = nullptr; >@@ -268,19 +357,17 @@ void InspectorOverlay::didSetSearchingForNode(bool enabled) > > void InspectorOverlay::setIndicating(bool indicating) > { >- m_indicating = indicating; >+ if (m_indicating == indicating) >+ return; > >- if (m_indicating) >- evaluateInOverlay("showPageIndication"_s); >- else >- evaluateInOverlay("hidePageIndication"_s); >+ m_indicating = indicating; > > update(); > } > > bool InspectorOverlay::shouldShowOverlay() const > { >- return m_highlightNode || m_highlightNodeList || m_highlightQuad || m_indicating || m_showingPaintRects || m_showRulers || !m_pausedInDebuggerMessage.isNull(); >+ return m_highlightNode || m_highlightNodeList || m_highlightQuad || m_indicating || m_showPaintRects || m_showRulers; > } > > void InspectorOverlay::update() >@@ -294,107 +381,25 @@ void InspectorOverlay::update() > if (!view) > return; > >- Page* overlayPage = this->overlayPage(); >- if (overlayPage) { >- FrameView* overlayView = overlayPage->mainFrame().view(); >- IntSize frameViewFullSize = view->sizeForVisibleContent(ScrollableArea::IncludeScrollbars); >- overlayView->resize(frameViewFullSize); >- } >- >- // Clear canvas and paint things. >- IntSize viewportSize = view->sizeForVisibleContent(); >- IntPoint scrollOffset = view->scrollPosition(); >- reset(viewportSize, scrollOffset); >- >- // Include scrollbars to avoid masking them by the gutter. >- drawNodeHighlight(); >- drawQuadHighlight(); >- drawPausedInDebuggerMessage(); >- drawPaintRects(); >- >- if (m_showRulers) >- drawRulers(); >- >- // Position DOM elements. >- if (overlayPage) { >- overlayPage->mainFrame().document()->resolveStyle(Document::ResolveStyleType::Rebuild); >- FrameView* overlayView = overlayPage->mainFrame().view(); >- if (overlayView->needsLayout()) >- overlayView->layoutContext().layout(); >- } >- >- forcePaint(); >+ m_client->highlight(); > } > >-static Ref<Inspector::Protocol::OverlayTypes::Point> buildObjectForPoint(const FloatPoint& point) >+void InspectorOverlay::setShowPaintRects(bool showPaintRects) > { >- return Inspector::Protocol::OverlayTypes::Point::create() >- .setX(point.x()) >- .setY(point.y()) >- .release(); >-} >- >-static Ref<Inspector::Protocol::OverlayTypes::Rect> buildObjectForRect(const FloatRect& rect) >-{ >- return Inspector::Protocol::OverlayTypes::Rect::create() >- .setX(rect.x()) >- .setY(rect.y()) >- .setWidth(rect.width()) >- .setHeight(rect.height()) >- .release(); >-} >- >-static Ref<Inspector::Protocol::OverlayTypes::Quad> buildArrayForQuad(const FloatQuad& quad) >-{ >- auto array = Inspector::Protocol::OverlayTypes::Quad::create(); >- array->addItem(buildObjectForPoint(quad.p1())); >- array->addItem(buildObjectForPoint(quad.p2())); >- array->addItem(buildObjectForPoint(quad.p3())); >- array->addItem(buildObjectForPoint(quad.p4())); >- return array; >-} >- >-static Ref<Inspector::Protocol::OverlayTypes::FragmentHighlightData> buildObjectForHighlight(const Highlight& highlight) >-{ >- auto arrayOfQuads = JSON::ArrayOf<Inspector::Protocol::OverlayTypes::Quad>::create(); >- for (auto& quad : highlight.quads) >- arrayOfQuads->addItem(buildArrayForQuad(quad)); >- >- return Inspector::Protocol::OverlayTypes::FragmentHighlightData::create() >- .setQuads(WTFMove(arrayOfQuads)) >- .setContentColor(highlight.contentColor.serialized()) >- .setContentOutlineColor(highlight.contentOutlineColor.serialized()) >- .setPaddingColor(highlight.paddingColor.serialized()) >- .setBorderColor(highlight.borderColor.serialized()) >- .setMarginColor(highlight.marginColor.serialized()) >- .release(); >-} >- >-static Ref<Inspector::Protocol::OverlayTypes::Size> buildObjectForSize(const IntSize& size) >-{ >- return Inspector::Protocol::OverlayTypes::Size::create() >- .setWidth(size.width()) >- .setHeight(size.height()) >- .release(); >-} >- >-void InspectorOverlay::setShowingPaintRects(bool showingPaintRects) >-{ >- if (m_showingPaintRects == showingPaintRects) >+ if (m_showPaintRects == showPaintRects) > return; > >- m_showingPaintRects = showingPaintRects; >- if (!m_showingPaintRects) { >+ m_showPaintRects = showPaintRects; >+ if (!m_showPaintRects) { > m_paintRects.clear(); > m_paintRectUpdateTimer.stop(); >- drawPaintRects(); >- forcePaint(); >+ update(); > } > } > > void InspectorOverlay::showPaintRect(const FloatRect& rect) > { >- if (!m_showingPaintRects) >+ if (!m_showPaintRects) > return; > > IntRect rootRect = m_page.mainFrame().view()->contentsToRootView(enclosingIntRect(rect)); >@@ -409,8 +414,7 @@ void InspectorOverlay::showPaintRect(const FloatRect& rect) > m_paintRectUpdateTimer.startRepeating(paintRectsUpdateInterval); > } > >- drawPaintRects(); >- forcePaint(); >+ update(); > } > > void InspectorOverlay::setShowRulers(bool showRulers) >@@ -435,390 +439,527 @@ void InspectorOverlay::updatePaintRectsTimerFired() > if (m_paintRects.isEmpty()) > m_paintRectUpdateTimer.stop(); > >- if (rectsChanged) { >- drawPaintRects(); >- forcePaint(); >- } >+ if (rectsChanged) >+ update(); > } > >-void InspectorOverlay::drawPaintRects() >+void InspectorOverlay::drawNodeHighlight(GraphicsContext& context, Node& node) > { >- auto arrayOfRects = JSON::ArrayOf<Inspector::Protocol::OverlayTypes::Rect>::create(); >- for (const auto& pair : m_paintRects) >- arrayOfRects->addItem(buildObjectForRect(pair.second)); >- >- evaluateInOverlay("updatePaintRects"_s, WTFMove(arrayOfRects)); >-} >- >-void InspectorOverlay::drawRulers() >-{ >- evaluateInOverlay("drawRulers"_s); >-} >- >-static RefPtr<JSON::ArrayOf<Inspector::Protocol::OverlayTypes::FragmentHighlightData>> buildArrayForRendererFragments(RenderObject* renderer, const HighlightConfig& config) >-{ >- auto arrayOfFragments = JSON::ArrayOf<Inspector::Protocol::OverlayTypes::FragmentHighlightData>::create(); >- > Highlight highlight; >- buildRendererHighlight(renderer, config, highlight, InspectorOverlay::CoordinateSystem::View); >- arrayOfFragments->addItem(buildObjectForHighlight(highlight)); >+ buildNodeHighlight(node, m_nodeHighlightConfig, highlight, InspectorOverlay::CoordinateSystem::Document); > >- return WTFMove(arrayOfFragments); >-} >+ FloatQuad marginQuad; >+ FloatQuad borderQuad; >+ FloatQuad paddingQuad; >+ FloatQuad contentQuad; > >-static FloatPoint localPointToRoot(RenderObject* renderer, const FrameView* mainView, const FrameView* view, const FloatPoint& point) >-{ >- FloatPoint result = renderer->localToAbsolute(point); >- result = view->contentsToRootView(roundedIntPoint(result)); >- result += toIntSize(mainView->scrollPosition()); >- return result; >-} >+ size_t size = highlight.quads.size(); >+ if (size >= 1) { >+ marginQuad = highlight.quads[0]; > >-struct PathApplyInfo { >- FrameView* rootView; >- FrameView* view; >- Inspector::Protocol::OverlayTypes::DisplayPath* pathArray; >- RenderObject* renderer; >- const ShapeOutsideInfo* shapeOutsideInfo; >-}; >+ if (size >= 2) { >+ borderQuad = highlight.quads[1]; > >-static void appendPathCommandAndPoints(PathApplyInfo& info, const String& command, const FloatPoint points[], unsigned length) >-{ >- FloatPoint point; >- info.pathArray->addItem(command); >- for (unsigned i = 0; i < length; i++) { >- point = info.shapeOutsideInfo->shapeToRendererPoint(points[i]); >- point = localPointToRoot(info.renderer, info.rootView, info.view, point); >- info.pathArray->addItem(point.x()); >- info.pathArray->addItem(point.y()); >- } >-} >+ if (size >= 3) { >+ paddingQuad = highlight.quads[2]; > >-static void appendPathSegment(PathApplyInfo& pathApplyInfo, const PathElement& pathElement) >-{ >- FloatPoint point; >- switch (pathElement.type) { >- // The points member will contain 1 value. >- case PathElementMoveToPoint: >- appendPathCommandAndPoints(pathApplyInfo, "M"_s, pathElement.points, 1); >- break; >- // The points member will contain 1 value. >- case PathElementAddLineToPoint: >- appendPathCommandAndPoints(pathApplyInfo, "L"_s, pathElement.points, 1); >- break; >- // The points member will contain 3 values. >- case PathElementAddCurveToPoint: >- appendPathCommandAndPoints(pathApplyInfo, "C"_s, pathElement.points, 3); >- break; >- // The points member will contain 2 values. >- case PathElementAddQuadCurveToPoint: >- appendPathCommandAndPoints(pathApplyInfo, "Q"_s, pathElement.points, 2); >- break; >- // The points member will contain no values. >- case PathElementCloseSubpath: >- appendPathCommandAndPoints(pathApplyInfo, "Z"_s, nullptr, 0); >- break; >- } >-} >- >-static RefPtr<Inspector::Protocol::OverlayTypes::ShapeOutsideData> buildObjectForShapeOutside(Frame* containingFrame, RenderBox* renderer) >-{ >- const ShapeOutsideInfo* shapeOutsideInfo = renderer->shapeOutsideInfo(); >- if (!shapeOutsideInfo) >- return nullptr; >- >- LayoutRect shapeBounds = shapeOutsideInfo->computedShapePhysicalBoundingBox(); >- FloatQuad shapeQuad = renderer->localToAbsoluteQuad(FloatRect(shapeBounds)); >- contentsQuadToPage(containingFrame->page()->mainFrame().view(), containingFrame->view(), shapeQuad); >- >- auto shapeObject = Inspector::Protocol::OverlayTypes::ShapeOutsideData::create() >- .setBounds(buildArrayForQuad(shapeQuad)) >- .release(); >- >- Shape::DisplayPaths paths; >- shapeOutsideInfo->computedShape().buildDisplayPaths(paths); >- >- if (paths.shape.length()) { >- auto shapePath = Inspector::Protocol::OverlayTypes::DisplayPath::create(); >- PathApplyInfo info; >- info.rootView = containingFrame->page()->mainFrame().view(); >- info.view = containingFrame->view(); >- info.pathArray = &shapePath.get(); >- info.renderer = renderer; >- info.shapeOutsideInfo = shapeOutsideInfo; >- >- paths.shape.apply([&info](const PathElement& pathElement) { >- appendPathSegment(info, pathElement); >- }); >- >- shapeObject->setShape(shapePath.copyRef()); >- >- if (paths.marginShape.length()) { >- auto marginShapePath = Inspector::Protocol::OverlayTypes::DisplayPath::create(); >- info.pathArray = &marginShapePath.get(); >- >- paths.marginShape.apply([&info](const PathElement& pathElement) { >- appendPathSegment(info, pathElement); >- }); >- >- shapeObject->setMarginShape(marginShapePath.copyRef()); >+ if (size >= 4) >+ contentQuad = highlight.quads[3]; >+ } > } > } > >- return WTFMove(shapeObject); >-} >+ FloatRect bounds; > >-static RefPtr<Inspector::Protocol::OverlayTypes::ElementData> buildObjectForElementData(Node* node, HighlightType) >-{ >- if (!is<Element>(node) || !node->document().frame()) >- return nullptr; >+ if (!marginQuad.isEmpty() && marginQuad != borderQuad && highlight.marginColor.isVisible()) >+ drawOutlinedQuadWithClip(context, marginQuad, borderQuad, highlight.marginColor, bounds); > >- Element* effectiveElement = downcast<Element>(node); >- if (node->isPseudoElement()) { >- Element* hostElement = downcast<PseudoElement>(*node).hostElement(); >- if (!hostElement) >- return nullptr; >- effectiveElement = hostElement; >- } >+ if (!borderQuad.isEmpty() && borderQuad != paddingQuad && highlight.borderColor.isVisible()) >+ drawOutlinedQuadWithClip(context, borderQuad, paddingQuad, highlight.borderColor, bounds); > >- Element& element = *effectiveElement; >- bool isXHTML = element.document().isXHTMLDocument(); >- auto elementData = Inspector::Protocol::OverlayTypes::ElementData::create() >- .setTagName(isXHTML ? element.nodeName() : element.nodeName().convertToASCIILowercase()) >- .setIdValue(element.getIdAttribute()) >- .release(); >+ if (!paddingQuad.isEmpty() && paddingQuad != contentQuad && highlight.paddingColor.isVisible()) >+ drawOutlinedQuadWithClip(context, paddingQuad, contentQuad, highlight.paddingColor, bounds); > >- if (element.hasClass() && is<StyledElement>(element)) { >- auto classes = JSON::ArrayOf<String>::create(); >- HashSet<AtomicString> usedClassNames; >- const SpaceSplitString& classNamesString = downcast<StyledElement>(element).classNames(); >- for (size_t i = 0; i < classNamesString.size(); ++i) { >- const AtomicString& className = classNamesString[i]; >- if (usedClassNames.contains(className)) >- continue; >- >- usedClassNames.add(className); >- classes->addItem(className); >- } >- elementData->setClasses(WTFMove(classes)); >- } >- >- if (node->isPseudoElement()) { >- if (node->pseudoId() == PseudoId::Before) >- elementData->setPseudoElement("before"); >- else if (node->pseudoId() == PseudoId::After) >- elementData->setPseudoElement("after"); >- } >- >- RenderElement* renderer = element.renderer(); >- if (!renderer) >- return nullptr; >- >- Frame* containingFrame = node->document().frame(); >- FrameView* containingView = containingFrame->view(); >- IntRect boundingBox = snappedIntRect(containingView->contentsToRootView(renderer->absoluteBoundingBoxRect())); >- RenderBoxModelObject* modelObject = is<RenderBoxModelObject>(*renderer) ? downcast<RenderBoxModelObject>(renderer) : nullptr; >- auto sizeObject = Inspector::Protocol::OverlayTypes::Size::create() >- .setWidth(modelObject ? adjustForAbsoluteZoom(roundToInt(modelObject->offsetWidth()), *modelObject) : boundingBox.width()) >- .setHeight(modelObject ? adjustForAbsoluteZoom(roundToInt(modelObject->offsetHeight()), *modelObject) : boundingBox.height()) >- .release(); >- elementData->setSize(WTFMove(sizeObject)); >- >- if (is<RenderBox>(*renderer)) { >- auto& renderBox = downcast<RenderBox>(*renderer); >- if (RefPtr<Inspector::Protocol::OverlayTypes::ShapeOutsideData> shapeObject = buildObjectForShapeOutside(containingFrame, &renderBox)) >- elementData->setShapeOutsideData(WTFMove(shapeObject)); >- } >- >- // Need to enable AX to get the computed role. >- if (!WebCore::AXObjectCache::accessibilityEnabled()) >- WebCore::AXObjectCache::enableAccessibility(); >- >- if (AXObjectCache* axObjectCache = node->document().axObjectCache()) { >- if (AccessibilityObject* axObject = axObjectCache->getOrCreate(node)) >- elementData->setRole(axObject->computedRoleString()); >- } >- >- return WTFMove(elementData); >-} >- >-RefPtr<Inspector::Protocol::OverlayTypes::NodeHighlightData> InspectorOverlay::buildHighlightObjectForNode(Node* node, HighlightType type) const >-{ >- if (!node) >- return nullptr; >- >- RenderObject* renderer = node->renderer(); >- if (!renderer) >- return nullptr; >- >- RefPtr<JSON::ArrayOf<Inspector::Protocol::OverlayTypes::FragmentHighlightData>> arrayOfFragmentHighlights = buildArrayForRendererFragments(renderer, m_nodeHighlightConfig); >- if (!arrayOfFragmentHighlights) >- return nullptr; >- >- // The main view's scroll offset is shared across all quads. >- FrameView* mainView = m_page.mainFrame().view(); >- >- auto nodeHighlightObject = Inspector::Protocol::OverlayTypes::NodeHighlightData::create() >- .setScrollOffset(buildObjectForPoint(!mainView->delegatesScrolling() ? mainView->visibleContentRect().location() : FloatPoint())) >- .setFragments(WTFMove(arrayOfFragmentHighlights)) >- .release(); >+ if (!contentQuad.isEmpty() && (highlight.contentColor.isVisible() || highlight.contentOutlineColor.isVisible())) >+ drawOutlinedQuad(context, contentQuad, highlight.contentColor, highlight.contentOutlineColor, bounds); > > if (m_nodeHighlightConfig.showInfo) { >- if (RefPtr<Inspector::Protocol::OverlayTypes::ElementData> elementData = buildObjectForElementData(node, type)) >- nodeHighlightObject->setElementData(WTFMove(elementData)); >- } >+ if (Element* element = effectiveElementForNode(node)) { >+ if (RenderObject* renderer = element->renderer()) { >+ Frame* containingFrame = element->document().frame(); >+ FrameView* containingView = containingFrame->view(); >+ FrameView* mainView = containingFrame->page()->mainFrame().view(); > >- return WTFMove(nodeHighlightObject); >-} >+ if (is<RenderBox>(renderer)) { >+ if (const ShapeOutsideInfo* shapeOutsideInfo = downcast<RenderBox>(renderer)->shapeOutsideInfo()) { >+ const Color shapeHighlightColor = createColorFromRGBA(96, 82, 127, 0.8f); > >-Ref<JSON::ArrayOf<Inspector::Protocol::OverlayTypes::NodeHighlightData>> InspectorOverlay::buildObjectForHighlightedNodes() const >-{ >- auto highlights = JSON::ArrayOf<Inspector::Protocol::OverlayTypes::NodeHighlightData>::create(); >+ Shape::DisplayPaths paths; >+ shapeOutsideInfo->computedShape().buildDisplayPaths(paths); > >- if (m_highlightNode) { >- if (RefPtr<Inspector::Protocol::OverlayTypes::NodeHighlightData> nodeHighlightData = buildHighlightObjectForNode(m_highlightNode.get(), HighlightType::Node)) >- highlights->addItem(WTFMove(nodeHighlightData)); >- } else if (m_highlightNodeList) { >- for (unsigned i = 0; i < m_highlightNodeList->length(); ++i) { >- if (RefPtr<Inspector::Protocol::OverlayTypes::NodeHighlightData> nodeHighlightData = buildHighlightObjectForNode(m_highlightNodeList->item(i), HighlightType::NodeList)) >- highlights->addItem(WTFMove(nodeHighlightData)); >+ if (paths.shape.length()) { >+ const auto mapPoints = [&] (const Path& path) { >+ Path newPath; >+ path.apply([&] (const PathElement& pathElement) { >+ const auto localToRoot = [&] (size_t index) { >+ const FloatPoint& point = pathElement.points[index]; >+ return localPointToRootPoint(containingView, renderer->localToAbsolute(shapeOutsideInfo->shapeToRendererPoint(point))); >+ }; >+ >+ switch (pathElement.type) { >+ case PathElementMoveToPoint: >+ newPath.moveTo(localToRoot(0)); >+ break; >+ >+ case PathElementAddLineToPoint: >+ newPath.addLineTo(localToRoot(0)); >+ break; >+ >+ case PathElementAddCurveToPoint: >+ newPath.addBezierCurveTo(localToRoot(0), localToRoot(1), localToRoot(2)); >+ break; >+ >+ case PathElementAddQuadCurveToPoint: >+ newPath.addQuadCurveTo(localToRoot(0), localToRoot(1)); >+ break; >+ >+ case PathElementCloseSubpath: >+ newPath.closeSubpath(); >+ break; >+ } >+ }); >+ return newPath; >+ }; >+ >+ if (paths.marginShape.length()) { >+ Path marginPath = mapPoints(paths.marginShape); >+ bounds.unite(marginPath.boundingRect()); >+ >+ GraphicsContextStateSaver stateSaver(context); >+ >+ context.setFillColor(createColorFromRGBA(96, 82, 127, 0.6f)); >+ context.fillPath(marginPath); >+ } >+ >+ Path shapePath = mapPoints(paths.shape); >+ bounds.unite(shapePath.boundingRect()); >+ >+ GraphicsContextStateSaver stateSaver(context); >+ >+ context.setFillColor(shapeHighlightColor); >+ context.fillPath(shapePath); >+ } else { >+ LayoutRect shapeBounds = shapeOutsideInfo->computedShapePhysicalBoundingBox(); >+ FloatQuad shapeQuad = renderer->localToAbsoluteQuad(FloatRect(shapeBounds)); >+ contentsQuadToCoordinateSystem(mainView, containingView, shapeQuad, InspectorOverlay::CoordinateSystem::Document); >+ drawOutlinedQuad(context, shapeQuad, shapeHighlightColor, Color::transparent, bounds); >+ } >+ } >+ } >+ >+ if (!marginQuad.isEmpty()) { >+ const UChar multiplicationSignUChar[] = { 0x00D7, 0 }; >+ >+ String elementTagName = element->nodeName(); >+ if (!element->document().isXHTMLDocument()) >+ elementTagName = elementTagName.convertToASCIILowercase(); >+ >+ String elementIDValue; >+ if (element->hasID()) >+ elementIDValue = makeString('#', DOMCSSNamespace::escape(element->getIdAttribute())); >+ >+ String elementClassValue; >+ if (element->hasClass()) { >+ StringBuilder builder; >+ HashSet<AtomicString> usedClassNames; >+ const SpaceSplitString& classNamesString = element->classNames(); >+ for (size_t i = 0; i < classNamesString.size(); ++i) { >+ const AtomicString& className = classNamesString[i]; >+ if (usedClassNames.contains(className)) >+ continue; >+ >+ usedClassNames.add(className); >+ >+ builder.append('.'); >+ builder.append(DOMCSSNamespace::escape(className)); >+ } >+ >+ elementClassValue = builder.toString(); >+ truncateWithEllipsis(elementClassValue, 50); >+ } >+ >+ String elementPseudoType; >+ if (element->isBeforePseudoElement()) >+ elementPseudoType = "::before"_s; >+ else if (element->isAfterPseudoElement()) >+ elementPseudoType = "::after"_s; >+ >+ String elementWidth; >+ String elementHeight; >+ if (is<RenderBoxModelObject>(renderer)) { >+ RenderBoxModelObject* modelObject = downcast<RenderBoxModelObject>(renderer); >+ elementWidth = String::number(adjustForAbsoluteZoom(roundToInt(modelObject->offsetWidth()), *modelObject)); >+ elementHeight = String::number(adjustForAbsoluteZoom(roundToInt(modelObject->offsetHeight()), *modelObject)); >+ } else { >+ IntRect boundingBox = snappedIntRect(containingView->contentsToRootView(renderer->absoluteBoundingBoxRect())); >+ elementWidth = String::number(boundingBox.width()); >+ elementHeight = String::number(boundingBox.height()); >+ } >+ >+ // Need to enable AX to get the computed role. >+ if (!WebCore::AXObjectCache::accessibilityEnabled()) >+ WebCore::AXObjectCache::enableAccessibility(); >+ >+ String elementRole; >+ if (AXObjectCache* axObjectCache = element->document().axObjectCache()) { >+ if (AccessibilityObject* axObject = axObjectCache->getOrCreate(element)) >+ elementRole = axObject->computedRoleString(); >+ } >+ >+ FontCascadeDescription fontDescription; >+#if OS(MAC_OS_X) >+ fontDescription.setFamilies({ "Menlo", "Monaco" }); >+ fontDescription.setComputedSize(11); >+#elif OS(WINDOWS) >+ fontDescription.setFamilies({ "Consolas", "Lucida Console" }); >+ fontDescription.setComputedSize(12); >+#elif OS(UNIX) >+ fontDescription.setFamilies({ "dejavu sans mono" }); >+ fontDescription.setComputedSize(11); >+#endif >+ >+ FontCascade font(WTFMove(fontDescription), 0, 0); >+ font.update(nullptr); >+ >+ int fontHeight = font.fontMetrics().height(); >+ >+ float elementDataWidth; >+ float elementDataHeight = fontHeight; >+ bool hasSecondLine = !elementRole.isEmpty(); >+ >+ { >+ String firstLine = makeString(elementTagName, elementIDValue, elementClassValue, elementPseudoType, ' ', elementWidth, "px", ' ', multiplicationSignUChar, ' ', elementHeight, "px"); >+ String secondLine = makeString("Role ", elementRole); >+ >+ float firstLineWidth = font.width(TextRun(firstLine)); >+ float secondLineWidth = font.width(TextRun(secondLine)); >+ >+ elementDataWidth = std::fmax(firstLineWidth, secondLineWidth); >+ if (hasSecondLine) >+ elementDataHeight += fontHeight; >+ } >+ >+ FrameView* pageView = m_page.mainFrame().view(); >+ >+ IntSize viewportSize = pageView->sizeForVisibleContent(); >+ viewportSize.expand(-elementDataSpacing, -elementDataSpacing); >+ >+ FloatSize contentInset(0, pageView->topContentInset(ScrollView::TopContentInsetType::WebCoreOrPlatformContentInset)); >+ contentInset.expand(elementDataSpacing, elementDataSpacing); >+ if (m_showRulers) >+ contentInset.expand(rulerSize, rulerSize); >+ >+ float anchorTop = marginQuad.p1().y(); >+ float anchorBottom = marginQuad.p4().y(); >+ >+ bool renderArrowUp = false; >+ bool renderArrowDown = false; >+ >+ float boxWidth = elementDataWidth + (elementDataSpacing * 2); >+ float boxHeight = elementDataArrowSize + elementDataHeight + (elementDataSpacing * 2); >+ >+ float boxX = marginQuad.p1().x(); >+ if (boxX < contentInset.width()) { >+ boxX = contentInset.width(); >+ } else if (boxX > viewportSize.width() - boxWidth) >+ boxX = viewportSize.width() - boxWidth; >+ else >+ boxX += elementDataSpacing; >+ >+ float boxY; >+ if (anchorTop > viewportSize.height()) { >+ boxY = viewportSize.height() - boxHeight; >+ renderArrowDown = true; >+ } else if (anchorBottom < contentInset.height()) { >+ boxY = contentInset.height() + elementDataArrowSize; >+ renderArrowUp = true; >+ } else if (anchorTop - boxHeight - elementDataSpacing > contentInset.height()) { >+ boxY = anchorTop - boxHeight - elementDataSpacing; >+ renderArrowDown = true; >+ } else if (anchorBottom + boxHeight + elementDataSpacing < viewportSize.height()) { >+ boxY = anchorBottom + elementDataArrowSize + elementDataSpacing; >+ renderArrowUp = true; >+ } else { >+ boxY = contentInset.height(); >+ renderArrowDown = true; >+ } >+ >+ Path path; >+ path.moveTo({ boxX, boxY }); >+ if (renderArrowUp) { >+ path.addLineTo({ boxX + (2 * elementDataArrowSize), boxY }); >+ path.addLineTo({ boxX + (3 * elementDataArrowSize), boxY - elementDataArrowSize }); >+ path.addLineTo({ boxX + (4 * elementDataArrowSize), boxY }); >+ } >+ path.addLineTo({ boxX + elementDataWidth + (elementDataSpacing * 2), boxY }); >+ path.addLineTo({ boxX + elementDataWidth + (elementDataSpacing * 2), boxY + elementDataHeight + (elementDataSpacing * 2) }); >+ if (renderArrowDown) { >+ path.addLineTo({ boxX + (4 * elementDataArrowSize), boxY + elementDataHeight + (elementDataSpacing * 2) }); >+ path.addLineTo({ boxX + (3 * elementDataArrowSize), boxY + elementDataHeight + (elementDataSpacing * 2) + elementDataArrowSize }); >+ path.addLineTo({ boxX + (2 * elementDataArrowSize), boxY + elementDataHeight + (elementDataSpacing * 2) }); >+ } >+ path.addLineTo({ boxX, boxY + elementDataHeight + (elementDataSpacing * 2) }); >+ path.closeSubpath(); >+ >+ GraphicsContextStateSaver stateSaver(context); >+ >+ context.translate(elementDataBorderSize / 2, elementDataBorderSize / 2); >+ >+ context.setFillColor(Color(255, 255, 194)); >+ context.fillPath(path); >+ >+ context.setStrokeThickness(elementDataBorderSize); >+ context.setStrokeColor(Color(128, 128, 128)); >+ context.strokePath(path); >+ >+ float textPositionX = boxX + elementDataSpacing; >+ float textPositionY = boxY - (elementDataSpacing / 2) + fontHeight; >+ const auto drawText = [&] (const String& text, const Color& color) { >+ if (text.isEmpty()) >+ return; >+ >+ context.setFillColor(color); >+ textPositionX += context.drawText(font, TextRun(text), { textPositionX, textPositionY }); >+ }; >+ >+ drawText(elementTagName, Color(136, 18, 128)); // Keep this in sync with XMLViewer.css (.tag) >+ drawText(elementIDValue, Color(26, 26, 166)); // Keep this in sync with XMLViewer.css (.attribute-value) >+ drawText(elementClassValue, Color(153, 69, 0)); // Keep this in sync with XMLViewer.css (.attribute-name) >+ drawText(elementPseudoType, Color(136, 18, 128)); // Keep this in sync with XMLViewer.css (.tag) >+ drawText(" "_s, Color::black); >+ drawText(elementWidth, Color::black); >+ drawText("px"_s, Color::darkGray); >+ drawText(" "_s, Color::darkGray); >+ drawText(multiplicationSignUChar, Color::darkGray); >+ drawText(" "_s, Color::darkGray); >+ drawText(elementHeight, Color::black); >+ drawText("px"_s, Color::darkGray); >+ >+ if (hasSecondLine) { >+ textPositionX = boxX + elementDataSpacing; >+ textPositionY += fontHeight; >+ >+ drawText("Role"_s, Color(170, 13, 145)); >+ drawText(" "_s, Color::black); >+ drawText(elementRole, Color::black); >+ } >+ } >+ } > } > } > >- return highlights; >+ if (m_showRulers) >+ drawBounds(context, bounds); > } > >-void InspectorOverlay::drawNodeHighlight() >+void InspectorOverlay::drawQuadHighlight(GraphicsContext& context, const FloatQuad& quad) > { >- if (m_highlightNode || m_highlightNodeList) >- evaluateInOverlay("drawNodeHighlight", buildObjectForHighlightedNodes()); >-} >- >-void InspectorOverlay::drawQuadHighlight() >-{ >- if (!m_highlightQuad) >- return; >- > Highlight highlight; >- buildQuadHighlight(*m_highlightQuad, m_quadHighlightConfig, highlight); >- evaluateInOverlay("drawQuadHighlight", buildObjectForHighlight(highlight)); >+ buildQuadHighlight(quad, m_quadHighlightConfig, highlight); >+ >+ if (highlight.quads.size() >= 1) { >+ FloatRect bounds; >+ >+ drawOutlinedQuad(context, highlight.quads[0], highlight.contentColor, highlight.contentOutlineColor, bounds); >+ >+ if (m_showRulers) >+ drawBounds(context, bounds); >+ } > } > >-void InspectorOverlay::drawPausedInDebuggerMessage() >+void InspectorOverlay::drawPaintRects(GraphicsContext& context, const Deque<TimeRectPair>& paintRects) > { >- if (!m_pausedInDebuggerMessage.isNull()) >- evaluateInOverlay("drawPausedInDebuggerMessage", m_pausedInDebuggerMessage); >+ GraphicsContextStateSaver stateSaver(context); >+ >+ context.setFillColor(Color(1.0f, 0.0f, 0.0f, 0.5f)); >+ >+ for (const TimeRectPair& pair : paintRects) >+ context.fillRect(pair.second); > } > >-Page* InspectorOverlay::overlayPage() >+void InspectorOverlay::drawBounds(GraphicsContext& context, const FloatRect& bounds) > { >-#if PLATFORM(IOS_FAMILY) >- return nullptr; >-#else >- if (m_overlayPage) >- return m_overlayPage.get(); >+ FrameView* pageView = m_page.mainFrame().view(); >+ FloatSize contentInset(0, pageView->topContentInset(ScrollView::TopContentInsetType::WebCoreOrPlatformContentInset)); > >- auto pageConfiguration = pageConfigurationWithEmptyClients(); >- m_overlayPage = std::make_unique<Page>(WTFMove(pageConfiguration)); >- m_overlayPage->setDeviceScaleFactor(m_page.deviceScaleFactor()); >+ Path path; > >- Settings& settings = m_page.settings(); >- Settings& overlaySettings = m_overlayPage->settings(); >+ if (bounds.y() - contentInset.height() > 0) { >+ path.moveTo({ bounds.x(), bounds.y() }); >+ path.addLineTo({ bounds.x(), contentInset.height() }); > >- overlaySettings.setStandardFontFamily(settings.standardFontFamily()); >- overlaySettings.setSerifFontFamily(settings.serifFontFamily()); >- overlaySettings.setSansSerifFontFamily(settings.sansSerifFontFamily()); >- overlaySettings.setCursiveFontFamily(settings.cursiveFontFamily()); >- overlaySettings.setFantasyFontFamily(settings.fantasyFontFamily()); >- overlaySettings.setPictographFontFamily(settings.pictographFontFamily()); >- overlaySettings.setMinimumFontSize(settings.minimumFontSize()); >- overlaySettings.setMinimumLogicalFontSize(settings.minimumLogicalFontSize()); >- overlaySettings.setMediaEnabled(false); >- overlaySettings.setScriptEnabled(true); >- overlaySettings.setPluginsEnabled(false); >+ path.moveTo({ bounds.maxX(), bounds.y() }); >+ path.addLineTo({ bounds.maxX(), contentInset.height() }); >+ } > >- Frame& frame = m_overlayPage->mainFrame(); >- frame.setView(FrameView::create(frame)); >- frame.init(); >- FrameLoader& loader = frame.loader(); >- frame.view()->setCanHaveScrollbars(false); >- frame.view()->setTransparent(true); >- ASSERT(loader.activeDocumentLoader()); >- auto& writer = loader.activeDocumentLoader()->writer(); >- writer.setMIMEType("text/html"); >- writer.begin(); >- writer.insertDataSynchronously(String(reinterpret_cast<const char*>(InspectorOverlayPage_html), sizeof(InspectorOverlayPage_html))); >- writer.end(); >+ if (bounds.x() - contentInset.width() > 0) { >+ path.moveTo({ bounds.x(), bounds.y() }); >+ path.addLineTo({ contentInset.width(), bounds.y() }); > >-#if OS(WINDOWS) >- evaluateInOverlay("setPlatform", "windows"); >-#elif OS(MAC_OS_X) >- evaluateInOverlay("setPlatform", "mac"); >-#elif OS(UNIX) >- evaluateInOverlay("setPlatform", "linux"); >-#endif >+ path.moveTo({ bounds.x(), bounds.maxY() }); >+ path.addLineTo({ contentInset.width(), bounds.maxY() }); >+ } > >- return m_overlayPage.get(); >-#endif >+ GraphicsContextStateSaver stateSaver(context); >+ >+ context.setStrokeThickness(1); >+ context.setStrokeColor(Color(1.0f, 0.0f, 0.0f, 0.6f)); >+ context.strokePath(path); > } > >-void InspectorOverlay::forcePaint() >+void InspectorOverlay::drawRulers(GraphicsContext& context) > { >- // This overlay page is very weird and doesn't automatically paint. We have to force paints manually. >- m_client->highlight(); >-} >+ const Color rulerBackgroundColor(1.0f, 1.0f, 1.0f, 0.6f); >+ const Color lightRulerColor(0.0f, 0.0f, 0.0f, 0.2f); >+ const Color darkRulerColor(0.0f, 0.0f, 0.0f, 0.5f); > >-void InspectorOverlay::reset(const IntSize& viewportSize, const IntPoint& scrollOffset) >-{ >- auto configObject = Inspector::Protocol::OverlayTypes::OverlayConfiguration::create() >- .setDeviceScaleFactor(m_page.deviceScaleFactor()) >- .setViewportSize(buildObjectForSize(viewportSize)) >- .setPageScaleFactor(m_page.pageScaleFactor()) >- .setPageZoomFactor(m_page.mainFrame().pageZoomFactor()) >- .setScrollOffset(buildObjectForPoint(scrollOffset)) >- .setContentInset(buildObjectForSize(IntSize(0, m_page.mainFrame().view()->topContentInset(ScrollView::TopContentInsetType::WebCoreOrPlatformContentInset)))) >- .setShowRulers(m_showRulers) >- .release(); >- evaluateInOverlay("reset", WTFMove(configObject)); >-} >+ IntPoint scrollOffset; > >-static void evaluateCommandInOverlay(Page* page, Ref<JSON::Array>&& command) >-{ >- if (!page) >- return; >+ FrameView* pageView = m_page.mainFrame().view(); >+ if (!pageView->delegatesScrolling()) >+ scrollOffset = pageView->visibleContentRect().location(); > >- page->mainFrame().script().evaluate(ScriptSourceCode(makeString("dispatch(", command->toJSONString(), ')'))); >-} >+ IntSize viewportSize = pageView->sizeForVisibleContent(); >+ FloatSize contentInset(0, pageView->topContentInset(ScrollView::TopContentInsetType::WebCoreOrPlatformContentInset)); >+ float pageScaleFactor = m_page.pageScaleFactor(); >+ float pageZoomFactor = m_page.mainFrame().pageZoomFactor(); > >-void InspectorOverlay::evaluateInOverlay(const String& method) >-{ >- Ref<JSON::Array> command = JSON::Array::create(); >- command->pushString(method); >+ float pageFactor = pageZoomFactor * pageScaleFactor; >+ float scrollX = scrollOffset.x() * pageScaleFactor; >+ float scrollY = scrollOffset.y() * pageScaleFactor; > >- evaluateCommandInOverlay(overlayPage(), WTFMove(command)); >-} >+ const auto zoom = [&] (float value) -> float { >+ return value * pageFactor; >+ }; > >-void InspectorOverlay::evaluateInOverlay(const String& method, const String& argument) >-{ >- Ref<JSON::Array> command = JSON::Array::create(); >- command->pushString(method); >- command->pushString(argument); >+ const auto unzoom = [&] (float value) -> float { >+ return value / pageFactor; >+ }; > >- evaluateCommandInOverlay(overlayPage(), WTFMove(command)); >-} >+ const auto multipleBelow = [&] (float value, float step) -> float { >+ return value - std::fmod(value, step); >+ }; > >-void InspectorOverlay::evaluateInOverlay(const String& method, RefPtr<JSON::Value>&& argument) >-{ >- Ref<JSON::Array> command = JSON::Array::create(); >- command->pushString(method); >- command->pushValue(WTFMove(argument)); >+ float width = viewportSize.width() / pageFactor; >+ float height = viewportSize.height() / pageFactor; >+ float minX = unzoom(scrollX); >+ float minY = unzoom(scrollY); >+ float maxX = minX + width; >+ float maxY = minY + height; > >- evaluateCommandInOverlay(overlayPage(), WTFMove(command)); >-} >+ // Draw backgrounds >+ { >+ GraphicsContextStateSaver backgroundStateSaver(context); > >-void InspectorOverlay::freePage() >-{ >- m_overlayPage = nullptr; >+ float offsetX = contentInset.width() + rulerSize; >+ float offsetY = contentInset.height() + rulerSize; >+ >+ context.setFillColor(rulerBackgroundColor); >+ context.fillRect({ contentInset.width(), contentInset.height(), rulerSize, rulerSize }); >+ context.fillRect({ offsetX, contentInset.height(), zoom(width) - offsetX, rulerSize }); >+ context.fillRect({ contentInset.width(), offsetY, rulerSize, zoom(height) - offsetY }); >+ } >+ >+ // Draw lines >+ { >+ GraphicsContextStateSaver lineStateSaver(context); >+ >+ context.setFillColor(darkRulerColor); >+ context.setStrokeThickness(1); >+ >+ // Draw horizontal ruler >+ { >+ GraphicsContextStateSaver horizontalRulerStateSaver(context); >+ >+ context.translate(contentInset.width() - scrollX + 0.5, contentInset.height() - scrollY); >+ >+ for (float x = multipleBelow(minX, rulerSubStepIncrement); x < maxX; x += rulerSubStepIncrement) { >+ if (!x && !scrollX) >+ continue; >+ >+ Path path; >+ path.moveTo({ zoom(x), scrollY }); >+ >+ if (std::fmod(x, rulerStepIncrement)) { >+ context.setStrokeColor(lightRulerColor); >+ path.addLineTo({ zoom(x), scrollY + rulerSubStepLength }); >+ } else { >+ context.setStrokeColor(darkRulerColor); >+ path.addLineTo({ zoom(x), scrollY + (std::fmod(x, rulerStepIncrement * 2) ? rulerSubStepLength : rulerStepLength) }); >+ } >+ >+ context.strokePath(path); >+ } >+ } >+ >+ // Draw vertical ruler >+ { >+ GraphicsContextStateSaver veritcalRulerStateSaver(context); >+ >+ context.translate(contentInset.width() - scrollX, contentInset.height() - scrollY + 0.5); >+ >+ for (float y = multipleBelow(minY, rulerSubStepIncrement); y < maxY; y += rulerSubStepIncrement) { >+ if (!y && !scrollY) >+ continue; >+ >+ Path path; >+ path.moveTo({ scrollX, zoom(y) }); >+ >+ if (std::fmod(y, rulerStepIncrement)) { >+ context.setStrokeColor(lightRulerColor); >+ path.addLineTo({ scrollX + rulerSubStepLength, zoom(y) }); >+ } else { >+ context.setStrokeColor(darkRulerColor); >+ path.addLineTo({ scrollX + (std::fmod(y, rulerStepIncrement * 2) ? rulerSubStepLength : rulerStepLength), zoom(y) }); >+ } >+ >+ context.strokePath(path); >+ } >+ } >+ >+ // Draw labels >+ { >+ GraphicsContextStateSaver labelStateSaver(context); >+ >+ FontCascadeDescription fontDescription; >+ fontDescription.setOneFamily(m_page.settings().sansSerifFontFamily()); >+ fontDescription.setComputedSize(10); >+ >+ FontCascade font(WTFMove(fontDescription), 0, 0); >+ font.update(nullptr); >+ >+ context.translate(contentInset.width() - scrollX, contentInset.height() - scrollY); >+ >+ for (float x = multipleBelow(minX, rulerStepIncrement * 2); x < maxX; x += rulerStepIncrement * 2) { >+ if (!x && !scrollX) >+ continue; >+ >+ GraphicsContextStateSaver verticalLabelStateSaver(context); >+ context.translate(zoom(x) + 0.5, scrollY); >+ context.drawText(font, TextRun(String::number(x)), { 2, rulerLabelSize }); >+ } >+ >+ for (float y = multipleBelow(minY, rulerStepIncrement * 2); y < maxY; y += rulerStepIncrement * 2) { >+ if (!y && !scrollY) >+ continue; >+ >+ GraphicsContextStateSaver horizontalLabelStateSaver(context); >+ context.translate(scrollX, zoom(y) + 0.5); >+ context.rotate(-M_PI / 2); >+ context.drawText(font, TextRun(String::number(y)), { 2, rulerLabelSize }); >+ } >+ } >+ } > } > > } // namespace WebCore >diff --git a/Source/WebCore/inspector/InspectorOverlay.h b/Source/WebCore/inspector/InspectorOverlay.h >index a24becdd27125ab3aa0e2971c1708f3d3f5cbfef..b8e379adc63358e140badf44415c9b738d4b53dc 100644 >--- a/Source/WebCore/inspector/InspectorOverlay.h >+++ b/Source/WebCore/inspector/InspectorOverlay.h >@@ -1,5 +1,6 @@ > /* > * Copyright (C) 2011 Google Inc. All rights reserved. >+ * Copyright (C) 2019 Apple Inc. All rights reserved. > * > * Redistribution and use in source and binary forms, with or without > * modification, are permitted provided that the following conditions >@@ -30,23 +31,20 @@ > > #include "Color.h" > #include "FloatQuad.h" >-#include "LayoutRect.h" >-#include "NodeList.h" >+#include "FloatRect.h" > #include "Timer.h" >-#include <JavaScriptCore/InspectorProtocolObjects.h> > #include <wtf/Deque.h> >-#include <wtf/JSONValues.h> >+#include <wtf/MonotonicTime.h> > #include <wtf/RefPtr.h> > #include <wtf/Vector.h> > #include <wtf/text/WTFString.h> > > namespace WebCore { > >-class Color; > class GraphicsContext; > class InspectorClient; >-class IntRect; > class Node; >+class NodeList; > class Page; > > struct HighlightConfig { >@@ -106,60 +104,50 @@ public: > void paint(GraphicsContext&); > void getHighlight(Highlight&, CoordinateSystem) const; > >- void setPausedInDebuggerMessage(const String*); >- > void hideHighlight(); > void highlightNodeList(RefPtr<NodeList>&&, const HighlightConfig&); > void highlightNode(Node*, const HighlightConfig&); > void highlightQuad(std::unique_ptr<FloatQuad>, const HighlightConfig&); >- >- void setShowingPaintRects(bool); >+ >+ void setShowPaintRects(bool); > void showPaintRect(const FloatRect&); > > void setShowRulers(bool); >- >+ > Node* highlightedNode() const; > > void didSetSearchingForNode(bool enabled); > > void setIndicating(bool indicating); > >- RefPtr<Inspector::Protocol::OverlayTypes::NodeHighlightData> buildHighlightObjectForNode(Node*, HighlightType) const; >- Ref<JSON::ArrayOf<Inspector::Protocol::OverlayTypes::NodeHighlightData>> buildObjectForHighlightedNodes() const; >- >- void freePage(); > private: >+ using TimeRectPair = std::pair<MonotonicTime, FloatRect>; >+ > bool shouldShowOverlay() const; >- void drawNodeHighlight(); >- void drawQuadHighlight(); >- void drawPausedInDebuggerMessage(); >- void drawPaintRects(); >- void drawRulers(); >+ >+ void drawNodeHighlight(GraphicsContext&, Node&); >+ void drawQuadHighlight(GraphicsContext&, const FloatQuad&); >+ void drawPaintRects(GraphicsContext&, const Deque<TimeRectPair>&); >+ void drawBounds(GraphicsContext&, const FloatRect&); >+ void drawRulers(GraphicsContext&); >+ > void updatePaintRectsTimerFired(); > >- Page* overlayPage(); >- >- void forcePaint(); >- void reset(const IntSize& viewportSize, const IntPoint& scrollOffset); >- void evaluateInOverlay(const String& method); >- void evaluateInOverlay(const String& method, const String& argument); >- void evaluateInOverlay(const String& method, RefPtr<JSON::Value>&& argument); >- > Page& m_page; > InspectorClient* m_client; >- String m_pausedInDebuggerMessage; >+ > RefPtr<Node> m_highlightNode; > RefPtr<NodeList> m_highlightNodeList; > HighlightConfig m_nodeHighlightConfig; >+ > std::unique_ptr<FloatQuad> m_highlightQuad; >- std::unique_ptr<Page> m_overlayPage; > HighlightConfig m_quadHighlightConfig; >- >- using TimeRectPair = std::pair<MonotonicTime, FloatRect>; >+ > Deque<TimeRectPair> m_paintRects; > Timer m_paintRectUpdateTimer; >+ > bool m_indicating {false}; >- bool m_showingPaintRects {false}; >+ bool m_showPaintRects {false}; > bool m_showRulers {false}; > }; > >diff --git a/Source/WebCore/inspector/InspectorOverlayPage.css b/Source/WebCore/inspector/InspectorOverlayPage.css >deleted file mode 100644 >index d07b88234495abb5439714269f94e3a86d60122e..0000000000000000000000000000000000000000 >--- a/Source/WebCore/inspector/InspectorOverlayPage.css >+++ /dev/null >@@ -1,84 +0,0 @@ >-body { >- margin: 0; >- padding: 0; >-} >- >-body.platform-mac { >- font-size: 11px; >- font-family: Menlo, Monaco; >-} >- >-body.platform-windows { >- font-size: 12px; >- font-family: Consolas, Lucida Console; >-} >- >-body.platform-linux { >- font-size: 11px; >- font-family: dejavu sans mono; >-} >- >-#log { >- position: absolute; >-} >- >-.fill { >- position: absolute; >- top: 0; >- right: 0; >- bottom: 0; >- left: 0; >-} >- >-.indicate { >- background-color: rgba(111, 168, 220, 0.66) !important; >-} >- >-.dimmed { >- background-color: rgba(0, 0, 0, 0.31); >-} >- >-.message-line { >- margin: 10px 0; >- text-align: center; >-} >- >-.message-box { >- background-color: rgb(255, 255, 194); >- border: 1px solid rgb(128, 128, 128); >- display: inline-block; >- padding: 2px 4px; >-} >- >-.px { >- color: rgb(128, 128, 128); >-} >- >-.element-title-container { >- position: absolute; >- z-index: 10; >-} >- >-.element-title { >- position: absolute; >-} >- >-.tag-name, >-.pseudo-type { >- /* Keep this in sync with XMLViewer.css (.tag) */ >- color: rgb(136, 18, 128); >-} >- >-.node-id { >- /* Keep this in sync with XMLViewer.css (.attribute-value) */ >- color: rgb(26, 26, 166); >-} >- >-.class-name { >- /* Keep this in sync with XMLViewer.css (.attribute-name) */ >- color: rgb(153, 69, 0); >-} >- >-.css-property { >- color: rgb(170, 13, 145); >-} >diff --git a/Source/WebCore/inspector/InspectorOverlayPage.html b/Source/WebCore/inspector/InspectorOverlayPage.html >deleted file mode 100644 >index 2977905fee7914d87ddcc6fbf7921bec31dfb5f2..0000000000000000000000000000000000000000 >--- a/Source/WebCore/inspector/InspectorOverlayPage.html >+++ /dev/null >@@ -1,43 +0,0 @@ >-<!-- >- Copyright (C) 2012 Google Inc. All rights reserved. >- >- Redistribution and use in source and binary forms, with or without >- modification, are permitted provided that the following conditions >- are met: >- >- 1. Redistributions of source code must retain the above copyright >- notice, this list of conditions and the following disclaimer. >- 2. Redistributions in binary form must reproduce the above copyright >- notice, this list of conditions and the following disclaimer in the >- documentation and/or other materials provided with the distribution. >- 3. Neither the name of Apple Inc. ("Apple") nor the names of >- its contributors may be used to endorse or promote products derived >- from this software without specific prior written permission. >- >- THIS SOFTWARE IS PROVIDED BY APPLE AND ITS CONTRIBUTORS "AS IS" AND ANY >- EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED >- WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE >- DISCLAIMED. IN NO EVENT SHALL APPLE OR ITS CONTRIBUTORS BE LIABLE FOR ANY >- DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES >- (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; >- LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND >- ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT >- (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF >- THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. >---> >-<!DOCTYPE html> >-<html> >-<head> >- <link rel="stylesheet" href="InspectorOverlayPage.css"> >- <script src="InspectorOverlayPage.js"></script> >-</head> >-<body class="fill"> >- <div class="message-line"> >- <span class="message-box" id="paused-in-debugger"></span> >- </div> >- <canvas id="canvas" class="fill"></canvas> >- <canvas id="paintrects-canvas" class="fill"></canvas> >- <div id="element-title-container"></div> >- <div id="log"></div> >-</body> >-</html> >diff --git a/Source/WebCore/inspector/InspectorOverlayPage.js b/Source/WebCore/inspector/InspectorOverlayPage.js >deleted file mode 100644 >index dfefcd3a6570e49278607e94a386c6d2c69000b6..0000000000000000000000000000000000000000 >--- a/Source/WebCore/inspector/InspectorOverlayPage.js >+++ /dev/null >@@ -1,628 +0,0 @@ >-const boundsColor = "rgba(255,0,0,0.6)"; >-const lightGridColor = "rgba(0,0,0,0.2)"; >-const darkGridColor = "rgba(0,0,0,0.5)"; >-const transparentColor = "rgba(0, 0, 0, 0)"; >-const gridBackgroundColor = "rgba(255, 255, 255, 0.6)"; >- >-// CSS Shapes highlight colors >-const shapeHighlightColor = "rgba(96, 82, 127, 0.8)"; >-const shapeMarginHighlightColor = "rgba(96, 82, 127, 0.6)"; >- >-const paintRectFillColor = "rgba(255, 0, 0, 0.5)"; >- >-const elementTitleFillColor = "rgb(255, 255, 194)"; >-const elementTitleStrokeColor = "rgb(128, 128, 128)"; >- >-let DATA = {}; >- >-class Bounds { >- constructor() >- { >- this._minX = Number.MAX_VALUE; >- this._minY = Number.MAX_VALUE; >- this._maxX = Number.MIN_VALUE; >- this._maxY = Number.MIN_VALUE; >- >- this._offsetX = 0; >- this._offsetY = 0; >- } >- >- // Public >- >- get minX() { return this._minX + this._offsetX; } >- get minY() { return this._minY + this._offsetY; } >- get maxX() { return this._maxX + this._offsetX; } >- get maxY() { return this._maxY + this._offsetY; } >- >- update(x, y) >- { >- this._minX = Math.min(this._minX, x); >- this._minY = Math.min(this._minY, y); >- this._maxX = Math.max(this._maxX, x); >- this._maxY = Math.max(this._maxY, y); >- } >- >- offset(x, y) >- { >- this._offsetX = x || 0; >- this._offsetY = y || 0; >- } >-} >- >-function drawPausedInDebuggerMessage(message) >-{ >- var pausedInDebugger = document.getElementById("paused-in-debugger"); >- pausedInDebugger.textContent = message; >- pausedInDebugger.style.visibility = "visible"; >- document.body.classList.add("dimmed"); >-} >- >-function drawNodeHighlight(allHighlights) >-{ >- for (let highlight of allHighlights) { >- let bounds = new Bounds; >- bounds.offset(-highlight.scrollOffset.x, -highlight.scrollOffset.y); >- >- _isolateActions(() => { >- context.translate(-highlight.scrollOffset.x, -highlight.scrollOffset.y); >- >- for (let fragment of highlight.fragments) >- _drawFragmentHighlight(fragment, bounds); >- >- if (highlight.elementData && highlight.elementData.shapeOutsideData) >- _drawShapeHighlight(highlight.elementData.shapeOutsideData, bounds); >- }); >- >- if (DATA.showRulers) >- _drawBounds(bounds); >- } >- >- if (allHighlights.length === 1) { >- for (let fragment of allHighlights[0].fragments) >- _drawElementTitle(allHighlights[0].elementData, fragment, allHighlights[0].scrollOffset); >- } >-} >- >-function drawQuadHighlight(highlight) >-{ >- let bounds = new Bounds; >- >- _isolateActions(() => { >- _drawOutlinedQuad(highlight.quads[0], highlight.contentColor, highlight.contentOutlineColor, bounds); >- }); >- >- if (DATA.showRulers) >- _drawBounds(bounds); >-} >- >-function quadEquals(quad1, quad2) >-{ >- return quad1[0].x === quad2[0].x && quad1[0].y === quad2[0].y && >- quad1[1].x === quad2[1].x && quad1[1].y === quad2[1].y && >- quad1[2].x === quad2[2].x && quad1[2].y === quad2[2].y && >- quad1[3].x === quad2[3].x && quad1[3].y === quad2[3].y; >-} >- >-function updatePaintRects(paintRectList) >-{ >- var context = paintRectsCanvas.getContext("2d"); >- context.save(); >- context.scale(window.devicePixelRatio, window.devicePixelRatio); >- >- context.clearRect(0, 0, paintRectsCanvas.width, paintRectsCanvas.height); >- >- context.fillStyle = paintRectFillColor; >- >- for (var rectObject of paintRectList) >- context.fillRect(rectObject.x, rectObject.y, rectObject.width, rectObject.height); >- >- context.restore(); >-} >- >-function drawRulers() >-{ >- const gridLabelSize = 13; >- const gridSize = 15; >- const gridStepIncrement = 50; >- const gridStepLength = 8; >- const gridSubStepIncrement = 5; >- const gridSubStepLength = 5; >- >- >- let pageFactor = DATA.pageZoomFactor * DATA.pageScaleFactor; >- let scrollX = DATA.scrollOffset.x * DATA.pageScaleFactor; >- let scrollY = DATA.scrollOffset.y * DATA.pageScaleFactor; >- >- function zoom(value) { >- return value * pageFactor; >- } >- >- function unzoom(value) { >- return value / pageFactor; >- } >- >- function multipleBelow(value, step) { >- return value - (value % step); >- } >- >- let width = DATA.viewportSize.width / pageFactor; >- let height = DATA.viewportSize.height / pageFactor; >- let minX = unzoom(scrollX); >- let minY = unzoom(scrollY); >- let maxX = minX + width; >- let maxY = minY + height; >- >- // Draw backgrounds >- _isolateActions(() => { >- let offsetX = DATA.contentInset.width + gridSize; >- let offsetY = DATA.contentInset.height + gridSize; >- >- context.fillStyle = gridBackgroundColor; >- context.fillRect(DATA.contentInset.width, DATA.contentInset.height, gridSize, gridSize); >- context.fillRect(offsetX, DATA.contentInset.height, zoom(width) - offsetX, gridSize); >- context.fillRect(DATA.contentInset.width, offsetY, gridSize, zoom(height) - offsetY); >- }); >- >- // Ruler styles >- _isolateActions(() => { >- context.lineWidth = 1; >- context.fillStyle = darkGridColor; >- >- // Draw labels >- _isolateActions(() => { >- context.translate(DATA.contentInset.width - scrollX, DATA.contentInset.height - scrollY); >- >- for (let x = multipleBelow(minX, gridStepIncrement * 2); x < maxX; x += gridStepIncrement * 2) { >- if (!x && !scrollX) >- continue; >- >- _isolateActions(() => { >- context.translate(zoom(x) + 0.5, scrollY); >- context.fillText(x, 2, gridLabelSize); >- }); >- } >- >- for (let y = multipleBelow(minY, gridStepIncrement * 2); y < maxY; y += gridStepIncrement * 2) { >- if (!y && !scrollY) >- continue; >- >- _isolateActions(() => { >- context.translate(scrollX, zoom(y) + 0.5); >- context.rotate(-Math.PI / 2); >- context.fillText(y, 2, gridLabelSize); >- }); >- } >- }); >- >- // Draw horizontal grid >- _isolateActions(() => { >- context.translate(DATA.contentInset.width - scrollX + 0.5, DATA.contentInset.height - scrollY); >- >- for (let x = multipleBelow(minX, gridSubStepIncrement); x < maxX; x += gridSubStepIncrement) { >- if (!x && !scrollX) >- continue; >- >- context.beginPath(); >- context.moveTo(zoom(x), scrollY); >- >- if (x % gridStepIncrement) { >- context.strokeStyle = lightGridColor; >- context.lineTo(zoom(x), scrollY + gridSubStepLength); >- } else { >- context.strokeStyle = darkGridColor; >- context.lineTo(zoom(x), scrollY + ((x % (gridStepIncrement * 2)) ? gridSubStepLength : gridStepLength)); >- } >- >- context.stroke(); >- } >- }); >- >- // Draw vertical grid >- _isolateActions(() => { >- context.translate(DATA.contentInset.width - scrollX, DATA.contentInset.height - scrollY + 0.5); >- >- for (let y = multipleBelow(minY, gridSubStepIncrement); y < maxY; y += gridSubStepIncrement) { >- if (!y && !scrollY) >- continue; >- >- context.beginPath(); >- context.moveTo(scrollX, zoom(y)); >- >- if (y % gridStepIncrement) { >- context.strokeStyle = lightGridColor; >- context.lineTo(scrollX + gridSubStepLength, zoom(y)); >- } else { >- context.strokeStyle = darkGridColor; >- context.lineTo(scrollX + ((y % (gridStepIncrement * 2)) ? gridSubStepLength : gridStepLength), zoom(y)); >- } >- >- context.stroke(); >- } >- }); >- }); >-} >- >-function reset(payload) >-{ >- DATA.viewportSize = payload.viewportSize; >- DATA.deviceScaleFactor = payload.deviceScaleFactor; >- DATA.pageScaleFactor = payload.pageScaleFactor; >- DATA.pageZoomFactor = payload.pageZoomFactor; >- DATA.scrollOffset = payload.scrollOffset; >- DATA.contentInset = payload.contentInset; >- DATA.showRulers = payload.showRulers; >- >- window.canvas = document.getElementById("canvas"); >- window.paintRectsCanvas = document.getElementById("paintrects-canvas"); >- >- window.context = canvas.getContext("2d"); >- >- canvas.width = DATA.deviceScaleFactor * DATA.viewportSize.width; >- canvas.height = DATA.deviceScaleFactor * DATA.viewportSize.height; >- canvas.style.width = DATA.viewportSize.width + "px"; >- canvas.style.height = DATA.viewportSize.height + "px"; >- context.scale(DATA.deviceScaleFactor, DATA.deviceScaleFactor); >- context.clearRect(0, 0, canvas.width, canvas.height); >- >- // We avoid getting the context for the paint rects canvas until we need to paint, to avoid backing store allocation. >- paintRectsCanvas.width = DATA.deviceScaleFactor * DATA.viewportSize.width; >- paintRectsCanvas.height = DATA.deviceScaleFactor * DATA.viewportSize.height; >- paintRectsCanvas.style.width = DATA.viewportSize.width + "px"; >- paintRectsCanvas.style.height = DATA.viewportSize.height + "px"; >- >- document.getElementById("paused-in-debugger").style.visibility = "hidden"; >- document.getElementById("element-title-container").textContent = ""; >- document.body.classList.remove("dimmed"); >- >- document.getElementById("log").style.setProperty("top", DATA.contentInset.height + "px"); >-} >- >-function DOMBuilder(tagName, className) >-{ >- this.element = document.createElement(tagName); >- this.element.className = className; >-} >- >-DOMBuilder.prototype.appendTextNode = function(content) >-{ >- let node = document.createTextNode(content); >- this.element.appendChild(node); >- return node; >-} >- >-DOMBuilder.prototype.appendSpan = function(className, value) >-{ >- var span = document.createElement("span"); >- span.className = className; >- span.textContent = value; >- this.element.appendChild(span); >- return span; >-} >- >-DOMBuilder.prototype.appendSpanIfNotNull = function(className, value, prefix) >-{ >- return value ? this.appendSpan(className, (prefix ? prefix : "") + value) : null; >-} >- >-DOMBuilder.prototype.appendProperty = function(className, propertyName, value) >-{ >- var builder = new DOMBuilder("div", className); >- builder.appendSpan("css-property", propertyName); >- builder.appendTextNode(" "); >- builder.appendSpan("value", value); >- this.element.appendChild(builder.element); >- return builder.element; >-} >- >-DOMBuilder.prototype.appendPropertyIfNotNull = function(className, propertyName, value) >-{ >- return value ? this.appendProperty(className, propertyName, value) : null; >-} >- >-function _truncateString(value, maxLength) >-{ >- return value && value.length > maxLength ? value.substring(0, 50) + "\u2026" : value; >-} >- >-function _isolateActions(func) { >- context.save(); >- func(); >- context.restore(); >-} >- >-function _quadToPath(quad, bounds) >-{ >- function parseQuadPoint(point) { >- bounds.update(point.x, point.y); >- return [point.x, point.y]; >- } >- >- context.beginPath(); >- context.moveTo(...parseQuadPoint(quad[0])); >- context.lineTo(...parseQuadPoint(quad[1])); >- context.lineTo(...parseQuadPoint(quad[2])); >- context.lineTo(...parseQuadPoint(quad[3])); >- context.closePath(); >- return context; >-} >- >-function _drawOutlinedQuad(quad, fillColor, outlineColor, bounds) >-{ >- _isolateActions(() => { >- context.lineWidth = 2; >- _quadToPath(quad, bounds); >- context.clip(); >- context.fillStyle = fillColor; >- context.fill(); >- if (outlineColor) { >- context.strokeStyle = outlineColor; >- context.stroke(); >- } >- }); >-} >- >-function _drawPath(context, commands, fillColor, bounds) >-{ >- let commandsIndex = 0; >- >- function parsePoints(count) { >- let parsed = []; >- for (let i = 0; i < count; ++i) { >- let x = commands[commandsIndex++]; >- parsed.push(x); >- >- let y = commands[commandsIndex++]; >- parsed.push(y); >- >- bounds.update(x, y); >- } >- return parsed; >- } >- >- _isolateActions(() => { >- context.beginPath(); >- >- while (commandsIndex < commands.length) { >- switch (commands[commandsIndex++]) { >- case 'M': >- context.moveTo(...parsePoints(1)); >- break; >- case 'L': >- context.lineTo(...parsePoints(1)); >- break; >- case 'C': >- context.bezierCurveTo(...parsePoints(3)); >- break; >- case 'Q': >- context.quadraticCurveTo(...parsePoints(2)); >- break; >- case 'Z': >- context.closePath(); >- break; >- } >- } >- >- context.closePath(); >- context.fillStyle = fillColor; >- context.fill(); >- }); >-} >- >-function _drawOutlinedQuadWithClip(quad, clipQuad, fillColor, bounds) >-{ >- _isolateActions(() => { >- context.fillStyle = fillColor; >- context.lineWidth = 0; >- _quadToPath(quad, bounds); >- context.fill(); >- >- context.globalCompositeOperation = "destination-out"; >- context.fillStyle = "red"; >- _quadToPath(clipQuad, bounds); >- context.fill(); >- }); >-} >- >-function _drawBounds(bounds) >-{ >- _isolateActions(() => { >- let startX = DATA.contentInset.width; >- let startY = DATA.contentInset.height; >- >- context.beginPath(); >- >- if (bounds.minY - startY > 0) { >- context.moveTo(bounds.minX, bounds.minY); >- context.lineTo(bounds.minX, startY); >- >- context.moveTo(bounds.maxX, bounds.minY); >- context.lineTo(bounds.maxX, startY); >- } >- >- if (bounds.minX - startX > 0) { >- context.moveTo(bounds.minX, bounds.minY); >- context.lineTo(startX, bounds.minY); >- >- context.moveTo(bounds.minX, bounds.maxY); >- context.lineTo(startX, bounds.maxY); >- } >- >- context.lineWidth = 1; >- context.strokeStyle = boundsColor; >- context.stroke(); >- }); >-} >- >-function _createElementTitle(elementData) >-{ >- let builder = new DOMBuilder("div", "element-title"); >- >- builder.appendSpanIfNotNull("tag-name", elementData.tagName); >- builder.appendSpanIfNotNull("node-id", CSS.escape(elementData.idValue), "#"); >- >- let classes = elementData.classes; >- if (classes && classes.length) >- builder.appendSpan("class-name", _truncateString(classes.map((className) => "." + CSS.escape(className)).join(""), 50)); >- >- builder.appendSpanIfNotNull("pseudo-type", elementData.pseudoElement, "::"); >- >- builder.appendTextNode(" "); >- builder.appendSpan("node-width", elementData.size.width); >- // \xd7 is the code for the × HTML entity. >- builder.appendSpan("px", "px \xd7 "); >- builder.appendSpan("node-height", elementData.size.height); >- builder.appendSpan("px", "px"); >- >- builder.appendPropertyIfNotNull("role-name", "Role", elementData.role); >- >- document.getElementById("element-title-container").appendChild(builder.element); >- >- return builder.element; >-} >- >-function _drawElementTitle(elementData, fragmentHighlight, scroll) >-{ >- if (!elementData || !fragmentHighlight.quads.length) >- return; >- >- var elementTitle = _createElementTitle(elementData); >- >- var marginQuad = fragmentHighlight.quads[0]; >- >- var titleWidth = elementTitle.offsetWidth + 6; >- var titleHeight = elementTitle.offsetHeight + 4; >- >- var anchorTop = marginQuad[0].y; >- var anchorBottom = marginQuad[3].y; >- >- const arrowHeight = 7; >- var renderArrowUp = false; >- var renderArrowDown = false; >- >- var boxX = marginQuad[0].x; >- >- boxX = Math.max(2, boxX - scroll.x); >- anchorTop -= scroll.y; >- anchorBottom -= scroll.y; >- >- var viewportWidth = DATA.viewportSize.width; >- if (boxX + titleWidth > viewportWidth) >- boxX = viewportWidth - titleWidth - 2; >- >- var viewportHeight = DATA.viewportSize.height; >- var viewportTop = DATA.contentInset.height; >- >- var boxY; >- if (anchorTop > viewportHeight) { >- boxY = canvas.height - titleHeight - arrowHeight; >- renderArrowDown = true; >- } else if (anchorBottom < viewportTop) { >- boxY = arrowHeight; >- renderArrowUp = true; >- } else if (anchorBottom + titleHeight + arrowHeight < viewportHeight) { >- boxY = anchorBottom + arrowHeight - 4; >- renderArrowUp = true; >- } else if (anchorTop - titleHeight - arrowHeight > viewportTop) { >- boxY = anchorTop - titleHeight - arrowHeight + 3; >- renderArrowDown = true; >- } else >- boxY = arrowHeight; >- >- _isolateActions(() => { >- context.translate(0.5, 0.5); >- context.beginPath(); >- context.moveTo(boxX, boxY); >- if (renderArrowUp) { >- context.lineTo(boxX + (2 * arrowHeight), boxY); >- context.lineTo(boxX + (3 * arrowHeight), boxY - arrowHeight); >- context.lineTo(boxX + (4 * arrowHeight), boxY); >- } >- context.lineTo(boxX + titleWidth, boxY); >- context.lineTo(boxX + titleWidth, boxY + titleHeight); >- if (renderArrowDown) { >- context.lineTo(boxX + (4 * arrowHeight), boxY + titleHeight); >- context.lineTo(boxX + (3 * arrowHeight), boxY + titleHeight + arrowHeight); >- context.lineTo(boxX + (2 * arrowHeight), boxY + titleHeight); >- } >- context.lineTo(boxX, boxY + titleHeight); >- context.closePath(); >- context.fillStyle = elementTitleFillColor; >- context.fill(); >- context.strokeStyle = elementTitleStrokeColor; >- context.stroke(); >- }); >- >- elementTitle.style.top = (boxY + 3) + "px"; >- elementTitle.style.left = (boxX + 3) + "px"; >-} >- >-function _drawShapeHighlight(shapeInfo, bounds) >-{ >- if (shapeInfo.marginShape) >- _drawPath(context, shapeInfo.marginShape, shapeMarginHighlightColor, bounds); >- >- if (shapeInfo.shape) >- _drawPath(context, shapeInfo.shape, shapeHighlightColor, bounds); >- >- if (!(shapeInfo.shape || shapeInfo.marginShape)) >- _drawOutlinedQuad(shapeInfo.bounds, shapeHighlightColor, shapeHighlightColor, bounds); >-} >- >-function _drawFragmentHighlight(highlight, bounds) >-{ >- if (!highlight.quads.length) >- return; >- >- _isolateActions(() => { >- let quads = highlight.quads.slice(); >- let contentQuad = quads.pop(); >- let paddingQuad = quads.pop(); >- let borderQuad = quads.pop(); >- let marginQuad = quads.pop(); >- >- let hasContent = contentQuad && highlight.contentColor !== transparentColor || highlight.contentOutlineColor !== transparentColor; >- let hasPadding = paddingQuad && highlight.paddingColor !== transparentColor; >- let hasBorder = borderQuad && highlight.borderColor !== transparentColor; >- let hasMargin = marginQuad && highlight.marginColor !== transparentColor; >- >- if (hasMargin && (!hasBorder || !quadEquals(marginQuad, borderQuad))) >- _drawOutlinedQuadWithClip(marginQuad, borderQuad, highlight.marginColor, bounds); >- >- if (hasBorder && (!hasPadding || !quadEquals(borderQuad, paddingQuad))) >- _drawOutlinedQuadWithClip(borderQuad, paddingQuad, highlight.borderColor, bounds); >- >- if (hasPadding && (!hasContent || !quadEquals(paddingQuad, contentQuad))) >- _drawOutlinedQuadWithClip(paddingQuad, contentQuad, highlight.paddingColor, bounds); >- >- if (hasContent) >- _drawOutlinedQuad(contentQuad, highlight.contentColor, highlight.contentOutlineColor, bounds); >- }); >-} >- >-function showPageIndication() >-{ >- document.body.classList.add("indicate"); >-} >- >-function hidePageIndication() >-{ >- document.body.classList.remove("indicate"); >-} >- >-function setPlatform(platform) >-{ >- document.body.classList.add("platform-" + platform); >-} >- >-function dispatch(message) >-{ >- var functionName = message.shift(); >- window[functionName].apply(null, message); >-} >- >-function log(text) >-{ >- var logEntry = document.createElement("div"); >- logEntry.textContent = text; >- document.getElementById("log").appendChild(logEntry); >-} >diff --git a/Source/WebCore/inspector/agents/InspectorPageAgent.cpp b/Source/WebCore/inspector/agents/InspectorPageAgent.cpp >index 5c1ca92940fadd2eff6fc50732a8d2c39da36de3..c765ce45b419682aa9bc1fb6c3b544aab29fc4e4 100644 >--- a/Source/WebCore/inspector/agents/InspectorPageAgent.cpp >+++ b/Source/WebCore/inspector/agents/InspectorPageAgent.cpp >@@ -576,7 +576,7 @@ void InspectorPageAgent::setShowPaintRects(ErrorString&, bool show) > if (m_client->overridesShowPaintRects()) > return; > >- m_overlay->setShowingPaintRects(show); >+ m_overlay->setShowPaintRects(show); > } > > void InspectorPageAgent::domContentEventFired() >diff --git a/Source/WebCore/inspector/agents/page/PageDebuggerAgent.cpp b/Source/WebCore/inspector/agents/page/PageDebuggerAgent.cpp >index 12e201cd0e53a0652193e55c4dde6d6df9aca957..6e24d02433219816ed626f00cdde1627dda40322 100644 >--- a/Source/WebCore/inspector/agents/page/PageDebuggerAgent.cpp >+++ b/Source/WebCore/inspector/agents/page/PageDebuggerAgent.cpp >@@ -37,7 +37,6 @@ > #include "EventListener.h" > #include "EventTarget.h" > #include "Frame.h" >-#include "InspectorOverlay.h" > #include "InspectorPageAgent.h" > #include "InstrumentingAgents.h" > #include "Page.h" >@@ -57,11 +56,10 @@ namespace WebCore { > > using namespace Inspector; > >-PageDebuggerAgent::PageDebuggerAgent(PageAgentContext& context, InspectorPageAgent* pageAgent, InspectorOverlay* overlay) >+PageDebuggerAgent::PageDebuggerAgent(PageAgentContext& context, InspectorPageAgent* pageAgent) > : WebDebuggerAgent(context) > , m_page(context.inspectedPage) > , m_pageAgent(pageAgent) >- , m_overlay(overlay) > { > } > >@@ -135,11 +133,6 @@ InjectedScript PageDebuggerAgent::injectedScriptForEval(ErrorString& errorString > return injectedScript; > } > >-void PageDebuggerAgent::setOverlayMessage(ErrorString&, const String* message) >-{ >- m_overlay->setPausedInDebuggerMessage(message); >-} >- > void PageDebuggerAgent::didClearMainFrameWindowObject() > { > didClearGlobalObject(); >diff --git a/Source/WebCore/inspector/agents/page/PageDebuggerAgent.h b/Source/WebCore/inspector/agents/page/PageDebuggerAgent.h >index 8943d9ad5cb9b85c9e766da6b4340018b1189388..e8122a9f33206176b7085dc7bb4202811cf57f50 100644 >--- a/Source/WebCore/inspector/agents/page/PageDebuggerAgent.h >+++ b/Source/WebCore/inspector/agents/page/PageDebuggerAgent.h >@@ -38,7 +38,6 @@ namespace WebCore { > class Document; > class EventListener; > class EventTarget; >-class InspectorOverlay; > class InspectorPageAgent; > class Page; > class RegisteredEventListener; >@@ -48,7 +47,7 @@ class PageDebuggerAgent final : public WebDebuggerAgent { > WTF_MAKE_NONCOPYABLE(PageDebuggerAgent); > WTF_MAKE_FAST_ALLOCATED; > public: >- PageDebuggerAgent(PageAgentContext&, InspectorPageAgent*, InspectorOverlay*); >+ PageDebuggerAgent(PageAgentContext&, InspectorPageAgent*); > virtual ~PageDebuggerAgent() = default; > > void didClearMainFrameWindowObject(); >@@ -85,12 +84,10 @@ private: > void breakpointActionLog(JSC::ExecState&, const String&) override; > > Inspector::InjectedScript injectedScriptForEval(ErrorString&, const int* executionContextId) override; >- void setOverlayMessage(ErrorString&, const String*) final; > > Page& m_page; > > InspectorPageAgent* m_pageAgent; >- InspectorOverlay* m_overlay { nullptr }; > > HashMap<const RegisteredEventListener*, int> m_registeredEventListeners; > HashMap<const TimerBase*, int> m_postMessageTimers; >diff --git a/Source/WebCore/platform/ScrollView.h b/Source/WebCore/platform/ScrollView.h >index 4ce9bd8be18602cdd3a6b2a47c9d43764aeec491..19827f75d3279e9190c93659ef1c630a0c0e209b 100644 >--- a/Source/WebCore/platform/ScrollView.h >+++ b/Source/WebCore/platform/ScrollView.h >@@ -199,7 +199,7 @@ public: > virtual bool inProgrammaticScroll() const { return false; } > > // Size available for view contents, including content inset areas. Not affected by zooming. >- IntSize sizeForVisibleContent(VisibleContentRectIncludesScrollbars = ExcludeScrollbars) const; >+ WEBCORE_EXPORT IntSize sizeForVisibleContent(VisibleContentRectIncludesScrollbars = ExcludeScrollbars) const; > // FIXME: remove this. It's only used for the incorrectly behaving ScrollView::unobscuredContentRectInternal(). > virtual float visibleContentScaleFactor() const { return 1; } > >diff --git a/Source/WebCore/platform/graphics/ImageBuffer.h b/Source/WebCore/platform/graphics/ImageBuffer.h >index 0c03055634c75626233de3e1b7d7ca6d031dbbf9..8606587afe3163b9e22880eb887be27d929c8d73 100644 >--- a/Source/WebCore/platform/graphics/ImageBuffer.h >+++ b/Source/WebCore/platform/graphics/ImageBuffer.h >@@ -106,7 +106,7 @@ public: > > void convertToLuminanceMask(); > >- String toDataURL(const String& mimeType, Optional<double> quality = WTF::nullopt, PreserveResolution = PreserveResolution::No) const; >+ WEBCORE_EXPORT String toDataURL(const String& mimeType, Optional<double> quality = WTF::nullopt, PreserveResolution = PreserveResolution::No) const; > Vector<uint8_t> toData(const String& mimeType, Optional<double> quality = WTF::nullopt) const; > Vector<uint8_t> toBGRAData() const; > >diff --git a/Source/WebCore/testing/Internals.cpp b/Source/WebCore/testing/Internals.cpp >index 3c0a59f1d72f1d4a285a815a4172168d771e823a..04a1c09c65b9076dc30f3b47e35c5b36f390e591 100644 >--- a/Source/WebCore/testing/Internals.cpp >+++ b/Source/WebCore/testing/Internals.cpp >@@ -93,6 +93,7 @@ > #include "HistoryController.h" > #include "HistoryItem.h" > #include "HitTestResult.h" >+#include "ImageBuffer.h" > #include "InspectorClient.h" > #include "InspectorController.h" > #include "InspectorFrontendClientLocal.h" >@@ -147,6 +148,7 @@ > #include "SWClientConnection.h" > #include "SchemeRegistry.h" > #include "ScriptedAnimationController.h" >+#include "ScrollView.h" > #include "ScrollingCoordinator.h" > #include "ScrollingMomentumCalculator.h" > #include "SecurityOrigin.h" >@@ -1525,13 +1527,15 @@ ExceptionOr<Ref<DOMRectList>> Internals::inspectorHighlightRects() > return DOMRectList::create(highlight.quads); > } > >-ExceptionOr<String> Internals::inspectorHighlightObject() >+ExceptionOr<String> Internals::inspectorHighlightBase64() > { > Document* document = contextDocument(); > if (!document || !document->page()) > return Exception { InvalidAccessError }; > >- return document->page()->inspectorController().buildObjectForHighlightedNodes()->toJSONString(); >+ std::unique_ptr<ImageBuffer> imageBuffer = ImageBuffer::create(document->frame()->view()->sizeForVisibleContent(), RenderingMode::Unaccelerated); >+ document->page()->inspectorController().drawHighlight(imageBuffer->context()); >+ return imageBuffer->toDataURL("image/png"); > } > > ExceptionOr<unsigned> Internals::markerCountForNode(Node& node, const String& markerType) >diff --git a/Source/WebCore/testing/Internals.h b/Source/WebCore/testing/Internals.h >index b37fa6986d57b7b166b88bd42cf24e0b9e0f4fc3..96db5de119fad7388ff198df45202b4dc9731e25 100644 >--- a/Source/WebCore/testing/Internals.h >+++ b/Source/WebCore/testing/Internals.h >@@ -225,7 +225,7 @@ public: > Ref<DOMRect> boundingBox(Element&); > > ExceptionOr<Ref<DOMRectList>> inspectorHighlightRects(); >- ExceptionOr<String> inspectorHighlightObject(); >+ ExceptionOr<String> inspectorHighlightBase64(); > > ExceptionOr<unsigned> markerCountForNode(Node&, const String&); > ExceptionOr<RefPtr<Range>> markerRangeForNode(Node&, const String& markerType, unsigned index); >diff --git a/Source/WebCore/testing/Internals.idl b/Source/WebCore/testing/Internals.idl >index 7a3d9174d1de2744a870fa27e358ad51e095b43d..e46499819baad2c88aff54fc205215926bc443f5 100644 >--- a/Source/WebCore/testing/Internals.idl >+++ b/Source/WebCore/testing/Internals.idl >@@ -243,7 +243,7 @@ enum CompositingPolicy { > DOMRect boundingBox(Element element); > > [MayThrowException] DOMRectList inspectorHighlightRects(); >- [MayThrowException] DOMString inspectorHighlightObject(); >+ [MayThrowException] DOMString inspectorHighlightBase64(); > > [MayThrowException] unsigned long markerCountForNode(Node node, DOMString markerType); > [MayThrowException] Range? markerRangeForNode(Node node, DOMString markerType, unsigned long index); >diff --git a/Source/WebInspectorUI/UserInterface/Protocol/Legacy/10.0/InspectorBackendCommands.js b/Source/WebInspectorUI/UserInterface/Protocol/Legacy/10.0/InspectorBackendCommands.js >index 90504d002566ce7e386e18798d7c0697495b25ee..796ca43b12f5b7914ae38339ca169b53f8d4348d 100644 >--- a/Source/WebInspectorUI/UserInterface/Protocol/Legacy/10.0/InspectorBackendCommands.js >+++ b/Source/WebInspectorUI/UserInterface/Protocol/Legacy/10.0/InspectorBackendCommands.js >@@ -197,7 +197,6 @@ InspectorBackend.registerCommand("Debugger.getScriptSource", [{"name": "scriptId > InspectorBackend.registerCommand("Debugger.getFunctionDetails", [{"name": "functionId", "type": "string", "optional": false}], ["details"]); > InspectorBackend.registerCommand("Debugger.setPauseOnExceptions", [{"name": "state", "type": "string", "optional": false}], []); > InspectorBackend.registerCommand("Debugger.evaluateOnCallFrame", [{"name": "callFrameId", "type": "string", "optional": false}, {"name": "expression", "type": "string", "optional": false}, {"name": "objectGroup", "type": "string", "optional": true}, {"name": "includeCommandLineAPI", "type": "boolean", "optional": true}, {"name": "doNotPauseOnExceptionsAndMuteConsole", "type": "boolean", "optional": true}, {"name": "returnByValue", "type": "boolean", "optional": true}, {"name": "generatePreview", "type": "boolean", "optional": true}, {"name": "saveResult", "type": "boolean", "optional": true}], ["result", "wasThrown", "savedResultIndex"]); >-InspectorBackend.registerCommand("Debugger.setOverlayMessage", [{"name": "message", "type": "string", "optional": true}], []); > InspectorBackend.activateDomain("Debugger"); > > // Heap. >diff --git a/Source/WebInspectorUI/UserInterface/Protocol/Legacy/10.3/InspectorBackendCommands.js b/Source/WebInspectorUI/UserInterface/Protocol/Legacy/10.3/InspectorBackendCommands.js >index c361e69edb402710e01e000267457719615926ac..fc3d8433867578670ce45af49c08841552cf2e20 100644 >--- a/Source/WebInspectorUI/UserInterface/Protocol/Legacy/10.3/InspectorBackendCommands.js >+++ b/Source/WebInspectorUI/UserInterface/Protocol/Legacy/10.3/InspectorBackendCommands.js >@@ -202,7 +202,6 @@ InspectorBackend.registerCommand("Debugger.getFunctionDetails", [{"name": "funct > InspectorBackend.registerCommand("Debugger.setPauseOnExceptions", [{"name": "state", "type": "string", "optional": false}], []); > InspectorBackend.registerCommand("Debugger.setPauseOnAssertions", [{"name": "enabled", "type": "boolean", "optional": false}], []); > InspectorBackend.registerCommand("Debugger.evaluateOnCallFrame", [{"name": "callFrameId", "type": "string", "optional": false}, {"name": "expression", "type": "string", "optional": false}, {"name": "objectGroup", "type": "string", "optional": true}, {"name": "includeCommandLineAPI", "type": "boolean", "optional": true}, {"name": "doNotPauseOnExceptionsAndMuteConsole", "type": "boolean", "optional": true}, {"name": "returnByValue", "type": "boolean", "optional": true}, {"name": "generatePreview", "type": "boolean", "optional": true}, {"name": "saveResult", "type": "boolean", "optional": true}], ["result", "wasThrown", "savedResultIndex"]); >-InspectorBackend.registerCommand("Debugger.setOverlayMessage", [{"name": "message", "type": "string", "optional": true}], []); > InspectorBackend.activateDomain("Debugger"); > > // Heap. >diff --git a/Source/WebInspectorUI/UserInterface/Protocol/Legacy/11.0/InspectorBackendCommands.js b/Source/WebInspectorUI/UserInterface/Protocol/Legacy/11.0/InspectorBackendCommands.js >index 6a15738bcf498aba2576df0a890f231bb88d4fad..c3d984a771ac558b38414ea767a5c2a216b24cd6 100644 >--- a/Source/WebInspectorUI/UserInterface/Protocol/Legacy/11.0/InspectorBackendCommands.js >+++ b/Source/WebInspectorUI/UserInterface/Protocol/Legacy/11.0/InspectorBackendCommands.js >@@ -214,7 +214,6 @@ InspectorBackend.registerCommand("Debugger.getFunctionDetails", [{"name": "funct > InspectorBackend.registerCommand("Debugger.setPauseOnExceptions", [{"name": "state", "type": "string", "optional": false}], []); > InspectorBackend.registerCommand("Debugger.setPauseOnAssertions", [{"name": "enabled", "type": "boolean", "optional": false}], []); > InspectorBackend.registerCommand("Debugger.evaluateOnCallFrame", [{"name": "callFrameId", "type": "string", "optional": false}, {"name": "expression", "type": "string", "optional": false}, {"name": "objectGroup", "type": "string", "optional": true}, {"name": "includeCommandLineAPI", "type": "boolean", "optional": true}, {"name": "doNotPauseOnExceptionsAndMuteConsole", "type": "boolean", "optional": true}, {"name": "returnByValue", "type": "boolean", "optional": true}, {"name": "generatePreview", "type": "boolean", "optional": true}, {"name": "saveResult", "type": "boolean", "optional": true}], ["result", "wasThrown", "savedResultIndex"]); >-InspectorBackend.registerCommand("Debugger.setOverlayMessage", [{"name": "message", "type": "string", "optional": true}], []); > InspectorBackend.activateDomain("Debugger"); > > // Heap. >diff --git a/Source/WebInspectorUI/UserInterface/Protocol/Legacy/11.3/InspectorBackendCommands.js b/Source/WebInspectorUI/UserInterface/Protocol/Legacy/11.3/InspectorBackendCommands.js >index ccdabb30d9e3238f53132b9de94d94c968fd8e1a..0e62f4b36045665173dd75e4312e162abc048bfd 100644 >--- a/Source/WebInspectorUI/UserInterface/Protocol/Legacy/11.3/InspectorBackendCommands.js >+++ b/Source/WebInspectorUI/UserInterface/Protocol/Legacy/11.3/InspectorBackendCommands.js >@@ -241,7 +241,6 @@ InspectorBackend.registerCommand("Debugger.getFunctionDetails", [{"name": "funct > InspectorBackend.registerCommand("Debugger.setPauseOnExceptions", [{"name": "state", "type": "string", "optional": false}], []); > InspectorBackend.registerCommand("Debugger.setPauseOnAssertions", [{"name": "enabled", "type": "boolean", "optional": false}], []); > InspectorBackend.registerCommand("Debugger.evaluateOnCallFrame", [{"name": "callFrameId", "type": "string", "optional": false}, {"name": "expression", "type": "string", "optional": false}, {"name": "objectGroup", "type": "string", "optional": true}, {"name": "includeCommandLineAPI", "type": "boolean", "optional": true}, {"name": "doNotPauseOnExceptionsAndMuteConsole", "type": "boolean", "optional": true}, {"name": "returnByValue", "type": "boolean", "optional": true}, {"name": "generatePreview", "type": "boolean", "optional": true}, {"name": "saveResult", "type": "boolean", "optional": true}], ["result", "wasThrown", "savedResultIndex"]); >-InspectorBackend.registerCommand("Debugger.setOverlayMessage", [{"name": "message", "type": "string", "optional": true}], []); > InspectorBackend.activateDomain("Debugger"); > > // Heap. >diff --git a/Source/WebInspectorUI/UserInterface/Protocol/Legacy/12.0/InspectorBackendCommands.js b/Source/WebInspectorUI/UserInterface/Protocol/Legacy/12.0/InspectorBackendCommands.js >index 3337f2dd6edba3c85bf1935801f897de4627786f..ee6925a4abbbcf276c0db1806d02e2f917be00df 100644 >--- a/Source/WebInspectorUI/UserInterface/Protocol/Legacy/12.0/InspectorBackendCommands.js >+++ b/Source/WebInspectorUI/UserInterface/Protocol/Legacy/12.0/InspectorBackendCommands.js >@@ -243,7 +243,6 @@ InspectorBackend.registerCommand("Debugger.setPauseOnExceptions", [{"name": "sta > InspectorBackend.registerCommand("Debugger.setPauseOnAssertions", [{"name": "enabled", "type": "boolean", "optional": false}], []); > InspectorBackend.registerCommand("Debugger.setPauseForInternalScripts", [{"name": "shouldPause", "type": "boolean", "optional": false}], []); > InspectorBackend.registerCommand("Debugger.evaluateOnCallFrame", [{"name": "callFrameId", "type": "string", "optional": false}, {"name": "expression", "type": "string", "optional": false}, {"name": "objectGroup", "type": "string", "optional": true}, {"name": "includeCommandLineAPI", "type": "boolean", "optional": true}, {"name": "doNotPauseOnExceptionsAndMuteConsole", "type": "boolean", "optional": true}, {"name": "returnByValue", "type": "boolean", "optional": true}, {"name": "generatePreview", "type": "boolean", "optional": true}, {"name": "saveResult", "type": "boolean", "optional": true}], ["result", "wasThrown", "savedResultIndex"]); >-InspectorBackend.registerCommand("Debugger.setOverlayMessage", [{"name": "message", "type": "string", "optional": true}], []); > InspectorBackend.activateDomain("Debugger"); > > // Heap. >diff --git a/Source/WebInspectorUI/UserInterface/Protocol/Legacy/8.0/InspectorBackendCommands.js b/Source/WebInspectorUI/UserInterface/Protocol/Legacy/8.0/InspectorBackendCommands.js >index 598f58dd8c6a660bdebf4b61213d4dd4efbe8f50..1f8e667886dabaf033a195c41f07a6d3f0e8f780 100644 >--- a/Source/WebInspectorUI/UserInterface/Protocol/Legacy/8.0/InspectorBackendCommands.js >+++ b/Source/WebInspectorUI/UserInterface/Protocol/Legacy/8.0/InspectorBackendCommands.js >@@ -73,7 +73,6 @@ InspectorBackend.registerCommand("Debugger.getScriptSource", [{"name": "scriptId > InspectorBackend.registerCommand("Debugger.getFunctionDetails", [{"name": "functionId", "type": "string", "optional": false}], ["details"]); > InspectorBackend.registerCommand("Debugger.setPauseOnExceptions", [{"name": "state", "type": "string", "optional": false}], []); > InspectorBackend.registerCommand("Debugger.evaluateOnCallFrame", [{"name": "callFrameId", "type": "string", "optional": false}, {"name": "expression", "type": "string", "optional": false}, {"name": "objectGroup", "type": "string", "optional": true}, {"name": "includeCommandLineAPI", "type": "boolean", "optional": true}, {"name": "doNotPauseOnExceptionsAndMuteConsole", "type": "boolean", "optional": true}, {"name": "returnByValue", "type": "boolean", "optional": true}, {"name": "generatePreview", "type": "boolean", "optional": true}], ["result", "wasThrown"]); >-InspectorBackend.registerCommand("Debugger.setOverlayMessage", [{"name": "message", "type": "string", "optional": true}], []); > InspectorBackend.activateDomain("Debugger"); > > // Inspector. >diff --git a/Source/WebInspectorUI/UserInterface/Protocol/Legacy/9.0/InspectorBackendCommands.js b/Source/WebInspectorUI/UserInterface/Protocol/Legacy/9.0/InspectorBackendCommands.js >index bec4b80ac37d19c1210a56f88c796d114eaf8c71..50b0d96e36a06c41b67ef1a2f96120d4904e5c47 100644 >--- a/Source/WebInspectorUI/UserInterface/Protocol/Legacy/9.0/InspectorBackendCommands.js >+++ b/Source/WebInspectorUI/UserInterface/Protocol/Legacy/9.0/InspectorBackendCommands.js >@@ -187,7 +187,6 @@ InspectorBackend.registerCommand("Debugger.getScriptSource", [{"name": "scriptId > InspectorBackend.registerCommand("Debugger.getFunctionDetails", [{"name": "functionId", "type": "string", "optional": false}], ["details"]); > InspectorBackend.registerCommand("Debugger.setPauseOnExceptions", [{"name": "state", "type": "string", "optional": false}], []); > InspectorBackend.registerCommand("Debugger.evaluateOnCallFrame", [{"name": "callFrameId", "type": "string", "optional": false}, {"name": "expression", "type": "string", "optional": false}, {"name": "objectGroup", "type": "string", "optional": true}, {"name": "includeCommandLineAPI", "type": "boolean", "optional": true}, {"name": "doNotPauseOnExceptionsAndMuteConsole", "type": "boolean", "optional": true}, {"name": "returnByValue", "type": "boolean", "optional": true}, {"name": "generatePreview", "type": "boolean", "optional": true}, {"name": "saveResult", "type": "boolean", "optional": true}], ["result", "wasThrown", "savedResultIndex"]); >-InspectorBackend.registerCommand("Debugger.setOverlayMessage", [{"name": "message", "type": "string", "optional": true}], []); > InspectorBackend.activateDomain("Debugger"); > > // IndexedDB. >diff --git a/Source/WebInspectorUI/UserInterface/Protocol/Legacy/9.3/InspectorBackendCommands.js b/Source/WebInspectorUI/UserInterface/Protocol/Legacy/9.3/InspectorBackendCommands.js >index eed207d11e1a10853d74793ac1d704ad239f84ee..b38669955fdfbda16b04761178a5bc3c22d6ee93 100644 >--- a/Source/WebInspectorUI/UserInterface/Protocol/Legacy/9.3/InspectorBackendCommands.js >+++ b/Source/WebInspectorUI/UserInterface/Protocol/Legacy/9.3/InspectorBackendCommands.js >@@ -194,7 +194,6 @@ InspectorBackend.registerCommand("Debugger.getScriptSource", [{"name": "scriptId > InspectorBackend.registerCommand("Debugger.getFunctionDetails", [{"name": "functionId", "type": "string", "optional": false}], ["details"]); > InspectorBackend.registerCommand("Debugger.setPauseOnExceptions", [{"name": "state", "type": "string", "optional": false}], []); > InspectorBackend.registerCommand("Debugger.evaluateOnCallFrame", [{"name": "callFrameId", "type": "string", "optional": false}, {"name": "expression", "type": "string", "optional": false}, {"name": "objectGroup", "type": "string", "optional": true}, {"name": "includeCommandLineAPI", "type": "boolean", "optional": true}, {"name": "doNotPauseOnExceptionsAndMuteConsole", "type": "boolean", "optional": true}, {"name": "returnByValue", "type": "boolean", "optional": true}, {"name": "generatePreview", "type": "boolean", "optional": true}, {"name": "saveResult", "type": "boolean", "optional": true}], ["result", "wasThrown", "savedResultIndex"]); >-InspectorBackend.registerCommand("Debugger.setOverlayMessage", [{"name": "message", "type": "string", "optional": true}], []); > InspectorBackend.activateDomain("Debugger"); > > // IndexedDB. >diff --git a/Source/WebInspectorUI/Versions/Inspector-iOS-10.0.json b/Source/WebInspectorUI/Versions/Inspector-iOS-10.0.json >index 153920a1fff795cb87879c6d26fc9c5b3701e82e..cdd0ddf6b6afb2c14fcdb9dedba36636910b36b4 100644 >--- a/Source/WebInspectorUI/Versions/Inspector-iOS-10.0.json >+++ b/Source/WebInspectorUI/Versions/Inspector-iOS-10.0.json >@@ -1611,13 +1611,6 @@ > { "name": "savedResultIndex", "type": "integer", "optional": true, "description": "If the result was saved, this is the $n index that can be used to access the value." } > ], > "description": "Evaluates expression on a given call frame." >- }, >- { >- "name": "setOverlayMessage", >- "parameters": [ >- { "name": "message", "type": "string", "optional": true, "description": "Overlay message to display when paused in debugger." } >- ], >- "description": "Sets overlay message." > } > ], > "events": [ >diff --git a/Source/WebInspectorUI/Versions/Inspector-iOS-10.3.json b/Source/WebInspectorUI/Versions/Inspector-iOS-10.3.json >index 5b47f079689c6c8ec7e346115fd949c6b4427d6f..bde29b6a8bd7edc5f1e321022a938a6f85426478 100644 >--- a/Source/WebInspectorUI/Versions/Inspector-iOS-10.3.json >+++ b/Source/WebInspectorUI/Versions/Inspector-iOS-10.3.json >@@ -1652,13 +1652,6 @@ > { "name": "savedResultIndex", "type": "integer", "optional": true, "description": "If the result was saved, this is the $n index that can be used to access the value." } > ], > "description": "Evaluates expression on a given call frame." >- }, >- { >- "name": "setOverlayMessage", >- "parameters": [ >- { "name": "message", "type": "string", "optional": true, "description": "Overlay message to display when paused in debugger." } >- ], >- "description": "Sets overlay message." > } > ], > "events": [ >diff --git a/Source/WebInspectorUI/Versions/Inspector-iOS-11.0.json b/Source/WebInspectorUI/Versions/Inspector-iOS-11.0.json >index 7fd3acf8fca6b723d379ef0d049faf65d68a7572..e8c923a2cc746ad4d1249560327703a9c2e7bce8 100644 >--- a/Source/WebInspectorUI/Versions/Inspector-iOS-11.0.json >+++ b/Source/WebInspectorUI/Versions/Inspector-iOS-11.0.json >@@ -1729,13 +1729,6 @@ > { "name": "wasThrown", "type": "boolean", "optional": true, "description": "True if the result was thrown during the evaluation." }, > { "name": "savedResultIndex", "type": "integer", "optional": true, "description": "If the result was saved, this is the $n index that can be used to access the value." } > ] >- }, >- { >- "name": "setOverlayMessage", >- "description": "Sets overlay message.", >- "parameters": [ >- { "name": "message", "type": "string", "optional": true, "description": "Overlay message to display when paused in debugger." } >- ] > } > ], > "events": [ >diff --git a/Source/WebInspectorUI/Versions/Inspector-iOS-11.3.json b/Source/WebInspectorUI/Versions/Inspector-iOS-11.3.json >index 3e692bba4b28e047ead34170b55d97befd531868..bed20b4c090f3255180ec63eb00805de05a6fa1c 100644 >--- a/Source/WebInspectorUI/Versions/Inspector-iOS-11.3.json >+++ b/Source/WebInspectorUI/Versions/Inspector-iOS-11.3.json >@@ -1953,13 +1953,6 @@ > { "name": "wasThrown", "type": "boolean", "optional": true, "description": "True if the result was thrown during the evaluation." }, > { "name": "savedResultIndex", "type": "integer", "optional": true, "description": "If the result was saved, this is the $n index that can be used to access the value." } > ] >- }, >- { >- "name": "setOverlayMessage", >- "description": "Sets overlay message.", >- "parameters": [ >- { "name": "message", "type": "string", "optional": true, "description": "Overlay message to display when paused in debugger." } >- ] > } > ], > "events": [ >diff --git a/Source/WebInspectorUI/Versions/Inspector-iOS-12.0.json b/Source/WebInspectorUI/Versions/Inspector-iOS-12.0.json >index 9892776a7c9eded65d43ae9ca02eb8c909ca48ba..26a81c4d3c36f7e92e54cda3b219da8adb6c2530 100644 >--- a/Source/WebInspectorUI/Versions/Inspector-iOS-12.0.json >+++ b/Source/WebInspectorUI/Versions/Inspector-iOS-12.0.json >@@ -1968,13 +1968,6 @@ > { "name": "wasThrown", "type": "boolean", "optional": true, "description": "True if the result was thrown during the evaluation." }, > { "name": "savedResultIndex", "type": "integer", "optional": true, "description": "If the result was saved, this is the $n index that can be used to access the value." } > ] >- }, >- { >- "name": "setOverlayMessage", >- "description": "Sets overlay message.", >- "parameters": [ >- { "name": "message", "type": "string", "optional": true, "description": "Overlay message to display when paused in debugger." } >- ] > } > ], > "events": [ >diff --git a/Source/WebInspectorUI/Versions/Inspector-iOS-8.0.json b/Source/WebInspectorUI/Versions/Inspector-iOS-8.0.json >index 74af1e91517419cdc047925e226b259678e87c3d..68aab7988d457f32532000dc5c95843718591c2a 100644 >--- a/Source/WebInspectorUI/Versions/Inspector-iOS-8.0.json >+++ b/Source/WebInspectorUI/Versions/Inspector-iOS-8.0.json >@@ -332,13 +332,6 @@ > { "name": "wasThrown", "type": "boolean", "optional": true, "description": "True if the result was thrown during the evaluation." } > ], > "description": "Evaluates expression on a given call frame." >- }, >- { >- "name": "setOverlayMessage", >- "parameters": [ >- { "name": "message", "type": "string", "optional": true, "description": "Overlay message to display when paused in debugger." } >- ], >- "description": "Sets overlay message." > } > ], > "events": [ >diff --git a/Source/WebInspectorUI/Versions/Inspector-iOS-9.0.json b/Source/WebInspectorUI/Versions/Inspector-iOS-9.0.json >index c3ef70aa726f0af6fe9df32f5a4a3e25a2932f23..a28bc3875faec08919e58e01522d6b1315e29eba 100644 >--- a/Source/WebInspectorUI/Versions/Inspector-iOS-9.0.json >+++ b/Source/WebInspectorUI/Versions/Inspector-iOS-9.0.json >@@ -1531,13 +1531,6 @@ > { "name": "savedResultIndex", "type": "integer", "optional": true, "description": "If the result was saved, this is the $n index that can be used to access the value." } > ], > "description": "Evaluates expression on a given call frame." >- }, >- { >- "name": "setOverlayMessage", >- "parameters": [ >- { "name": "message", "type": "string", "optional": true, "description": "Overlay message to display when paused in debugger." } >- ], >- "description": "Sets overlay message." > } > ], > "events": [ >diff --git a/Source/WebInspectorUI/Versions/Inspector-iOS-9.3.json b/Source/WebInspectorUI/Versions/Inspector-iOS-9.3.json >index fc7cb00942bcbf3bcad7ff09884293d05d438888..2738440b86ff374aab11b23bdd9e63c5b9e7fa9f 100644 >--- a/Source/WebInspectorUI/Versions/Inspector-iOS-9.3.json >+++ b/Source/WebInspectorUI/Versions/Inspector-iOS-9.3.json >@@ -1590,13 +1590,6 @@ > { "name": "savedResultIndex", "type": "integer", "optional": true, "description": "If the result was saved, this is the $n index that can be used to access the value." } > ], > "description": "Evaluates expression on a given call frame." >- }, >- { >- "name": "setOverlayMessage", >- "parameters": [ >- { "name": "message", "type": "string", "optional": true, "description": "Overlay message to display when paused in debugger." } >- ], >- "description": "Sets overlay message." > } > ], > "events": [ >diff --git a/LayoutTests/ChangeLog b/LayoutTests/ChangeLog >index 76c38d92500820641145ee49c7c8d94fec3584c1..5d113e03a81e464daebb7282edd5a6deac58a96f 100644 >--- a/LayoutTests/ChangeLog >+++ b/LayoutTests/ChangeLog >@@ -1,3 +1,38 @@ >+2018-12-30 Devin Rousso <drousso@apple.com> >+ >+ Web Inspector: Change the InspectorOverlay to use native rather than canvas >+ https://bugs.webkit.org/show_bug.cgi?id=105023 >+ <rdar://problem/13443692> >+ >+ Reviewed by NOBODY (OOPS!). >+ >+ * http/tests/inspector/dom/resources/highlight-utilities.js: Added. >+ (TestPage.registerInitializer.InspectorTest.Highlight.getRects): >+ (TestPage.registerInitializer.InspectorTest.Highlight.dumpRects): >+ (TestPage.registerInitializer.InspectorTest.Highlight.getBase64): >+ (TestPage.registerInitializer.InspectorTest.Highlight.dumpBase64): >+ (TestPage.registerInitializer.InspectorTest.Highlight.dumpBase64ForSelector): >+ (TestPage.registerInitializer.InspectorTest.Highlight.dumpBase64ForSelector.highlightNodeCallback): >+ (TestPage.registerInitializer.InspectorTest.Highlight.dumpBase64ForSelector.querySelectorCallback): >+ (TestPage.registerInitializer.InspectorTest.Highlight.dumpBase64ForSelector.requestDocumentCallback): >+ >+ * http/tests/inspector/dom/shapes-test.js: Removed. >+ >+ * http/tests/inspector/dom/hideHighlight.html: >+ * http/tests/inspector/dom/hideHighlight-expected.txt: >+ * http/tests/inspector/dom/highlight-shape-outside.html: >+ * http/tests/inspector/dom/highlight-shape-outside-expected.txt: >+ * http/tests/inspector/dom/highlight-shape-outside-margin.html: >+ * http/tests/inspector/dom/highlight-shape-outside-margin-expected.txt: >+ * http/tests/inspector/dom/highlightFrame.html: >+ * http/tests/inspector/dom/highlightFrame-expected.txt: >+ * http/tests/inspector/dom/highlightNode.html: >+ * http/tests/inspector/dom/highlightNode-expected.txt: >+ * http/tests/inspector/dom/highlightNodeList.html: >+ * http/tests/inspector/dom/highlightNodeList-expected.txt: >+ * http/tests/inspector/dom/highlightSelector.html: >+ * http/tests/inspector/dom/highlightSelector-expected.txt: >+ > 2018-12-23 Carlos Garcia Campos <cgarcia@igalia.com> > > Unreviewed GTK+ gardening. Rebaseline fast/text/zero-font-size.html after r239539. >diff --git a/LayoutTests/http/tests/inspector/dom/resources/highlight-utilities.js b/LayoutTests/http/tests/inspector/dom/resources/highlight-utilities.js >new file mode 100644 >index 0000000000000000000000000000000000000000..57a0f53b2dfc07cfae5be6c55d41d498782ab713 >--- /dev/null >+++ b/LayoutTests/http/tests/inspector/dom/resources/highlight-utilities.js >@@ -0,0 +1,70 @@ >+TestPage.registerInitializer(() => { >+ >+ InspectorTest.Highlight = {}; >+ >+ InspectorTest.Highlight.config = { >+ showInfo: true, >+ contentColor: {r: 0, g: 0, b: 0}, >+ paddingColor: {r: 255, g: 0, b: 0}, >+ borderColor: {r: 0, g: 255, b: 0}, >+ marginColor: {r: 0, g: 0, b: 255}, >+ }; >+ >+ InspectorTest.Highlight.getRects = function(callback) { >+ InspectorTest.evaluateInPage(`JSON.stringify(Array.from(window.internals.inspectorHighlightRects()))`, (error, value, wasThrown) => { >+ InspectorTest.assert(!error, "Unexpected error when getting highlight rects: " + error); >+ InspectorTest.assert(!wasThrown, "Unexpected exception when getting highlight rects."); >+ callback(JSON.parse(value)); >+ }); >+ }; >+ >+ InspectorTest.Highlight.dumpRects = function(callback) { >+ InspectorTest.Highlight.getRects((highlightRects) => { >+ InspectorTest.expectThat(highlightRects.length === 1, "Should be one highlight rect."); >+ InspectorTest.log("Highlight Rect: " + JSON.stringify(highlightRects[0])); >+ InspectorTest.log(""); >+ callback(); >+ }); >+ }; >+ >+ InspectorTest.Highlight.getBase64 = function(callback) { >+ InspectorTest.evaluateInPage(`window.internals.inspectorHighlightBase64()`, (error, value, wasThrown) => { >+ InspectorTest.assert(!error, "Unexpected error when getting highlight base64: " + error); >+ InspectorTest.assert(!wasThrown, "Unexpected exception when getting highlight base64."); >+ callback(value); >+ }); >+ }; >+ >+ InspectorTest.Highlight.dumpBase64 = function(callback) { >+ InspectorTest.Highlight.getBase64((base64) => { >+ InspectorTest.log("Highlight: " + base64); >+ InspectorTest.log(""); >+ callback(); >+ }); >+ }; >+ >+ InspectorTest.Highlight.dumpBase64ForSelector = function(selector, callback) { >+ function highlightNodeCallback(error) { >+ InspectorTest.assert(!error, "Error in callback for DOMAgent.highlightNode"); >+ >+ InspectorTest.Highlight.dumpBase64(callback); >+ } >+ >+ function querySelectorCallback(error, nodeId) { >+ InspectorTest.assert(!error, "Error in callback for DOMAgent.querySelector"); >+ InspectorTest.assert(nodeId, "Invalid argument to callback for DOMAgent.querySelector"); >+ >+ DOMAgent.highlightNode.invoke({nodeId: nodeId, highlightConfig: InspectorTest.Highlight.config}, highlightNodeCallback); >+ } >+ >+ function requestDocumentCallback(node) { >+ InspectorTest.assert(node instanceof WI.DOMNode, "Unexpected argument to requestDocument callback.") >+ DOMAgent.querySelector.invoke({nodeId: node.id, selector}, querySelectorCallback); >+ } >+ >+ InspectorTest.log("Selector: " + selector); >+ >+ WI.domManager.requestDocument(requestDocumentCallback); >+ }; >+ >+}); >diff --git a/LayoutTests/http/tests/inspector/dom/shapes-test.js b/LayoutTests/http/tests/inspector/dom/shapes-test.js >deleted file mode 100644 >index 048f9e30f6ced331721f01cc53ede922b2993373..0000000000000000000000000000000000000000 >--- a/LayoutTests/http/tests/inspector/dom/shapes-test.js >+++ /dev/null >@@ -1,91 +0,0 @@ >-TestPage.registerInitializer(function() { >- >-InspectorTest.Shapes = { >- getShapeOutsideInfoForSelector: function(selector, callback) >- { >- WI.domManager.requestDocument(requestDocumentCallback); >- >- function requestDocumentCallback(node) { >- InspectorTest.assert(node instanceof WI.DOMNode, "Unexpected argument to requestDocument callback.") >- DOMAgent.querySelector.invoke({nodeId: node.id, selector: selector}, querySelectorCallback); >- } >- >- function querySelectorCallback(error, nodeId) { >- InspectorTest.assert(!error, "Error in callback for DOMAgent.querySelector"); >- InspectorTest.assert(nodeId, "Invalid argument to callback for DOMAgent.querySelector"); >- >- var highlightConfig = { >- showInfo: true, >- contentColor: {r: 255, g: 255, b: 255}, >- paddingColor: {r: 255, g: 255, b: 255}, >- borderColor: {r: 255, g: 255, b: 255}, >- marginColor: {r: 255, g: 255, b: 255}, >- }; >- DOMAgent.highlightNode.invoke({nodeId: nodeId, highlightConfig: highlightConfig}, highlightNodeCallback); >- } >- >- function highlightNodeCallback(error) { >- InspectorTest.assert(!error, "Error in callback for DOMAgent.highlightNode"); >- >- InspectorTest.evaluateInPage("window.internals.inspectorHighlightObject()", receivedHighlightObject); >- } >- >- function receivedHighlightObject(error, value, wasThrown) { >- InspectorTest.assert(!error, "When evaluating code, received unexpected error:" + error); >- InspectorTest.assert(!error, "When evaluating code, an exception was thrown:" + wasThrown); >- >- var data = JSON.parse(value); >- callback(data[0].elementData.shapeOutsideData); >- } >- }, >- >- assertPathsAreRoughlyEqual: function(actual, expected, message) >- { >- function coordinatesAreRoughlyEqual(a, b) { >- // Some platforms may only store integer path points, so the potential >- // differences between correct paths can be roughly half a unit. >- return typeof a === "number" && typeof b === "number" && Math.abs(a - b) < 0.5; >- } >- >- function pathsAreRoughlyEqual(actualPath, expectedPath) { >- var expectedSubpathStart = 0, ei, ai; >- for (var ei = 0, ai = 0; ai < actualPath.length && ei < expectedPath.length; ai++, ei++) { >- if (expectedPath[ei] === 'M') >- expectedSubpathStart = ei; >- >- if (actualPath[ai] === expectedPath[ei] >- || coordinatesAreRoughlyEqual(actualPath[ai], expectedPath[ei])) >- continue; >- >- // Extrapolate the missing line to command if it is missing from actual. >- // The choice to close the path with an explicit line to command is >- // platform dependent. >- if (actualPath[ai] === 'Z' >- && expectedPath[ei] === 'L' >- && coordinatesAreRoughlyEqual(expectedPath[expectedSubpathStart + 1], expectedPath[ei + 1]) >- && coordinatesAreRoughlyEqual(expectedPath[expectedSubpathStart + 2], expectedPath[ei + 2])) { >- ei += 2; >- ai--; >- continue; >- } >- return false; >- } >- return true; >- } >- >- function makeStringForPath(path) { >- return path.map(function(item) { >- if (typeof item === 'number') >- return +item.toFixed(2); >- return item; >- }).join(' '); >- } >- >- var expectedPathString = makeStringForPath(expected); >- var actualPathString = makeStringForPath(actual); >- var assertionMessage = message + " \nEXPECTED: " + expectedPathString + "\n ACTUAL: " + actualPathString; >- InspectorTest.assert(pathsAreRoughlyEqual(actual, expected), assertionMessage); >- } >-} >- >-}); >diff --git a/LayoutTests/inspector/dom/hideHighlight-expected.txt b/LayoutTests/inspector/dom/hideHighlight-expected.txt >index bbee55bd3c0c409c27ac1bf9b267c67b654d7dc5..a528fa93f81fea6cf893c61a72c969debf25a30d 100644 >--- a/LayoutTests/inspector/dom/hideHighlight-expected.txt >+++ b/LayoutTests/inspector/dom/hideHighlight-expected.txt >@@ -9,6 +9,7 @@ PASS: Should not be a highlight yet. > PASS: Should be one highlight rect. > Highlight Rect: {"x":0,"y":0,"width":100,"height":100,"top":0,"right":100,"bottom":100,"left":0} > >+ > -- Running test case: HideHighlight > PASS: Should be no highlight. > >@@ -16,12 +17,13 @@ PASS: Should be no highlight. > PASS: Should be one highlight rect. > Highlight Rect: {"x":50,"y":100,"width":100,"height":100,"top":100,"right":150,"bottom":200,"left":50} > >+ > -- Running test case: HideHighlight > PASS: Should be no highlight. > > -- Running test case: HighlightNode >-PASS: Should be one highlighted node. >-Highlighted Element Data: {"tagName":"p","idValue":"target","size":{"width":500,"height":100},"role":"paragraph"} >+Highlight: data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAyAAAAJJCAYAAABS/FNOAAAAAXNSR0IArs4c6QAANClJREFUeAHt3XmYHVWdN/BfutPZoUO2hoRgAkrgZVUhI7JGICCoIAQeASMg+KoDgsuMog4BiTqogyCgwAgPCA/ICwyySUAim6BhWEMg7BgIIel0ErJvveStqrY3SC9pO0kl9bnPE+7tW1Wnzvmcf+6Xc06dbtHua82adk9xAgECBAgQIECAAAECBDKBbt3agihp66BjBAgQIECAAAECBAgQ6EoBAaQrNZVFgAABAgQIECBAgECbAgJImzwOEiBAgAABAgQIECDQlQICSFdqKosAAQIECBAgQIAAgTYFBJA2eRwkQIAAAQIECBAgQKArBQSQrtRUFgECBAgQIECAAAECbQoIIG3yOEiAAAECBAgQIECAQFcKCCBdqaksAgQIECBAgAABAgTaFBBA2uRxkAABAgQIECBAgACBrhQQQLpSU1kECBAgQIAAAQIECLQpIIC0yeMgAQIECBAgQIAAAQJdKSCAdKWmsggQIECAAAECBAgQaFNAAGmTx0ECBAgQIECAAAECBLpSQADpSk1lESBAgAABAgQIECDQpoAA0iaPgwQIECBAgAABAgQIdKVA9/YL69b+Kc4gQIAAAQIEci6wJuf1Uz0CBIoiYASkKD2tnQQIECBAgAABAgRyICCA5KATVIEAAQIECBAgQIBAUQQEkKL0tHYSIECAAAECBAgQyIGAAJKDTlAFAgQIECBAgAABAkUREECK0tPaSYAAAQIECBAgQCAHAgJIDjpBFQgQIECAAAECBAgURUAAKUpPaycBAgQIECBAgACBHAgIIDnoBFUgQIAAAQIECBAgUBQBAaQoPa2dBAgQIECAAAECBHIgIIDkoBNUgQABAgQIECBAgEBRBASQovS0dhIgQIAAAQIECBDIgYAAkoNOUAUCBAgQIECAAAECRREQQIrS09pJgAABAgQIECBAIAcCAkgOOkEVCBAgQIAAAQIECBRFQAApSk9rJwECBAgQIECAAIEcCAggOegEVSBAgAABAgQIECBQFAEBpCg9rZ0ECBAgQIAAAQIEciAggOSgE1SBAAECBAgQIECAQFEEBJCi9LR2EiBAgAABAgQIEMiBgACSg05QBQIECBAgQIAAAQJFERBAitLT2kmAAAECBAgQIEAgBwICSA46QRUIECBAgAABAgQIFEVAAClKT2snAQIECBAgQIAAgRwICCA56ARVIECAAAECBAgQIFAUAQGkKD2tnQQIECBAgAABAgRyICCA5KATVIEAAQIECBAgQIBAUQQEkKL0tHYSIECAAAECBAgQyIGAAJKDTlAFAgQIECBAgAABAkUREECK0tPaSYAAAQIECBAgQCAHAgJIDjpBFQgQIECAAAECBAgURUAAKUpPaycBAgQIECBAgACBHAgIIDnoBFUgQIAAAQIECBAgUBQBAaQoPa2dBAgQIECAAAECBHIgIIDkoBNUgQABAgQIECBAgEBRBASQovS0dhIgQIAAAQIECBDIgYAAkoNOUAUCBAgQIECAAAECRREQQIrS09pJgAABAgQIECBAIAcCAkgOOkEVCBAgQIAAAQIECBRFQAApSk9rJwECBAgQIECAAIEcCAggOegEVSBAgAABAgQIECBQFAEBpCg9rZ0ECBAgQIAAAQIEciAggOSgE1SBAAECBAgQIECAQFEEBJCi9LR2EiBAgAABAgQIEMiBgACSg05QBQIECBAgQIAAAQJFERBAitLT2kmAAAECBAgQIEAgBwICSA46QRUIECBAgAABAgQIFEVAAClKT2snAQIECBAgQIAAgRwICCA56ARVIECAAAECBAgQIFAUAQGkKD2tnQQIECBAgAABAgRyICCA5KATVIEAAQIECBAgQIBAUQQEkKL0tHYSIECAAAECBAgQyIGAAJKDTlAFAgQIECBAgAABAkUREECK0tPaSYAAAQIECBAgQCAHAgJIDjpBFQgQIECAAAECBAgURUAAKUpPaycBAgQIECBAgACBHAgIIDnoBFUgQIAAAQIECBAgUBQBAaQoPa2dBAgQIECAAAECBHIgIIDkoBNUgQABAgQIECBAgEBRBASQovS0dhIgQIAAAQIECBDIgYAAkoNOUAUCBAgQIECAAAECRREQQIrS09pJgAABAgQIECBAIAcCAkgOOkEVCBAgQIAAAQIECBRFQAApSk9rJwECBAgQIECAAIEcCAggOegEVSBAgAABAgQIECBQFAEBpCg9rZ0ECBAgQIAAAQIEciAggOSgE1SBAAECBAgQIECAQFEEBJCi9LR2EiBAgAABAgQIEMiBgACSg05QBQIECBAgQIAAAQJFERBAitLT2kmAAAECBAgQIEAgBwICSA46QRUIECBAgAABAgQIFEVAAClKT2snAQIECBAgQIAAgRwICCA56ARVIECAAAECBAgQIFAUAQGkKD2tnQQIECBAgAABAgRyICCA5KATVIEAAQIECBAgQIBAUQQEkKL0tHYSIECAAAECBAgQyIGAAJKDTlAFAgQIECBAgAABAkUREECK0tPaSYAAAQIECBAgQCAHAgJIDjpBFQgQIECAAAECBAgURUAAKUpPaycBAgQIECBAgACBHAgIIDnoBFUgQIAAAQIECBAgUBQBAaQoPa2dBAgQIECAAAECBHIgIIDkoBNUgQABAgQIECBAgEBRBASQovS0dhIgQIAAAQIECBDIgYAAkoNOUAUCBAgQIECAAAECRREQQIrS09pJgAABAgQIECBAIAcCAkgOOkEVCBAgQIAAAQIECBRFQAApSk9rJwECBAgQIECAAIEcCAggOegEVSBAgAABAgQIECBQFAEBpCg9rZ0ECBAgQIAAAQIEciAggOSgE1SBAAECBAgQIECAQFEEBJCi9LR2EiBAgAABAgQIEMiBgACSg05QBQIECBAgQIAAAQJFERBAitLT2kmAAAECBAgQIEAgBwICSA46QRUIECBAgAABAgQIFEVAAClKT2snAQIECBAgQIAAgRwICCA56ARVIECAAAECBAgQIFAUAQGkKD2tnQQIECBAgAABAgRyICCA5KATVIEAAQIECBAgQIBAUQQEkKL0tHYSIECAAAECBAgQyIFA9/brsKb9U5xBgAABAgQIECBAgACBDggYAekAklMIECBAgAABAgQIEOgaAQGkaxyVQoAAAQIECBAgQIBABwQEkA4gOYUAAQIECBAgQIAAga4REEC6xlEpBAgQIECAAAECBAh0QEAA6QCSUwgQIECAAAECBAgQ6BoBAaRrHJVCgAABAgQIECBAgEAHBASQDiA5hQABAgQIECBAgACBrhEQQLrGUSkECBAgQIAAAQIECHRAQADpAJJTCBAgQIAAAQIECBDoGgEBpGsclUKAAAECBAgQIECAQAcEBJAOIDmFAAECBAgQIECAAIGuERBAusZRKQQIECBAgAABAgQIdEBAAOkAklMIECBAgAABAgQIEOgaAQGkaxyVQoAAAQIECBAgQIBABwQEkA4gOYUAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQJrF+i29q/X77fnnnvugaWlpQ+nd6mtrT1o4sSJj6zfOyqdAAECBAgQIECAAIE8CJRu6Eqk4aNXr7J7x4/fs2zPPbeJl16qOn7fffd7/NFHH31rQ9fF/QgQIECAAAECBAgQ2LACGzSANISPE0/co8+IEVtF//69Y/jw8jIhZMN2ursRIECAAAECBAgQ2FgCGyyAvD98NDRYCGmQ8E6AAAECBAgQIEBg8xfYIAGktfDRwCuENEh4J0CAAAECBAgQILB5C6z3ANJe+GjgFUIaJLwTIECAAAECBAgQ2HwFOvwUrPPOO+9H68rQrVu3A8vKSvZuWPPRketnzHgvbrpp6vLq6ron16xZ4+lYHUHbRM9J+vflCy644PebaPVVmwABAgQIECBAoBMCHQogEyZMOK+kpOT8Aw8cuc63OOigdb8mvcnDD/99ne/lgk1L4JFH/p4+hnmv5DHMT29aNVdbAgQIECBAgACBzgp07+iFBxwwIjobJjp6j+bnbch7Nb+vzxtOYNq0yoVVVUs23A3diQABAgQIECBAYKMLlGz0GqgAAQIECBAgQIAAAQKFERBA/smuTtYxxJIly9daSnV1TaxYsWqtx/L85ebYpjx7qxsBAgQIECBAoEgC6yWAfPWr82PRorr42c8WxbPPrm70vOSSxfHcc01/Nx7YgB/uv39F/P73yzp8x2uuuSfKysZE376HZv9OOumCxmufeGJ6jBhxXOy444lx5JHfbRE2rrzyjuzY8OHHxrnnXt14TR4+rF5dHWn9Ro48Po466vstqrSptqlFI/xBgAABAgQIECCQW4EuDyArV66J116rjvLykvjzn1cmP86blplMnbo6qqpqNyrG22/XZPVbl0p8+ctHxLJlD2T/brxxQuOlX/nKz+Pii7+RlHdTzJw5N6666s7s2Ny578V3v3tFPPHEVfHXv14Rv/jF75Pg9VrjdRv7w403PhD33PO3OO64MZGO0jR/baptat4GnwkQIECAAAECBPIr0KkA8ttPTInJ3381rtjzr3HjEU/H4lkrsxaeddaC+PSnK+Pdd2vjsMMq4/XXq+PYY6vi7ruXx7hxVfHkk6vjwgsXZZ9vuGFpds2SJXXx+c/PjTFj5sR++82JH/1oYfJkpDWNYqeeOi9uuWVZjB1bGR/72LtZWenBO+5YHnvtNTsOOaQy/uM/3ouLLlqUXVNTsyYrY999Z8cxx8zNzksPpMEorcN11y1NyliRfT7nnPeya9r7z+rVNUnAqGxx2ltvzYlp096MQw/dO15++e2YM2d+3HXX49k5kyZNSYLX8Nh22yFx771/S0ZOejUeu+OO6cl3r8Tll0+JSy/9W6SPHU5fS5euimuvfSYJOfUjRFOnzs7Oyw628Z/0SVKLFtX7r1hRHQ888HqkU6jaep100qFJAPlZ7L77DpE8Krnx1Ly0qbFCPhAgQIAAAQIECGx2Ap0KIAv/viL6DOoRX3tmnxg2ujyeu25WBnPppQPiM5/pEz/5Sf84++wt47TTtoj77quIz362T9x22+DYe+8ecc455dnn8eP7ZdeUlXWLX/1qQDz00NbJv4qYMmVVNnLSIJ2GmT/8YXlcffXAeOqpbZIyemY/sCdOXBi/+93A5NjgbJrX3Ll12SUPP7wy3nyzJvkhXpH8oB8Uv/nNkpg9uzZ69eqW3feUU/ol9emdfb7wwq0abtPqe/oD/cknX0ra9b3Yc89Tk0Dzl+zcWbOqYujQgdG7d4/45jcvzUZC3nmn6h/H5sWoUdtF+oP+1lsfTiyOi3femZsdW7JkVRYYvvrVvePwwz8SDz74ZvZ9v349Y/ToYXH77S9GZeXS+Mtf3kqeOrZ9dqyt/2y77ZZxww3PJeUviuuvfzYGD+7bIlSs7doePcrW9nXkpU1rrZwvCRAgQIAAAQIENguBTgWQtOU7HzMkupV0i1GfGxJ/f2hBI8bjj6+MffftFfXvPRu/b+1DGgxmzKiJNFCcfvr8WLCgLvkh3HKa1rhxfWK77bpHSXK/rbcujRdeqI7+/Util116xBZblCSjJ70ai09HRiora+OMMxYkP/wXJCMLdXHnnWtfJN54URsfvvSlw5L7XR9Tp14XP//51+M737k8C0DV1bVJHfrFL395Sxx//KeyEY+amvp6p9Oa0mPf+MYlcdllZ2chpeFYeqtRowYn60pK4yMfGZhMSVsWq1bVT4PaZZeKGDSobzJK80wyKvR/ok+ftQeF5tXdYYeB2eORr7nm6dh114okJG3T/PA6fc5Lm9ap0k4mQIAAAQIECBDYpAQ6HUBKe9Rf2r1XSVQvr012L1+WTYeaNq06TjllXtx887L4z/9c1O6C7+nTV8cFFyyKz32uT/z61wPiox/tEek0quavUaNa/hBPZxilYaTh1Xwa0fLla+Lkk/slP/wHJNOcBsSf/lQRp55aP9rScP66vHfv3rSGZezY0TF//uJkatk7SRAaEG+/PTcmT34qzjzzmCT0vJd9l5adHrv11odit922T6aNjfrHsYGNt+3evd4urXf6r6amfvQmPWHp0tWRHl++vGOL9RcvXhWPPjoj0k0in3nm3SzQNN5oHT/kpU3rWG2nEyBAgAABAgQIbEICnQ4gMx6uH/VI30d+amCceGLf5GlP5cnC5j7J1KhBsccePeL++yvihBP6NnJ86EPdk6lCLUc30nUho0f3yM6vS36HP/ZY+4+t3W23spg3rzZbY7JixZrkB3j9Goj0Rkcf3Sf7u3fvbtGvX0nyY75bstC6KdCkIykzZ7asQ2MF1/IhXVDe8Lrvvidim20GJiMXw7MRjyFD+iejNp9J1qzUJdOf7kumVP1Lduphh42OhQuXZsEkvf7uux9Pjo1uKCaZIlZvN3v2kmSxfs9kjUiP7NiUKTOz0ZXTTvt4TJr0WlLGisZrWvvwpz+9FgcfvH02CpKOmkya9Gprp7b7fbpuJQ9tareiTiBAgAABAgQIENhkBTodQF65c25ce9D/xhOXvx17fHFoBpCGh/32S6dfrUqmYX1w+lUaTv74xxVxxBGVyfqM+kXo6XqM9NG8Rx89NxkFmZuMGNT/GG9LNB01+MEPypNpSlXJ2ozKZLF3aTKlqf6KsWN7J1Oa1iRrRWbHF75QlSwSr2wROA44oFc2wnL44ZXx7W83TR1r7X5nnnlxEjhOSKZ7jY8f//h3cckl38hOTetw1VX/nkzJ+nVy7EvJwvt5cdZZx2bHRozYJs4//8uJwRnJQu9TkpGhveKAA/ZsvMWSJavjiiueyKZa7bvvh7LvZ85cmKxxmZUY7JxM3+qdLOL/cLL4/oUWoyONBTT7cOyxu2RTutKvtt22PMaPb7pPs9NafFy2bEUMG/b5pL6XJOttns4+33LLg9loTB7a1KKy/iBAgAABAgQIENisBJrmMbXRrAkTJpyXLIg+f8yY7bOzflHxUHzn3YNixfzq6D2wLEpKO1RMG3eIZGpTbQwYUNLuAurmhaRPe0qDwPe//17sv3+vJNj0bjycrv1YvLguWzPSfLpW4wnr8KGqamE2MjFkyAcXrdfW1iajMYuiomLAB0pMf+inaz/Ky5umgN1ww7NJMPlQMpKyRTbVKl0LkrfXhmrTZZdNWVhVteSQiRMnPp03A/UhQIAAAQIECBBYPwJNCxw6UX7fIe2PVnS02IED1+2HePo43/SVhox03Uk6/av5K51+lf7ritfgwf1bLaa0tHSt4SO9oG/fpkD0/gJ69265ruX9xzfm35tjmzamp3sTIECAAAECBAg0CXQqgBx70+7JE7CaCtkYn9KF5enUrfSpWD/9adcFofXdlk99aofYaqvWg8n6vv/6KH9zbNP6cFImAQIECBAgQIBARKcCyPYHNz3RaWMhVlSUJuskNr0f8sOGbbmxyNbbfTfHNq03LAUTIECAAAECBAousMHGMSofXhIzbpwf79y1sODkrTf/9tsfSZ6o1fEndLVekiMECBAgQIAAAQIE8imwzgFk3pSlcWv5s3HH8Ofjvo9Pj6k/nBU1y5v2sWitmXWr62LF7Op4/txZrZ1S+O9PPvmnsXp1/aaEhccAQIAAAQIECBAgsFkKrHMASRX6jewRR8/cPQ6468NR9diSeOeOpr0yWlPaZmx5bHfcB58i1dr5vidAgAABAgQIECBAYPMT6FQAaWDoM6xHpMGi8qEl2Ve1q+rilUsqY/KBL8dfxr2RfL+44dQ232fcND8mfWx6PLD/y/HSf82JdLSkvdfOO38xzj77VzFy5PHJI3jPSDY4nJtdMmXKi/Hxj5+e7EJ+cuy000nZBoHNyzrqqO8nGyVOSnZc/3K2/0W6Y/nixcuSfTrOjF13/VKyweCJyd4elzdOhVq0aGmy18j3YsSI45I9NiZm95o3r34a2dKly5N9S06Lq6++O7surcsbb8xqs7xTTvlpskHhxZHWP91f5JFHnmtevbjoopuTfT1OjCOP/G7MmlXV4pg/CBAgQIAAAQIECGzqAp0KIHWr18Si6Svi3T8uinfuXBjbfq7+MbVzJi+OdK3HQX/8SOw+cWj87/99K9bUNe1Cvjas1e/VxPQL52TXHPzgqFj65qpknUj9I3bXdn7Dd+kP/XRfjjfeuDk++cld48or78wObbddRTz44CXJo3l/l/y4vyz+9V9/GQsWNAWhmTPnxk03TY7bb/9xskHh/yR7cuwWPXp0T0LJD+KFF66PF1+8PtlJfWrce++UrLybb/5zbLlln3j11ZuSIPLJZKf2adneHunBuqRt06a9GdOnz4gnn/zveP7562LQoPI2y0s3LHz77cp45plrsk0Nf/jD/87u0/Cf3r17xssv35iEo0Hxhz882vC1dwIECBAgQIAAAQKbhUCnnoK1akFtvHDBu7HoxZUx9MjyGPbZfwSQ+xfHsM+UR/d+pVG+c+/onYyQLHhqeQwc3bdVrHRR+praNfHMt95ONvuLWFVVE6vm1cR249qfrvWFLxwcJSUlMW7cQXHGGRcnO5V/JdnMcIskXDwaDz30bMyePT853i3bpXzAgKanT40ff1gyclK/e/vQoYOyur3++qz4zW/uSH78v5VtLPjWW3Oy79MgcvLJhyehoizZrX3/LFw0b0y60eC3vnV8i80G0+OtlZceO+qo/SINGp/+9CeSUZUfZyMmW25Zb3TiiYdkmyvuv/8e2S7l6fleBAgQIECAAAECBDYXgU4FkN5bd499b94h0ilXkw94Jd69d1EMPaI8albURUmPpkGV0p7dojb5rvGV7Foe7xsQqV1WF4P33yI++ottm07r4M7qPXvWb+bXq1ePSHcdT1+//e098cQT02PChFNi6NCByXSmkxpHLBpusOuuIxs+Zu/PP/9G/Nu//Tquueac5Pzt4vTTf9Z4TV1d0qYk5KSvdNf19F/zV3l53xg+vKL5V8lISOvlpSf27Fm/b0labrrp38qVq5NRlvoA0r//FllZ3buXRnW1BektYP1BgAABAgQIECCwyQs0pYVONKW0Z0nseeGw7MlW6SjGNmO3jMoHFycjGWti1fyaWPLqqhi0T9PoR59hZVG7si5WL2z6Yb3tMVvFvL8uzTY2LNuiNBk9KWkZWtqo1wMPPJUdnTz56WRPkNHZ58ceez4bYdhxx+HJRoWvJ6Mf89soof7Q449Pi/322z322munZFpVXYuRh3SUIp0KVVNTE5MmTYlVq6r/qfLSiydPrq/3s8++moSXIdlUsnYLdQIBAgQIECBAgACBzUCgUyMgzdtdMWbLKCsvjbf+34IYdmT/eO3Kqrh/r5di5dya2OlbQ1qMiHRLRjZ2+eE28dBhr0VJWbc49LGdovfWZTHiiwPjnp1fjK327BMrZq2OUd+siJHj29/sMF1Aftll/xNz5ixIftRfnFXrjDM+H1//+kVx6aW3ZdOcdtyxaWSleb2bfz7++DFx7bX3ZgvM0/Uin/jELo2HTzjhkLjttofjwx8+IfbZZ5ckLPSPsrK22doqLy04nRq2++6nRDrN66qr/r3xXj4QIECAAAECBAgQ2NwFWs4naqW1EyZMOO+gg7Y/f8yY7Vs5o+XXK+dWZ+tAuvfp+ABLtk/InJroVdE90pGV9l49eoyJFSsmZ+s10oXf6VSmhlc6ipEGiUGD6temNHzf3ntV1cJsEfn7p1ml16WjOnPnvhdjx347pk69rr2isuNrKy+9/nvfOyl5etaOkU4dS9eCFPV12WVTFlZVLTlk4sSJTxfVQLsJECBAgAABAkUTaPt/5XdSo9eQ+rUZ63J5unak73b1ayPW5bqKigEfOD1dW7Gu4SMtZPDgDwaW116bGeeee03yiN6RkU75+trXjv7A/Vr7Ym3lNZy71Vb1az0a/vZOgAABAgQIECBAoAgC6yWAbAi4u+66sHFx+Pq83/bbD032GxkXlZXvxVlnjWtcLN7Ze/7kJ1+JtEwvAgQIECBAgAABAkUU2GQDyOGH/8sG6a90atc+++zaZffae++du6wsBREgQIAAAQIECBDY1AQ6HEAefXTGptY29c25wIIFyz845y3ndVY9AgQIECBAgACBf06gQ4vQ01ukC9H/uVu5mkBLgWStzivnn3/+zS2/9RcBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIFE7g/wPcpjGDkIUoBgAAAABJRU5ErkJggg== >+ > > -- Running test case: HideHighlight > PASS: Should be no highlight. >diff --git a/LayoutTests/inspector/dom/hideHighlight.html b/LayoutTests/inspector/dom/hideHighlight.html >index 5c43585bc24d04a7617ab73ad6ba3a11bbe5c7a0..94a7d8a7412a00fd20134cf29e203a4141de370b 100644 >--- a/LayoutTests/inspector/dom/hideHighlight.html >+++ b/LayoutTests/inspector/dom/hideHighlight.html >@@ -2,44 +2,13 @@ > <html> > <head> > <script src="../../http/tests/inspector/resources/inspector-test.js"></script> >+<script src="../../http/tests/inspector/dom/resources/highlight-utilities.js"></script> > <script> > function test() > { > const color = undefined; > const outlineColor = undefined; > >- function getHighlightRects(callback) { >- InspectorTest.evaluateInPage("JSON.stringify(Array.from(window.internals.inspectorHighlightRects()))", (error, value, wasThrown) => { >- InspectorTest.assert(!error, "Unexpected error dumping highlight: " + error); >- InspectorTest.assert(!wasThrown, "Unexpected exception when dumping highlight."); >- callback(JSON.parse(value)); >- }); >- } >- >- function dumpHighlightRects(callback) { >- getHighlightRects((highlightRects) => { >- InspectorTest.expectThat(highlightRects.length === 1, "Should be one highlight rect."); >- InspectorTest.log("Highlight Rect: " + JSON.stringify(highlightRects[0])); >- callback(); >- }); >- } >- >- function getHighlight(callback) { >- InspectorTest.evaluateInPage("window.internals.inspectorHighlightObject()", (error, value, wasThrown) => { >- InspectorTest.assert(!error, "Unexpected error dumping highlight: " + error); >- InspectorTest.assert(!wasThrown, "Unexpected exception when dumping highlight."); >- callback(JSON.parse(value)); >- }); >- } >- >- function dumpHighlight(callback) { >- getHighlight((highlightObjectPayload) => { >- InspectorTest.expectThat(highlightObjectPayload.length === 1, "Should be one highlighted node."); >- InspectorTest.log("Highlighted Element Data: " + JSON.stringify(highlightObjectPayload[0].elementData)); >- callback(); >- }); >- } >- > let suite = InspectorTest.createAsyncSuite("DOM.hideHighlight"); > > function addHideHighlightTestCase() { >@@ -48,7 +17,7 @@ function test() > description: "Calling hideHighlight should hide the highlight.", > test(resolve, reject) { > DOMAgent.hideHighlight(() => { >- getHighlightRects((highlightRects) => { >+ InspectorTest.Highlight.getRects((highlightRects) => { > InspectorTest.expectThat(highlightRects.length === 0, "Should be no highlight."); > resolve(); > }); >@@ -61,7 +30,7 @@ function test() > name: "CheckEmptyHighlight", > description: "Should not be a highlight yet.", > test(resolve, reject) { >- getHighlightRects((highlightRects) => { >+ InspectorTest.Highlight.getRects((highlightRects) => { > InspectorTest.expectThat(highlightRects.length === 0, "Should not be a highlight yet."); > resolve(); > }); >@@ -74,7 +43,7 @@ function test() > test(resolve, reject) { > let rect = new WI.Rect(0, 0, 100, 100); > DOMAgent.highlightRect(rect.origin.x, rect.origin.y, rect.size.width, rect.size.height, color, outlineColor, (error) => { >- dumpHighlightRects(resolve); >+ InspectorTest.Highlight.dumpRects(resolve); > }); > } > }); >@@ -87,7 +56,7 @@ function test() > test(resolve, reject) { > let quad = new WI.Quad([100, 100, 150, 150, 100, 200, 50, 150]); > DOMAgent.highlightQuad(quad.toProtocol(), color, outlineColor, (error) => { >- dumpHighlightRects(resolve); >+ InspectorTest.Highlight.dumpRects(resolve); > }); > } > }); >@@ -98,19 +67,11 @@ function test() > name: "HighlightNode", > description: "Call highlightNode to create a highlight.", > test(resolve, reject) { >- const highlightConfig = { >- showInfo: true, >- contentColor: {r: 255, g: 255, b: 255}, >- paddingColor: {r: 255, g: 255, b: 255}, >- borderColor: {r: 255, g: 255, b: 255}, >- marginColor: {r: 255, g: 255, b: 255}, >- }; >- > WI.domManager.requestDocument((documentNode) => { > WI.domManager.querySelector(documentNode.id, "#target", (nodeId) => { >- DOMAgent.highlightNode(highlightConfig, nodeId, (error) => { >+ DOMAgent.highlightNode(InspectorTest.Highlight.config, nodeId, (error) => { > InspectorTest.assert(!error, "Should not have an error."); >- dumpHighlight(resolve); >+ InspectorTest.Highlight.dumpBase64(resolve); > }); > }); > }); >diff --git a/LayoutTests/inspector/dom/highlight-shape-outside-expected.txt b/LayoutTests/inspector/dom/highlight-shape-outside-expected.txt >index 3e041e906a925aa1c4944ef1b60b53e2950538a2..4e04fe50171d0615557b692227067be1b3807a36 100644 >--- a/LayoutTests/inspector/dom/highlight-shape-outside-expected.txt >+++ b/LayoutTests/inspector/dom/highlight-shape-outside-expected.txt >@@ -1,16 +1,46 @@ >-PASS: .inset >-PASS: .inset.padded >-PASS: .inset.padded.border-box >-PASS: .polygon >-PASS: .polygon.padded.border-box >-PASS: .vertical-lr > .inset >-PASS: .vertical-lr > .inset.padded >-PASS: .vertical-lr > .inset.padded.border-box >-PASS: .vertical-rl > .inset >-PASS: .vertical-rl > .inset.padded >-PASS: .vertical-rl > .inset.padded.border-box >-PASS: .content-box.padded >-PASS: .raster-svg.padded >-PASS: .raster-svg-complex.padded >-PASS: .raster-png.padded >+Selector: .inset >+Highlight: data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAyAAAAJYCAYAAACadoJwAAAAAXNSR0IArs4c6QAAI99JREFUeAHt2bFpHGAQhNE748qcuw0XpTacuzVZzrUMDBMI3xMo0b+7nB4o+NDz8Xi8f3z7IkDgc4Hn5z/2UwIECBAgQIAAgUbgW7NkhwABAgQIECBAgAABAo2AAGnU7BAgQIAAAQIECBAgUAkIkIrNEgECBAgQIECAAAECjYAAadTsECBAgAABAgQIECBQCQiQis0SAQIECBAgQIAAAQKNgABp1OwQIECAAAECBAgQIFAJCJCKzRIBAgQIECBAgAABAo2AAGnU7BAgQIAAAQIECBAgUAkIkIrNEgECBAgQIECAAAECjYAAadTsECBAgAABAgQIECBQCQiQis0SAQIECBAgQIAAAQKNgABp1OwQIECAAAECBAgQIFAJCJCKzRIBAgQIECBAgAABAo2AAGnU7BAgQIAAAQIECBAgUAkIkIrNEgECBAgQIECAAAECjYAAadTsECBAgAABAgQIECBQCQiQis0SAQIECBAgQIAAAQKNgABp1OwQIECAAAECBAgQIFAJCJCKzRIBAgQIECBAgAABAo2AAGnU7BAgQIAAAQIECBAgUAkIkIrNEgECBAgQIECAAAECjYAAadTsECBAgAABAgQIECBQCQiQis0SAQIECBAgQIAAAQKNgABp1OwQIECAAAECBAgQIFAJCJCKzRIBAgQIECBAgAABAo2AAGnU7BAgQIAAAQIECBAgUAkIkIrNEgECBAgQIECAAAECjYAAadTsECBAgAABAgQIECBQCQiQis0SAQIECBAgQIAAAQKNgABp1OwQIECAAAECBAgQIFAJCJCKzRIBAgQIECBAgAABAo2AAGnU7BAgQIAAAQIECBAgUAkIkIrNEgECBAgQIECAAAECjYAAadTsECBAgAABAgQIECBQCQiQis0SAQIECBAgQIAAAQKNgABp1OwQIECAAAECBAgQIFAJCJCKzRIBAgQIECBAgAABAo2AAGnU7BAgQIAAAQIECBAgUAkIkIrNEgECBAgQIECAAAECjYAAadTsECBAgAABAgQIECBQCQiQis0SAQIECBAgQIAAAQKNgABp1OwQIECAAAECBAgQIFAJCJCKzRIBAgQIECBAgAABAo2AAGnU7BAgQIAAAQIECBAgUAkIkIrNEgECBAgQIECAAAECjYAAadTsECBAgAABAgQIECBQCQiQis0SAQIECBAgQIAAAQKNgABp1OwQIECAAAECBAgQIFAJCJCKzRIBAgQIECBAgAABAo3A92bpK+78/PHrK36sl/1Mv/+8vezv7hcnQIAAAQIECBC4BfwH5LbxQoAAAQIECBAgQIDAWECAjEGdI0CAAAECBAgQIEDgFhAgt40XAgQIECBAgAABAgTGAgJkDOocAQIECBAgQIAAAQK3gAC5bbwQIECAAAECBAgQIDAWECBjUOcIECBAgAABAgQIELgFBMht44UAAQIECBAgQIAAgbGAABmDOkeAAAECBAgQIECAwC0gQG4bLwQIECBAgAABAgQIjAUEyBjUOQIECBAgQIAAAQIEbgEBctt4IUCAAAECBAgQIEBgLCBAxqDOESBAgAABAgQIECBwCwiQ28YLAQIECBAgQIAAAQJjAQEyBnWOAAECBAgQIECAAIFbQIDcNl4IECBAgAABAgQIEBgLCJAxqHMECBAgQIAAAQIECNwCAuS28UKAAAECBAgQIECAwFhAgIxBnSNAgAABAgQIECBA4BYQILeNFwIECBAgQIAAAQIExgICZAzqHAECBAgQIECAAAECt4AAuW28ECBAgAABAgQIECAwFhAgY1DnCBAgQIAAAQIECBC4BQTIbeOFAAECBAgQIECAAIGxgAAZgzpHgAABAgQIECBAgMAtIEBuGy8ECBAgQIAAAQIECIwFBMgY1DkCBAgQIECAAAECBG4BAXLbeCFAgAABAgQIECBAYCwgQMagzhEgQIAAAQIECBAgcAsIkNvGCwECBAgQIECAAAECYwEBMgZ1jgABAgQIECBAgACBW0CA3DZeCBAgQIAAAQIECBAYCwiQMahzBAgQIECAAAECBAjcAgLktvFCgAABAgQIECBAgMBYQICMQZ0jQIAAAQIECBAgQOAWECC3jRcCBAgQIECAAAECBMYCAmQM6hwBAgQIECBAgAABAreAALltvBAgQIAAAQIECBAgMBYQIGNQ5wgQIECAAAECBAgQuAUEyG3jhQABAgQIECBAgACBsYAAGYM6R4AAAQIECBAgQIDALSBAbhsvBAgQIECAAAECBAiMBQTIGNQ5AgQIECBAgAABAgRuAQFy23ghQIAAAQIECBAgQGAsIEDGoM4RIECAAAECBAgQIHALCJDbxgsBAgQIECBAgAABAmMBATIGdY4AAQIECBAgQIAAgVtAgNw2XggQIECAAAECBAgQGAsIkDGocwQIECBAgAABAgQI3AIC5LbxQoAAAQIECBAgQIDAWOD5ce99fNM5Av+TwL+/EV8ECBAgQIAAAQIjAf8BGUE6Q4AAAQIECBAgQIBAFhAg2cgEAQIECBAgQIAAAQIjAQEygnSGAAECBAgQIECAAIEsIECykQkCBAgQIECAAAECBEYCAmQE6QwBAgQIECBAgAABAllAgGQjEwQIECBAgAABAgQIjAQEyAjSGQIECBAgQIAAAQIEsoAAyUYmCBAgQIAAAQIECBAYCQiQEaQzBAgQIECAAAECBAhkAQGSjUwQIECAAAECBAgQIDASECAjSGcIECBAgAABAgQIEMgCAiQbmSBAgAABAgQIECBAYCQgQEaQzhAgQIAAAQIECBAgkAUESDYyQYAAAQIECBAgQIDASECAjCCdIUCAAAECBAgQIEAgCwiQbGSCAAECBAgQIECAAIGRgAAZQTpDgAABAgQIECBAgEAWECDZyAQBAgQIECBAgAABAiMBATKCdIYAAQIECBAgQIAAgSwgQLKRCQIECBAgQIAAAQIERgICZATpDAECBAgQIECAAAECWUCAZCMTBAgQIECAAAECBAiMBATICNIZAgQIECBAgAABAgSygADJRiYIECBAgAABAgQIEBgJCJARpDMECBAgQIAAAQIECGQBAZKNTBAgQIAAAQIECBAgMBIQICNIZwgQIECAAAECBAgQyAICJBuZIECAAAECBAgQIEBgJCBARpDOECBAgAABAgQIECCQBQRINjJBgAABAgQIECBAgMBIQICMIJ0hQIAAAQIECBAgQCALCJBsZIIAAQIECBAgQIAAgZGAABlBOkOAAAECBAgQIECAQBYQINnIBAECBAgQIECAAAECIwEBMoJ0hgABAgQIECBAgACBLCBAspEJAgQIECBAgAABAgRGAgJkBOkMAQIECBAgQIAAAQJZQIBkIxMECBAgQIAAAQIECIwEBMgI0hkCBAgQIECAAAECBLKAAMlGJggQIECAAAECBAgQGAkIkBGkMwQIECBAgAABAgQIZAEBko1MECBAgAABAgQIECAwEhAgI0hnCBAgQIAAAQIECBDIAgIkG5kgQIAAAQIECBAgQGAkIEBGkM4QIECAAAECBAgQIJAFBEg2MkGAAAECBAgQIECAwEhAgIwgnSFAgAABAgQIECBAIAsIkGxkggABAgQIECBAgACBkYAAGUE6Q4AAAQIECBAgQIBAFhAg2cgEAQIECBAgQIAAAQIjAQEygnSGAAECBAgQIECAAIEsIECykQkCBAgQIECAAAECBEYCAmQE6QwBAgQIECBAgAABAllAgGQjEwQIECBAgAABAgQIjAQEyAjSGQIECBAgQIAAAQIEsoAAyUYmCBAgQIAAAQIECBAYCQiQEaQzBAgQIECAAAECBAhkAQGSjUwQIECAAAECBAgQIDASECAjSGcIECBAgAABAgQIEMgCAiQbmSBAgAABAgQIECBAYCQgQEaQzhAgQIAAAQIECBAgkAUESDYyQYAAAQIECBAgQIDASECAjCCdIUCAAAECBAgQIEAgCwiQbGSCAAECBAgQIECAAIGRgAAZQTpDgAABAgQIECBAgEAWECDZyAQBAgQIECBAgAABAiMBATKCdIYAAQIECBAgQIAAgSwgQLKRCQIECBAgQIAAAQIERgICZATpDAECBAgQIECAAAECWUCAZCMTBAgQIECAAAECBAiMBATICNIZAgQIECBAgAABAgSygADJRiYIECBAgAABAgQIEBgJCJARpDMECBAgQIAAAQIECGQBAZKNTBAgQIAAAQIECBAgMBIQICNIZwgQIECAAAECBAgQyAICJBuZIECAAAECBAgQIEBgJCBARpDOECBAgAABAgQIECCQBQRINjJBgAABAgQIECBAgMBIQICMIJ0hQIAAAQIECBAgQCALCJBsZIIAAQIECBAgQIAAgZGAABlBOkOAAAECBAgQIECAQBYQINnIBAECBAgQIECAAAECIwEBMoJ0hgABAgQIECBAgACBLCBAspEJAgQIECBAgAABAgRGAgJkBOkMAQIECBAgQIAAAQJZQIBkIxMECBAgQIAAAQIECIwEBMgI0hkCBAgQIECAAAECBLKAAMlGJggQIECAAAECBAgQGAkIkBGkMwQIECBAgAABAgQIZAEBko1MECBAgAABAgQIECAwEhAgI0hnCBAgQIAAAQIECBDIAgIkG5kgQIAAAQIECBAgQGAkIEBGkM4QIECAAAECBAgQIJAFBEg2MkGAAAECBAgQIECAwEhAgIwgnSFAgAABAgQIECBAIAsIkGxkggABAgQIECBAgACBkYAAGUE6Q4AAAQIECBAgQIBAFhAg2cgEAQIECBAgQIAAAQIjAQEygnSGAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBF5L4C/+mwaRmdHswwAAAABJRU5ErkJggg== >+ >+Selector: .inset.padded >+Highlight: data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAyAAAAJJCAYAAABS/FNOAAAAAXNSR0IArs4c6QAAI2hJREFUeAHt3UFuXDcQRdFW4JVlnm1kUd5G5tmaImRsmHgPVKN+4Qga6ZO/yVOaXAiGPz5fr69vXwQI/Erg4/X6+vZFgAABAgQIECBwS+CPWy/yHgIECBAgQIAAAQIECJwEBMhJyHMCBAgQIECAAAECBK4JCJBrlF5EgAABAgQIECBAgMBJQICchDwnQIAAAQIECBAgQOCagAC5RulFBAgQIECAAAECBAicBATISchzAgQIECBAgAABAgSuCQiQa5ReRIAAAQIECBAgQIDASUCAnIQ8J0CAAAECBAgQIEDgmoAAuUbpRQQIECBAgAABAgQInAQEyEnIcwIECBAgQIAAAQIErgkIkGuUXkSAAAECBAgQIECAwElAgJyEPCdAgAABAgQIECBA4JqAALlG6UUECBAgQIAAAQIECJwEBMhJyHMCBAgQIECAAAECBK4JCJBrlF5EgAABAgQIECBAgMBJQICchDwnQIAAAQIECBAgQOCagAC5RulFBAgQIECAAAECBAicBATISchzAgQIECBAgAABAgSuCQiQa5ReRIAAAQIECBAgQIDASUCAnIQ8J0CAAAECBAgQIEDgmoAAuUbpRQQIECBAgAABAgQInAQEyEnIcwIECBAgQIAAAQIErgkIkGuUXkSAAAECBAgQIECAwElAgJyEPCdAgAABAgQIECBA4JrAj2tv+s2LPn7zzKP3C3y+/yN9IgECBAgQIECAAIH/BfwFxC8CAQIECBAgQIAAAQJvExAgb6P2QQQIECBAgAABAgQICBC/AwQIECBAgAABAgQIvE1AgLyN2gcRIECAAAECBAgQIPCWf4T+K+a//vz7Vz/2s8sC//z78/IbvY4AAQIECBAgQIBAL+AvIL2dnQQIECBAgAABAgQIhAICJASznAABAgQIECBAgACBXkCA9HZ2EiBAgAABAgQIECAQCgiQEMxyAgQIECBAgAABAgR6AQHS29lJgAABAgQIECBAgEAoIEBCMMsJECBAgAABAgQIEOgFBEhvZycBAgQIECBAgAABAqGAAAnBLCdAgAABAgQIECBAoBcQIL2dnQQIECBAgAABAgQIhAICJASznAABAgQIECBAgACBXkCA9HZ2EiBAgAABAgQIECAQCgiQEMxyAgQIECBAgAABAgR6AQHS29lJgAABAgQIECBAgEAoIEBCMMsJECBAgAABAgQIEOgFBEhvZycBAgQIECBAgAABAqGAAAnBLCdAgAABAgQIECBAoBcQIL2dnQQIECBAgAABAgQIhAICJASznAABAgQIECBAgACBXkCA9HZ2EiBAgAABAgQIECAQCgiQEMxyAgQIECBAgAABAgR6AQHS29lJgAABAgQIECBAgEAoIEBCMMsJECBAgAABAgQIEOgFBEhvZycBAgQIECBAgAABAqGAAAnBLCdAgAABAgQIECBAoBcQIL2dnQQIECBAgAABAgQIhAICJASznAABAgQIECBAgACBXkCA9HZ2EiBAgAABAgQIECAQCgiQEMxyAgQIECBAgAABAgR6AQHS29lJgAABAgQIECBAgEAoIEBCMMsJECBAgAABAgQIEOgFBEhvZycBAgQIECBAgAABAqGAAAnBLCdAgAABAgQIECBAoBcQIL2dnQQIECBAgAABAgQIhAICJASznAABAgQIECBAgACBXkCA9HZ2EiBAgAABAgQIECAQCgiQEMxyAgQIECBAgAABAgR6AQHS29lJgAABAgQIECBAgEAoIEBCMMsJECBAgAABAgQIEOgFBEhvZycBAgQIECBAgAABAqGAAAnBLCdAgAABAgQIECBAoBcQIL2dnQQIECBAgAABAgQIhAICJASznAABAgQIECBAgACBXkCA9HZ2EiBAgAABAgQIECAQCgiQEMxyAgQIECBAgAABAgR6AQHS29lJgAABAgQIECBAgEAoIEBCMMsJECBAgAABAgQIEOgFBEhvZycBAgQIECBAgAABAqGAAAnBLCdAgAABAgQIECBAoBcQIL2dnQQIECBAgAABAgQIhAICJASznAABAgQIECBAgACBXkCA9HZ2EiBAgAABAgQIECAQCgiQEMxyAgQIECBAgAABAgR6AQHS29lJgAABAgQIECBAgEAoIEBCMMsJECBAgAABAgQIEOgFBEhvZycBAgQIECBAgAABAqGAAAnBLCdAgAABAgQIECBAoBcQIL2dnQQIECBAgAABAgQIhAICJASznAABAgQIECBAgACBXkCA9HZ2EiBAgAABAgQIECAQCgiQEMxyAgQIECBAgAABAgR6AQHS29lJgAABAgQIECBAgEAoIEBCMMsJECBAgAABAgQIEOgFBEhv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ExIgQIAAAQIECBBYIyBA1ozSRQgQIECAAAECBAjMFxAg82fkhAQIECBAgAABAgTWCAiQNaN0EQIECBAgQIAAAQLzBQTI/Bk5IQECBAgQIECAAIE1AgJkzShdhAABAgQIECBAgMB8AQEyf0ZOSIAAAQIECBAgQGCNgABZM0oXIUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEDgusB/dtYLlOYLl3YAAAAASUVORK5CYII= >+ >+Selector: .inset.padded.border-box >+Highlight: data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAyAAAAJJCAYAAABS/FNOAAAAAXNSR0IArs4c6QAAI0RJREFUeAHt2cENE1kQBFAbkREZ7J00SGPz2GBIzWtxRnwhfbequx/iZjRT/WouJZ6vx+P91x8CBH4n8Hw83n/9IUCAAAECBAgQuCXw5daDPIcAAQIECBAgQIAAAQInAQPkJOR3AgQIECBAgAABAgSuCRgg1yg9iAABAgQIECBAgACBk4ABchLyOwECBAgQIECAAAEC1wQMkGuUHkSAAAECBAgQIECAwEnAADkJ+Z0AAQIECBAgQIAAgWsCBsg1Sg8iQIAAAQIECBAgQOAkYICchPxOgAABAgQIECBAgMA1AQPkGqUHESBAgAABAgQIECBwEjBATkJ+J0CAAAECBAgQIEDgmoABco3SgwgQIECAAAECBAgQOAkYICchvxMgQIAAAQIECBAgcE3AALlG6UEECBAgQIAAAQIECJwEDJCTkN8JECBAgAABAgQIELgmYIBco/QgAgQIECBAgAABAgROAgbIScjvBAgQIECAAAECBAhcEzBArlF6EAECBAgQIECAAAECJwED5CTkdwIECBAgQIAAAQIErgkYINcoPYgAAQIECBAgQIAAgZOAAXIS8jsBAgQIECBAgAABAtcEDJBrlB5EgAABAgQIECBAgMBJwAA5CfmdAAECBAgQIECAAIFrAgbINUoPIkCAAAECBAgQIEDgJGCAnIT8ToAAAQIECBAgQIDANYGv1570hwc9//Cbn+oFXvWv9EYCBAgQIECAAAECvwT8D4gPgQABAgQIECBAgACBMgEDpIzaiwgQIECAAAECBAgQMEB8AwQIECBAgAABAgQIlAkYIGXUXkSAAAECBAgQIECAgAHiGyBAgAABAgQIECBAoEzAACmj9iICBAgQIECAAAECBAwQ3wABAgQIECBAgAABAmUCBkgZtRcRIECAAAECBAgQIGCA+AYIECBAgAABAgQIECgTMEDKqL2IAAECBAgQIECAAAEDxDdAgAABAgQIECBAgECZgAFSRu1FBAgQIECAAAECBAgYIL4BAgQIECBAgAABAgTKBAyQMmovIkCAAAECBAgQIEDAAPENECBAgAABAgQIECBQJmCAlFF7EQECBAgQIECAAAECBohvgAABAgQIECBAgACBMgEDpIzaiwgQIECAAAECBAgQMEB8AwQIECBAgAABAgQIlAkYIGXUXkSAAAECBAgQIECAgAHiGyBAgAABAgQIECBAoEzAACmj9iICBAgQIECAAAECBAwQ3wABAgQIECBAgAABAmUCBkgZtRcRIECAAAECBAgQIPB8PR7vv5/98/zs4389/fs/PwreMuMV3wrO+PfnfwVv+fwr3t9uxef7+UO8gQABAgQIECAQIuB/QEKKEIMAAQIECBAgQIDABgEDZEPLbiRAgAABAgQIECAQImCAhBQhBgECBAgQIECAAIENAgbIhpbdSIAAAQIECBAgQCBEwAAJKUIMAgQIECBAgAABAhsEDJANLbuRAAECBAgQIECAQIiAARJShBgECBAgQIAAAQIENggYIBtadiMBAgQIECBAgACBEAEDJKQIMQgQIECAAAECBAhsEDBANrTsRgIECBAgQIAAAQIhAgZISBFiECBAgAABAgQIENggYIBsaNmNBAgQIECAAAECBEIEDJCQIsQgQIAAAQIECBAgsEHAANnQshsJECBAgAABAgQIhAgYICFFiEGAAAECBAgQIEBgg4ABsqFlNxIgQIAAAQIECBAIETBAQooQgwABAgQIECBAgMAGAQNkQ8tuJECAAAECBAgQIBAiYICEFCEGAQIECBAgQIAAgQ0CBsiGlt1IgAABAgQIECBAIETAAAkpQgwCBAgQIECAAAECGwQMkA0tu5EAAQIECBAgQIBAiIABElKEGAQIECBAgAABAgQ2CBggG1p2IwECBAgQIECAAIEQAQMkpAgxCBAgQIAAAQIECGwQMEA2tOxGAgQIECBAgAABAiECBkhIEWIQIECAAAECBAgQ2CBggGxo2Y0ECBAgQIAAAQIEQgQMkJAixCBAgAABAgQIECCwQcAA2dCyGwkQIECAAAECBAiECBggIUWIQYAAAQIECBAgQGCDgAGyoWU3EiBAgAABAgQIEAgRMEBCihCDAAECBAgQIECAwAYBA2RDy24kQIAAAQIECBAgECJggIQUIQYBAgQIECBAgACBDQIGyIaW3UiAAAECBAgQIEAgRMAACSlCDAIECBAgQIAAAQIbBAyQDS27kQABAgQIECBAgECIgAESUoQYBAgQIECAAAECBDYIGCAbWnYjAQIECBAgQIAAgRABAySkCDEIECBAgAABAgQIbBAwQDa07EYCBAgQIECAAAECIQIGSEgRYhAgQIAAAQIECBDYIGCAbGjZjQQIECBAgAABAgRCBAyQkCLEIECAAAECBAgQILBBwADZ0LIbCRAgQIAAAQIECIQIGCAhRYhBgAABAgQIECBAYIOAAbKhZTcSIECAAAECBAgQCBEwQEKKEIMAAQIECBAgQIDABoHn6/F4//3sn+dnH+/pfynw8cL/Mk/yP39/uz7f5IJkI0CAAAECBNoJ+B+QdpUJTIAAAQIECBAgQKCvgAHStzvJCRAgQIAAAQIECLQTMEDaVSYwAQIECBAgQIAAgb4CBkjf7iQnQIAAAQIECBAg0E7AAGlXmcAECBAgQIAAAQIE+goYIH27k5wAAQIECBAgQIBAOwEDpF1lAhMgQIAAAQIECBDoK2CA9O1OcgIECBAgQIAAAQLtBAyQdpUJTIAAAQIECBAgQKCvgAHStzvJCRAgQIAAAQIECLQTMEDaVSYwAQIECBAgQIAAgb4CBkjf7iQnQIAAAQIECBAg0E7AAGlXmcAECBAgQIAAAQIE+goYIH27k5wAAQIECBAgQIBAOwEDpF1lAhMgQIAAAQIECBDoK2CA9O1OcgIECBAgQIAAAQLtBAyQdpUJTIAAAQIECBAgQKCvgAHStzvJCRAgQIAAAQIECLQTMEDaVSYwAQIECBAgQIAAgb4CBkjf7iQnQIAAAQIECBAg0E7AAGlXmcAECBAgQIAAAQIE+goYIH27k5wAAQIECBAgQIBAOwEDpF1lAhMgQIAAAQIECBDoK2CA9O1OcgIECBAgQIAAAQLtBL5WJH5VvMQ7CBAgQIAAAQIECBCIF/A/IPEVCUiAAAECBAgQIEBgjoABMqdLlxAgQIAAAQIECBCIFzBA4isSkAABAgQIECBAgMAcAQNkTpcuIUCAAAECBAgQIBAvYIDEVyQgAQIECBAgQIAAgTkCBsicLl1CgAABAgQIECBAIF7AAImvSEACBAgQIECAAAECcwQMkDlduoQAAQIECBAgQIBAvIABEl+RgAQIECBAgAABAgTmCBggc7p0CQECBAgQIECAAIF4AQMkviIBCRAgQIAAAQIECMwRMEDmdOkSAgQIECBAgAABAvECBkh8RQISIECAAAECBAgQmCNggMzp0iUECBAgQIAAAQIE4gUMkPiKBCRAgAABAgQIECAwR8AAmdOlSwgQIECAAAECBAjECxgg8RUJSIAAAQIECBAgQGCOgAEyp0uXECBAgAABAgQIEIgXMEDiKxKQAAECBAgQIECAwBwBA2ROly4hQIAAAQIECBAgEC9ggMRXJCABAgQIECBAgACBOQIGyJwuXUKAAAECBAgQIEAgXsAAia9IQAIECBAgQIAAAQJzBAyQOV26hAABAgQIECBAgEC8gAESX5GABAgQIECAAAECBOYIGCBzunQJAQIECBAgQIAAgXgBAyS+IgEJECBAgAABAgQIzBEwQOZ06RICBAgQIECAAAEC8QIGSHxFAhIgQIAAAQIECBCYI2CAzOnSJQQIECBAgAABAgTiBQyQ+IoEJECAAAECBAgQIDBHwACZ06VLCBAgQIAAAQIECMQLGCDxFQlIgAABAgQIECBAYI6AATKnS5cQIECAAAECBAgQiBcwQOIrEpAAAQIECBAgQIDAHAEDZE6XLiFAgAABAgQIECAQL2CAxFckIAECBAgQIECAAIE5AgbInC5dQoAAAQIECBAgQCBewACJr0hAAgQIECBAgAABAnMEDJA5XbqEAAECBAgQIECAQLyAARJfkYAECBAgQIAAAQIE5ggYIHO6dAkBAgQIECBAgACBeAEDJL4iAQkQIECAAAECBAjMETBA5nTpEgIECBAgQIAAAQLxAgZIfEUCEiBAgAABAgQIEJgjYIDM6dIlBAgQIECAAAECBOIFDJD4igQkQIAAAQIECBAgMEfAAJnTpUsIECBAgAABAgQIxAsYIPEVCUiAAAECBAgQIEBgjoABMqdLlxAgQIAAAQIECBCIFzBA4isSkAABAgQIECBAgMAcAQNkTpcuIUCAAAECBAgQIBAvYIDEVyQgAQIECBAgQIAAgTkCBsicLl1CgAABAgQIECBAIF7AAImvSEACBAgQIECAAAECcwQMkDlduoQAAQIECBAgQIBAvIABEl+RgAQIECBAgAABAgTmCBggc7p0CQECBAgQIECAAIF4AQMkviIBCRAgQIAAAQIECMwRMEDmdOkSAgQIECBAgAABAvECBkh8RQISIECAAAECBAgQmCNggMzp0iUECBAgQIAAAQIE4gUMkPiKBCRAgAABAgQIECAwR8AAmdOlSwgQIECAAAECBAjECxgg8RUJSIAAAQIECBAgQGCOgAEyp0uXECBAgAABAgQIEIgXMEDiKxKQAAECBAgQIECAwBwBA2ROly4hQIAAAQIECBAgEC9ggMRXJCABAgQIECBAgACBOQIGyJwuXUKAAAECBAgQIEAgXsAAia9IQAIECBAgQIAAAQJzBAyQOV26hAABAgQIECBAgEC8gAESX5GABAgQIECAAAECBOYIGCBzunQJAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQK3Bf4HyooNkeNxny8AAAAASUVORK5CYII= >+ >+Selector: .polygon >+Highlight: data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAyAAAAJJCAYAAABS/FNOAAAAAXNSR0IArs4c6QAAIw5JREFUeAHt2UFKHGAQhNGZ4MmyzzVyqFwje69mzN6moKiF6BPc+Hc34wMXHz4fj8fb+7cvAgQ+Fnh+/GM/JUCAAAECBAgQaAR+NEt2CBAgQIAAAQIECBAg0AgIkEbNDgECBAgQIECAAAEClYAAqdgsESBAgAABAgQIECDQCAiQRs0OAQIECBAgQIAAAQKVgACp2CwRIECAAAECBAgQINAICJBGzQ4BAgQIECBAgAABApWAAKnYLBEgQIAAAQIECBAg0AgIkEbNDgECBAgQIECAAAEClYAAqdgsESBAgAABAgQIECDQCAiQRs0OAQIECBAgQIAAAQKVgACp2CwRIECAAAECBAgQINAICJBGzQ4BAgQIECBAgAABApWAAKnYLBEgQIAAAQIECBAg0AgIkEbNDgECBAgQIECAAAEClYAAqdgsESBAgAABAgQIECDQCAiQRs0OAQIECBAgQIAAAQKVgACp2CwRIECAAAECBAgQINAICJBGzQ4BAgQIECBAgAABApWAAKnYLBEgQIAAAQIECBAg0AgIkEbNDgECBAgQIECAAAEClYAAqdgsESBAgAABAgQIECDQCAiQRs0OAQIECBAgQIAAAQKVgACp2CwRIECAAAECBAgQINAICJBGzQ4BAgQIECBAgAABApWAAKnYLBEgQIAAAQIECBAg0AgIkEbNDgECBAgQIECAAAEClYAAqdgsESBAgAABAgQIECDQCAiQRs0OAQIECBAgQIAAAQKVgACp2CwRIECAAAECBAgQINAICJBGzQ4BAgQIECBAgAABApWAAKnYLBEgQIAAAQIECBAg0AgIkEbNDgECBAgQIECAAAEClYAAqdgsESBAgAABAgQIECDQCAiQRs0OAQIECBAgQIAAAQKVgACp2CwRIECAAAECBAgQINAICJBGzQ4BAgQIECBAgAABApWAAKnYLBEgQIAAAQIECBAg0AgIkEbNDgECBAgQIECAAAEClYAAqdgsESBAgAABAgQIECDQCAiQRs0OAQIECBAgQIAAAQKVgACp2CwRIECAAAECBAgQINAICJBGzQ4BAgQIECBAgAABApWAAKnYLBEgQIAAAQIECBAg0AgIkEbNDgECBAgQIECAAAEClYAAqdgsESBAgAABAgQIECDQCAiQRs0OAQIECBAgQIAAAQKVgACp2CwRIECAAAECBAgQINAICJBGzQ4BAgQIECBAgAABApWAAKnYLBEgQIAAAQIECBAg0Ai8NEufcefXz9+f8WN928/09/XPt/3d/eIECBAgQIAAAQK3gP+A3DZeCBAgQIAAAQIECBAYCwiQMahzBAgQIECAAAECBAjcAgLktvFCgAABAgQIECBAgMBYQICMQZ0jQIAAAQIECBAgQOAWECC3jRcCBAgQIECAAAECBMYCAmQM6hwBAgQIECBAgAABAreAALltvBAgQIAAAQIECBAgMBYQIGNQ5wgQIECAAAECBAgQuAUEyG3jhQABAgQIECBAgACBsYAAGYM6R4AAAQIECBAgQIDALSBAbhsvBAgQIECAAAECBAiMBQTIGNQ5AgQIECBAgAABAgRuAQFy23ghQIAAAQIECBAgQGAsIEDGoM4RIECAAAECBAgQIHALCJDbxgsBAgQIECBAgAABAmMBATIGdY4AAQIECBAgQIAAgVtAgNw2XggQIECAAAECBAgQGAsIkDGocwQIECBAgAABAgQI3AIC5LbxQoAAAQIECBAgQIDAWECAjEGdI0CAAAECBAgQIEDgFhAgt40XAgQIECBAgAABAgTGAgJkDOocAQIECBAgQIAAAQK3gAC5bbwQIECAAAECBAgQIDAWECBjUOcIECBAgAABAgQIELgFBMht44UAAQIECBAgQIAAgbGAABmDOkeAAAECBAgQIECAwC0gQG4bLwQIECBAgAABAgQIjAUEyBjUOQIECBAgQIAAAQIEbgEBctt4IUCAAAECBAgQIEBgLCBAxqDOESBAgAABAgQIECBwCwiQ28YLAQIECBAgQIAAAQJjAQEyBnWOAAECBAgQIECAAIFbQIDcNl4IECBAgAABAgQIEBgLCJAxqHMECBAgQIAAAQIECNwCAuS28UKAAAECBAgQIECAwFhAgIxBnSNAgAABAgQIECBA4BYQILeNFwIECBAgQIAAAQIExgICZAzqHAECBAgQIECAAAECt4AAuW28ECBAgAABAgQIECAwFhAgY1DnCBAgQIAAAQIECBC4BQTIbeOFAAECBAgQIECAAIGxgAAZgzpHgAABAgQIECBAgMAtIEBuGy8ECBAgQIAAAQIECIwFBMgY1DkCBAgQIECAAAECBG4BAXLbeCFAgAABAgQIECBAYCwgQMagzhEgQIAAAQIECBAgcAsIkNvGCwECBAgQIECAAAECYwEBMgZ1jgABAgQIECBAgACBW0CA3DZeCBAgQIAAAQIECBAYCzzf772NbzpH4CsJ/P8b8UWAAAECBAgQIDAS8B+QEaQzBAgQIECAAAECBAhkAQGSjUwQIECAAAECBAgQIDASECAjSGcIECBAgAABAgQIEMgCAiQbmSBAgAABAgQIECBAYCQgQEaQzhAgQIAAAQIECBAgkAUESDYyQYAAAQIECBAgQIDASECAjCCdIUCAAAECBAgQIEAgCwiQbGSCAAECBAgQIECAAIGRgAAZQTpDgAABAgQIECBAgEAWECDZyAQBAgQIECBAgAABAiMBATKCdIYAAQIECBAgQIAAgSwgQLKRCQIECBAgQIAAAQIERgICZATpDAECBAgQIECAAAECWUCAZCMTBAgQIECAAAECBAiMBATICNIZAgQIECBAgAABAgSygADJRiYIECBAgAABAgQIEBgJCJARpDMECBAgQIAAAQIECGQBAZKNTBAgQIAAAQIECBAgMBIQICNIZwgQIECAAAECBAgQyAICJBuZIECAAAECBAgQIEBgJCBARpDOECBAgAABAgQIECCQBQRINjJBgAABAgQIECBAgMBIQICMIJ0hQIAAAQIECBAgQCALCJBsZIIAAQIECBAgQIAAgZGAABlBOkOAAAECBAgQIECAQBYQINnIBAECBAgQIECAAAECIwEBMoJ0hgABAgQIECBAgACBLCBAspEJAgQIECBAgAABAgRGAgJkBOkMAQIECBAgQIAAAQJZQIBkIxMECBAgQIAAAQIECIwEBMgI0hkCBAgQIECAAAECBLKAAMlGJggQIECAAAECBAgQGAkIkBGkMwQIECBAgAABAgQIZAEBko1MECBAgAABAgQIECAwEhAgI0hnCBAgQIAAAQIECBDIAgIkG5kgQIAAAQIECBAgQGAkIEBGkM4QIECAAAECBAgQIJAFBEg2MkGAAAECBAgQIECAwEhAgIwgnSFAgAABAgQIECBAIAsIkGxkggABAgQIECBAgACBkYAAGUE6Q4AAAQIECBAgQIBAFhAg2cgEAQIECBAgQIAAAQIjAQEygnSGAAECBAgQIECAAIEsIECykQkCBAgQIECAAAECBEYCAmQE6QwBAgQIECBAgAABAllAgGQjEwQIECBAgAABAgQIjAQEyAjSGQIECBAgQIAAAQIEsoAAyUYmCBAgQIAAAQIECBAYCQiQEaQzBAgQIECAAAECBAhkAQGSjUwQIECAAAECBAgQIDASECAjSGcIECBAgAABAgQIEMgCAiQbmSBAgAABAgQIECBAYCQgQEaQzhAgQIAAAQIECBAgkAUESDYyQYAAAQIECBAgQIDASECAjCCdIUCAAAECBAgQIEAgCwiQbGSCAAECBAgQIECAAIGRgAAZQTpDgAABAgQIECBAgEAWECDZyAQBAgQIECBAgAABAiMBATKCdIYAAQIECBAgQIAAgSwgQLKRCQIECBAgQIAAAQIERgICZATpDAECBAgQIECAAAECWUCAZCMTBAgQIECAAAECBAiMBATICNIZAgQIECBAgAABAgSygADJRiYIECBAgAABAgQIEBgJCJARpDMECBAgQIAAAQIECGQBAZKNTBAgQIAAAQIECBAgMBIQICNIZwgQIECAAAECBAgQyAICJBuZIECAAAECBAgQIEBgJCBARpDOECBAgAABAgQIECCQBQRINjJBgAABAgQIECBAgMBIQICMIJ0hQIAAAQIECBAgQCALCJBsZIIAAQIECBAgQIAAgZGAABlBOkOAAAECBAgQIECAQBYQINnIBAECBAgQIECAAAECIwEBMoJ0hgABAgQIECBAgACBLCBAspEJAgQIECBAgAABAgRGAgJkBOkMAQIECBAgQIAAAQJZQIBkIxMECBAgQIAAAQIECIwEBMgI0hkCBAgQIECAAAECBLKAAMlGJggQIECAAAECBAgQGAkIkBGkMwQIECBAgAABAgQIZAEBko1MECBAgAABAgQIECAwEhAgI0hnCBAgQIAAAQIECBDIAgIkG5kgQIAAAQIECBAgQGAkIEBGkM4QIECAAAECBAgQIJAFBEg2MkGAAAECBAgQIECAwEhAgIwgnSFAgAABAgQIECBAIAsIkGxkggABAgQIECBAgACBkYAAGUE6Q4AAAQIECBAgQIBAFhAg2cgEAQIECBAgQIAAAQIjAQEygnSGAAECBAgQIECAAIEsIECykQkCBAgQIECAAAECBEYCAmQE6QwBAgQIECBAgAABAllAgGQjEwQIECBAgAABAgQIjAQEyAjSGQIECBAgQIAAAQIEsoAAyUYmCBAgQIAAAQIECBAYCQiQEaQzBAgQIECAAAECBAhkAQGSjUwQIECAAAECBAgQIDASECAjSGcIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEPiCAv8AIHsGkUlSxgQAAAAASUVORK5CYII= >+ >+Selector: .polygon.padded.border-box >+Highlight: data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAyAAAAJJCAYAAABS/FNOAAAAAXNSR0IArs4c6QAAI0RJREFUeAHt2cENE1kQBFAbkREZ7J00SGPz2GBIzWtxRnwhfbequx/iZjRT/WouJZ6vx+P91x8CBH4n8Hw83n/9IUCAAAECBAgQuCXw5daDPIcAAQIECBAgQIAAAQInAQPkJOR3AgQIECBAgAABAgSuCRgg1yg9iAABAgQIECBAgACBk4ABchLyOwECBAgQIECAAAEC1wQMkGuUHkSAAAECBAgQIECAwEnAADkJ+Z0AAQIECBAgQIAAgWsCBsg1Sg8iQIAAAQIECBAgQOAkYICchPxOgAABAgQIECBAgMA1AQPkGqUHESBAgAABAgQIECBwEjBATkJ+J0CAAAECBAgQIEDgmoABco3SgwgQIECAAAECBAgQOAkYICchvxMgQIAAAQIECBAgcE3AALlG6UEECBAgQIAAAQIECJwEDJCTkN8JECBAgAABAgQIELgmYIBco/QgAgQIECBAgAABAgROAgbIScjvBAgQIECAAAECBAhcEzBArlF6EAECBAgQIECAAAECJwED5CTkdwIECBAgQIAAAQIErgkYINcoPYgAAQIECBAgQIAAgZOAAXIS8jsBAgQIECBAgAABAtcEDJBrlB5EgAABAgQIECBAgMBJwAA5CfmdAAECBAgQIECAAIFrAgbINUoPIkCAAAECBAgQIEDgJGCAnIT8ToAAAQIECBAgQIDANYGv1570hwc9//Cbn+oFXvWv9EYCBAgQIECAAAECvwT8D4gPgQABAgQIECBAgACBMgEDpIzaiwgQIECAAAECBAgQMEB8AwQIECBAgAABAgQIlAkYIGXUXkSAAAECBAgQIECAgAHiGyBAgAABAgQIECBAoEzAACmj9iICBAgQIECAAAECBAwQ3wABAgQIECBAgAABAmUCBkgZtRcRIECAAAECBAgQIGCA+AYIECBAgAABAgQIECgTMEDKqL2IAAECBAgQIECAAAEDxDdAgAABAgQIECBAgECZgAFSRu1FBAgQIECAAAECBAgYIL4BAgQIECBAgAABAgTKBAyQMmovIkCAAAECBAgQIEDAAPENECBAgAABAgQIECBQJmCAlFF7EQECBAgQIECAAAECBohvgAABAgQIECBAgACBMgEDpIzaiwgQIECAAAECBAgQMEB8AwQIECBAgAABAgQIlAkYIGXUXkSAAAECBAgQIECAgAHiGyBAgAABAgQIECBAoEzAACmj9iICBAgQIECAAAECBAwQ3wABAgQIECBAgAABAmUCBkgZtRcRIECAAAECBAgQIPB8PR7vv5/98/zs4389/fs/PwreMuMV3wrO+PfnfwVv+fwr3t9uxef7+UO8gQABAgQIECAQIuB/QEKKEIMAAQIECBAgQIDABgEDZEPLbiRAgAABAgQIECAQImCAhBQhBgECBAgQIECAAIENAgbIhpbdSIAAAQIECBAgQCBEwAAJKUIMAgQIECBAgAABAhsEDJANLbuRAAECBAgQIECAQIiAARJShBgECBAgQIAAAQIENggYIBtadiMBAgQIECBAgACBEAEDJKQIMQgQIECAAAECBAhsEDBANrTsRgIECBAgQIAAAQIhAgZISBFiECBAgAABAgQIENggYIBsaNmNBAgQIECAAAECBEIEDJCQIsQgQIAAAQIECBAgsEHAANnQshsJECBAgAABAgQIhAgYICFFiEGAAAECBAgQIEBgg4ABsqFlNxIgQIAAAQIECBAIETBAQooQgwABAgQIECBAgMAGAQNkQ8tuJECAAAECBAgQIBAiYICEFCEGAQIECBAgQIAAgQ0CBsiGlt1IgAABAgQIECBAIETAAAkpQgwCBAgQIECAAAECGwQMkA0tu5EAAQIECBAgQIBAiIABElKEGAQIECBAgAABAgQ2CBggG1p2IwECBAgQIECAAIEQAQMkpAgxCBAgQIAAAQIECGwQMEA2tOxGAgQIECBAgAABAiECBkhIEWIQIECAAAECBAgQ2CBggGxo2Y0ECBAgQIAAAQIEQgQMkJAixCBAgAABAgQIECCwQcAA2dCyGwkQIECAAAECBAiECBggIUWIQYAAAQIECBAgQGCDgAGyoWU3EiBAgAABAgQIEAgRMEBCihCDAAECBAgQIECAwAYBA2RDy24kQIAAAQIECBAgECJggIQUIQYBAgQIECBAgACBDQIGyIaW3UiAAAECBAgQIEAgRMAACSlCDAIECBAgQIAAAQIbBAyQDS27kQABAgQIECBAgECIgAESUoQYBAgQIECAAAECBDYIGCAbWnYjAQIECBAgQIAAgRABAySkCDEIECBAgAABAgQIbBAwQDa07EYCBAgQIECAAAECIQIGSEgRYhAgQIAAAQIECBDYIGCAbGjZjQQIECBAgAABAgRCBAyQkCLEIECAAAECBAgQILBBwADZ0LIbCRAgQIAAAQIECIQIGCAhRYhBgAABAgQIECBAYIOAAbKhZTcSIECAAAECBAgQCBEwQEKKEIMAAQIECBAgQIDABoHn6/F4//3sn+dnH+/pfynw8cL/Mk/yP39/uz7f5IJkI0CAAAECBNoJ+B+QdpUJTIAAAQIECBAgQKCvgAHStzvJCRAgQIAAAQIECLQTMEDaVSYwAQIECBAgQIAAgb4CBkjf7iQnQIAAAQIECBAg0E7AAGlXmcAECBAgQIAAAQIE+goYIH27k5wAAQIECBAgQIBAOwEDpF1lAhMgQIAAAQIECBDoK2CA9O1OcgIECBAgQIAAAQLtBAyQdpUJTIAAAQIECBAgQKCvgAHStzvJCRAgQIAAAQIECLQTMEDaVSYwAQIECBAgQIAAgb4CBkjf7iQnQIAAAQIECBAg0E7AAGlXmcAECBAgQIAAAQIE+goYIH27k5wAAQIECBAgQIBAOwEDpF1lAhMgQIAAAQIECBDoK2CA9O1OcgIECBAgQIAAAQLtBAyQdpUJTIAAAQIECBAgQKCvgAHStzvJCRAgQIAAAQIECLQTMEDaVSYwAQIECBAgQIAAgb4CBkjf7iQnQIAAAQIECBAg0E7AAGlXmcAECBAgQIAAAQIE+goYIH27k5wAAQIECBAgQIBAOwEDpF1lAhMgQIAAAQIECBDoK2CA9O1OcgIECBAgQIAAAQLtBL5WJH5VvMQ7CBAgQIAAAQIECBCIF/A/IPEVCUiAAAECBAgQIEBgjoABMqdLlxAgQIAAAQIECBCIFzBA4isSkAABAgQIECBAgMAcAQNkTpcuIUCAAAECBAgQIBAvYIDEVyQgAQIECBAgQIAAgTkCBsicLl1CgAABAgQIECBAIF7AAImvSEACBAgQIECAAAECcwQMkDlduoQAAQIECBAgQIBAvIABEl+RgAQIECBAgAABAgTmCBggc7p0CQECBAgQIECAAIF4AQMkviIBCRAgQIAAAQIECMwRMEDmdOkSAgQIECBAgAABAvECBkh8RQISIECAAAECBAgQmCNggMzp0iUECBAgQIAAAQIE4gUMkPiKBCRAgAABAgQIECAwR8AAmdOlSwgQIECAAAECBAjECxgg8RUJSIAAAQIECBAgQGCOgAEyp0uXECBAgAABAgQIEIgXMEDiKxKQAAECBAgQIECAwBwBA2ROly4hQIAAAQIECBAgEC9ggMRXJCABAgQIECBAgACBOQIGyJwuXUKAAAECBAgQIEAgXsAAia9IQAIECBAgQIAAAQJzBAyQOV26hAABAgQIECBAgEC8gAESX5GABAgQIECAAAECBOYIGCBzunQJAQIECBAgQIAAgXgBAyS+IgEJECBAgAABAgQIzBEwQOZ06RICBAgQIECAAAEC8QIGSHxFAhIgQIAAAQIECBCYI2CAzOnSJQQIECBAgAABAgTiBQyQ+IoEJECAAAECBAgQIDBHwACZ06VLCBAgQIAAAQIECMQLGCDxFQlIgAABAgQIECBAYI6AATKnS5cQIECAAAECBAgQiBcwQOIrEpAAAQIECBAgQIDAHAEDZE6XLiFAgAABAgQIECAQL2CAxFckIAECBAgQIECAAIE5AgbInC5dQoAAAQIECBAgQCBewACJr0hAAgQIECBAgAABAnMEDJA5XbqEAAECBAgQIECAQLyAARJfkYAECBAgQIAAAQIE5ggYIHO6dAkBAgQIECBAgACBeAEDJL4iAQkQIECAAAECBAjMETBA5nTpEgIECBAgQIAAAQLxAgZIfEUCEiBAgAABAgQIEJgjYIDM6dIlBAgQIECAAAECBOIFDJD4igQkQIAAAQIECBAgMEfAAJnTpUsIECBAgAABAgQIxAsYIPEVCUiAAAECBAgQIEBgjoABMqdLlxAgQIAAAQIECBCIFzBA4isSkAABAgQIECBAgMAcAQNkTpcuIUCAAAECBAgQIBAvYIDEVyQgAQIECBAgQIAAgTkCBsicLl1CgAABAgQIECBAIF7AAImvSEACBAgQIECAAAECcwQMkDlduoQAAQIECBAgQIBAvIABEl+RgAQIECBAgAABAgTmCBggc7p0CQECBAgQIECAAIF4AQMkviIBCRAgQIAAAQIECMwRMEDmdOkSAgQIECBAgAABAvECBkh8RQISIECAAAECBAgQmCNggMzp0iUECBAgQIAAAQIE4gUMkPiKBCRAgAABAgQIECAwR8AAmdOlSwgQIECAAAECBAjECxgg8RUJSIAAAQIECBAgQGCOgAEyp0uXECBAgAABAgQIEIgXMEDiKxKQAAECBAgQIECAwBwBA2ROly4hQIAAAQIECBAgEC9ggMRXJCABAgQIECBAgACBOQIGyJwuXUKAAAECBAgQIEAgXsAAia9IQAIECBAgQIAAAQJzBAyQOV26hAABAgQIECBAgEC8gAESX5GABAgQIECAAAECBOYIGCBzunQJAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQK3Bf4HyooNkeNxny8AAAAASUVORK5CYII= >+ >+Selector: .vertical-lr > .inset >+Highlight: data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAyAAAAJJCAYAAABS/FNOAAAAAXNSR0IArs4c6QAAIw5JREFUeAHt2UFKHGAQhNGZ4MmyzzVyqFwje69mzN6moKiF6BPc+Hc34wMXHz4fj8fb+7cvAgQ+Fnh+/GM/JUCAAAECBAgQaAR+NEt2CBAgQIAAAQIECBAg0AgIkEbNDgECBAgQIECAAAEClYAAqdgsESBAgAABAgQIECDQCAiQRs0OAQIECBAgQIAAAQKVgACp2CwRIECAAAECBAgQINAICJBGzQ4BAgQIECBAgAABApWAAKnYLBEgQIAAAQIECBAg0AgIkEbNDgECBAgQIECAAAEClYAAqdgsESBAgAABAgQIECDQCAiQRs0OAQIECBAgQIAAAQKVgACp2CwRIECAAAECBAgQINAICJBGzQ4BAgQIECBAgAABApWAAKnYLBEgQIAAAQIECBAg0AgIkEbNDgECBAgQIECAAAEClYAAqdgsESBAgAABAgQIECDQCAiQRs0OAQIECBAgQIAAAQKVgACp2CwRIECAAAECBAgQINAICJBGzQ4BAgQIECBAgAABApWAAKnYLBEgQIAAAQIECBAg0AgIkEbNDgECBAgQIECAAAEClYAAqdgsESBAgAABAgQIECDQCAiQRs0OAQIECBAgQIAAAQKVgACp2CwRIECAAAECBAgQINAICJBGzQ4BAgQIECBAgAABApWAAKnYLBEgQIAAAQIECBAg0AgIkEbNDgECBAgQIECAAAEClYAAqdgsESBAgAABAgQIECDQCAiQRs0OAQIECBAgQIAAAQKVgACp2CwRIECAAAECBAgQINAICJBGzQ4BAgQIECBAgAABApWAAKnYLBEgQIAAAQIECBAg0AgIkEbNDgECBAgQIECAAAEClYAAqdgsESBAgAABAgQIECDQCAiQRs0OAQIECBAgQIAAAQKVgACp2CwRIECAAAECBAgQINAICJBGzQ4BAgQIECBAgAABApWAAKnYLBEgQIAAAQIECBAg0AgIkEbNDgECBAgQIECAAAEClYAAqdgsESBAgAABAgQIECDQCAiQRs0OAQIECBAgQIAAAQKVgACp2CwRIECAAAECBAgQINAICJBGzQ4BAgQIECBAgAABApWAAKnYLBEgQIAAAQIECBAg0AgIkEbNDgECBAgQIECAAAEClYAAqdgsESBAgAABAgQIECDQCAiQRs0OAQIECBAgQIAAAQKVgACp2CwRIECAAAECBAgQINAICJBGzQ4BAgQIECBAgAABApWAAKnYLBEgQIAAAQIECBAg0Ai8NEufcefXz9+f8WN928/09/XPt/3d/eIECBAgQIAAAQK3gP+A3DZeCBAgQIAAAQIECBAYCwiQMahzBAgQIECAAAECBAjcAgLktvFCgAABAgQIECBAgMBYQICMQZ0jQIAAAQIECBAgQOAWECC3jRcCBAgQIECAAAECBMYCAmQM6hwBAgQIECBAgAABAreAALltvBAgQIAAAQIECBAgMBYQIGNQ5wgQIECAAAECBAgQuAUEyG3jhQABAgQIECBAgACBsYAAGYM6R4AAAQIECBAgQIDALSBAbhsvBAgQIECAAAECBAiMBQTIGNQ5AgQIECBAgAABAgRuAQFy23ghQIAAAQIECBAgQGAsIEDGoM4RIECAAAECBAgQIHALCJDbxgsBAgQIECBAgAABAmMBATIGdY4AAQIECBAgQIAAgVtAgNw2XggQIECAAAECBAgQGAsIkDGocwQIECBAgAABAgQI3AIC5LbxQoAAAQIECBAgQIDAWECAjEGdI0CAAAECBAgQIEDgFhAgt40XAgQIECBAgAABAgTGAgJkDOocAQIECBAgQIAAAQK3gAC5bbwQIECAAAECBAgQIDAWECBjUOcIECBAgAABAgQIELgFBMht44UAAQIECBAgQIAAgbGAABmDOkeAAAECBAgQIECAwC0gQG4bLwQIECBAgAABAgQIjAUEyBjUOQIECBAgQIAAAQIEbgEBctt4IUCAAAECBAgQIEBgLCBAxqDOESBAgAABAgQIECBwCwiQ28YLAQIECBAgQIAAAQJjAQEyBnWOAAECBAgQIECAAIFbQIDcNl4IECBAgAABAgQIEBgLCJAxqHMECBAgQIAAAQIECNwCAuS28UKAAAECBAgQIECAwFhAgIxBnSNAgAABAgQIECBA4BYQILeNFwIECBAgQIAAAQIExgICZAzqHAECBAgQIECAAAECt4AAuW28ECBAgAABAgQIECAwFhAgY1DnCBAgQIAAAQIECBC4BQTIbeOFAAECBAgQIECAAIGxgAAZgzpHgAABAgQIECBAgMAtIEBuGy8ECBAgQIAAAQIECIwFBMgY1DkCBAgQIECAAAECBG4BAXLbeCFAgAABAgQIECBAYCwgQMagzhEgQIAAAQIECBAgcAsIkNvGCwECBAgQIECAAAECYwEBMgZ1jgABAgQIECBAgACBW0CA3DZeCBAgQIAAAQIECBAYCzzf772NbzpH4CsJ/P8b8UWAAAECBAgQIDAS8B+QEaQzBAgQIECAAAECBAhkAQGSjUwQIECAAAECBAgQIDASECAjSGcIECBAgAABAgQIEMgCAiQbmSBAgAABAgQIECBAYCQgQEaQzhAgQIAAAQIECBAgkAUESDYyQYAAAQIECBAgQIDASECAjCCdIUCAAAECBAgQIEAgCwiQbGSCAAECBAgQIECAAIGRgAAZQTpDgAABAgQIECBAgEAWECDZyAQBAgQIECBAgAABAiMBATKCdIYAAQIECBAgQIAAgSwgQLKRCQIECBAgQIAAAQIERgICZATpDAECBAgQIECAAAECWUCAZCMTBAgQIECAAAECBAiMBATICNIZAgQIECBAgAABAgSygADJRiYIECBAgAABAgQIEBgJCJARpDMECBAgQIAAAQIECGQBAZKNTBAgQIAAAQIECBAgMBIQICNIZwgQIECAAAECBAgQyAICJBuZIECAAAECBAgQIEBgJCBARpDOECBAgAABAgQIECCQBQRINjJBgAABAgQIECBAgMBIQICMIJ0hQIAAAQIECBAgQCALCJBsZIIAAQIECBAgQIAAgZGAABlBOkOAAAECBAgQIECAQBYQINnIBAECBAgQIECAAAECIwEBMoJ0hgABAgQIECBAgACBLCBAspEJAgQIECBAgAABAgRGAgJkBOkMAQIECBAgQIAAAQJZQIBkIxMECBAgQIAAAQIECIwEBMgI0hkCBAgQIECAAAECBLKAAMlGJggQIECAAAECBAgQGAkIkBGkMwQIECBAgAABAgQIZAEBko1MECBAgAABAgQIECAwEhAgI0hnCBAgQIAAAQIECBDIAgIkG5kgQIAAAQIECBAgQGAkIEBGkM4QIECAAAECBAgQIJAFBEg2MkGAAAECBAgQIECAwEhAgIwgnSFAgAABAgQIECBAIAsIkGxkggABAgQIECBAgACBkYAAGUE6Q4AAAQIECBAgQIBAFhAg2cgEAQIECBAgQIAAAQIjAQEygnSGAAECBAgQIECAAIEsIECykQkCBAgQIECAAAECBEYCAmQE6QwBAgQIECBAgAABAllAgGQjEwQIECBAgAABAgQIjAQEyAjSGQIECBAgQIAAAQIEsoAAyUYmCBAgQIAAAQIECBAYCQiQEaQzBAgQIECAAAECBAhkAQGSjUwQIECAAAECBAgQIDASECAjSGcIECBAgAABAgQIEMgCAiQbmSBAgAABAgQIECBAYCQgQEaQzhAgQIAAAQIECBAgkAUESDYyQYAAAQIECBAgQIDASECAjCCdIUCAAAECBAgQIEAgCwiQbGSCAAECBAgQIECAAIGRgAAZQTpDgAABAgQIECBAgEAWECDZyAQBAgQIECBAgAABAiMBATKCdIYAAQIECBAgQIAAgSwgQLKRCQIECBAgQIAAAQIERgICZATpDAECBAgQIECAAAECWUCAZCMTBAgQIECAAAECBAiMBATICNIZAgQIECBAgAABAgSygADJRiYIECBAgAABAgQIEBgJCJARpDMECBAgQIAAAQIECGQBAZKNTBAgQIAAAQIECBAgMBIQICNIZwgQIECAAAECBAgQyAICJBuZIECAAAECBAgQIEBgJCBARpDOECBAgAABAgQIECCQBQRINjJBgAABAgQIECBAgMBIQICMIJ0hQIAAAQIECBAgQCALCJBsZIIAAQIECBAgQIAAgZGAABlBOkOAAAECBAgQIECAQBYQINnIBAECBAgQIECAAAECIwEBMoJ0hgABAgQIECBAgACBLCBAspEJAgQIECBAgAABAgRGAgJkBOkMAQIECBAgQIAAAQJZQIBkIxMECBAgQIAAAQIECIwEBMgI0hkCBAgQIECAAAECBLKAAMlGJggQIECAAAECBAgQGAkIkBGkMwQIECBAgAABAgQIZAEBko1MECBAgAABAgQIECAwEhAgI0hnCBAgQIAAAQIECBDIAgIkG5kgQIAAAQIECBAgQGAkIEBGkM4QIECAAAECBAgQIJAFBEg2MkGAAAECBAgQIECAwEhAgIwgnSFAgAABAgQIECBAIAsIkGxkggABAgQIECBAgACBkYAAGUE6Q4AAAQIECBAgQIBAFhAg2cgEAQIECBAgQIAAAQIjAQEygnSGAAECBAgQIECAAIEsIECykQkCBAgQIECAAAECBEYCAmQE6QwBAgQIECBAgAABAllAgGQjEwQIECBAgAABAgQIjAQEyAjSGQIECBAgQIAAAQIEsoAAyUYmCBAgQIAAAQIECBAYCQiQEaQzBAgQIECAAAECBAhkAQGSjUwQIECAAAECBAgQIDASECAjSGcIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEPiCAv8AIHsGkUlSxgQAAAAASUVORK5CYII= >+ >+Selector: .vertical-lr > .inset.padded >+Highlight: data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAyAAAAJJCAYAAABS/FNOAAAAAXNSR0IArs4c6QAAI2hJREFUeAHt3UFuXDcQRdFW4JVlnm1kUd5G5tmaImRsmHgPVKN+4Qga6ZO/yVOaXAiGPz5fr69vXwQI/Erg4/X6+vZFgAABAgQIECBwS+CPWy/yHgIECBAgQIAAAQIECJwEBMhJyHMCBAgQIECAAAECBK4JCJBrlF5EgAABAgQIECBAgMBJQICchDwnQIAAAQIECBAgQOCagAC5RulFBAgQIECAAAECBAicBATISchzAgQIECBAgAABAgSuCQiQa5ReRIAAAQIECBAgQIDASUCAnIQ8J0CAAAECBAgQIEDgmoAAuUbpRQQIECBAgAABAgQInAQEyEnIcwIECBAgQIAAAQIErgkIkGuUXkSAAAECBAgQIECAwElAgJyEPCdAgAABAgQIECBA4JqAALlG6UUECBAgQIAAAQIECJwEBMhJyHMCBAgQIECAAAECBK4JCJBrlF5EgAABAgQIECBAgMBJQICchDwnQIAAAQIECBAgQOCagAC5RulFBAgQIECAAAECBAicBATISchzAgQIECBAgAABAgSuCQiQa5ReRIAAAQIECBAgQIDASUCAnIQ8J0CAAAECBAgQIEDgmoAAuUbpRQQIECBAgAABAgQInAQEyEnIcwIECBAgQIAAAQIErgkIkGuUXkSAAAECBAgQIECAwElAgJyEPCdAgAABAgQIECBA4JrAj2tv+s2LPn7zzKP3C3y+/yN9IgECBAgQIECAAIH/BfwFxC8CAQIECBAgQIAAAQJvExAgb6P2QQQIECBAgAABAgQICBC/AwQIECBAgAABAgQIvE1AgLyN2gcRIECAAAECBAgQIPCWf4T+K+a//vz7Vz/2s8sC//z78/IbvY4AAQIECBAgQIBAL+AvIL2dnQQIECBAgAABAgQIhAICJASznAABAgQIECBAgACBXkCA9HZ2EiBAgAABAgQIECAQCgiQEMxyAgQIECBAgAABAgR6AQHS29lJgAABAgQIECBAgEAoIEBCMMsJECBAgAABAgQIEOgFBEhvZycBAgQIECBAgAABAqGAAAnBLCdAgAABAgQIECBAoBcQIL2dnQQIECBAgAABAgQIhAICJASznAABAgQIECBAgACBXkCA9HZ2EiBAgAABAgQIECAQCgiQEMxyAgQIECBAgAABAgR6AQHS29lJgAABAgQIECBAgEAoIEBCMMsJECBAgAABAgQIEOgFBEhvZycBAgQIECBAgAABAqGAAAnBLCdAgAABAgQIECBAoBcQIL2dnQQIECBAgAABAgQIhAICJASznAABAgQIECBAgACBXkCA9HZ2EiBAgAABAgQIECAQCgiQEMxyAgQIECBAgAABAgR6AQHS29lJgAABAgQIECBAgEAoIEBCMMsJECBAgAABAgQIEOgFBEhvZycBAgQIECBAgAABAqGAAAnBLCdAgAABAgQIECBAoBcQIL2dnQQIECBAgAABAgQIhAICJASznAABAgQIECBAgACBXkCA9HZ2EiBAgAABAgQIECAQCgiQEMxyAgQIECBAgAABAgR6AQHS29lJgAABAgQIECBAgEAoIEBCMMsJECBAgAABAgQIEOgFBEhvZycBAgQIECBAgAABAqGAAAnBLCdAgAABAgQIECBAoBcQIL2dnQQIECBAgAABAgQIhAICJASznAABAgQIECBAgACBXkCA9HZ2EiBAgAABAgQIECAQCgiQEMxyAgQIECBAgAABAgR6AQHS29lJgAABAgQIECBAgEAoIEBCMMsJECBAgAABAgQIEOgFBEhvZycBAgQIECBAgAABAqGAAAnBLCdAgAABAgQIECBAoBcQIL2dnQQIECBAgAABAgQIhAICJASznAABAgQIECBAgACBXkCA9HZ2EiBAgAABAgQIECAQCgiQEMxyAgQIECBAgAABAgR6AQHS29lJgAABAgQIECBAgEAoIEBCMMsJECBAgAABAgQIEOgFBEhvZycBAgQIECBAgAABAqGAAAnBLCdAgAABAgQIECBAoBcQIL2dnQQIECBAgAABAgQIhAICJASznAABAgQIECBAgACBXkCA9HZ2EiBAgAABAgQIECAQCgiQEMxyAgQIECBAgAABAgR6AQHS29lJgAABAgQIECBAgEAoIEBCMMsJECBAgAABAgQIEOgFBEhvZycBAgQIECBAgAABAqGAAAnBLCdAgAABAgQIECBAoBcQIL2dnQQIECBAgAABAgQIhAICJASznAABAgQIECBAgACBXkCA9HZ2EiBAgAABAgQIECAQCgiQEMxyAgQIECBAgAABAgR6AQHS29lJgAABAgQIECBAgEAoIEBCMMsJECBAgAABAgQIEOgFBEhv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ExIgQIAAAQIECBBYIyBA1ozSRQgQIECAAAECBAjMFxAg82fkhAQIECBAgAABAgTWCAiQNaN0EQIECBAgQIAAAQLzBQTI/Bk5IQECBAgQIECAAIE1AgJkzShdhAABAgQIECBAgMB8AQEyf0ZOSIAAAQIECBAgQGCNgABZM0oXIUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEDgusB/dtYLlOYLl3YAAAAASUVORK5CYII= >+ >+Selector: .vertical-lr > .inset.padded.border-box >+Highlight: data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAyAAAAJJCAYAAABS/FNOAAAAAXNSR0IArs4c6QAAI0RJREFUeAHt2cENE1kQBFAbkREZ7J00SGPz2GBIzWtxRnwhfbequx/iZjRT/WouJZ6vx+P91x8CBH4n8Hw83n/9IUCAAAECBAgQuCXw5daDPIcAAQIECBAgQIAAAQInAQPkJOR3AgQIECBAgAABAgSuCRgg1yg9iAABAgQIECBAgACBk4ABchLyOwECBAgQIECAAAEC1wQMkGuUHkSAAAECBAgQIECAwEnAADkJ+Z0AAQIECBAgQIAAgWsCBsg1Sg8iQIAAAQIECBAgQOAkYICchPxOgAABAgQIECBAgMA1AQPkGqUHESBAgAABAgQIECBwEjBATkJ+J0CAAAECBAgQIEDgmoABco3SgwgQIECAAAECBAgQOAkYICchvxMgQIAAAQIECBAgcE3AALlG6UEECBAgQIAAAQIECJwEDJCTkN8JECBAgAABAgQIELgmYIBco/QgAgQIECBAgAABAgROAgbIScjvBAgQIECAAAECBAhcEzBArlF6EAECBAgQIECAAAECJwED5CTkdwIECBAgQIAAAQIErgkYINcoPYgAAQIECBAgQIAAgZOAAXIS8jsBAgQIECBAgAABAtcEDJBrlB5EgAABAgQIECBAgMBJwAA5CfmdAAECBAgQIECAAIFrAgbINUoPIkCAAAECBAgQIEDgJGCAnIT8ToAAAQIECBAgQIDANYGv1570hwc9//Cbn+oFXvWv9EYCBAgQIECAAAECvwT8D4gPgQABAgQIECBAgACBMgEDpIzaiwgQIECAAAECBAgQMEB8AwQIECBAgAABAgQIlAkYIGXUXkSAAAECBAgQIECAgAHiGyBAgAABAgQIECBAoEzAACmj9iICBAgQIECAAAECBAwQ3wABAgQIECBAgAABAmUCBkgZtRcRIECAAAECBAgQIGCA+AYIECBAgAABAgQIECgTMEDKqL2IAAECBAgQIECAAAEDxDdAgAABAgQIECBAgECZgAFSRu1FBAgQIECAAAECBAgYIL4BAgQIECBAgAABAgTKBAyQMmovIkCAAAECBAgQIEDAAPENECBAgAABAgQIECBQJmCAlFF7EQECBAgQIECAAAECBohvgAABAgQIECBAgACBMgEDpIzaiwgQIECAAAECBAgQMEB8AwQIECBAgAABAgQIlAkYIGXUXkSAAAECBAgQIECAgAHiGyBAgAABAgQIECBAoEzAACmj9iICBAgQIECAAAECBAwQ3wABAgQIECBAgAABAmUCBkgZtRcRIECAAAECBAgQIPB8PR7vv5/98/zs4389/fs/PwreMuMV3wrO+PfnfwVv+fwr3t9uxef7+UO8gQABAgQIECAQIuB/QEKKEIMAAQIECBAgQIDABgEDZEPLbiRAgAABAgQIECAQImCAhBQhBgECBAgQIECAAIENAgbIhpbdSIAAAQIECBAgQCBEwAAJKUIMAgQIECBAgAABAhsEDJANLbuRAAECBAgQIECAQIiAARJShBgECBAgQIAAAQIENggYIBtadiMBAgQIECBAgACBEAEDJKQIMQgQIECAAAECBAhsEDBANrTsRgIECBAgQIAAAQIhAgZISBFiECBAgAABAgQIENggYIBsaNmNBAgQIECAAAECBEIEDJCQIsQgQIAAAQIECBAgsEHAANnQshsJECBAgAABAgQIhAgYICFFiEGAAAECBAgQIEBgg4ABsqFlNxIgQIAAAQIECBAIETBAQooQgwABAgQIECBAgMAGAQNkQ8tuJECAAAECBAgQIBAiYICEFCEGAQIECBAgQIAAgQ0CBsiGlt1IgAABAgQIECBAIETAAAkpQgwCBAgQIECAAAECGwQMkA0tu5EAAQIECBAgQIBAiIABElKEGAQIECBAgAABAgQ2CBggG1p2IwECBAgQIECAAIEQAQMkpAgxCBAgQIAAAQIECGwQMEA2tOxGAgQIECBAgAABAiECBkhIEWIQIECAAAECBAgQ2CBggGxo2Y0ECBAgQIAAAQIEQgQMkJAixCBAgAABAgQIECCwQcAA2dCyGwkQIECAAAECBAiECBggIUWIQYAAAQIECBAgQGCDgAGyoWU3EiBAgAABAgQIEAgRMEBCihCDAAECBAgQIECAwAYBA2RDy24kQIAAAQIECBAgECJggIQUIQYBAgQIECBAgACBDQIGyIaW3UiAAAECBAgQIEAgRMAACSlCDAIECBAgQIAAAQIbBAyQDS27kQABAgQIECBAgECIgAESUoQYBAgQIECAAAECBDYIGCAbWnYjAQIECBAgQIAAgRABAySkCDEIECBAgAABAgQIbBAwQDa07EYCBAgQIECAAAECIQIGSEgRYhAgQIAAAQIECBDYIGCAbGjZjQQIECBAgAABAgRCBAyQkCLEIECAAAECBAgQILBBwADZ0LIbCRAgQIAAAQIECIQIGCAhRYhBgAABAgQIECBAYIOAAbKhZTcSIECAAAECBAgQCBEwQEKKEIMAAQIECBAgQIDABoHn6/F4//3sn+dnH+/pfynw8cL/Mk/yP39/uz7f5IJkI0CAAAECBNoJ+B+QdpUJTIAAAQIECBAgQKCvgAHStzvJCRAgQIAAAQIECLQTMEDaVSYwAQIECBAgQIAAgb4CBkjf7iQnQIAAAQIECBAg0E7AAGlXmcAECBAgQIAAAQIE+goYIH27k5wAAQIECBAgQIBAOwEDpF1lAhMgQIAAAQIECBDoK2CA9O1OcgIECBAgQIAAAQLtBAyQdpUJTIAAAQIECBAgQKCvgAHStzvJCRAgQIAAAQIECLQTMEDaVSYwAQIECBAgQIAAgb4CBkjf7iQnQIAAAQIECBAg0E7AAGlXmcAECBAgQIAAAQIE+goYIH27k5wAAQIECBAgQIBAOwEDpF1lAhMgQIAAAQIECBDoK2CA9O1OcgIECBAgQIAAAQLtBAyQdpUJTIAAAQIECBAgQKCvgAHStzvJCRAgQIAAAQIECLQTMEDaVSYwAQIECBAgQIAAgb4CBkjf7iQnQIAAAQIECBAg0E7AAGlXmcAECBAgQIAAAQIE+goYIH27k5wAAQIECBAgQIBAOwEDpF1lAhMgQIAAAQIECBDoK2CA9O1OcgIECBAgQIAAAQLtBL5WJH5VvMQ7CBAgQIAAAQIECBCIF/A/IPEVCUiAAAECBAgQIEBgjoABMqdLlxAgQIAAAQIECBCIFzBA4isSkAABAgQIECBAgMAcAQNkTpcuIUCAAAECBAgQIBAvYIDEVyQgAQIECBAgQIAAgTkCBsicLl1CgAABAgQIECBAIF7AAImvSEACBAgQIECAAAECcwQMkDlduoQAAQIECBAgQIBAvIABEl+RgAQIECBAgAABAgTmCBggc7p0CQECBAgQIECAAIF4AQMkviIBCRAgQIAAAQIECMwRMEDmdOkSAgQIECBAgAABAvECBkh8RQISIECAAAECBAgQmCNggMzp0iUECBAgQIAAAQIE4gUMkPiKBCRAgAABAgQIECAwR8AAmdOlSwgQIECAAAECBAjECxgg8RUJSIAAAQIECBAgQGCOgAEyp0uXECBAgAABAgQIEIgXMEDiKxKQAAECBAgQIECAwBwBA2ROly4hQIAAAQIECBAgEC9ggMRXJCABAgQIECBAgACBOQIGyJwuXUKAAAECBAgQIEAgXsAAia9IQAIECBAgQIAAAQJzBAyQOV26hAABAgQIECBAgEC8gAESX5GABAgQIECAAAECBOYIGCBzunQJAQIECBAgQIAAgXgBAyS+IgEJECBAgAABAgQIzBEwQOZ06RICBAgQIECAAAEC8QIGSHxFAhIgQIAAAQIECBCYI2CAzOnSJQQIECBAgAABAgTiBQyQ+IoEJECAAAECBAgQIDBHwACZ06VLCBAgQIAAAQIECMQLGCDxFQlIgAABAgQIECBAYI6AATKnS5cQIECAAAECBAgQiBcwQOIrEpAAAQIECBAgQIDAHAEDZE6XLiFAgAABAgQIECAQL2CAxFckIAECBAgQIECAAIE5AgbInC5dQoAAAQIECBAgQCBewACJr0hAAgQIECBAgAABAnMEDJA5XbqEAAECBAgQIECAQLyAARJfkYAECBAgQIAAAQIE5ggYIHO6dAkBAgQIECBAgACBeAEDJL4iAQkQIECAAAECBAjMETBA5nTpEgIECBAgQIAAAQLxAgZIfEUCEiBAgAABAgQIEJgjYIDM6dIlBAgQIECAAAECBOIFDJD4igQkQIAAAQIECBAgMEfAAJnTpUsIECBAgAABAgQIxAsYIPEVCUiAAAECBAgQIEBgjoABMqdLlxAgQIAAAQIECBCIFzBA4isSkAABAgQIECBAgMAcAQNkTpcuIUCAAAECBAgQIBAvYIDEVyQgAQIECBAgQIAAgTkCBsicLl1CgAABAgQIECBAIF7AAImvSEACBAgQIECAAAECcwQMkDlduoQAAQIECBAgQIBAvIABEl+RgAQIECBAgAABAgTmCBggc7p0CQECBAgQIECAAIF4AQMkviIBCRAgQIAAAQIECMwRMEDmdOkSAgQIECBAgAABAvECBkh8RQISIECAAAECBAgQmCNggMzp0iUECBAgQIAAAQIE4gUMkPiKBCRAgAABAgQIECAwR8AAmdOlSwgQIECAAAECBAjECxgg8RUJSIAAAQIECBAgQGCOgAEyp0uXECBAgAABAgQIEIgXMEDiKxKQAAECBAgQIECAwBwBA2ROly4hQIAAAQIECBAgEC9ggMRXJCABAgQIECBAgACBOQIGyJwuXUKAAAECBAgQIEAgXsAAia9IQAIECBAgQIAAAQJzBAyQOV26hAABAgQIECBAgEC8gAESX5GABAgQIECAAAECBOYIGCBzunQJAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQK3Bf4HyooNkeNxny8AAAAASUVORK5CYII= >+ >+Selector: .vertical-rl > .inset >+Highlight: data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAyAAAAJJCAYAAABS/FNOAAAAAXNSR0IArs4c6QAAIw5JREFUeAHt2UFKHGAQhNGZ4MmyzzVyqFwje69mzN6moKiF6BPc+Hc34wMXHz4fj8fb+7cvAgQ+Fnh+/GM/JUCAAAECBAgQaAR+NEt2CBAgQIAAAQIECBAg0AgIkEbNDgECBAgQIECAAAEClYAAqdgsESBAgAABAgQIECDQCAiQRs0OAQIECBAgQIAAAQKVgACp2CwRIECAAAECBAgQINAICJBGzQ4BAgQIECBAgAABApWAAKnYLBEgQIAAAQIECBAg0AgIkEbNDgECBAgQIECAAAEClYAAqdgsESBAgAABAgQIECDQCAiQRs0OAQIECBAgQIAAAQKVgACp2CwRIECAAAECBAgQINAICJBGzQ4BAgQIECBAgAABApWAAKnYLBEgQIAAAQIECBAg0AgIkEbNDgECBAgQIECAAAEClYAAqdgsESBAgAABAgQIECDQCAiQRs0OAQIECBAgQIAAAQKVgACp2CwRIECAAAECBAgQINAICJBGzQ4BAgQIECBAgAABApWAAKnYLBEgQIAAAQIECBAg0AgIkEbNDgECBAgQIECAAAEClYAAqdgsESBAgAABAgQIECDQCAiQRs0OAQIECBAgQIAAAQKVgACp2CwRIECAAAECBAgQINAICJBGzQ4BAgQIECBAgAABApWAAKnYLBEgQIAAAQIECBAg0AgIkEbNDgECBAgQIECAAAEClYAAqdgsESBAgAABAgQIECDQCAiQRs0OAQIECBAgQIAAAQKVgACp2CwRIECAAAECBAgQINAICJBGzQ4BAgQIECBAgAABApWAAKnYLBEgQIAAAQIECBAg0AgIkEbNDgECBAgQIECAAAEClYAAqdgsESBAgAABAgQIECDQCAiQRs0OAQIECBAgQIAAAQKVgACp2CwRIECAAAECBAgQINAICJBGzQ4BAgQIECBAgAABApWAAKnYLBEgQIAAAQIECBAg0AgIkEbNDgECBAgQIECAAAEClYAAqdgsESBAgAABAgQIECDQCAiQRs0OAQIECBAgQIAAAQKVgACp2CwRIECAAAECBAgQINAICJBGzQ4BAgQIECBAgAABApWAAKnYLBEgQIAAAQIECBAg0AgIkEbNDgECBAgQIECAAAEClYAAqdgsESBAgAABAgQIECDQCAiQRs0OAQIECBAgQIAAAQKVgACp2CwRIECAAAECBAgQINAICJBGzQ4BAgQIECBAgAABApWAAKnYLBEgQIAAAQIECBAg0Ai8NEufcefXz9+f8WN928/09/XPt/3d/eIECBAgQIAAAQK3gP+A3DZeCBAgQIAAAQIECBAYCwiQMahzBAgQIECAAAECBAjcAgLktvFCgAABAgQIECBAgMBYQICMQZ0jQIAAAQIECBAgQOAWECC3jRcCBAgQIECAAAECBMYCAmQM6hwBAgQIECBAgAABAreAALltvBAgQIAAAQIECBAgMBYQIGNQ5wgQIECAAAECBAgQuAUEyG3jhQABAgQIECBAgACBsYAAGYM6R4AAAQIECBAgQIDALSBAbhsvBAgQIECAAAECBAiMBQTIGNQ5AgQIECBAgAABAgRuAQFy23ghQIAAAQIECBAgQGAsIEDGoM4RIECAAAECBAgQIHALCJDbxgsBAgQIECBAgAABAmMBATIGdY4AAQIECBAgQIAAgVtAgNw2XggQIECAAAECBAgQGAsIkDGocwQIECBAgAABAgQI3AIC5LbxQoAAAQIECBAgQIDAWECAjEGdI0CAAAECBAgQIEDgFhAgt40XAgQIECBAgAABAgTGAgJkDOocAQIECBAgQIAAAQK3gAC5bbwQIECAAAECBAgQIDAWECBjUOcIECBAgAABAgQIELgFBMht44UAAQIECBAgQIAAgbGAABmDOkeAAAECBAgQIECAwC0gQG4bLwQIECBAgAABAgQIjAUEyBjUOQIECBAgQIAAAQIEbgEBctt4IUCAAAECBAgQIEBgLCBAxqDOESBAgAABAgQIECBwCwiQ28YLAQIECBAgQIAAAQJjAQEyBnWOAAECBAgQIECAAIFbQIDcNl4IECBAgAABAgQIEBgLCJAxqHMECBAgQIAAAQIECNwCAuS28UKAAAECBAgQIECAwFhAgIxBnSNAgAABAgQIECBA4BYQILeNFwIECBAgQIAAAQIExgICZAzqHAECBAgQIECAAAECt4AAuW28ECBAgAABAgQIECAwFhAgY1DnCBAgQIAAAQIECBC4BQTIbeOFAAECBAgQIECAAIGxgAAZgzpHgAABAgQIECBAgMAtIEBuGy8ECBAgQIAAAQIECIwFBMgY1DkCBAgQIECAAAECBG4BAXLbeCFAgAABAgQIECBAYCwgQMagzhEgQIAAAQIECBAgcAsIkNvGCwECBAgQIECAAAECYwEBMgZ1jgABAgQIECBAgACBW0CA3DZeCBAgQIAAAQIECBAYCzzf772NbzpH4CsJ/P8b8UWAAAECBAgQIDAS8B+QEaQzBAgQIECAAAECBAhkAQGSjUwQIECAAAECBAgQIDASECAjSGcIECBAgAABAgQIEMgCAiQbmSBAgAABAgQIECBAYCQgQEaQzhAgQIAAAQIECBAgkAUESDYyQYAAAQIECBAgQIDASECAjCCdIUCAAAECBAgQIEAgCwiQbGSCAAECBAgQIECAAIGRgAAZQTpDgAABAgQIECBAgEAWECDZyAQBAgQIECBAgAABAiMBATKCdIYAAQIECBAgQIAAgSwgQLKRCQIECBAgQIAAAQIERgICZATpDAECBAgQIECAAAECWUCAZCMTBAgQIECAAAECBAiMBATICNIZAgQIECBAgAABAgSygADJRiYIECBAgAABAgQIEBgJCJARpDMECBAgQIAAAQIECGQBAZKNTBAgQIAAAQIECBAgMBIQICNIZwgQIECAAAECBAgQyAICJBuZIECAAAECBAgQIEBgJCBARpDOECBAgAABAgQIECCQBQRINjJBgAABAgQIECBAgMBIQICMIJ0hQIAAAQIECBAgQCALCJBsZIIAAQIECBAgQIAAgZGAABlBOkOAAAECBAgQIECAQBYQINnIBAECBAgQIECAAAECIwEBMoJ0hgABAgQIECBAgACBLCBAspEJAgQIECBAgAABAgRGAgJkBOkMAQIECBAgQIAAAQJZQIBkIxMECBAgQIAAAQIECIwEBMgI0hkCBAgQIECAAAECBLKAAMlGJggQIECAAAECBAgQGAkIkBGkMwQIECBAgAABAgQIZAEBko1MECBAgAABAgQIECAwEhAgI0hnCBAgQIAAAQIECBDIAgIkG5kgQIAAAQIECBAgQGAkIEBGkM4QIECAAAECBAgQIJAFBEg2MkGAAAECBAgQIECAwEhAgIwgnSFAgAABAgQIECBAIAsIkGxkggABAgQIECBAgACBkYAAGUE6Q4AAAQIECBAgQIBAFhAg2cgEAQIECBAgQIAAAQIjAQEygnSGAAECBAgQIECAAIEsIECykQkCBAgQIECAAAECBEYCAmQE6QwBAgQIECBAgAABAllAgGQjEwQIECBAgAABAgQIjAQEyAjSGQIECBAgQIAAAQIEsoAAyUYmCBAgQIAAAQIECBAYCQiQEaQzBAgQIECAAAECBAhkAQGSjUwQIECAAAECBAgQIDASECAjSGcIECBAgAABAgQIEMgCAiQbmSBAgAABAgQIECBAYCQgQEaQzhAgQIAAAQIECBAgkAUESDYyQYAAAQIECBAgQIDASECAjCCdIUCAAAECBAgQIEAgCwiQbGSCAAECBAgQIECAAIGRgAAZQTpDgAABAgQIECBAgEAWECDZyAQBAgQIECBAgAABAiMBATKCdIYAAQIECBAgQIAAgSwgQLKRCQIECBAgQIAAAQIERgICZATpDAECBAgQIECAAAECWUCAZCMTBAgQIECAAAECBAiMBATICNIZAgQIECBAgAABAgSygADJRiYIECBAgAABAgQIEBgJCJARpDMECBAgQIAAAQIECGQBAZKNTBAgQIAAAQIECBAgMBIQICNIZwgQIECAAAECBAgQyAICJBuZIECAAAECBAgQIEBgJCBARpDOECBAgAABAgQIECCQBQRINjJBgAABAgQIECBAgMBIQICMIJ0hQIAAAQIECBAgQCALCJBsZIIAAQIECBAgQIAAgZGAABlBOkOAAAECBAgQIECAQBYQINnIBAECBAgQIECAAAECIwEBMoJ0hgABAgQIECBAgACBLCBAspEJAgQIECBAgAABAgRGAgJkBOkMAQIECBAgQIAAAQJZQIBkIxMECBAgQIAAAQIECIwEBMgI0hkCBAgQIECAAAECBLKAAMlGJggQIECAAAECBAgQGAkIkBGkMwQIECBAgAABAgQIZAEBko1MECBAgAABAgQIECAwEhAgI0hnCBAgQIAAAQIECBDIAgIkG5kgQIAAAQIECBAgQGAkIEBGkM4QIECAAAECBAgQIJAFBEg2MkGAAAECBAgQIECAwEhAgIwgnSFAgAABAgQIECBAIAsIkGxkggABAgQIECBAgACBkYAAGUE6Q4AAAQIECBAgQIBAFhAg2cgEAQIECBAgQIAAAQIjAQEygnSGAAECBAgQIECAAIEsIECykQkCBAgQIECAAAECBEYCAmQE6QwBAgQIECBAgAABAllAgGQjEwQIECBAgAABAgQIjAQEyAjSGQIECBAgQIAAAQIEsoAAyUYmCBAgQIAAAQIECBAYCQiQEaQzBAgQIECAAAECBAhkAQGSjUwQIECAAAECBAgQIDASECAjSGcIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEPiCAv8AIHsGkUlSxgQAAAAASUVORK5CYII= >+ >+Selector: .vertical-rl > .inset.padded >+Highlight: data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAyAAAAJJCAYAAABS/FNOAAAAAXNSR0IArs4c6QAAI2hJREFUeAHt3UFuXDcQRdFW4JVlnm1kUd5G5tmaImRsmHgPVKN+4Qga6ZO/yVOaXAiGPz5fr69vXwQI/Erg4/X6+vZFgAABAgQIECBwS+CPWy/yHgIECBAgQIAAAQIECJwEBMhJyHMCBAgQIECAAAECBK4JCJBrlF5EgAABAgQIECBAgMBJQICchDwnQIAAAQIECBAgQOCagAC5RulFBAgQIECAAAECBAicBATISchzAgQIECBAgAABAgSuCQiQa5ReRIAAAQIECBAgQIDASUCAnIQ8J0CAAAECBAgQIEDgmoAAuUbpRQQIECBAgAABAgQInAQEyEnIcwIECBAgQIAAAQIErgkIkGuUXkSAAAECBAgQIECAwElAgJyEPCdAgAABAgQIECBA4JqAALlG6UUECBAgQIAAAQIECJwEBMhJyHMCBAgQIECAAAECBK4JCJBrlF5EgAABAgQIECBAgMBJQICchDwnQIAAAQIECBAgQOCagAC5RulFBAgQIECAAAECBAicBATISchzAgQIECBAgAABAgSuCQiQa5ReRIAAAQIECBAgQIDASUCAnIQ8J0CAAAECBAgQIEDgmoAAuUbpRQQIECBAgAABAgQInAQEyEnIcwIECBAgQIAAAQIErgkIkGuUXkSAAAECBAgQIECAwElAgJyEPCdAgAABAgQIECBA4JrAj2tv+s2LPn7zzKP3C3y+/yN9IgECBAgQIECAAIH/BfwFxC8CAQIECBAgQIAAAQJvExAgb6P2QQQIECBAgAABAgQICBC/AwQIECBAgAABAgQIvE1AgLyN2gcRIECAAAECBAgQIPCWf4T+K+a//vz7Vz/2s8sC//z78/IbvY4AAQIECBAgQIBAL+AvIL2dnQQIECBAgAABAgQIhAICJASznAABAgQIECBAgACBXkCA9HZ2EiBAgAABAgQIECAQCgiQEMxyAgQIECBAgAABAgR6AQHS29lJgAABAgQIECBAgEAoIEBCMMsJECBAgAABAgQIEOgFBEhvZycBAgQIECBAgAABAqGAAAnBLCdAgAABAgQIECBAoBcQIL2dnQQIECBAgAABAgQIhAICJASznAABAgQIECBAgACBXkCA9HZ2EiBAgAABAgQIECAQCgiQEMxyAgQIECBAgAABAgR6AQHS29lJgAABAgQIECBAgEAoIEBCMMsJECBAgAABAgQIEOgFBEhvZycBAgQIECBAgAABAqGAAAnBLCdAgAABAgQIECBAoBcQIL2dnQQIECBAgAABAgQIhAICJASznAABAgQIECBAgACBXkCA9HZ2EiBAgAABAgQIECAQCgiQEMxyAgQIECBAgAABAgR6AQHS29lJgAABAgQIECBAgEAoIEBCMMsJECBAgAABAgQIEOgFBEhvZycBAgQIECBAgAABAqGAAAnBLCdAgAABAgQIECBAoBcQIL2dnQQIECBAgAABAgQIhAICJASznAABAgQIECBAgACBXkCA9HZ2EiBAgAABAgQIECAQCgiQEMxyAgQIECBAgAABAgR6AQHS29lJgAABAgQIECBAgEAoIEBCMMsJECBAgAABAgQIEOgFBEhvZycBAgQIECBAgAABAqGAAAnBLCdAgAABAgQIECBAoBcQIL2dnQQIECBAgAABAgQIhAICJASznAABAgQIECBAgACBXkCA9HZ2EiBAgAABAgQIECAQCgiQEMxyAgQIECBAgAABAgR6AQHS29lJgAABAgQIECBAgEAoIEBCMMsJECBAgAABAgQIEOgFBEhvZycBAgQIECBAgAABAqGAAAnBLCdAgAABAgQIECBAoBcQIL2dnQQIECBAgAABAgQIhAICJASznAABAgQIECBAgACBXkCA9HZ2EiBAgAABAgQIECAQCgiQEMxyAgQIECBAgAABAgR6AQHS29lJgAABAgQIECBAgEAoIEBCMMsJECBAgAABAgQIEOgFBEhvZycBAgQIECBAgAABAqGAAAnBLCdAgAABAgQIECBAoBcQIL2dnQQIECBAgAABAgQIhAICJASznAABAgQIECBAgACBXkCA9HZ2EiBAgAABAgQIECAQCgiQEMxyAgQIECBAgAABAgR6AQHS29lJgAABAgQIECBAgEAoIEBCMMsJECBAgAABAgQIEOgFBEhvZycBAgQIECBAgAABAqGAAAnBLCdAgAABAgQIECBAoBcQIL2dnQQIECBAgAABAgQIhAICJASznAABAgQIECBAgACBXkCA9HZ2EiBAgAABAgQIECAQCgiQEMxyAgQIECBAgAABAgR6AQHS29lJgAABAgQIECBAgEAoIEBCMMsJECBAgAABAgQIEOgFBEhv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ExIgQIAAAQIECBBYIyBA1ozSRQgQIECAAAECBAjMFxAg82fkhAQIECBAgAABAgTWCAiQNaN0EQIECBAgQIAAAQLzBQTI/Bk5IQECBAgQIECAAIE1AgJkzShdhAABAgQIECBAgMB8AQEyf0ZOSIAAAQIECBAgQGCNgABZM0oXIUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEDgusB/dtYLlOYLl3YAAAAASUVORK5CYII= >+ >+Selector: .vertical-rl > .inset.padded.border-box >+Highlight: data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAyAAAAJJCAYAAABS/FNOAAAAAXNSR0IArs4c6QAAI0RJREFUeAHt2cENE1kQBFAbkREZ7J00SGPz2GBIzWtxRnwhfbequx/iZjRT/WouJZ6vx+P91x8CBH4n8Hw83n/9IUCAAAECBAgQuCXw5daDPIcAAQIECBAgQIAAAQInAQPkJOR3AgQIECBAgAABAgSuCRgg1yg9iAABAgQIECBAgACBk4ABchLyOwECBAgQIECAAAEC1wQMkGuUHkSAAAECBAgQIECAwEnAADkJ+Z0AAQIECBAgQIAAgWsCBsg1Sg8iQIAAAQIECBAgQOAkYICchPxOgAABAgQIECBAgMA1AQPkGqUHESBAgAABAgQIECBwEjBATkJ+J0CAAAECBAgQIEDgmoABco3SgwgQIECAAAECBAgQOAkYICchvxMgQIAAAQIECBAgcE3AALlG6UEECBAgQIAAAQIECJwEDJCTkN8JECBAgAABAgQIELgmYIBco/QgAgQIECBAgAABAgROAgbIScjvBAgQIECAAAECBAhcEzBArlF6EAECBAgQIECAAAECJwED5CTkdwIECBAgQIAAAQIErgkYINcoPYgAAQIECBAgQIAAgZOAAXIS8jsBAgQIECBAgAABAtcEDJBrlB5EgAABAgQIECBAgMBJwAA5CfmdAAECBAgQIECAAIFrAgbINUoPIkCAAAECBAgQIEDgJGCAnIT8ToAAAQIECBAgQIDANYGv1570hwc9//Cbn+oFXvWv9EYCBAgQIECAAAECvwT8D4gPgQABAgQIECBAgACBMgEDpIzaiwgQIECAAAECBAgQMEB8AwQIECBAgAABAgQIlAkYIGXUXkSAAAECBAgQIECAgAHiGyBAgAABAgQIECBAoEzAACmj9iICBAgQIECAAAECBAwQ3wABAgQIECBAgAABAmUCBkgZtRcRIECAAAECBAgQIGCA+AYIECBAgAABAgQIECgTMEDKqL2IAAECBAgQIECAAAEDxDdAgAABAgQIECBAgECZgAFSRu1FBAgQIECAAAECBAgYIL4BAgQIECBAgAABAgTKBAyQMmovIkCAAAECBAgQIEDAAPENECBAgAABAgQIECBQJmCAlFF7EQECBAgQIECAAAECBohvgAABAgQIECBAgACBMgEDpIzaiwgQIECAAAECBAgQMEB8AwQIECBAgAABAgQIlAkYIGXUXkSAAAECBAgQIECAgAHiGyBAgAABAgQIECBAoEzAACmj9iICBAgQIECAAAECBAwQ3wABAgQIECBAgAABAmUCBkgZtRcRIECAAAECBAgQIPB8PR7vv5/98/zs4389/fs/PwreMuMV3wrO+PfnfwVv+fwr3t9uxef7+UO8gQABAgQIECAQIuB/QEKKEIMAAQIECBAgQIDABgEDZEPLbiRAgAABAgQIECAQImCAhBQhBgECBAgQIECAAIENAgbIhpbdSIAAAQIECBAgQCBEwAAJKUIMAgQIECBAgAABAhsEDJANLbuRAAECBAgQIECAQIiAARJShBgECBAgQIAAAQIENggYIBtadiMBAgQIECBAgACBEAEDJKQIMQgQIECAAAECBAhsEDBANrTsRgIECBAgQIAAAQIhAgZISBFiECBAgAABAgQIENggYIBsaNmNBAgQIECAAAECBEIEDJCQIsQgQIAAAQIECBAgsEHAANnQshsJECBAgAABAgQIhAgYICFFiEGAAAECBAgQIEBgg4ABsqFlNxIgQIAAAQIECBAIETBAQooQgwABAgQIECBAgMAGAQNkQ8tuJECAAAECBAgQIBAiYICEFCEGAQIECBAgQIAAgQ0CBsiGlt1IgAABAgQIECBAIETAAAkpQgwCBAgQIECAAAECGwQMkA0tu5EAAQIECBAgQIBAiIABElKEGAQIECBAgAABAgQ2CBggG1p2IwECBAgQIECAAIEQAQMkpAgxCBAgQIAAAQIECGwQMEA2tOxGAgQIECBAgAABAiECBkhIEWIQIECAAAECBAgQ2CBggGxo2Y0ECBAgQIAAAQIEQgQMkJAixCBAgAABAgQIECCwQcAA2dCyGwkQIECAAAECBAiECBggIUWIQYAAAQIECBAgQGCDgAGyoWU3EiBAgAABAgQIEAgRMEBCihCDAAECBAgQIECAwAYBA2RDy24kQIAAAQIECBAgECJggIQUIQYBAgQIECBAgACBDQIGyIaW3UiAAAECBAgQIEAgRMAACSlCDAIECBAgQIAAAQIbBAyQDS27kQABAgQIECBAgECIgAESUoQYBAgQIECAAAECBDYIGCAbWnYjAQIECBAgQIAAgRABAySkCDEIECBAgAABAgQIbBAwQDa07EYCBAgQIECAAAECIQIGSEgRYhAgQIAAAQIECBDYIGCAbGjZjQQIECBAgAABAgRCBAyQkCLEIECAAAECBAgQILBBwADZ0LIbCRAgQIAAAQIECIQIGCAhRYhBgAABAgQIECBAYIOAAbKhZTcSIECAAAECBAgQCBEwQEKKEIMAAQIECBAgQIDABoHn6/F4//3sn+dnH+/pfynw8cL/Mk/yP39/uz7f5IJkI0CAAAECBNoJ+B+QdpUJTIAAAQIECBAgQKCvgAHStzvJCRAgQIAAAQIECLQTMEDaVSYwAQIECBAgQIAAgb4CBkjf7iQnQIAAAQIECBAg0E7AAGlXmcAECBAgQIAAAQIE+goYIH27k5wAAQIECBAgQIBAOwEDpF1lAhMgQIAAAQIECBDoK2CA9O1OcgIECBAgQIAAAQLtBAyQdpUJTIAAAQIECBAgQKCvgAHStzvJCRAgQIAAAQIECLQTMEDaVSYwAQIECBAgQIAAgb4CBkjf7iQnQIAAAQIECBAg0E7AAGlXmcAECBAgQIAAAQIE+goYIH27k5wAAQIECBAgQIBAOwEDpF1lAhMgQIAAAQIECBDoK2CA9O1OcgIECBAgQIAAAQLtBAyQdpUJTIAAAQIECBAgQKCvgAHStzvJCRAgQIAAAQIECLQTMEDaVSYwAQIECBAgQIAAgb4CBkjf7iQnQIAAAQIECBAg0E7AAGlXmcAECBAgQIAAAQIE+goYIH27k5wAAQIECBAgQIBAOwEDpF1lAhMgQIAAAQIECBDoK2CA9O1OcgIECBAgQIAAAQLtBL5WJH5VvMQ7CBAgQIAAAQIECBCIF/A/IPEVCUiAAAECBAgQIEBgjoABMqdLlxAgQIAAAQIECBCIFzBA4isSkAABAgQIECBAgMAcAQNkTpcuIUCAAAECBAgQIBAvYIDEVyQgAQIECBAgQIAAgTkCBsicLl1CgAABAgQIECBAIF7AAImvSEACBAgQIECAAAECcwQMkDlduoQAAQIECBAgQIBAvIABEl+RgAQIECBAgAABAgTmCBggc7p0CQECBAgQIECAAIF4AQMkviIBCRAgQIAAAQIECMwRMEDmdOkSAgQIECBAgAABAvECBkh8RQISIECAAAECBAgQmCNggMzp0iUECBAgQIAAAQIE4gUMkPiKBCRAgAABAgQIECAwR8AAmdOlSwgQIECAAAECBAjECxgg8RUJSIAAAQIECBAgQGCOgAEyp0uXECBAgAABAgQIEIgXMEDiKxKQAAECBAgQIECAwBwBA2ROly4hQIAAAQIECBAgEC9ggMRXJCABAgQIECBAgACBOQIGyJwuXUKAAAECBAgQIEAgXsAAia9IQAIECBAgQIAAAQJzBAyQOV26hAABAgQIECBAgEC8gAESX5GABAgQIECAAAECBOYIGCBzunQJAQIECBAgQIAAgXgBAyS+IgEJECBAgAABAgQIzBEwQOZ06RICBAgQIECAAAEC8QIGSHxFAhIgQIAAAQIECBCYI2CAzOnSJQQIECBAgAABAgTiBQyQ+IoEJECAAAECBAgQIDBHwACZ06VLCBAgQIAAAQIECMQLGCDxFQlIgAABAgQIECBAYI6AATKnS5cQIECAAAECBAgQiBcwQOIrEpAAAQIECBAgQIDAHAEDZE6XLiFAgAABAgQIECAQL2CAxFckIAECBAgQIECAAIE5AgbInC5dQoAAAQIECBAgQCBewACJr0hAAgQIECBAgAABAnMEDJA5XbqEAAECBAgQIECAQLyAARJfkYAECBAgQIAAAQIE5ggYIHO6dAkBAgQIECBAgACBeAEDJL4iAQkQIECAAAECBAjMETBA5nTpEgIECBAgQIAAAQLxAgZIfEUCEiBAgAABAgQIEJgjYIDM6dIlBAgQIECAAAECBOIFDJD4igQkQIAAAQIECBAgMEfAAJnTpUsIECBAgAABAgQIxAsYIPEVCUiAAAECBAgQIEBgjoABMqdLlxAgQIAAAQIECBCIFzBA4isSkAABAgQIECBAgMAcAQNkTpcuIUCAAAECBAgQIBAvYIDEVyQgAQIECBAgQIAAgTkCBsicLl1CgAABAgQIECBAIF7AAImvSEACBAgQIECAAAECcwQMkDlduoQAAQIECBAgQIBAvIABEl+RgAQIECBAgAABAgTmCBggc7p0CQECBAgQIECAAIF4AQMkviIBCRAgQIAAAQIECMwRMEDmdOkSAgQIECBAgAABAvECBkh8RQISIECAAAECBAgQmCNggMzp0iUECBAgQIAAAQIE4gUMkPiKBCRAgAABAgQIECAwR8AAmdOlSwgQIECAAAECBAjECxgg8RUJSIAAAQIECBAgQGCOgAEyp0uXECBAgAABAgQIEIgXMEDiKxKQAAECBAgQIECAwBwBA2ROly4hQIAAAQIECBAgEC9ggMRXJCABAgQIECBAgACBOQIGyJwuXUKAAAECBAgQIEAgXsAAia9IQAIECBAgQIAAAQJzBAyQOV26hAABAgQIECBAgEC8gAESX5GABAgQIECAAAECBOYIGCBzunQJAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQK3Bf4HyooNkeNxny8AAAAASUVORK5CYII= >+ >+Selector: .content-box.padded >+Highlight: data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAyAAAAJJCAYAAABS/FNOAAAAAXNSR0IArs4c6QAAIoNJREFUeAHt2bFNBFEQRMG/iMgIgDAIijAIgNSOFTa6dlrtUOi8/ZqRSuM8cT3OuX/+CBD4S+A65/75I0CAAAECBAgQaAm8tAaZQ4AAAQIECBAgQIAAgSQgQJKQ7wQIECBAgAABAgQI1AQESI3SIAIECBAgQIAAAQIEkoAASUK+EyBAgAABAgQIECBQExAgNUqDCBAgQIAAAQIECBBIAgIkCflOgAABAgQIECBAgEBNQIDUKA0iQIAAAQIECBAgQCAJCJAk5DsBAgQIECBAgAABAjUBAVKjNIgAAQIECBAgQIAAgSQgQJKQ7wQIECBAgAABAgQI1AQESI3SIAIECBAgQIAAAQIEkoAASUK+EyBAgAABAgQIECBQExAgNUqDCBAgQIAAAQIECBBIAgIkCflOgAABAgQIECBAgEBNQIDUKA0iQIAAAQIECBAgQCAJCJAk5DsBAgQIECBAgAABAjUBAVKjNIgAAQIECBAgQIAAgSQgQJKQ7wQIECBAgAABAgQI1AQESI3SIAIECBAgQIAAAQIEkoAASUK+EyBAgAABAgQIECBQExAgNUqDCBAgQIAAAQIECBBIAgIkCflOgAABAgQIECBAgEBNQIDUKA0iQIAAAQIECBAgQCAJCJAk5DsBAgQIECBAgAABAjWB19qkJ4Pe3z6efPVpLfD1/bleaR8BAgQIECBAgACBXwH/AXEIBAgQIECAAAECBAjMBATIjNoiAgQIECBAgAABAgQEiBsgQIAAAQIECBAgQGAmIEBm1BYRIECAAAECBAgQICBA3AABAgQIECBAgAABAjMBATKjtogAAQIECBAgQIAAAQHiBggQIECAAAECBAgQmAkIkBm1RQQIECBAgAABAgQICBA3QIAAAQIECBAgQIDATECAzKgtIkCAAAECBAgQIEBAgLgBAgQIECBAgAABAgRmAgJkRm0RAQIECBAgQIAAAQICxA0QIECAAAECBAgQIDATECAzaosIECBAgAABAgQIEBAgboAAAQIECBAgQIAAgZmAAJlRW0SAAAECBAgQIECAgABxAwQIECBAgAABAgQIzAQEyIzaIgIECBAgQIAAAQIEBIgbIECAAAECBAgQIEBgJiBAZtQWESBAgAABAgQIECAgQNwAAQIECBAgQIAAAQIzAQEyo7aIAAECBAgQIECAAAEB4gYIECBAgAABAgQIEJgJCJAZtUUECBAgQIAAAQIECAgQN0CAAAECBAgQIECAwExAgMyoLSJAgAABAgQIECBAQIC4AQIECBAgQIAAAQIEZgICZEZtEQECBAgQIECAAAECAsQNECBAgAABAgQIECAwExAgM2qLCBAgQIAAAQIECBAQIG6AAAECBAgQIECAAIGZgACZUVtEgAABAgQIECBAgIAAcQMECBAgQIAAAQIECMwEBMiM2iICBAgQIECAAAECBASIGyBAgAABAgQIECBAYCYgQGbUFhEgQIAAAQIECBAgIEDcAAECBAgQIECAAAECMwEBMqO2iAABAgQIECBAgAABAeIGCBAgQIAAAQIECBCYCQiQGbVFBAgQIECAAAECBAgIEDdAgAABAgQIECBAgMBMQIDMqC0iQIAAAQIECBAgQECAuAECBAgQIECAAAECBGYCAmRGbREBAgQIECBAgAABAgLEDRAgQIAAAQIECBAgMBMQIDNqiwgQIECAAAECBAgQECBugAABAgQIECBAgACBmYAAmVFbRIAAAQIECBAgQICAAHEDBAgQIECAAAECBAjMBATIjNoiAgQIECBAgAABAgQEiBsgQIAAAQIECBAgQGAmIEBm1BYRIECAAAECBAgQICBA3AABAgQIECBAgAABAjMBATKjtogAAQIECBAgQIAAAQHiBggQIECAAAECBAgQmAkIkBm1RQQIECBAgAABAgQICBA3QIAAAQIECBAgQIDATECAzKgtIkCAAAECBAgQIEBAgLgBAgQIECBAgAABAgRmAgJkRm0RAQIECBAgQIAAAQICxA0QIECAAAECBAgQIDATECAzaosIECBAgAABAgQIEBAgboAAAQIECBAgQIAAgZmAAJlRW0SAAAECBAgQIECAgABxAwQIECBAgAABAgQIzAQEyIzaIgIECBAgQIAAAQIEBIgbIECAAAECBAgQIEBgJiBAZtQWESBAgAABAgQIECAgQNwAAQIECBAgQIAAAQIzAQEyo7aIAAECBAgQIECAAAEB4gYIECBAgAABAgQIEJgJCJAZtUUECBAgQIAAAQIECAgQN0CAAAECBAgQIECAwExAgMyoLSJAgAABAgQIECBAQIC4AQIECBAgQIAAAQIEZgICZEZtEQECBAgQIECAAAECAsQNECBAgAABAgQIECAwExAgM2qLCBAgQIAAAQIECBAQIG6AAAECBAgQIECAAIGZgACZUVtEgAABAgQIECBAgIAAcQMECBAgQIAAAQIECMwEBMiM2iICBAgQIECAAAECBASIGyBAgAABAgQIECBAYCYgQGbUFhEgQIAAAQIECBAgIEDcAAECBAgQIECAAAECMwEBMqO2iAABAgQIECBAgAABAeIGCBAgQIAAAQIECBCYCQiQGbVFBAgQIECAAAECBAgIEDdAgAABAgQIECBAgMBMQIDMqC0iQIAAAQIECBAgQECAuAECBAgQIECAAAECBGYCAmRGbREBAgQIECBAgAABAgLEDRAgQIAAAQIECBAgMBMQIDNqiwgQIECAAAECBAgQECBugAABAgQIECBAgACBmYAAmVFbRIAAAQIECBAgQICAAHEDBAgQIECAAAECBAjMBATIjNoiAgQIECBAgAABAgQEiBsgQIAAAQIECBAgQGAmcD3OuX/+CBD4S+A65/75I0CAAAECBAgQaAn4D0hL0hwCBAgQIECAAAECBKKAAIlEHhAgQIAAAQIECBAg0BIQIC1JcwgQIECAAAECBAgQiAICJBJ5QIAAAQIECBAgQIBAS0CAtCTNIUCAAAECBAgQIEAgCgiQSOQBAQIECBAgQIAAAQItAQHSkjSHAAECBAgQIECAAIEoIEAikQcECBAgQIAAAQIECLQEBEhL0hwCBAgQIECAAAECBKKAAIlEHhAgQIAAAQIECBAg0BIQIC1JcwgQIECAAAECBAgQiAICJBJ5QIAAAQIECBAgQIBAS0CAtCTNIUCAAAECBAgQIEAgCgiQSOQBAQIECBAgQIAAAQItAQHSkjSHAAECBAgQIECAAIEoIEAikQcECBAgQIAAAQIECLQEBEhL0hwCBAgQIECAAAECBKKAAIlEHhAgQIAAAQIECBAg0BIQIC1JcwgQIECAAAECBAgQiAICJBJ5QIAAAQIECBAgQIBAS0CAtCTNIUCAAAECBAgQIEAgCgiQSOQBAQIECBAgQIAAAQItAQHSkjSHAAECBAgQIECAAIEoIEAikQcECBAgQIAAAQIECLQEBEhL0hwCBAgQIECAAAECBKKAAIlEHhAgQIAAAQIECBAg0BIQIC1JcwgQIECAAAECBAgQiAICJBJ5QIAAAQIECBAgQIBAS0CAtCTNIUCAAAECBAgQIEAgCgiQSOQBAQIECBAgQIAAAQItAQHSkjSHAAECBAgQIECAAIEoIEAikQcECBAgQIAAAQIECLQEBEhL0hwCBAgQIECAAAECBKKAAIlEHhAgQIAAAQIECBAg0BIQIC1JcwgQIECAAAECBAgQiAICJBJ5QIAAAQIECBAgQIBAS0CAtCTNIUCAAAECBAgQIEAgCgiQSOQBAQIECBAgQIAAAQItAQHSkjSHAAECBAgQIECAAIEoIEAikQcECBAgQIAAAQIECLQEBEhL0hwCBAgQIECAAAECBKKAAIlEHhAgQIAAAQIECBAg0BIQIC1JcwgQIECAAAECBAgQiAICJBJ5QIAAAQIECBAgQIBAS0CAtCTNIUCAAAECBAgQIEAgCgiQSOQBAQIECBAgQIAAAQItAQHSkjSHAAECBAgQIECAAIEoIEAikQcECBAgQIAAAQIECLQEBEhL0hwCBAgQIECAAAECBKKAAIlEHhAgQIAAAQIECBAg0BIQIC1JcwgQIECAAAECBAgQiAICJBJ5QIAAAQIECBAgQIBAS0CAtCTNIUCAAAECBAgQIEAgCgiQSOQBAQIECBAgQIAAAQItAQHSkjSHAAECBAgQIECAAIEoIEAikQcECBAgQIAAAQIECLQEBEhL0hwCBAgQIECAAAECBKKAAIlEHhAgQIAAAQIECBAg0BIQIC1JcwgQIECAAAECBAgQiAICJBJ5QIAAAQIECBAgQIBAS0CAtCTNIUCAAAECBAgQIEAgCgiQSOQBAQIECBAgQIAAAQItAQHSkjSHAAECBAgQIECAAIEoIEAikQcECBAgQIAAAQIECLQEBEhL0hwCBAgQIECAAAECBKKAAIlEHhAgQIAAAQIECBAg0BIQIC1JcwgQIECAAAECBAgQiAICJBJ5QIAAAQIECBAgQIBAS0CAtCTNIUCAAAECBAgQIEAgCgiQSOQBAQIECBAgQIAAAQItAQHSkjSHAAECBAgQIECAAIEoIEAikQcECBAgQIAAAQIECLQEBEhL0hwCBAgQIECAAAECBKKAAIlEHhAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg8G8FfgDZQwiR5qGH8gAAAABJRU5ErkJggg== >+ >+Selector: .raster-svg.padded >+Highlight: data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAyAAAAJJCAYAAABS/FNOAAAAAXNSR0IArs4c6QAAI0ZJREFUeAHt2UFqIEcMBVA7zMmyzzVyqLlG9rmaY7IWUwyUCunzjFfVRq16vzcff359fHz/+iFAoBL4/Pj4/vVDgAABAgQIECBwS+CPW4PMIUCAAAECBAgQIECAwElAATkJeU6AAAECBAgQIECAwDUBBeQapUEECBAgQIAAAQIECJwEFJCTkOcECBAgQIAAAQIECFwTUECuURpEgAABAgQIECBAgMBJQAE5CXlOgAABAgQIECBAgMA1AQXkGqVBBAgQIECAAAECBAicBBSQk5DnBAgQIECAAAECBAhcE1BArlEaRIAAAQIECBAgQIDASUABOQl5ToAAAQIECBAgQIDANQEF5BqlQQQIECBAgAABAgQInAQUkJOQ5wQIECBAgAABAgQIXBNQQK5RGkSAAAECBAgQIECAwElAATkJeU6AAAECBAgQIECAwDUBBeQapUEECBAgQIAAAQIECJwEFJCTkOcECBAgQIAAAQIECFwTUECuURpEgAABAgQIECBAgMBJQAE5CXlOgAABAgQIECBAgMA1AQXkGqVBBAgQIECAAAECBAicBBSQk5DnBAgQIECAAAECBAhcE1BArlEaRIAAAQIECBAgQIDASUABOQl5ToAAAQIECBAgQIDANQEF5BqlQQQIECBAgAABAgQInAQUkJOQ5wQIECBAgAABAgQIXBP4cW3SLwZ9/uKZR+8Fvt6/0hsJECBAgAABAgQI/C/gPyA+BAIECBAgQIAAAQIEngkoIM+ovYgAAQIECBAgQIAAAQXEN0CAAAECBAgQIECAwDMBBeQZtRcRIECAAAECBAgQIKCA+AYIECBAgAABAgQIEHgmoIA8o/YiAgQIECBAgAABAgQUEN8AAQIECBAgQIAAAQLPBBSQZ9ReRIAAAQIECBAgQICAAuIbIECAAAECBAgQIEDgmYAC8ozaiwgQIECAAAECBAgQUEB8AwQIECBAgAABAgQIPBNQQJ5RexEBAgQIECBAgAABAgqIb4AAAQIECBAgQIAAgWcCCsgzai8iQIAAAQIECBAgQEAB8Q0QIECAAAECBAgQIPBMQAF5Ru1FBAgQIECAAAECBAgoIL4BAgQIECBAgAABAgSeCSggz6i9iAABAgQIECBAgAABBcQ3QIAAAQIECBAgQIDAMwEF5Bm1FxEgQIAAAQIECBAgoID4BggQIECAAAECBAgQeCaggDyj9iICBAgQIECAAAECBBQQ3wABAgQIECBAgAABAs8EFJBn1F5EgAABAgQIECBAgMCPFIK//vw74ir//Psz4h4uQYAAAQIECBAgQKAS8B+QSsUZAQIECBAgQIAAAQItAgpIC6uhBAgQIECAAAECBAhUAgpIpeKMAAECBAgQIECAAIEWAQWkhdVQAgQIECBAgAABAgQqAQWkUnFGgAABAgQIECBAgECLgALSwmooAQIECBAgQIAAAQKVgAJSqTgjQIAAAQIECBAgQKBFQAFpYTWUAAECBAgQIECAAIFKQAGpVJwRIECAAAECBAgQINAioIC0sBpKgAABAgQIECBAgEAloIBUKs4IECBAgAABAgQIEGgRUEBaWA0lQIAAAQIECBAgQKASUEAqFWcECBAgQIAAAQIECLQIKCAtrIYSIECAAAECBAgQIFAJKCCVijMCBAgQIECAAAECBFoEFJAWVkMJECBAgAABAgQIEKgEFJBKxRkBAgQIECBAgAABAi0CCkgLq6EECBAgQIAAAQIECFQCCkil4owAAQIECBAgQIAAgRYBBaSF1VACBAgQIECAAAECBCoBBaRScUaAAAECBAgQIECAQIuAAtLCaigBAgQIECBAgAABApWAAlKpOCNAgAABAgQIECBAoEVAAWlhNZQAAQIECBAgQIAAgUpAAalUnBEgQIAAAQIECBAg0CKggLSwGkqAAAECBAgQIECAQCWggFQqzggQIECAAAECBAgQaBFQQFpYDSVAgAABAgQIECBAoBJQQCoVZwQIECBAgAABAgQItAgoIC2shhIgQIAAAQIECBAgUAkoIJWKMwIECBAgQIAAAQIEWgQUkBZWQwkQIECAAAECBAgQqAQUkErFGQECBAgQIECAAAECLQIKSAuroQQIECBAgAABAgQIVAIKSKXijAABAgQIECBAgACBFgEFpIXVUAIECBAgQIAAAQIEKgEFpFJxRoAAAQIECBAgQIBAi4AC0sJqKAECBAgQIECAAAEClYACUqk4I0CAAAECBAgQIECgRUABaWE1lAABAgQIECBAgACBSkABqVScESBAgAABAgQIECDQIqCAtLAaSoAAAQIECBAgQIBAJaCAVCrOCBAgQIAAAQIECBBoEVBAWlgNJUCAAAECBAgQIECgElBAKhVnBAgQIECAAAECBAi0CCggLayGEiBAgAABAgQIECBQCSgglYozAgQIECBAgAABAgRaBBSQFlZDCRAgQIAAAQIECBCoBBSQSsUZAQIECBAgQIAAAQItAp9fHx/fv70/n73jTf9NgfbAf3OfyX/+/e36fCcHZDcCBAgQIEBgnYD/gKyLzMIECBAgQIAAAQIE9gooIHuzszkBAgQIECBAgACBdQIKyLrILEyAAAECBAgQIEBgr4ACsjc7mxMgQIAAAQIECBBYJ6CArIvMwgQIECBAgAABAgT2Cigge7OzOQECBAgQIECAAIF1AgrIusgsTIAAAQIECBAgQGCvgAKyNzubEyBAgAABAgQIEFgnoICsi8zCBAgQIECAAAECBPYKKCB7s7M5AQIECBAgQIAAgXUCCsi6yCxMgAABAgQIECBAYK+AArI3O5sTIECAAAECBAgQWCeggKyLzMIECBAgQIAAAQIE9gooIHuzszkBAgQIECBAgACBdQIKyLrILEyAAAECBAgQIEBgr4ACsjc7mxMgQIAAAQIECBBYJ6CArIvMwgQIECBAgAABAgT2Cigge7OzOQECBAgQIECAAIF1AgrIusgsTIAAAQIECBAgQGCvgAKyNzubEyBAgAABAgQIEFgnoICsi8zCBAgQIECAAAECBPYKKCB7s7M5AQIECBAgQIAAgXUCCsi6yCxMgAABAgQIECBAYK+AArI3O5sTIECAAAECBAgQWCfw48XGXy9e4h0ECBAgQIAAAQIECIwX8B+Q8RFZkAABAgQIECBAgECOgAKSk6WbECBAgAABAgQIEBgvoICMj8iCBAgQIECAAAECBHIEFJCcLN2EAAECBAgQIECAwHgBBWR8RBYkQIAAAQIECBAgkCOggORk6SYECBAgQIAAAQIExgsoIOMjsiABAgQIECBAgACBHAEFJCdLNyFAgAABAgQIECAwXkABGR+RBQkQIECAAAECBAjkCCggOVm6CQECBAgQIECAAIHxAgrI+IgsSIAAAQIECBAgQCBHQAHJydJNCBAgQIAAAQIECIwXUEDGR2RBAgQIECBAgAABAjkCCkhOlm5CgAABAgQIECBAYLyAAjI+IgsSIECAAAECBAgQyBFQQHKydBMCBAgQIECAAAEC4wUUkPERWZAAAQIECBAgQIBAjoACkpOlmxAgQIAAAQIECBAYL6CAjI/IggQIECBAgAABAgRyBBSQnCzdhAABAgQIECBAgMB4AQVkfEQWJECAAAECBAgQIJAjoIDkZOkmBAgQIECAAAECBMYLKCDjI7IgAQIECBAgQIAAgRwBBSQnSzchQIAAAQIECBAgMF5AARkfkQUJECBAgAABAgQI5AgoIDlZugkBAgQIECBAgACB8QIKyPiILEiAAAECBAgQIEAgR0ABycnSTQgQIECAAAECBAiMF1BAxkdkQQIECBAgQIAAAQI5AgpITpZuQoAAAQIECBAgQGC8gAIyPiILEiBAgAABAgQIEMgRUEBysnQTAgQIECBAgAABAuMFFJDxEVmQAAECBAgQIECAQI6AApKTpZsQIECAAAECBAgQGC+ggIyPyIIECBAgQIAAAQIEcgQUkJws3YQAAQIECBAgQIDAeAEFZHxEFiRAgAABAgQIECCQI6CA5GTpJgQIECBAgAABAgTGCygg4yOyIAECBAgQIECAAIEcAQUkJ0s3IUCAAAECBAgQIDBeQAEZH5EFCRAgQIAAAQIECOQIKCA5WboJAQIECBAgQIAAgfECCsj4iCxIgAABAgQIECBAIEdAAcnJ0k0IECBAgAABAgQIjBdQQMZHZEECBAgQIECAAAECOQIKSE6WbkKAAAECBAgQIEBgvIACMj4iCxIgQIAAAQIECBDIEVBAcrJ0EwIECBAgQIAAAQLjBRSQ8RFZkAABAgQIECBAgECOgAKSk6WbECBAgAABAgQIEBgvoICMj8iCBAgQIECAAAECBHIEFJCcLN2EAAECBAgQIECAwHgBBWR8RBYkQIAAAQIECBAgkCOggORk6SYECBAgQIAAAQIExgsoIOMjsiABAgQIECBAgACBHAEFJCdLNyFAgAABAgQIECAwXkABGR+RBQkQIECAAAECBAjkCCggOVm6CQECBAgQIECAAIHxAgrI+IgsSIAAAQIECBAgQCBHQAHJydJNCBAgQIAAAQIECIwXUEDGR2RBAgQIECBAgAABAjkCCkhOlm5CgAABAgQIECBAYLyAAjI+IgsSIECAAAECBAgQyBFQQHKydBMCBAgQIECAAAEC4wUUkPERWZAAAQIECBAgQIBAjoACkpOlmxAgQIAAAQIECBAYL6CAjI/IggQIECBAgAABAgRyBBSQnCzdhAABAgQIECBAgMB4AQVkfEQWJECAAAECBAgQIJAjoIDkZOkmBAgQIECAAAECBMYLKCDjI7IgAQIECBAgQIAAgRwBBSQnSzchQIAAAQIECBAgMF5AARkfkQUJECBAgAABAgQI5AgoIDlZugkBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABArcF/gOD3QuUk/kyFwAAAABJRU5ErkJggg== >+ >+Selector: .raster-svg-complex.padded >+Highlight: data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAxEAAAJJCAYAAADVzbpIAAAAAXNSR0IArs4c6QAAIt1JREFUeAHt3UFuU0sQhlEbZWWZsw0WxTaYZ2vBYkRLkZqL2lWuXwdl8PxsbnWf8uRTBtw/b7fHjz8ECHwlcL/dHj/+ECBAgAABAgQI/C3w7e8X/psAAQIECBAgQIAAAQI7ARGxE/I+AQIECBAgQIAAAQKLgIhYOLwgQIAAAQIECBAgQGAnICJ2Qt4nQIAAAQIECBAgQGAREBELhxcECBAgQIAAAQIECOwERMROyPsECBAgQIAAAQIECCwCImLh8IIAAQIECBAgQIAAgZ2AiNgJeZ8AAQIECBAgQIAAgUVARCwcXhAgQIAAAQIECBAgsBMQETsh7xMgQIAAAQIECBAgsAiIiIXDCwIECBAgQIAAAQIEdgIiYifkfQIECBAgQIAAAQIEFgERsXB4QYAAAQIECBAgQIDATkBE7IS8T4AAAQIECBAgQIDAIiAiFg4vCBAgQIAAAQIECBDYCYiInZD3CRAgQIAAAQIECBBYBETEwuEFAQIECBAgQIAAAQI7ARGxE/I+AQIECBAgQIAAAQKLgIhYOLwgQIAAAQIECBAgQGAnICJ2Qt4nQIAAAQIECBAgQGAREBELhxcECBAgQIAAAQIECOwERMROyPsECBAgQIAAAQIECCwCImLh8IIAAQIECBAgQIAAgZ2AiNgJeZ8AAQIECBAgQIAAgUXgbXn1pBf3Jz3XY/9P4PP//pq/RYAAAQIECBAgQOCPgN9E+CIQIECAAAECBAgQIHBJQERc4vJhAgQIECBAgAABAgREhO8AAQIECBAgQIAAAQKXBETEJS4fJkCAAAECBAgQIEBARPgOECBAgAABAgQIECBwSUBEXOLyYQIECBAgQIAAAQIERITvAAECBAgQIECAAAEClwRExCUuHyZAgAABAgQIECBAQET4DhAgQIAAAQIECBAgcEmg5F+s/tcTfX//8a8f9bkvBH59/Pzi//pfBAgQIECAAAECBM4K+E3EWU9PI0CAAAECBAgQIBAvICLiV+yCBAgQIECAAAECBM4KiIiznp5GgAABAgQIECBAIF5ARMSv2AUJECBAgAABAgQInBUQEWc9PY0AAQIECBAgQIBAvICIiF+xCxIgQIAAAQIECBA4KyAiznp6GgECBAgQIECAAIF4ARERv2IXJECAAAECBAgQIHBWQESc9fQ0AgQIECBAgAABAvECIiJ+xS5IgAABAgQIECBA4KyAiDjr6WkECBAgQIAAAQIE4gVERPyKXZAAAQIECBAgQIDAWQERcdbT0wgQIECAAAECBAjEC4iI+BW7IAECBAgQIECAAIGzAiLirKenESBAgAABAgQIEIgXEBHxK3ZBAgQIECBAgAABAmcFRMRZT08jQIAAAQIECBAgEC8gIuJX7IIECBAgQIAAAQIEzgqIiLOenkaAAAECBAgQIEAgXkBExK/YBQkQIECAAAECBAicFRARZz09jQABAgQIECBAgEC8gIiIX7ELEiBAgAABAgQIEDgrICLOenoaAQIECBAgQIAAgXgBERG/YhckQIAAAQIECBAgcFZARJz19DQCBAgQIECAAAEC8QIiIn7FLkiAAAECBAgQIEDgrICIOOvpaQQIECBAgAABAgTiBURE/IpdkAABAgQIECBAgMBZARFx1tPTCBAgQIAAAQIECMQL3D9vt8fPc//cn/t4T78o8PSFXzzPK3/88d319X3lBTkbAQIECBAg0CLgNxEt7IYSIECAAAECBAgQmCsgIubuzskJECBAgAABAgQItAiIiBZ2QwkQIECAAAECBAjMFRARc3fn5AQIECBAgAABAgRaBEREC7uhBAgQIECAAAECBOYKiIi5u3NyAgQIECBAgAABAi0CIqKF3VACBAgQIECAAAECcwVExNzdOTkBAgQIECBAgACBFgER0cJuKAECBAgQIECAAIG5AiJi7u6cnAABAgQIECBAgECLgIhoYTeUAAECBAgQIECAwFwBETF3d05OgAABAgQIECBAoEVARLSwG0qAAAECBAgQIEBgroCImLs7JydAgAABAgQIECDQIiAiWtgNJUCAAAECBAgQIDBXQETM3Z2TEyBAgAABAgQIEGgREBEt7IYSIECAAAECBAgQmCsgIubuzskJECBAgAABAgQItAiIiBZ2QwkQIECAAAECBAjMFXh7paN/f//xSscZd5ZfHz/HndmBCRAgQIAAAQIE5gn4TcS8nTkxAQIECBAgQIAAgVYBEdHKbzgBAgQIECBAgACBeQIiYt7OnJgAAQIECBAgQIBAq4CIaOU3nAABAgQIECBAgMA8ARExb2dOTIAAAQIECBAgQKBVQES08htOgAABAgQIECBAYJ6AiJi3MycmQIAAAQIECBAg0CogIlr5DSdAgAABAgQIECAwT0BEzNuZExMgQIAAAQIECBBoFRARrfyGEyBAgAABAgQIEJgnICLm7cyJCRAgQIAAAQIECLQKiIhWfsMJECBAgAABAgQIzBMQEfN25sQECBAgQIAAAQIEWgVERCu/4QQIECBAgAABAgTmCYiIeTtzYgIECBAgQIAAAQKtAiKild9wAgQIECBAgAABAvMERMS8nTkxAQIECBAgQIAAgVYBEdHKbzgBAgQIECBAgACBeQIiYt7OnJgAAQIECBAgQIBAq4CIaOU3nAABAgQIECBAgMA8ARExb2dOTIAAAQIECBAgQKBVQES08htOgAABAgQIECBAYJ6AiJi3MycmQIAAAQIECBAg0CogIlr5DSdAgAABAgQIECAwT0BEzNuZExMgQIAAAQIECBBoFRARrfyGEyBAgAABAgQIEJgnICLm7cyJCRAgQIAAAQIECLQKiIhWfsMJECBAgAABAgQIzBMQEfN25sQECBAgQIAAAQIEWgXun7fb4+e5f+7PfbynXxR4+sIvnueVP/747vr6vvKCnI0AAQIECBBoEfCbiBZ2QwkQIECAAAECBAjMFRARc3fn5AQIECBAgAABAgRaBEREC7uhBAgQIECAAAECBOYKiIi5u3NyAgQIECBAgAABAi0CIqKF3VACBAgQIECAAAECcwVExNzdOTkBAgQIECBAgACBFgER0cJuKAECBAgQIECAAIG5AiJi7u6cnAABAgQIECBAgECLgIhoYTeUAAECBAgQIECAwFyBt4qj+xeSK5TNIECAAAECBAgQIFAj4DcRNc6mECBAgAABAgQIEIgREBExq3QRAgQIECBAgAABAjUCIqLG2RQCBAgQIECAAAECMQIiImaVLkKAAAECBAgQIECgRkBE1DibQoAAAQIECBAgQCBGQETErNJFCBAgQIAAAQIECNQIiIgaZ1MIECBAgAABAgQIxAiIiJhVuggBAgQIECBAgACBGgERUeNsCgECBAgQIECAAIEYARERs0oXIUCAAAECBAgQIFAjICJqnE0hQIAAAQIECBAgECMgImJW6SIECBAgQIAAAQIEagRERI2zKQQIECBAgAABAgRiBEREzCpdhAABAgQIECBAgECNgIiocTaFAAECBAgQIECAQIyAiIhZpYsQIECAAAECBAgQqBEQETXOphAgQIAAAQIECBCIERARMat0EQIECBAgQIAAAQI1AiKixtkUAgQIECBAgAABAjECIiJmlS5CgAABAgQIECBAoEZARNQ4m0KAAAECBAgQIEAgRkBExKzSRQgQIECAAAECBAjUCIiIGmdTCBAgQIAAAQIECMQIiIiYVboIAQIECBAgQIAAgRoBEVHjbAoBAgQIECBAgACBGAEREbNKFyFAgAABAgQIECBQIyAiapxNIUCAAAECBAgQIBAjICJiVukiBAgQIECAAAECBGoERESNsykECBAgQIAAAQIEYgRERMwqXYQAAQIECBAgQIBAjYCIqHE2hQABAgQIECBAgECMgIiIWaWLECBAgAABAgQIEKgREBE1zqYQIECAAAECBAgQiBEQETGrdBECBAgQIECAAAECNQIiosbZFAIECBAgQIAAAQIxAiIiZpUuQoAAAQIECBAgQKBGQETUOJtCgAABAgQIECBAIEZARMSs0kUIECBAgAABAgQI1AiIiBpnUwgQIECAAAECBAjECIiImFW6CAECBAgQIECAAIEaARFR42wKAQIECBAgQIAAgRgBERGzShchQIAAAQIECBAgUCMgImqcTSFAgAABAgQIECAQIyAiYlbpIgQIECBAgAABAgRqBEREjbMpBAgQIECAAAECBGIERETMKl2EAAECBAgQIECAQI2AiKhxNoUAAQIECBAgQIBAjICIiFmlixAgQIAAAQIECBCoERARNc6mECBAgAABAgQIEIgREBExq3QRAgQIECBAgAABAjUCIqLG2RQCBAgQIECAAAECMQIiImaVLkKAAAECBAgQIECgRkBE1DibQoAAAQIECBAgQCBGQETErNJFCBAgQIAAAQIECNQIiIgaZ1MIECBAgAABAgQIxAiIiJhVuggBAgQIECBAgACBGgERUeNsCgECBAgQIECAAIEYARERs0oXIUCAAAECBAgQIFAjICJqnE0hQIAAAQIECBAgECMgImJW6SIECBAgQIAAAQIEagRERI2zKQQIECBAgAABAgRiBEREzCpdhAABAgQIECBAgECNgIiocTaFAAECBAgQIECAQIyAiIhZpYsQIECAAAECBAgQqBEQETXOphAgQIAAAQIECBCIERARMat0EQIECBAgQIAAAQI1AiKixtkUAgQIECBAgAABAjECIiJmlS5CgAABAgQIECBAoEZARNQ4m0KAAAECBAgQIEAgRkBExKzSRQgQIECAAAECBAjUCIiIGmdTCBAgQIAAAQIECMQIiIiYVboIAQIECBAgQIAAgRoBEVHjbAoBAgQIECBAgACBGAEREbNKFyFAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEHgpgd8BmBGVPTQkNQAAAABJRU5ErkJggg== >+ >+Selector: .raster-png.padded >+Highlight: data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAxEAAAJJCAYAAADVzbpIAAAAAXNSR0IArs4c6QAAIpZJREFUeAHt2UGqXDcURdH/g0eWfqaRQWUa6WdqPyYtCwJChntkHZZxI4+qSO+uW52NP78+Pr7/9YcAgf8T+Pz4+P7XHwIECBAgQIAAgR8FfvvxwX8TIECAAAECBAgQIEBgJyAidkI+J0CAAAECBAgQIEBgERARC4cHAgQIECBAgAABAgR2AiJiJ+RzAgQIECBAgAABAgQWARGxcHggQIAAAQIECBAgQGAnICJ2Qj4nQIAAAQIECBAgQGAREBELhwcCBAgQIECAAAECBHYCImIn5HMCBAgQIECAAAECBBYBEbFweCBAgAABAgQIECBAYCcgInZCPidAgAABAgQIECBAYBEQEQuHBwIECBAgQIAAAQIEdgIiYifkcwIECBAgQIAAAQIEFgERsXB4IECAAAECBAgQIEBgJyAidkI+J0CAAAECBAgQIEBgERARC4cHAgQIECBAgAABAgR2AiJiJ+RzAgQIECBAgAABAgQWARGxcHggQIAAAQIECBAgQGAnICJ2Qj4nQIAAAQIECBAgQGAREBELhwcCBAgQIECAAAECBHYCImIn5HMCBAgQIECAAAECBBYBEbFweCBAgAABAgQIECBAYCcgInZCPidAgAABAgQIECBAYBEQEQuHBwIECBAgQIAAAQIEdgIiYifkcwIECBAgQIAAAQIEFoFvy9PQw+fQuY79OYGvn/vf/F8ECBAgQIAAAQIE/hPwLxF+CAQIECBAgAABAgQIHAmIiCMuXyZAgAABAgQIECBAQET4DRAgQIAAAQIECBAgcCQgIo64fJkAAQIECBAgQIAAARHhN0CAAAECBAgQIECAwJGAiDji8mUCBAgQIECAAAECBESE3wABAgQIECBAgAABAkcCIuKIy5cJECBAgAABAgQIEBARfgMECBAgQIAAAQIECBwJiIgjLl8mQIAAAQIECBAgQEBE+A0QIECAAAECBAgQIHAkICKOuHyZAAECBAgQIECAAAER4TdAgAABAgQIECBAgMCRgIg44vJlAgQIECBAgAABAgREhN8AAQIECBAgQIAAAQJHAiLiiMuXCRAgQIAAAQIECBAQEX4DBAgQIECAAAECBAgcCYiIIy5fJkCAAAECBAgQIEBARPgNECBAgAABAgQIECBwJCAijrh8mQABAgQIECBAgAABEeE3QIAAAQIECBAgQIDAkYCIOOLyZQIECBAgQIAAAQIERITfAAECBAgQIECAAAECRwIi4ojLlwkQIECAAAECBAgQ+NZC8Mfvf1aM8vc/f1XMYQgCBAgQIECAAIFeAf8S0btbkxEgQIAAAQIECBAYERARI6wOJUCAAAECBAgQINArICJ6d2syAgQIECBAgAABAiMCImKE1aEECBAgQIAAAQIEegVERO9uTUaAAAECBAgQIEBgREBEjLA6lAABAgQIECBAgECvgIjo3a3JCBAgQIAAAQIECIwIiIgRVocSIECAAAECBAgQ6BUQEb27NRkBAgQIECBAgACBEQERMcLqUAIECBAgQIAAAQK9AiKid7cmI0CAAAECBAgQIDAiICJGWB1KgAABAgQIECBAoFdARPTu1mQECBAgQIAAAQIERgRExAirQwkQIECAAAECBAj0CoiI3t2ajAABAgQIECBAgMCIgIgYYXUoAQIECBAgQIAAgV4BEdG7W5MRIECAAAECBAgQGBEQESOsDiVAgAABAgQIECDQKyAiendrMgIECBAgQIAAAQIjAiJihNWhBAgQIECAAAECBHoFRETvbk1GgAABAgQIECBAYERARIywOpQAAQIECBAgQIBAr4CI6N2tyQgQIECAAAECBAiMCIiIEVaHEiBAgAABAgQIEOgVEBG9uzUZAQIECBAgQIAAgREBETHC6lACBAgQIECAAAECvQIione3JiNAgAABAgQIECAwIiAiRlgdSoAAAQIECBAgQKBXQET07tZkBAgQIECAAAECBEYERMQIq0MJECBAgAABAgQI9AqIiN7dmowAAQIECBAgQIDAiICIGGF1KAECBAgQIECAAIFeARHRu1uTESBAgAABAgQIEBgREBEjrA4lQIAAAQIECBAg0CsgInp3azICBAgQIECAAAECIwIiYoTVoQQIECBAgAABAgR6BURE725NRoAAAQIECBAgQGBEQESMsDqUAAECBAgQIECAQK+AiOjdrckIECBAgAABAgQIjAiIiBFWhxIgQIAAAQIECBDoFRARvbs1GQECBAgQIECAAIERARExwupQAgQIECBAgAABAr0CIqJ3tyYjQIAAAQIECBAgMCIgIkZYHUqAAAECBAgQIECgV0BE9O7WZAQIECBAgAABAgRGBETECKtDCRAgQIAAAQIECPQKiIje3ZqMAAECBAgQIECAwIiAiBhhdSgBAgQIECBAgACBXgER0btbkxEgQIAAAQIECBAYEfj8+vj4/nf2z+fs8U4/FBhf+OH7/Mpf//7b9fP9lRfk3QgQIECAAIErAv4l4gq7SwkQIECAAAECBAi8KyAi3t2dNydAgAABAgQIECBwRUBEXGF3KQECBAgQIECAAIF3BUTEu7vz5gQIECBAgAABAgSuCIiIK+wuJUCAAAECBAgQIPCugIh4d3fenAABAgQIECBAgMAVARFxhd2lBAgQIECAAAECBN4VEBHv7s6bEyBAgAABAgQIELgiICKusLuUAAECBAgQIECAwLsCIuLd3XlzAgQIECBAgAABAlcERMQVdpcSIECAAAECBAgQeFdARLy7O29OgAABAgQIECBA4IqAiLjC7lICBAgQIECAAAEC7wqIiHd3580JECBAgAABAgQIXBEQEVfYXUqAAAECBAgQIEDgXQER8e7uvDkBAgQIECBAgACBKwIi4gq7SwkQIECAAAECBAi8KyAi3t2dNydAgAABAgQIECBwRUBEXGF3KQECBAgQIECAAIF3BUTEu7vz5gQIECBAgAABAgSuCIiIK+wuJUCAAAECBAgQIPCugIh4d3fenAABAgQIECBAgMAVARFxhd2lBAgQIECAAAECBN4VEBHv7s6bEyBAgAABAgQIELgi8C1x61fiEncQIECAAAECBAgQIBAR8C8REWaXECBAgAABAgQIEOgREBE9uzQJAQIECBAgQIAAgYiAiIgwu4QAAQIECBAgQIBAj4CI6NmlSQgQIECAAAECBAhEBEREhNklBAgQIECAAAECBHoERETPLk1CgAABAgQIECBAICIgIiLMLiFAgAABAgQIECDQIyAienZpEgIECBAgQIAAAQIRARERYXYJAQIECBAgQIAAgR4BEdGzS5MQIECAAAECBAgQiAiIiAizSwgQIECAAAECBAj0CIiInl2ahAABAgQIECBAgEBEQEREmF1CgAABAgQIECBAoEdARPTs0iQECBAgQIAAAQIEIgIiIsLsEgIECBAgQIAAAQI9AiKiZ5cmIUCAAAECBAgQIBAREBERZpcQIECAAAECBAgQ6BEQET27NAkBAgQIECBAgACBiICIiDC7hAABAgQIECBAgECPgIjo2aVJCBAgQIAAAQIECEQERESE2SUECBAgQIAAAQIEegRERM8uTUKAAAECBAgQIEAgIiAiIswuIUCAAAECBAgQINAjICJ6dmkSAgQIECBAgAABAhEBERFhdgkBAgQIECBAgACBHgER0bNLkxAgQIAAAQIECBCICIiICLNLCBAgQIAAAQIECPQIiIieXZqEAAECBAgQIECAQERARESYXUKAAAECBAgQIECgR0BE9OzSJAQIECBAgAABAgQiAiIiwuwSAgQIECBAgAABAj0CIqJnlyYhQIAAAQIECBAgEBEQERFmlxAgQIAAAQIECBDoERARPbs0CQECBAgQIECAAIGIgIiIMLuEAAECBAgQIECAQI+AiOjZpUkIECBAgAABAgQIRARERITZJQQIECBAgAABAgR6BEREzy5NQoAAAQIECBAgQCAiICIizC4hQIAAAQIECBAg0CMgInp2aRICBAgQIECAAAECEQEREWF2CQECBAgQIECAAIEeARHRs0uTECBAgAABAgQIEIgIiIgIs0sIECBAgAABAgQI9AiIiJ5dmoQAAQIECBAgQIBAREBERJhdQoAAAQIECBAgQKBHQET07NIkBAgQIECAAAECBCICIiLC7BICBAgQIECAAAECPQIiomeXJiFAgAABAgQIECAQERAREWaXECBAgAABAgQIEOgREBE9uzQJAQIECBAgQIAAgYiAiIgwu4QAAQIECBAgQIBAj4CI6NmlSQgQIECAAAECBAhEBEREhNklBAgQIECAAAECBHoERETPLk1CgAABAgQIECBAICIgIiLMLiFAgAABAgQIECDQIyAienZpEgIECBAgQIAAAQIRARERYXYJAQIECBAgQIAAgR4BEdGzS5MQIECAAAECBAgQiAiIiAizSwgQIECAAAECBAj0CIiInl2ahAABAgQIECBAgEBEQEREmF1CgAABAgQIECBAoEdARPTs0iQECBAgQIAAAQIEIgIiIsLsEgIECBAgQIAAAQI9AiKiZ5cmIUCAAAECBAgQIBAREBERZpcQIECAAAECBAgQ6BEQET27NAkBAgQIECBAgACBiICIiDC7hAABAgQIECBAgECPgIjo2aVJCBAgQIAAAQIECEQERESE2SUECBAgQIAAAQIEegRERM8uTUKAAAECBAgQIEAgIiAiIswuIUCAAAECBAgQINAjICJ6dmkSAgQIECBAgAABAhEBERFhdgkBAgQIECBAgACBHgER0bNLkxAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECPxKAv8C8iQLlBHtDMwAAAAASUVORK5CYII= >+ > >diff --git a/LayoutTests/inspector/dom/highlight-shape-outside-margin-expected.txt b/LayoutTests/inspector/dom/highlight-shape-outside-margin-expected.txt >index 595fbfdaa71ddce7988faf2780fbde4d7f4337c6..0d784e4ade6791f13f4fa8f01401fcad1b160a70 100644 >--- a/LayoutTests/inspector/dom/highlight-shape-outside-margin-expected.txt >+++ b/LayoutTests/inspector/dom/highlight-shape-outside-margin-expected.txt >@@ -1,7 +1,10 @@ >-PASS: .inset >-PASS: .inset with shape-margin >-PASS: .circle >-PASS: .circle with shape-margin >-PASS: .svg >-PASS: .svg with shape-margin >+Selector: .inset >+Highlight: data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAyAAAAJYCAYAAACadoJwAAAAAXNSR0IArs4c6QAAKRtJREFUeAHt3d9uHdUVB+B9/Ce2YxdTN4kcIMgFqahIXLRv0CfvG5QLVCpQQRYhxCTBxMGO7dg+7myqoFwEn00Y77Nmz7dLZZoZz6z1rUHi13NmJiWLAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgN4HJZUrdXxYBAq8TmKTU/WURIECAAAECBAj0JbDQ14EchwABAgQIECBAgAABArMEBJBZQrYTIECAAAECBAgQINCbgADSG6UDESBAgAABAgQIECAwS0AAmSVkOwECBAgQIECAAAECvQkIIL1ROhABAgQIECBAgAABArMEBJBZQrYTIECAAAECBAgQINCbgADSG6UDESBAgAABAgQIECAwS0AAmSVkOwECBAgQIECAAAECvQkIIL1ROhABAgQIECBAgAABArMEBJBZQrYTIECAAAECBAgQINCbgADSG6UDESBAgAABAgQIECAwS0AAmSVkOwECBAgQIECAAAECvQkIIL1ROhABAgQIECBAgAABArMEBJBZQrYTIECAAAECBAgQINCbgADSG6UDESBAgAABAgQIECAwS0AAmSVkOwECBAgQIECAAAECvQkIIL1ROhABAgQIECBAgAABArMEBJBZQrYTIECAAAECBAgQINCbgADSG6UDESBAgAABAgQIECAwS0AAmSVkOwECBAgQIECAAAECvQkIIL1ROhABAgQIECBAgAABArMEBJBZQrYTIECAAAECBAgQINCbgADSG6UDESBAgAABAgQIECAwS0AAmSVkOwECBAgQIECAAAECvQks9XakKw40uWKbTfUFLuuf0hkJECBAgAABAgQI/CzgExAXAgECBAgQIECAAAEC1QQEkGrUTkSAAAECBAgQIECAgADiGiBAgAABAgQIECBAoJqAAFKN2okIECBAgAABAgQIEBBAXAMECBAg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JO5sVEaAAAECBAgQIECgOQEBpLmRaogAAQIECBAgQIBAXAEBJO5sVEaAAAECBAgQIECgOQEBpLmRaogAAQIECBAgQIBAXAEBJO5sVEaAAAECBAgQIECgOQEBpLmRaogAAQIECBAgQIBAXAEBJO5sVEaAAAECBAgQIECgOQEBpLmRaogAAQIECBAgQIBAXAEBJO5sVEaAAAECBAgQIECgOQEBpLmRaogAAQIECBAgQIBAXAEBJO5sVEaAAAECBAgQIECgOQEBpLmRaogAAQIECBAgQIBAXIGlGqVd1jiJcxAgQIAAAQIECBAgEF7AJyDhR6RAAgQIECBAgAABAu0ICCDtzFInBAgQIECAAAECBMILCCDhR6RAAgQIECBAgAABAu0ICCDtzFInBAgQIECAAAECBMILCCDhR6RAAgQIECBAgAABAu0ICCDtzFInBAgQIECAAAECBMILCCDhR6RAAgQIECBAgAABAu0ICCDtzFInBAgQIECAAAECBMILCCDhR6RAAgQIECBAgAABAu0ICCDtzFInBAgQIECAAAECBMILCCDhR6RAAgQIECBAgAABAu0ICCDtzFInBAgQIECAAAECBMILCCDhR6RAAgQIECBAgAABAu0ICCDtzFInBAgQIECAAAECBMILCCDhR6RAAgQIECBAgAABAu0ICCDtzFInBAgQIECAAAECBMILCCDhR6RAAgQIECBAgAABAu0ICCDtzFInBAgQIECAAAECBMILCCDhR6RAAgQIECBAgAABAu0ICCDtzFInBAgQIECAAAECBMILCCDhR6RAAgQIECBAgAABAu0ICCDtzFInBAgQIECAAAECBMILCCDhR6RAAgQIECBAgAABAu0ICCDtzFInBAgQIECAAAECBMILCCDhR6RAAgQIECBAgAABAu0ICCDtzFInBAgQIECAAAECBMILCCDhR6RAAgQIECBAgAABAu0ICCDtzFInBAgQIECAAAECBMILCCDhR6RAAgQIECBAgAABAu0ICCDtzFInBAgQIECAAAECBMILCCDhR6RAAgQIECBAgAABAu0ICCDtzFInBAgQIECAAAECBMILCCDhR6RAAgQIECBAgAABAu0ICCDtzFInBAgQIECAAAECBMILCCDhR6RAAgQIECBAgAABAu0ICCDtzFInBAgQIECAAAECBMILCCDhR6RAAgQIECBAgAABAu0ICCDtzFInBAgQIECAAAECBMILCCDhR6RAAgQIECBAgAABAu0ICCDtzFInBAgQIECAAAECBMILCCDhR6RAAgQIECBAgAABAu0ICCDtzFInBAgQIECAAAECBMILCCDhR6RAAgQIECBAgAABAu0ICCDtzFInBAgQIECAAAECBMILCCDhR6RAAgQIECBAgAABAu0ICCDtzFInBAgQIECAAAECBMILCCDhR6RAAgQIECBAgAABAu0ICCDtzFInBAgQIECAAAECBMILCCDhR6RAAgQIECBAgAABAu0ICCDtzFInBAgQIECAAAECBMILCCDhR6RAAgQIECBAgAABAu0ICCDtzFInBAgQIECAAAECBMILCCDhR6RAAgQIECBAgAABAu0ICCDtzFInBAgQIECAAAECBMILCCDhR6RAAgQIECBAgAABAu0ICCDtzFInBAgQIECAAAECBMILCCDhR6RAAgQIECBAgAABAu0ICCDtzFInBAgQIECAAAECBMILCCDhR6RAAgQIECBAgAABAu0ICCDtzFInBAgQIECAAAECBMILCCDhR6RAAgQIECBAgAABAu0ICCDtzFInBAgQIECAAAECBMILCCDhR6RAAgQIECBAgAABAu0ICCDtzFInBAgQIECAAAECBMILCCDhR6RAAgQIECBAgAABAu0ICCDtzFInBAgQIECAAAECBMILCCDhR6RAAgQIECBAgAABAu0ICCDtzFInBAgQIECAAAECBMILCCDhR6RAAgQIECBAgAABAu0ICCDtzFInBAgQIECAAAECBMILCCDhR6RAAgQIECBAgAABAu0ICCDtzFInBAgQIECAAAECBMILCCDhR6RAAgQIECBAgAABAu0ICCDtzFInBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQmCXwP6SR0udDxG6bAAAAAElFTkSuQmCC >+ >+Selector: .circle >+Highlight: data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAyAAAAJJCAYAAABS/FNOAAAAAXNSR0IArs4c6QAALLhJREFUeAHt3WtvFEfaBuDyCR8wGBPA0RoUQhIhbbQHaffr++v36660B2WlKAkJAq9iIBgb29hgj98uI2tZgplnxj3jrvLVimUzXVNdz1UTaW71oVKyESBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQItCYwcZRS85+NAIEPCUyk1PxnI0CAAAECBAgQaEtgsq2O9EOAAAECBAgQIECAAIF+AgJIPyH7CRAgQIAAAQIECBBoTUAAaY1SRwQIECBAgAABAgQI9BMQQPoJ2U+AAAECBAgQIECAQGsCAkhrlDoiQIAAAQIECBAgQKCfgADST8h+AgQIECBAgAABAgRaExBAWqPUEQECBAgQIECAAAEC/QQEkH5C9hMgQIAAAQIECBAg0JqAANIapY4IECBAgAABAgQIEOgnIID0E7KfAAECBAgQIECAAIHWBASQ1ih1RIAAAQIECBAgQIBAPwEBpJ+Q/QQIECBAgAABAgQItCYggLRGqSMCBAgQIECAAAECBPoJCCD9hOwnQIAAAQIECBAgQKA1AQGkNUodESBAgAABAgQIECDQT0AA6SdkPwECBAgQIECAAAECrQkIIK1R6ogAAQIECBAgQIAAgX4CAkg/IfsJECBAgAABAgQIEGhNQABpjVJHBAgQIECAAAECBAj0ExBA+gnZT4AAAQIECBAgQIBAawICSGuUOiJAgAABAgQIECBAoJ+AANJPyH4CBAgQIECAAAECBFoTEEBao9QRAQIECBAgQIAAAQL9BASQfkL2EyBAgAABAgQIECDQmsB0az19pKOJj+yza/wCR+M/pCMSIECAAAECBAgQOBZwBsQHgQABAgQIECBAgACBsQkIIGOjdiACBAgQIECAAAECBAQQnwECBAgQIECAAAECBMYmIICMjdqBCBAgQIAAAQIECBAQQHwGCBAgQIAAAQIECBAYm4AAMjZqByJAgAABAgQIECBAQADxGSBAgAABAgQIECBAYGwCAsjYqB2IAAECBAgQIECAAAEBxGeAAAECBAgQIECAAIGxCQggY6N2IAIECBAgQIAAAQIEBBCfAQIECBAgQIAAAQIExiYggIyN2oEIECBAgAABAgQIEBBAfAYIECBAgAABAgQIEBibgAAyNmoHIkCAAAECBAgQIEBgGsF/BWYvzacrC8tpfm7x+Gdu9nKanppJU1PTaWryLdVh7yAdHh6kg8M3aW9/J73a2z7+ebm7kfZfv/pvZ/4iQIAAAQIECBAgQOBXAhNHKTX/jXabGG33Q/c+kSbS8tKttHz1Vlq6cjPNzS4M3Vd+497+btp8+TRtbD1JG5tPGtiR0w413m6OaqhSRv6m5rPb1Y/vyGt3AAIECBAgQIDAKAQuZABZmL+aVj65k24sr6aZ6UujcE1vDl6nZxtraf2XR2n31dZIjjFspwJIXE4AiVtpSYAAAQIECBCICFyoALK4cC3d/vSrdH1pJWLTWpvnm+vp8c/fpe3dF631eZaOBJC4ngASt9KSAAECBAgQIBARuBABJN/L8fnq18eXW0VQRtUmX5b149o3x/eOjOoYkX4FkIjS2zYCSNxKSwIECBAgQIBARKDqADIxMZlur3yZVle+SJOTUxGPkbfp9Q7T2voP6fH69+noqDfy433oAALIh1Q+/JoA8mEXrxIgQIAAAQIEhhWoNoDkJ1ndv/untDB/ZVibkb5v99XL9O1Pfzt+gtZID/SBzgWQD6Cc8pIAcgqMlwkQIECAAAECQwpUGUBuXr+d7t35XfPo3G6c9Thtbg6bsyEPHv0rPX3++LQmI3ldAImzCiBxKy0JECBAgAABAhGB6gLI3dXfpt/cuhepvTNt/vPkQfpp7d9jG48AEqcWQOJWWhIgQIAAAQIEIgLVBJC8pseXn/0h5bMfJW75LMj3D/8xlrVDBJD4J0QAiVtpSYAAAQIECBCICFQRQHL4uH/vz608Xne6WRdk7tJCujQzl/Lf+WdycjLlG9rzlm8c7/V66aBZ5yP/vH6zl/Ze7x7/HQH/WJv8uN5vH/x15CFEAPnYLPzvPgHkfz38iwABAgQIECBwVoEqAshXn/3xTGc+ZqZn0+WFpXS5WaBwampmKNPDwzdpp1lwcGd3s1mEcH+oPvKb8pmQ7x7+fej3R94ogESU3rYRQOJWWhIgQIAAAQIEIgLFB5Cz3PMxN7uQri7eSHmdkDa3vf2dtLX9rFnvY3eobkd9T4gAEp8WASRupSUBAgQIECBAICJQdADJ93vksx+Dbvmyqrwa+tzs4qBvHaj93v52ypdV5Uu1Bt3yWZBRPR1LAInPhgASt9KSAAECBAgQIBARKDaA5HU+fn///wZ+1O7Vxetp6eqt5q6R5qvlGLaj5o6Oza0nzRmR5wMdLT+i95/f/mUk64QIIPGpEEDiVloSIECAAAECBCICb++sjrTsUJt8Q3heZHCQdT4mm/fc/OROunZ1ZWzhI5PloJOPmY+dxxDdcm25xpOb36Pv044AAQIECBAgQIBAlwXi34g7VMXtlS8HWuF8anI6rdz8LM2P+JKrjxHlY+cx5LFEt7yKe67VRoAAAQIECBAgQKAWgeICSL5hfHXli7D/2/BxN81Mz4XfM6qGeQwrN+8OFEJyrW3fJD+q+vRLgAABAgQIECBAoJ9AcQHk89Wvm3U5pvrVdbw/X/J068adND3ko3VDBxmwUR5LHlP0cqxca67ZRoAAAQIECBAgQKAGgaICyOLCtbS8dCvs/sn11U6c+Xh/wPlMSB5bdMs159ptBAgQIECAAAECBEoXKCqA3P70q7B3ftrVed7z0W+geWx5jNFtkNqjfWpHgAABAgQIECBAYNwCxQSQhWaV8rx2R2TL63zkR+12fctjzGONbLn2bGAjQIAAAQIECBAgULJAMQFkpXmMbXTLX9bHtc5HdEwfapfHGA1V+f2DGHzoeF4jQIAAAQIECBAgcN4CRQSQ/EX9xnLsnom52YWRr3De5qTl1djzmCNbNighWEVq0YYAAQIECBAgQOBiChQRQPJN2DPBS5WuLt4obiajY84Gg9yEXxyEARMgQIAAAQIECFQvUEYAaVYSj2wz07NFrpmR1/nIY49sywXc2xKpQxsCBAgQIECAAIGLKVBEAFm6EjurcXlhqdhZjI596crNYms0cAIECBAgQIAAAQKdDyCzl/I9HbF7JC4X/JSo6NizxeyleZ9cAgQIECBAgAABAkUKdD6AXLkcW4AvP852qkMrng/6achjjz6S98rC8qDda0+AAAECBAgQIECgEwKdDyDRxQTnmjMlpW/RGubnFksv1fgJECBAgAABAgQuqED3A0jwy/almbnipzBagwBS/FQrgAABAgQIECBwYQU6H0DyE6IiW/TypUhf59UmWkPU5LzqcFwCBAgQIECAAAECpwl0PoBMB+/riH55Pw2iC69Ha4iadKEmYyBAgAABAgQIECDwrkDnA8jU1PS74z3178nJzpdy6thPdkRriJqc9Os3AQIECBAgQIAAga4IdP5b+9RkLIBMTHS+lL5zHq0hatL3gBoQIECAAAECBAgQGLNA+d/axwzmcAQIECBAgAABAgQIDC/Q+QBy2DsIVXd01Au163KjaA1Rky7XamwECBAgQIAAAQIXU6D7AeQwFkB6vfIDSLSGw6DJxfxIq5oAAQIECBAgQKDLAp0PIAeHb0J+BwevQ+263ChaQ9Sky7UaGwECBAgQIECAwMUU6HwA2dvfCc1M9Mt7qLNzahStIWpyTmU4LAECBAgQIECAAIFTBTofQF7tbZ86+Hd3vH6z9+4/i/w7WkPUpEgEgyZAgAABAgQIEKhaoPsBZD8WQPZe7xY/UdEaBJDip1oBBAgQIECAAIELK9D5APJy50VocvLlS4fB+0VCHY65UR579BKsl7sbYx6dwxEgQIAAAQIECBBoR6DzAWS/ObOxtx87u7HzaqsdlXPoJTr2bLH/+tU5jNAhCRAgQIAAAQIECJxdoPMBJJe4+fJZqNKd3c1Quy42io598+XTLg7fmAgQIECAAAECBAiEBIoIIBtb66Fi3hzsN2dLYk/NCnU4pkZ5zHnskW1j60mkmTYECBAgQIAAAQIEOilQRgDZfNJ8QY+t87G1HTtb0qXZiI45G2w0FjYCBAgQIECAAAECpQoUEUCO0lF6trEWMs73SOwFn5wV6nDEjfJYo/e4ZINsYSNAgAABAgQIECBQqkARASTjrv/yKGz8fHO9iC/qOUzksUa3QQyifWpHgAABAgQIECBAYJwCxQSQ3eYJV9Ev6/lxtpsF3CuRxxh99G6uPRvYCBAgQIAAAQIECJQsUEwAyciPf/4ubL21/Ty96vClWHlseYzRbZDao31qR4AAAQIECBAgQGDcAkUFkO3dFwPdhP3L87Xm5vW9cZv2PV4eUx5bdMs3nufabQQIECBAgAABAgRKFygqgGTsH9e+Sb3eYci9d9RLT549SgcdWiE9jyWPKY8tsuVac802AgQIECBAgAABAjUIFBdA8poZa+s/hO0Pewdp/elPnTgTks985LHkMUW3XGuJa5tE69OOAAECBAgQIEDgYgkUF0Dy9Dxe/765IftleKbehpCH53pPSL7nY/3pw4HCR64x12ojQIAAAQIECBAgUItAkQHkqLl86duf/tZ8mY9dipUnK1/y9LR5lO+LZlX1ca6lkY+Vj5mPHb3sKo8315ZrzLXaCBAgQIAAAQIECNQiMNEsazfyle0mRqR18/rt9NVnfxy49+npS+n60kqam10c+L2DvCEvMpgfnxt91O67fX/38O/p6fPH777U2t8jn/DWRnr+HTWf3VF9fM+/OCMgQIAAAQIECJyDQNEBJHvdXf1t+s2te0PRzc0upKuLN5ogcnmo95/2pnzPxtb2s/AK5+/3858nD9JPa/9+/+XW/i2AxCkFkLiVlgQIECBAgACBiEDxASQXmc+C5LMhw24z07Pp8sJSujx/NU1NzQzVzWHzdKudZqHAnd3N5ob3/aH6yG/KZz3y2Y9RbgJIXFcAiVtpSYAAAQIECBCICFQRQCaaq2Tu3/vz8WVVkaI/1iZfnjV3aSFdmplL+e/8Mzk5mSYm3t4uk+/J6PV6x5dV5UurXr/ZS3uvd4e6zOr9ceTLtb598NeR36MigLwvf/q/BZDTbewhQIAAAQIECAwjUEUAyYXnEPLlZ38405mQYQDbek8+8/H9w3+MPHzk8Qog8VkTQOJWWhIgQIAAAQIEIgLVBJCTYs9yT8hJH+P+Pep7Pt6vRwB5X+T0fwsgp9vYQ4AAAQIECBAYRqC6AJIR8v0g9+78Lk1NTg1jMrb35EftPnj0r5E97eq0QgSQ02R+/boA8msTrxAgQIAAAQIEziJQZQDJIPNzi+n+3T+lhfkrZ/EZ2XvzIoN5nY9Xe9sjO8ZpHQsgp8n8+nUB5NcmXiFAgAABAgQInEWg2gCSUfKN47dXvkyrK180N5J342xIrznrsbb+w/EK5+e1yKAAEv9fRgCJW2lJgAABAgQIEIgIVB1ATgDyOh+fr36dlpdunbx0Lr83Np+kH9e+adYH2TmX458cVAA5kej/WwDpb6QFAQIECBAgQGAQgQsRQE5AFheupdufftXK43pP+oz8zo/Xffzzd2l790Wk+cjbCCBxYgEkbqUlAQIECBAgQCAicKECyAnIQrPg4Mond9KN5dU006zzMYrtTbNGyLONtbT+y6O02yxQ2KVNAInPhgASt9KSAAECBAgQIBARuJAB5AQmrx2SL8tavrqSlq7cSHOzCye7hvq9t7+bNl8+Sxtb6ylfbnXU0RU3BJD49AogcSstCRAgQIAAAQIRgQsdQN4Hmm1WQL9y+Vqan108fopWvndkemomTU1NN4/0nT5uftg7SIeHB+ng8M3xvRz5KVb552VzedV+syJ6CZsAEp8lASRupSUBAgQIECBAICIggESUKmsjgMQnVACJW2lJgAABAgQIEIgITEYaaUOAAAECBAgQIECAAIE2BASQNhT1QYAAAQIECBAgQIBASEAACTFpRIAAAQIECBAgQIBAGwICSBuK+iBAgAABAgQIECBAICQggISYNCJAgAABAgQIECBAoA0BAaQNRX0QIECAAAECBAgQIBASEEBCTBoRIECAAAECBAgQINCGgADShqI+CBAgQIAAAQIECBAICQggISaNCBAgQIAAAQIECBBoQ0AAaUNRHwQIECBAgAABAgQIhAQEkBCTRgQIECBAgAABAgQItCEggLShqA8CBAgQIECAAAECBEICAkiISSMCBAgQIECAAAECBNoQEEDaUNQHAQIECBAgQIAAAQIhgelQqzM2Ojrj+72dAAECBAgQIECAAIE6BJwBqWMeVUGAAAECBAgQIECgCAEBpIhpMkgCBAgQIECAAAECdQgIIHXMoyoIECBAgAABAgQIFCEggBQxTQZJgAABAgQIECBAoA4BAaSOeVQFAQIECBAgQIAAgSIEBJAipskgCRAgQIAAAQIECNQhIIDUMY+qIECAAAECBAgQIFCEgABSxDQZJAECBAgQIECAAIE6BASQOuZRFQQIECBAgAABAgSKEBBAipgmgyRAgAABAgQIECBQh4AAUsc8qoIAAQIECBAgQIBAEQICSBHTZJAECBAgQIAAAQIE6hAQQOqYR1UQIECAAAECBAgQKEJAAClimgySAAECBAgQIECAQB0CAkgd86gKAgQIECBAgAABAkUICCBFTJNBEiBAgAABAgQIEKhDQACpYx5VQYAAAQIECBAgQKAIAQGkiGkySAIECBAgQIAAAQJ1CAggdcyjKggQIECAAAECBAgUISCAFDFNBkmAAAECBAgQIECgDgEBpI55VAUBAgQIECBAgACBIgQEkCKmySAJECBAgAABAgQI1CEggNQxj6ogQIAAAQIECBAgUISAAFLENBkkAQIECBAgQIAAgToEBJA65lEVBAgQIECAAAECBIoQEECKmCaDJECAAAECBAgQIFCHgABSxzyqggABAgQIECBAgEARAgJIEdNkkAQIECBAgAABAgTqEBBA6phHVRAgQIAAAQIECBAoQkAAKWKaDJIAAQIECBAgQIBAHQICSB3zqAoCBAgQIECAAAECRQgIIEVMk0ESIECAAAECBAgQqENAAKljHlVBgAABAgQIECBAoAgBAaSIaTJIAgQIECBAgAABAnUICCB1zKMqCBAgQIAAAQIECBQhIIAUMU0GSYAAAQIECBAgQKAOAQGkjnlUBQECBAgQIECAAIEiBASQIqbJIAkQIECAAAECBAjUISCA1DGPqiBAgAABAgQIECBQhIAAUsQ0GSQBAgQIECBAgACBOgQEkDrmURUECBAgQIAAAQIEihAQQIqYJoMkQIAAAQIECBAgUIeAAFLHPKqCAAECBAgQIECAQBECAkgR02SQBAgQIECAAAECBOoQEEDqmEdVECBAgAABAgQIEChCQAApYpoMkgABAgQIECBAgEAdAgJIHfOoCgIECBAgQIAAAQJFCAggRUyTQRIgQIAAAQIECBCoQ0AAqWMeVUGAAAECBAgQIECgCAEBpIhpMkgCBAgQIECAAAECdQgIIHXMoyoIECBAgAABAgQIFCEggBQxTQZJgAABAgQIECBAoA4BAaSOeVQFAQIECBAgQIAAgSIEBJAipskgCRAgQIAAAQIECNQhIIDUMY+qIECAAAECBAgQIFCEgABSxDQZJAECBAgQIECAAIE6BASQOuZRFQQIECBAgAABAgSKEBBAipgmgyRAgAABAgQIECBQh4AAUsc8qoIAAQIECBAgQIBAEQICSBHTZJAECBAgQIAAAQIE6hAQQOqYR1UQIECAAAECBAgQKEJAAClimgySAAECBAgQIECAQB0CAkgd86gKAgQIECBAgAABAkUICCBFTJNBEiBAgAABAgQIEKhDQACpYx5VQYAAAQIECBAgQKAIAQGkiGkySAIECBAgQIAAAQJ1CAggdcyjKggQIECAAAECBAgUISCAFDFNBkmAAAECBAgQIECgDgEBpI55VAUBAgQIECBAgACBIgQEkCKmySAJECBAgAABAgQI1CEggNQxj6ogQIAAAQIECBAgUISAAFLENBkkAQIECBAgQIAAgToEBJA65lEVBAgQIECAAAECBIoQEECKmCaDJECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIBAX+H/jjG2lRuoLEwAAAABJRU5ErkJggg== >+ >+Selector: .svg >+Highlight: data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAyAAAAJJCAYAAABS/FNOAAAAAXNSR0IArs4c6QAAI1pJREFUeAHt2jtuFFsUBdBq1KMgICckZQwM12Nw6iGZxjHylaXb9/wWIuunqn3WrmSLd13+ECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIbBO4vV/X468/BAj8T+B2XY+//hAgQIAAAQIECOwS+LbrQZ5DgAABAgQIECBAgACBlYABshLyOwECBAgQIECAAAEC2wQMkG2UHkSAAAECBAgQIECAwErAAFkJ+Z0AAQIECBAgQIAAgW0CBsg2Sg8iQIAAAQIECBAgQGAlYICshPxOgAABAgQIECBAgMA2AQNkG6UHESBAgAABAgQIECCwEjBAVkJ+J0CAAAECBAgQIEBgm4ABso3SgwgQIECAAAECBAgQWAkYICshvxMgQIAAAQIECBAgsE3AANlG6UEECBAgQIAAAQIECKwEDJCVkN8JECBAgAABAgQIENgmYIBso/QgAgQIECBAgAABAgRWAgbISsjvBAgQIECAAAECBAhsEzBAtlF6EAECBAgQIECAAAECKwEDZCXkdwIECBAgQIAAAQIEtgkYINsoPYgAAQIECBAgQIAAgZWAAbIS8jsBAgQIECBAgAABAtsEDJBtlB5EgAABAgQIECBAgMBKwABZCfmdAAECBAgQIECAAIFtAgbINkoPIkCAAAECBAgQIEBgJWCArIT8ToAAAQIECBAgQIDANgEDZBulBxEgQIAAAQIECBAgsBIwQFZCfidAgAABAgQIECBAYJvAfduTPnnQ7ZPf/HRe4P38K72RAAECBAgQIECAwIeAfwHxIRAgQIAAAQIECBAgcEzAADlG7UUECBAgQIAAAQIECBggvgECBAgQIECAAAECBI4JGCDHqL2IAAECBAgQIECAAAEDxDdAgAABAgQIECBAgMAxAQPkGLUXESBAgAABAgQIECBggPgGCBAgQIAAAQIECBA4JmCAHKP2IgIECBAgQIAAAQIEDBDfAAECBAgQIECAAAECxwQMkGPUXkSAAAECBAgQIECAgAHiGyBAgAABAgQIECBA4JiAAXKM2osIECBAgAABAgQIEDBAfAMECBAgQIAAAQIECBwTMECOUXsRAQIECBAgQIAAAQIGiG+AAAECBAgQIECAAIFjAgbIMWovIkCAAAECBAgQIEDAAPENECBAgAABAgQIECBwTMAAOUbtRQQIECBAgAABAgQIGCC+AQIECBAgQIAAAQIEjgkYIMeovYgAAQIECBAgQIAAAQPEN0CAAAECBAgQIECAwDEBA+QYtRcRIECAAAECBAgQIGCA+AYIECBAgAABAgQIEDgmcD/2pie/6PevP09+w5nHv769nHmRtxAgQIAAAQIECBAIEGgxQP6Njx/ffwbwPeeVRshzXD2VAAECBAgQIEAgXsD/ghXfgQQECBAgQIAAAQIExggYIGOqdigBAgQIECBAgACBeAEDJL4DCQgQIECAAAECBAiMETBAxlTtUAIECBAgQIAAAQLxAgZIfAcSECBAgAABAgQIEBgjYICMqdqhBAgQIECAAAECBOIFDJD4DiQgQIAAAQIECBAgMEbAABlTtUMJECBAgAABAgQIxAsYIPEdSECAAAECBAgQIEBgjIABMqZqhxIgQIAAAQIECBCIFzBA4juQgAABAgQIECBAgMAYAQNkTNUOJUCAAAECBAgQIBAvYIDEdyABAQIECBAgQIAAgTECBsiYqh1KgAABAgQIECBAIF7AAInvQAICBAgQIECAAAECYwQMkDFVO5QAAQIECBAgQIBAvIABEt+BBAQIECBAgAABAgTGCBggY6p2KAECBAgQIECAAIF4AQMkvgMJCBAgQIAAAQIECIwRMEDGVO1QAgQIECBAgAABAvECBkh8BxIQIECAAAECBAgQGCNggIyp2qEECBAgQIAAAQIE4gUMkPgOJCBAgAABAgQIECAwRsAAGVO1QwkQIECAAAECBAjECxgg8R1IQIAAAQIECBAgQGCMgAEypmqHEiBAgAABAgQIEIgXMEDiO5CAAAECBAgQIECAwBgBA2RM1Q4lQIAAAQIECBAgEC9ggMR3IAEBAgQIECBAgACBMQIGyJiqHUqAAAECBAgQIEAgXsAAie9AAgIECBAgQIAAAQJjBAyQMVU7lAABAgQIECBAgEC8gAES34EEBAgQIECAAAECBMYIGCBjqnYoAQIECBAgQIAAgXgBAyS+AwkIECBAgAABAgQIjBEwQMZU7VACBAgQIECAAAEC8QIGSHwHEhAgQIAAAQIECBAYI2CAjKnaoQQIECBAgAABAgTiBQyQ+A4kIECAAAECBAgQIDBGwAAZU7VDCRAgQIAAAQIECMQLGCDxHUhAgAABAgQIECBAYIyAATKmaocSIECAAAECBAgQiBcwQOI7kIAAAQIECBAgQIDAGAEDZEzVDiVAgAABAgQIECAQL2CAxHcgAQECBAgQIECAAIExAgbImKodSoAAAQIECBAgQCBewACJ70ACAgQIECBAgAABAmMEDJAxVTuUAAECBAgQIECAQLyAARLfgQQECBAgQIAAAQIExgjcO1z6+vbS4YyPGzrd0qYUhxAgQIAAAQIECGwTuL1f1+Pvc//cnvt4T/+iwNML/2KezP/549v1+WYuSDYCBAgQIECgnID/BatcZQITIECAAAECBAgQqCtggNTtTnICBAgQIECAAAEC5QQMkHKVCUyAAAECBAgQIECgroABUrc7yQkQIECAAAECBAiUEzBAylUmMAECBAgQIECAAIG6AgZI3e4kJ0CAAAECBAgQIFBOwAApV5nABAgQIECAAAECBOoKGCB1u5OcAAECBAgQIECAQDkBA6RcZQITIECAAAECBAgQqCtggNTtTnICBAgQIECAAAEC5QQMkHKVCUyAAAECBAgQIECgroABUrc7yQkQIECAAAECBAiUEzBAylUmMAECBAgQIECAAIG6AgZI3e4kJ0CAAAECBAgQIFBOwAApV5nABAgQIECAAAECBOoKGCB1u5OcAAECBAgQIECAQDkBA6RcZQITIECAAAECBAgQqCtggNTtTnICBAgQIECAAAEC5QQMkHKVCUyAAAECBAgQIECgroABUrc7yQkQIECAAAECBAiUEzBAylUmMAECBAgQIECAAIG6AgZI3e4kJ0CAAAECBAgQIFBOwAApV5nABAgQIECAAAECBOoK3E9Efz/xEu8gQIAAAQIECBAgQCC9gH8BSV+RgAQIECBAgAABAgT6CBggfbp0CQECBAgQIECAAIH0AgZI+ooEJECAAAECBAgQINBHwADp06VLCBAgQIAAAQIECKQXMEDSVyQgAQIECBAgQIAAgT4CBkifLl1CgAABAgQIECBAIL2AAZK+IgEJECBAgAABAgQI9BEwQPp06RICBAgQIECAAAEC6QUMkPQVCUiAAAECBAgQIECgj4AB0qdLlxAgQIAAAQIECBBIL2CApK9IQAIECBAgQIAAAQJ9BAyQPl26hAABAgQIECBAgEB6AQMkfUUCEiBAgAABAgQIEOgjYID06dIlBAgQIECAAAECBNILGCDpKxKQAAECBAgQIECAQB8BA6RPly4hQIAAAQIECBAgkF7AAElfkYAECBAgQIAAAQIE+ggYIH26dAkBAgQIECBAgACB9AIGSPqKBCRAgAABAgQIECDQR8AA6dOlSwgQIECAAAECBAikFzBA0lckIAECBAgQIECAAIE+AgZIny5dQoAAAQIECBAgQCC9gAGSviIBCRAgQIAAAQIECPQRMED6dOkSAgQIECBAgAABAukFDJD0FQlIgAABAgQIECBAoI+AAdKnS5cQIECAAAECBAgQSC9ggKSvSEACBAgQIECAAAECfQQMkD5duoQAAQIECBAgQIBAegEDJH1FAhIgQIAAAQIECBDoI2CA9OnSJQQIECBAgAABAgTSCxgg6SsSkAABAgQIECBAgEAfAQOkT5cuIUCAAAECBAgQIJBewABJX5GABAgQIECAAAECBPoIGCB9unQJAQIECBAgQIAAgfQCBkj6igQkQIAAAQIECBAg0EfAAOnTpUsIECBAgAABAgQIpBcwQNJXJCABAgQIECBAgACBPgIGSJ8uXUKAAAECBAgQIEAgvYABkr4iAQkQIECAAAECBAj0ETBA+nTpEgIECBAgQIAAAQLpBQyQ9BUJSIAAAQIECBAgQKCPgAHSp0uXECBAgAABAgQIEEgvYICkr0hAAgQIECBAgAABAn0EDJA+XbqEAAECBAgQIECAQHoBAyR9RQISIECAAAECBAgQ6CNggPTp0iUECBAgQIAAAQIE0gsYIOkrEpAAAQIECBAgQIBAHwEDpE+XLiFAgAABAgQIECCQXsAASV+RgAQIECBAgAABAgT6CBggfbp0CQECBAgQIECAAIH0AgZI+ooEJECAAAECBAgQINBHwADp06VLCBAgQIAAAQIECKQXMEDSVyQgAQIECBAgQIAAgT4CBkifLl1CgAABAgQIECBAIL2AAZK+IgEJECBAgAABAgQI9BEwQPp06RICBAgQIECAAAEC6QUMkPQVCUiAAAECBAgQIECgj4AB0qdLlxAgQIAAAQIECBBIL2CApK9IQAIECBAgQIAAAQJ9BAyQPl26hAABAgQIECBAgEB6AQMkfUUCEiBAgAABAgQIEOgjYID06dIlBAgQIECAAAECBNILGCDpKxKQAAECBAgQIECAQB8BA6RPly4hQIAAAQIECBAgkF7AAElfkYAECBAgQIAAAQIE+ggYIH26dAkBAgQIECBAgACB9AIGSPqKBCRAgAABAgQIECDQR8AA6dOlSwgQIECAAAECBAikFzBA0lckIAECBAgQIECAAIE+AgZIny5dQoAAAQIECBAgQCC9gAGSviIBCRAgQIAAAQIECPQRMED6dOkSAgQIECBAgAABAukFDJD0FQlIgAABAgQIECBAoI+AAdKnS5cQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ+BD4C64SE4sRB7QCAAAAAElFTkSuQmCC >+ > >diff --git a/LayoutTests/inspector/dom/highlight-shape-outside-margin.html b/LayoutTests/inspector/dom/highlight-shape-outside-margin.html >index 3e98c58c9397fa5c87558611bf183d144a9dbee1..e077120de8507ae19713272c7ec7f0b848950301 100644 >--- a/LayoutTests/inspector/dom/highlight-shape-outside-margin.html >+++ b/LayoutTests/inspector/dom/highlight-shape-outside-margin.html >@@ -25,42 +25,19 @@ body { > } > </style> > <script src="../../http/tests/inspector/resources/inspector-test.js"></script> >-<script src="../../http/tests/inspector/dom/shapes-test.js"></script> >+<script src="../../http/tests/inspector/dom/resources/highlight-utilities.js"></script> > <script> > function test() { >- var testcases = [ >- { >- 'selector' : '.inset', >- 'path' : ['M', 60, 50, 'L', 90, 50, 'C', 96, 50, 100, 54, 100, 60, 'L', 100, 90, 'C', 100, 96, 96, 100, 90, 100, >- 'L', 60, 100, 'C', 54, 100, 50, 96, 50, 90, 'L', 50, 60, 'C', 50, 54, 54, 50, 60, 50, 'Z'], >- 'marginPath' : ['M', 60, 40, 'L', 90, 40, 'C', 101, 40, 110, 49, 110, 60, 'L', 110, 90, 'C', 110, 101, 101, 110, 90, 110, >- 'L', 60, 110, 'C', 49, 110, 40, 101, 40, 90, 'L', 40, 60, 'C', 40, 49, 49, 40, 60, 40, 'Z'] >- }, >- { >- 'selector' : '.circle', >- 'path' : ['M', 75, 63, 'L', 75, 63, 'C', 89, 63, 100, 74, 100, 88, 'L', 100, 88, 'C', 100, 102, 89, 113, 75, 113, 'L', 75, 113, >- 'C', 61, 113, 50, 102, 50, 88, 'L', 50, 88, 'C', 50, 74, 61, 63, 75, 63, 'Z'], >- 'marginPath' : ['M', 75, 53, 'L', 75, 53, 'C', 94, 53, 110, 69, 110, 88, 'L', 110, 88, 'C', 110, 107, 94, 123, 75, 123, 'L', 75, 123, >- 'C', 56, 123, 40, 107, 40, 88, 'L', 40, 88, 'C', 40, 69, 56, 53, 75, 53, 'Z'] >- }, >- { >- 'selector' : '.svg', >- 'path' : ['M', 50, 63, 'L', 100, 63, 'L', 100, 113, 'L', 50, 113, 'Z'], >- 'marginPath' : ['M', 50, 62, 'L', 100, 62, 'L', 100, 63, 'L', 50, 63, 'Z', >- 'M', 49, 63, 'L', 101, 63, 'L', 101, 113, 'L', 49, 113, 'Z', >- 'M', 50, 113, 'L', 100, 113, 'L', 100, 114, 'L', 50, 114, 'Z'] >- }]; >+ const testcases = [ >+ ".inset", >+ ".circle", >+ ".svg", >+ ]; > > function runNextTest(tests) { > var testcase = tests[0]; >- var selectorInformation = "Selector: \'" + testcase.selector + "\'"; >- >- InspectorTest.Shapes.getShapeOutsideInfoForSelector(testcase.selector, function(payload) { >- if (!InspectorTest.Shapes.assertPathsAreRoughlyEqual(payload.shape, testcase.path, selectorInformation + " Shape information was not roughly equal.")) >- InspectorTest.log("PASS: " + testcase.selector); >- if (!InspectorTest.Shapes.assertPathsAreRoughlyEqual(payload.marginShape, testcase.marginPath, selectorInformation + " Margin shape information was not roughly equal.")) >- InspectorTest.log("PASS: " + testcase.selector + " with shape-margin"); > >+ InspectorTest.Highlight.dumpBase64ForSelector(testcase, function() { > if (tests.length > 1) > runNextTest(tests.splice(1)); > else >diff --git a/LayoutTests/inspector/dom/highlight-shape-outside.html b/LayoutTests/inspector/dom/highlight-shape-outside.html >index 981b3bd8610fd4367551f1ac8154a78542f071d9..bab0c4b9e656f685783eeedfafb4ffaceecdaac7 100644 >--- a/LayoutTests/inspector/dom/highlight-shape-outside.html >+++ b/LayoutTests/inspector/dom/highlight-shape-outside.html >@@ -53,79 +53,31 @@ body { > } > </style> > <script src="../../http/tests/inspector/resources/inspector-test.js"></script> >-<script src="../../http/tests/inspector/dom/shapes-test.js"></script> >+<script src="../../http/tests/inspector/dom/resources/highlight-utilities.js"></script> > <script> > function test() { >- var testcases = [ >- { >- 'selector' : '.inset', >- 'path' : ['M', 50, 50, 'L', 150, 50, 'L', 150, 100, 'L', 50, 100, 'L', 50, 50, 'Z'] >- }, >- { >- 'selector' : '.inset.padded', >- 'path' : ['M', 30, 30, 'L', 120, 30, 'L', 120, 115, 'L', 30, 115, 'L', 30, 30, 'Z'] >- }, >- { >- 'selector' : '.inset.padded.border-box', >- 'path' : ['M', 50, 50, 'L', 150, 50, 'L', 150, 100, 'L', 50, 100, 'L', 50, 50, 'Z'] >- }, >- { >- 'selector' : '.polygon', >- 'path' : ['M', 50, 50, 'L', 150, 50, 'L', 150, 100, 'L', 50, 100, 'Z'] >- }, >- { >- 'selector' : '.polygon.padded.border-box', >- 'path' : ['M', 50, 50, 'L', 150, 50, 'L', 150, 100, 'L', 50, 100, 'L', 50, 50, 'Z'] >- }, >- { >- 'selector' : '.vertical-lr > .inset', >- 'path' : ['M', 50, 50, 'L', 50, 100, 'L', 150, 100, 'L', 150, 50, 'L', 50, 50, 'Z'] >- }, >- { >- 'selector' : '.vertical-lr > .inset.padded', >- 'path' : ['M', 30, 30, 'L', 30, 115, 'L', 120, 115, 'L', 120, 30, 'L', 30, 30, 'Z'] >- }, >- { >- 'selector' : '.vertical-lr > .inset.padded.border-box', >- 'path' : ['M', 50, 50, 'L', 50, 100, 'L', 150, 100, 'L', 150, 50, 'L', 50, 50, 'Z'] >- }, >- { >- 'selector' : '.vertical-rl > .inset', >- 'path' : ['M', 150, 50, 'L', 150, 100, 'L', 50, 100, 'L', 50, 50, 'L', 150, 50, 'Z'] >- }, >- { >- 'selector' : '.vertical-rl > .inset.padded', >- 'path' : ['M', 120, 30, 'L', 120, 115, 'L', 30, 115, 'L', 30, 30, 'L', 120, 30, 'Z'] >- }, >- { >- 'selector' : '.vertical-rl > .inset.padded.border-box', >- 'path' : ['M', 150, 50, 'L', 150, 100, 'L', 50, 100, 'L', 50, 50, 'L', 150, 50, 'Z'] >- }, >- { >- 'selector' : '.content-box.padded', >- 'path' : ['M', 25, 25, 'L', 125, 25, 'L', 125, 125, 'L', 25, 125, 'L', 25, 25, 'Z'] >- }, >- { >- 'selector' : '.raster-svg.padded', >- 'path' : ['M', 50, 50, 'L', 100, 50, 'L', 100, 100, 'L', 50, 100, 'Z'] >- }, >- { >- 'selector' : '.raster-svg-complex.padded', >- 'path' : ['M', 35, 35, 'L', 115, 35, 'L', 115, 65, 'L', 35, 65, 'Z', 'M', 35, 85, 'L', 115, 85, 'L', 115, 115, 'L', 35, 115, 'Z'] >- }, >- { >- 'selector' : '.raster-png.padded', >- 'path' : ['M', 50, 50, 'L', 100, 50, 'L', 100, 100, 'L', 50, 100, 'Z'] >- } >+ const testcases = [ >+ ".inset", >+ ".inset.padded", >+ ".inset.padded.border-box", >+ ".polygon", >+ ".polygon.padded.border-box", >+ ".vertical-lr > .inset", >+ ".vertical-lr > .inset.padded", >+ ".vertical-lr > .inset.padded.border-box", >+ ".vertical-rl > .inset", >+ ".vertical-rl > .inset.padded", >+ ".vertical-rl > .inset.padded.border-box", >+ ".content-box.padded", >+ ".raster-svg.padded", >+ ".raster-svg-complex.padded", >+ ".raster-png.padded", > ]; > > function runNextTest(tests) { > var testcase = tests[0]; > >- InspectorTest.Shapes.getShapeOutsideInfoForSelector(testcase.selector, function(payload) { >- if (!InspectorTest.Shapes.assertPathsAreRoughlyEqual(payload.shape, testcase.path, "Selector: \'" + testcase.selector + "\' Shape information was not roughly equal.")) >- InspectorTest.log("PASS: " + testcase.selector); >- >+ InspectorTest.Highlight.dumpBase64ForSelector(testcase, function() { > if (tests.length > 1) > runNextTest(tests.splice(1)); > else >diff --git a/LayoutTests/inspector/dom/highlightFrame-expected.txt b/LayoutTests/inspector/dom/highlightFrame-expected.txt >index 04c411a6fb73a18f5ae3f5d519a7e889c13ffde5..76cf9ccb319f30ece2dcc942b539874049c3deee 100644 >--- a/LayoutTests/inspector/dom/highlightFrame-expected.txt >+++ b/LayoutTests/inspector/dom/highlightFrame-expected.txt >@@ -5,16 +5,20 @@ PASS: Page should have subframes. > > == Running test suite: DOM.highlightFrame > -- Running test case: CheckEmptyHighlight >-PASS: Should not be a highlight yet. >+Highlight: data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAyAAAAJYCAYAAACadoJwAAAAAXNSR0IArs4c6QAAIM5JREFUeAHt0DEBAAAAwqD1T20Gf4hAYcCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAgW9gUAsAAS8VnLYAAAAASUVORK5CYII= >+ > > -- Running test case: HighlightMainFrame >-PASS: Should not be a highlight for the main frame. >+Highlight: data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAyAAAAJJCAYAAABS/FNOAAAAAXNSR0IArs4c6QAAH/1JREFUeAHt0IEAAAAAw6D5U1/gCIVQYcCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYOAMDJRtAAF2Yxx9AAAAAElFTkSuQmCC >+ > > -- Running test case: HighlightChildFrame1 >-Highlight Object: [{"scrollOffset":{"x":0,"y":0},"fragments":[{"quads":[[{"x":8,"y":50},{"x":312,"y":50},{"x":312,"y":204},{"x":8,"y":204}],[{"x":8,"y":50},{"x":312,"y":50},{"x":312,"y":204},{"x":8,"y":204}],[{"x":10,"y":52},{"x":310,"y":52},{"x":310,"y":202},{"x":10,"y":202}],[{"x":10,"y":52},{"x":310,"y":52},{"x":310,"y":202},{"x":10,"y":202}]],"contentColor":"rgba(0, 0, 0, 0)","contentOutlineColor":"rgba(0, 0, 0, 0)","paddingColor":"rgba(0, 0, 0, 0)","borderColor":"rgba(0, 0, 0, 0)","marginColor":"rgba(0, 0, 0, 0)"}],"elementData":{"tagName":"iframe","idValue":"frame-1","size":{"width":304,"height":154},"role":""}}] >+Highlight: data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAyAAAAJJCAYAAABS/FNOAAAAAXNSR0IArs4c6QAALSJJREFUeAHt3XuUVlXZAPCHGYbLcJsYroIIogFq3hLLLMHWUsxLKyu/0jJNa5Vmmn3f8ktbIC6yVi0zl/cuYi0TK8vM8IplaoLkLesLxQtCggoMDCBzY27fPmdiGGDAl9GZgH5nrZn3vOfsc/bev3n/2M+793MmwkaAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECnSjQrdB7X3rppZcVWlY5AruDQFNT0z0zZsyYvzv0RR8IECBAgAABAjuLQPdCGjJt2rRLu3XrNm3SpDGFFFeGwC4vUFtbH/PnL52WOlJwkL7Ld1oHCBAgQIAAAQJdIFBQAJK146ijRsfkyQKQLvibqGInEKipqY8nn3yteidoiiYQIECAAAECBHYrgaLdqjc6Q4AAAQIECBAgQIDATi3wtgKQV+etiZrK+nY7WPF8VTz32+XbPN/uRV10sKmpOS2vqYu77949vuBeu3Z9rF69rl29+vqGqKmpa/ecgwQIECBAgAABAgS6WuBtBSCPfmdRrH5p60H8vCsXx5z/XZifa6ht6uo+5fV96UurYu3apvjud9fGM89s2KwNp51WEb/6VVUsXtyw2fF/95sXXqiPc85ZFWPGLI1nn928zdtq28knXxITJpwehx56dnzoQ1+JhQv/2Vr0xhvvjNGjT4k99/xETJ36k9bjG3dee60iBgw4Li6++IcbD+0UrxUVa+Ib37gxyso+Elde+cvWNr388rIoKjoq+vQ5Jv8Z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Es53dMseB7tlTsmO3qOQ8tkgfEeDj+y+2VOtRo7sfOIhQ961zW706VN4En7bm/Ttu+N/j7bXd9Z+//59UrJ/x2KCnbVPnWXlvgQIECBAgACBnVFg2wv4d8bWalOnC5x66oFpFqrTq+nSCnbHPnUpoMoIECBAgAABAu+gQOd/Pf8ONtatOl+gbdJ559fWNTXsjn3qGjm1ECBAgAABAgTeeYGCA5DsH9B1ZOto3kj2H7RtBP5dAlneT2Nj044/VeHf1WD1EiBAgAABAgR2EYGCF9tkieg72qf0fxsmlZQUvS89hrV09Oht5ym0vW/2dKVZs56trq9vmp8eFftw23P2CXSlQPr83jt9+vS/dGWd6iJAgAABAgQI7O4CBQcgHYWYOnXqpF69Su4pJAjZGHzU1tYfP2PGDMFHR9FdR4AAAQIECBAgQGAnFdix58p2oBOPPPLIkiOP/OBjzz238r/23HNASVlZ+09lEnx0ANclBAgQIECAAAECBHYxgU4PQDKPtwpCBB+72KdGcwkQIECAAAECBAh0UKBLApCsbdsKQgQfHfzLuYwAAQIECBAgQIDALijQZQFIZrNlELJmTW2ecC7nYxf85GgyAQIECBAgQIAAgQ4IdHoSenttyhLTi4uL/5Sda2xsnCzhvD0lxwgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBDpV4P8BosfznXW9UUgAAAAASUVORK5CYII= >+ > > -- Running test case: HighlightChildFrame2 >-Highlight Object: [{"scrollOffset":{"x":0,"y":0},"fragments":[{"quads":[[{"x":316,"y":50},{"x":620,"y":50},{"x":620,"y":204},{"x":316,"y":204}],[{"x":316,"y":50},{"x":620,"y":50},{"x":620,"y":204},{"x":316,"y":204}],[{"x":318,"y":52},{"x":618,"y":52},{"x":618,"y":202},{"x":318,"y":202}],[{"x":318,"y":52},{"x":618,"y":52},{"x":618,"y":202},{"x":318,"y":202}]],"contentColor":"rgba(0, 0, 0, 0)","contentOutlineColor":"rgba(0, 0, 0, 0)","paddingColor":"rgba(0, 0, 0, 0)","borderColor":"rgba(0, 0, 0, 0)","marginColor":"rgba(0, 0, 0, 0)"}],"elementData":{"tagName":"iframe","idValue":"frame-2","size":{"width":304,"height":154},"role":""}}] >+Highlight: data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAyAAAAJJCAYAAABS/FNOAAAAAXNSR0IArs4c6QAALY9JREFUeAHt3QlwXlW9APB/k6Zp0y02XWkphYJtAdmLINIWZ6DI4qjIE3ABAUdZBOG9QcHpwlR8o4M8BlBwAcZRiooLgwWBoghIS2UTfbaUpbRCKd0Xmq3Z3rk3LyFtE5pmmrSE351Jvruce+45vy+T3P93zv8mwkKAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECnSjQoxPrVjUBAgT2SIEZM2Zcu0c2TKMIdJJAfX39A7NmzVrQSdWrlgABAjsl0HOnSitMgACB97jA9OnTZ/To0WP65Mn7vsd7ovkE2idQVVUTCxa8MT2V9qFj+8iUIkCgkwUEIJ0MrHoCBPY8gUmTxsSUKQKQPe+d0aLOEKisrIlnnnmzojPqVicBAgQ6IlDQkZOcQ4AAAQIECBAgQIAAgY4ICEA6ouYcAgS6ncDr8zdE5fqaVvu15sXyWPT7lW0eb/WkLtpZX9+QptdUx/3373kfcK9bVxeVlQ07JbFx4+ZYt25Tq+fU1NSm+qpbPWYnAQIECLx3BAQg7533SksJEOhEgSf+e0mse2X7m/j5NyyNud9YnB+rrarvxBa0XfVXvrI2Nm6sj+9+d2M8//yWrQqec86a+PWvy2Pp0tqt9u/OjSzwmDz5rfjYx1bGRz+6Ii65ZG3U1Ow4EPnUp66JCRO+EEcccUEcf/wlsXjxv5u7cdtt98aYMWfG3nufEdOm/bR5f9PKm2+uiYEDT46rr/5R06494nXNmg3xzW/eFqWlH48bbvhVc5tefXV5FBRMir59T8y/Ro/+TPOxppU9tU9N7fNKgACBjgrIAemonPMIEOhWAufcd0Sr/XnloTUx9YbxMfSgfq0e7+ydVVUN8fLLNenmuiD+9KequPTS/s2XrKioj4ULa+KXvxzSvG9PWCks7BHf/nZpCiJ65yMgZ5yxKh5+uDJOPbXkXZt3881fj1GjhuZlpk+/PW688Z649db/jFWr1sdVV92a+vrzqKiojkMOOS/OOGNyHHbYAc31XXnlLXHUUeObt/eUlWuu+XH07t0rJk06NGpr67Zq1gEHjEpB1uyt9rXc2FP71LKN1gkQINARAQFIR9ScQ4BAtxFY/vTGeGzWq1G1oTZO/cGEGPahxhv8RfeujOfvWB6r/rU5HrzixejZuyCmXj8uyj7YN7Zsro27TnsujrhgVCy4aVnUpU/3z/r9YVFS1it+c/YLUbW+Nu2rj/2nDo4p1+4fG5dVxgOXLsqvUTauJE3lSqMVDQ3x6V8cEsX9e8aK5zbFw1ctjpryuhh9/Afi2K+Pif57Fcdll62Lf/5zS6xYURdTp66MV16pSTfeq9NNeVkKOsrjqaeq4+236+Mzn1kdxcURd93VGIg88URVzJlTGYWFEXPnVsWwYYVpe2g8+2x1XHPNhnw0ojY14Wtf6x9nntk3fve7ivjVr8pj2bLaNGrRO+bNq04jGL3j2mtL8/f5nnvK46ab3o6Skh4piOgTX/1q/+jVq+0HKmXBUhZ8ZEufPj3imGOK4+mnt+wwAGkKPrLz9t13RJpatjBbjT/+8an44Af3zoOTG2/8dRox6B333fdkcwAyZ868GDKkNEaOHBzpCWf5Odm3W255KsaOHZRu8tfEgAHFyemg9No7XnttXZaUnW9n5e+/f3Gqe0AceuiI5nO3XampqYtHH12SfMZGz54F8dZbb8e//70xjj561LZFt9q+5ZYrklVRXHjhd1PbtjqU/Qgk87fSqM7QNBqy9YSErujT1q2xRYAAga4T2Po3Xtdd15UIECCwRwiMnDgwstGP4v6FUVP5zifUEz45LN8/YGTvOP22A/P1LPjIloY0E2v1wvJYs7g8zv3TxDj/iaPz4KMw3ZSf+sMD44J5H86/srySJXPXRt2WhqjeVBtfSuWWProuPn7j+Og3ojhWPNuY65AFHyfM3D8unH9MHgDNu/61/Do33TQoTjutJK67rjQuv3xAXHBB/3jwwWHp5rxnmmo0MH7yk7IYNKggfvObIc3BR3ZiRUVDZEHD4Yf3ivnzh8ePfzwor2/kyJ5p/5D485+Hx29/OyTVsSHWr6+PTZtSsLR/z1SuLB55pCqNtAxL16mM6uqG2LChPk0d2pSflwUx2VSvBx6ozOtrz7fNm+vzuk4/vU97iscdd9wfn/jEN1Nb7ovrr784P2f58jUxbtzo/Gb9nnv+kizOjDfeWJUfKy+vTIHSnTFr1gXb1b9+fWUKVnql8semm/yBKehYnpfZd99BKZgqiscfXxp///uKNL2tKo2qDN/u/JY7iooKU5DXM+6++x/JYH3y+N8YPXpgyyKtrmfBR1tLVdWWOOusmbHffp9NI0Y/ay7WVX1qvqAVAgQIdLGAEZAuBnc5AgS6h0BDXUNMvGjvKB6w9a/R9Usq4/nbl8fal8ujYm1NbHy9KkrH9Ik+g3tFQZqaVFxaFCVDekWfQUVRtbE21i+piLUvVcTTt76ef9XXNsQbCzbESd8fl3+a/+STVfG5z5XFzTdvihNPbN9NfCY8fHhhPrqRre+1V2MbS0sL0mhCZWR1rlpVnz51j1i5sjHoGjy4MA9mysoK0shJjzRSUBBZ8PDQQ1VRl4pcffX6/BP7NWvqY+3aijj44KJ8hCarv+XyhS/0i7PPbgzU6pJRNopz1ll948gj0xBNO5Zjjz0on7L005/OSYHQs/GhD41NIza1KYeiXxqxuTE5XJ7vb5rOlOWDXHzxp9Lxd6amtbzMwQcPzR0PPHBoCpwW5yMY2fGTTz4g7rzzuRRk1cb55x+Zl2l5Xmvr2f+OmTPnxfjZz55PweCRybj1a7Z27rb7shGeZcvuya+7evWGNMJzTnz+8yfFmDEj8hyXrurTtu2yTYAAga4Q2PovZ1dc0TUIECDQDQSyEZNsdKTlkk3XenT6y/HxmybEoP1L4sHLX4wsoMiWHv8/3py9Nn71iPp0g15TURclg4vitDTK0nK5++6KNBqwOZ8Wdd55a/I8kGeeaZyO1XSD37L8tuvjxm3/yfvs2eXx3HPVccUVA/IA5fjj30p5CY3ty4KRbIpQ00yg7DULPLI8k498pDjP6Wi6Rja1q6ioR7oRH9y0q/m1b9/GeUYNaX7RlVeuj3326ZmCkAHNx3e0MmHCmJSIPiaN3hyQ8ia+lo92DB8+KH7wg9/Fl798ekpQHxezZz+S2l+WV3XHHQ/ExInj08jEI/HSS6/nU5my8pdd1pjUnU2XypbsdcuWd0a4amvr8+3sKWLZ/j59tvfKT2zxLRv5eO219XHccaNTTssrKTA8NB8VaVGk3astp1xl08eyHJG5c5/J+9iVfWp3gxUkQIDALhQQgOxCTFURIPD+FlieRi5GHVMaIw4fkE+5Wvr4utgrTfF6t2Xowf2jZ3FBbFpeFUPGNya6l6/eEuec0zflNBSmEYjKfPrVRRetTbkajQna71bfux3729+q8xyOsWOLIltfuXLHT/U6/fSSuP32VXlgUlJSkEZBGvJpW336FKS8ixSJtLF84xsb0vSnHjFjRmMeSRvFmndn9S5fvro5CX3+/H/FQQeNyUcIpk49Oh/9uPTST+cJ6X/4w5Np+tlV+bkvvHBn1Nc39uO6636e8i16psDgxOZ6X311XQpm9oolS9alaWaNQUt28N57F6ak9ZEpub93Pp3qS186Io38NAYrzSe3WMlyQObOfSW9L4dGWVlJyml5Ix57bGmcdNL+LUq1fzUb9Rg8eGDev5Ur18Vf//qP+OEPr8wr6Ko+tb+1ShIgQGDXCghAdq2n2ggQeI8J/Hnay3kSeDZ68fB/vZTngpxy84T4wH4lO92T8Slv5B+z/x53nfJsVG6oiZFHvXvw0XSBE1Ki+i8/+XwMGluSEtzrYsQRA+Lk/xmfbkqr02Nse6cpU9XpU/f2TWFqqrO11/PO65ceCbs+BRSb0zSnHin3YMd/ArIE9s9+tm+6WV+R8iR6xZtv1qUpT/3zaVWtXSPbt2hRTcpJKU8BSuOUr2zfCSf0Trkkjbko2fa2SxaAHHfcxdG/f0k+5Wrw4NL43vcuyotl05Jmzjw/Hb8kjchU5U/AmjTpsPzYPvu8k7sxcGDfNCLRKwUI77gvXLgqBVtvpOlkW+KLXzw8P2fevGX5jX9TAnk2svHQQy/HKaeM27ZZzdtZDsiFFx6Vn5ftnDhxVB6MNRdoY+WRR56Jc8+9LuXSbE6jMIX5k70WLPhRCoCeiO985xcxYkRZ/r9Npk07NwWcjQ8R6Ko+tdFkuwkQINDpAts8k6PTr+cCBAgQ2K0C06dPnzFlyn4zTzhhv05rR8WaLdGnrKj5ZrU9F8puwN9+szrPKcmejNVZSzblKEssHzSo7dGL1q69JSXSr1pVl496FBd33p+O7JG72UhEyyCiqT1ZcnaW+zFwYPseiTxr1qPxrW9NSUFLTZ50XlDQee1uauPOvG7aVJ4HJqNHD2v3aR3pU2VlTXz/+09WTJs2vTE5p91XU5AAAQKdI9B5f+U6p71qJUCAwB4vUJISznd2yR4Hu21Oyc7W0Z7y2U34zgYfWb3ZY3dHjer8PxlDh36gzW707dv+JPyWlfTrt/PvR8vzO2t9wIC+Kdm/YzHBntqnzrJSLwEC3Uug7Qmv3aufekOAAAEC7zOBs88+JI1Cda9Od8c+da93SG8IEGiPQOd/nNWeVihDgAABAgR2sUDLpPNdXPVuq6479mm3YbowAQK7TUAAstvoXZgAgd0lkP0Duo4sHc0byf6DtoXA7hLI8n7q6up3/qkKu6vBrkuAQLcX6GaD093+/dJBAgR2gUCWiL6z1aT/2zC5qKjgw+kxrCVjxrSdp9Cy3uzpSrNnv1BRU1O/ID0q9rGWx6wT6EqB9PP7x5kzZ/6tK6/pWgQIEGhLQADSloz9BAgQ2EZg2rRpk3v3LnqgPUFIU/BRVVVzyqxZswQf21jaJECAAIH3r8DOPYfx/euk5wQIEIjHH3982XHHffTJRYtW/8feew8sKi1t/alMgg8/LAQIECBAoG0BAUjbNo4QIEBgO4EdBSGCj+3I7CBAgAABAlsJCEC24rBBgACBHQu0FYQIPnZspwQBAgQIEBCA+BkgQIBABwS2DUI2bKjKE87lfHQA0ykECBAg8L4SkIT+vnq7dZYAgV0tkCWmFxYW/iWrt66uboqE810trD4CBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAh0osD/AR+aE0OXnuNwAAAAAElFTkSuQmCC >+ > > -- Running test case: BadFrameId > PASS: Should produce an error. >diff --git a/LayoutTests/inspector/dom/highlightFrame.html b/LayoutTests/inspector/dom/highlightFrame.html >index 458c53286ac7f2068ca7f08425943548f7404e3f..878620bf8504563fe77748c9230f9960cff9dbe1 100644 >--- a/LayoutTests/inspector/dom/highlightFrame.html >+++ b/LayoutTests/inspector/dom/highlightFrame.html >@@ -2,6 +2,7 @@ > <html> > <head> > <script src="../../http/tests/inspector/resources/inspector-test.js"></script> >+<script src="../../http/tests/inspector/dom/resources/highlight-utilities.js"></script> > <script> > function test() > { >@@ -11,29 +12,11 @@ function test() > let childFrames = Array.from(mainFrame.childFrameCollection); > InspectorTest.expectEqual(childFrames.length, 2, "Page should have subframes."); > >- function getHighlight(callback) { >- InspectorTest.evaluateInPage("window.internals.inspectorHighlightObject()", (error, value, wasThrown) => { >- InspectorTest.assert(!error, "Unexpected error dumping highlight: " + error); >- InspectorTest.assert(!wasThrown, "Unexpected exception when dumping highlight."); >- callback(JSON.parse(value)); >- }); >- } >- >- function dumpHighlight(callback) { >- getHighlight((highlightObjectPayload) => { >- InspectorTest.log("Highlight Object: " + JSON.stringify(highlightObjectPayload)); >- callback(); >- }); >- } >- > suite.addTestCase({ > name: "CheckEmptyHighlight", > description: "Should not be a highlight yet.", > test(resolve, reject) { >- getHighlight((highlightObjectPayload) => { >- InspectorTest.expectThat(highlightObjectPayload.length === 0, "Should not be a highlight yet."); >- resolve(); >- }); >+ InspectorTest.Highlight.dumpBase64(resolve); > } > }); > >@@ -42,10 +25,8 @@ function test() > description: "Main frame does not have an owner element, so there will be no highlight.", > test(resolve, reject) { > DOMAgent.highlightFrame(mainFrame.id, undefined, undefined, (error) => { >- getHighlight((highlightObjectPayload) => { >- InspectorTest.expectThat(highlightObjectPayload.length === 0, "Should not be a highlight for the main frame."); >- resolve(); >- }); >+ InspectorTest.assert(!error, "Should not have an error."); >+ InspectorTest.Highlight.dumpBase64(resolve); > }); > } > }); >@@ -56,7 +37,7 @@ function test() > test(resolve, reject) { > DOMAgent.highlightFrame(childFrames[0].id, undefined, undefined, (error) => { > InspectorTest.assert(!error, "Should not have an error."); >- dumpHighlight(resolve); >+ InspectorTest.Highlight.dumpBase64(resolve); > }); > } > }); >@@ -67,7 +48,7 @@ function test() > test(resolve, reject) { > DOMAgent.highlightFrame(childFrames[1].id, undefined, undefined, (error) => { > InspectorTest.assert(!error, "Should not have an error."); >- dumpHighlight(resolve); >+ InspectorTest.Highlight.dumpBase64(resolve); > }); > } > }); >diff --git a/LayoutTests/inspector/dom/highlightNode-expected.txt b/LayoutTests/inspector/dom/highlightNode-expected.txt >index f4171ccde8767213b09030f10d7db286b7de2b52..461150023f4126c1d4a69efe13c95a86fdf165ab 100644 >--- a/LayoutTests/inspector/dom/highlightNode-expected.txt >+++ b/LayoutTests/inspector/dom/highlightNode-expected.txt >@@ -5,23 +5,24 @@ PASS: Page should have a subframe. > > == Running test suite: DOM.highlightNode > -- Running test case: CheckEmptyHighlight >-PASS: Should not be a highlight yet. >+Highlight: data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAxEAAAJYCAYAAAAdR2t2AAAAAXNSR0IArs4c6QAAIDFJREFUeAHt0AENAAAAwqD3T20ON4hAYcCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBj4GBjDXAABUM2xgQAAAABJRU5ErkJggg== >+ > > -- Running test case: MainFrameNodeViaNodeId >-PASS: Should be one highlighted node. >-Highlighted Element Data: {"tagName":"div","idValue":"id-one","classes":["class-two"],"size":{"width":100,"height":200},"role":""} >+Highlight: data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAxEAAAJJCAYAAADVzbpIAAAAAXNSR0IArs4c6QAAM2VJREFUeAHt3QmUXWWZLuAvqVTmOUDCLKMShjBciDQoU4sMjogMKmPbV1yw8NrYeOUqQVHR23hbBRRQxIUL0G4FhLYRsBkCYZLYjGGGAAkJmcdKpZJK7r93dVWq6MrAEPL/8py1ijp19jlnv+f54nK/tYeKcCNAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAYAML9FjX9Y8bN+6b6/pczyNAYP0LtLS0XHzBBRfMXP9rsgYCBAgQIECAQFeBXl1/7P6nc889d1yPHj3OPeCAbbp/gkcJEHhHBSZNmhHz5zcfllY69h1dsZURIECAAAECBJLAOpWISuqDH3xPHHigEuFfDYEcBDbeeED84Q9Pz80hiwwECBAgQIDAu0+g57vvI/vEBAgQIECAAAECBAi8FYG3XCLmTV4S0x9e0CVD0+yWmPLgvC6PvZUfnntuWTz//LLVvsVLLy2PRx9tWe3ynBbMmfxiPHPrzfXX8ubmnKJtkCyLFjXFihUrul33ggWLu308hwdnzZoXS5Ys7TZKqZ+p2w/jQQIECBAgQIBANwJvuUS8dPfceOSqV7u89cxJi+Pef5rc5bG1/fDTny6Mu+5qjltvXRK/+MWiLk///e+b4uabl3R5rPMPEyYsjauvzneDs3PWla2tsbylJe677OJoXti1fHV+3vq+v2Daq3HvTy9a36uJSZMmx3HHnRd9+x4SDz30VMf6quJwyikXxC67nBQbbfSRuOmmCR3Lqg30sWO/EDvvfGLsuONnUoGc2rFsQ9+ZPXt+jB59Quy668mxww7Hx2c/+61Ytmx5HavUz7ShTa2fAAECBAgQKE/gLZeI7j7y1h8YFsf86+7dLVrtY7fdtiTe+97Gukhsu23XUzXOOmtInHHG4NW+tqQFI7bbPkZ/5OPR2K//Bo3dsnhxTH/8kfWe4aSTvpMKwejYZJNhXfY43HDD3fHww8+mgvDr+OEPz4xTT/1ex8b4t771y/SaneLll38bH/jAbnHWWZes95zruoKGhp5x0UX/K6ZNuyGeffba9DUlbrzxnvrlpX6mdf3snkeAAAECBAgQaBfourXe/uhavk+67rW4c9xz0Wdwr9hk54HRe2BDxyv++OWnYtaTi2PEe/vH4T/aqX588l1zYtLvXosjftz28+KZLfG7zz4aJ/xxr7gi7XX47W+b4umnl8XJJ8+KF15YHvfdtzRdeWZwHHpo3zjhhNmxePGK9BvfAfG5zw3sWM8NNzTFd74zPwYN6hE77dQYAweuvQ9Nm9Ya1R6Pe+5pjj326B1f/OKg2H77xnjqqWXxve/Nj8GDe6bfli9NG659089DI12RKpYvX1mvp9pDMnJkQ5x44sD4xCfWXgAWvDo17rno/8X8qVOiV9++MfbzX4yt9nl/R/7u7oz/5/8b0594LKq9FUO33Do++OWzo9+wYfVT77/skpj22CPRumxZbL7nXrHvF86oH1+6KO3B+cH3Y9GM6fWyPY4/MbY/6JDu3r7jsbt/dGHMfObpmD/llbjpK2fWjx/+3X+KP3z1y3HY+d+PPgMHdTz3qZv/LarCsdvRx8bzd90eT/7b7+v17PC3H67LUMcTV3NnwoSfRO/ejXHJJdfVnu1Pu+mme+OQQ/aKhoaGuP768dGaPvN99z2eTuDfPe2VuLfeUF+0aElMnPh0vTdj+fLlMXPmkrj99hdi5cqV6f7i2GabYfHRj74vvUfPuPvuydGzZ4/Yb7+tUxlpjWuueTSOOGLHqE5AXt2teo9nn50df/M3W9VPeeSRaTF0aN/Yeus28+5eN3TooDp3taxfvz4p75iYMOGx+NSnDqxzb+jP1F1mjxEgQIAAAQIE3m6BtW95d7PGO859Nj79mzHx2X/fM2Y/19TlGYf98/viA+dsEwumrDref4v3D43nb5kVS+a2ndfw1PWvxajdBkWPtNH3+c8PinHjhsZRR/VPG34b1Xsjbr99VHz84/3TRlrPVDA2joMP7htz5nQ9bv788+fFVVdtlDZAN0m/zW47nKRLkG5+uPTShals9Ig//WlkXSIuuGB+/ayWlpVx223N8Xd/NzDuuGNU/PnPS1OpaXvPO+9srovNbbeNjCuv3Ch+8pOF6bfQrd28e9eH/vzLn8Xme+wVx/7i6jjqkp/HkM236PqEbn7a9VPHxDE//1Uce+U1MWjUpvHwv1xdP2vWc8/Eq4/+Z3zy4svj6MuujDGfPr7j1U/fcnN67qh6HUdfemVsvvueHctWd+cDX/pKXVCGbLFlfPTCH9dfvXr3if7DRsSMpybFirTBvmjGa/XLp/zloVRotozmBQvivksvjgP/8Zz48De/G5NuvD5mv/D86lbR8XhVILq7TZ06M816q/jd7+6MTTcdEXvvvVNMmdL2Jw9efXVWWrZlnHPO5enrhLp8zJgxLxW61njuudn1lcJOP31szJvXHC+91Hbuzb77bpnKxoyYPHluddWiVA6Hr7FAVJmGDesXL744ty4mEydOjQcfnJL2mKwqqt3l7vzYwoVNUe19OOaYg+uHc/hMnfO5T4AAAQIECBBYXwJvuETMeHxh9B3SGBuPHlh/3/aQ4WvN1qtPz9jh8I3j6Rtn1M994revxc7Hjup43YQJzbH//n3rPRD77tun4/HV3XniiZYYMqRnvQei+n7QQX07nnrUUTPSb6DTXo9OX1/7WtuVMG+/vTk++cn+9W+sq70J9967NKoCUd2qQ6jGjOkdffr0qAvGI4+0nahd7fF47bXWOP30OfGlL82JRYtWRHWOxppuy5YsiSkTH4qdP3ZU9OzVKxoaG9epRFR7IP5yzVVx63nnpD0Sj8ai19o25AduvEksnjUrJlz8w3jlzw+kvROrzIdttXW8eM/4mPirK9NG/XMdey7uu/SiuP6M/9nl64Yzv7Cm2LHprmPitUlP1Ou44czT2n7j//STMXLnXdPneTBGpe8DNxmZ5j40tth7bLzy4H1rfL81LWw/j+DCC38d3//+F6NXr4a6JFTnFbS2rognn3wplbXZ9QZ6+7Lq/QYN6hNbbTU07d3olc5JGJEK5Jx6NdVzjj56l7juuknR3Ly83iOxpvVXy3r16pnO19g1FcaZqTy+mPZ67ZGKa/el5/XvVe05OfHEb6fDsI6M979/53pxDp/p9Tn9TIAAAQIECBBYHwJv+HCm5UtXpsNzVnWPht6r7q8p4C7HjYq7zn8+qvMlmtMeic33HhKPP94SX/nK3HRIybL6sKIpU5ank2wb6g3173539YeUpPOS64399vX17r3qD2//7Gcj0rH37Uvavjc2ti1fsmRl2vhsu9+rV4+0sRrpq61EDB686j0aGtoOY6pe3dS0Mk46aWA6bKZfx5u2v1/1wKKZqRilw2uqjev2W3XIUXXrkQ7VWe0tHSpVva79Vr3mlnHnxP5n/kM6TOgT8dwdt8XUv0ysF1cb7dXeiRfvvjMe/s3V8cSN19WHHVULt0wb8x/7wUXx/J3/EX/69nnptR9Lhx4dF3t+7uT6sKP6Df7rPz1i1Wfs/Hj7/VG77hYPXnF52uswP7bZ/4B4+f57o7F///rwpupKUlUZar/16t07li/t/upE7c9Z0/dRo4bH17/+s/jVr76eikH/VNTmRPVYz5490x6EoXH22T+NO+/8cfq30FRfBWnkyGExY0ZTveHf/r5VCWhpWbVXqCoP1SFNS5Ysq8+/qN5rbbcHHnilLg4jRvRPReKFOPzwHdf2krpcVedwbLvtZvWekvYX5PKZ2vP4ToAAAQIECBBYXwJr38p63Zo33WNQLJjaHE2zWmJF2gCvrs60LrfNxw6JRdPTVYl++FLs/Om2vRC77NI7/eZ449huu8a45ZaR6bCWXvHHP46MNRWIal1jxjTGq6+2xuzZrXUJqK7O1H4bMaIhbYR2/Ro6tO1jVodF3XFH22FW1XkRe+3Vuz5kqv213X2v9liMH9+cntejPu+iKh/Llq3a+L/u9M/Hr086rstL+w4eHCN32jkmTxjf8Xi1Yd75ttH2O8ScyS90PLRg2tRoSBvmW/6PsdF7QP+0Ab/qt/wtTU3RmM6reO+Hj4iD//c3Ytazz3S8rmXxorrAjDnmM7HXCSfX5zpUC6vzGvqnPRadv9rPr6iWV6WnafbsWNmpcY3YdvuY9/LkdNjZnNjpyI/GQ1ddEZvuMqZ6emyZzueozteoykR1uNPU/5xYF5h64Zv4z2GHjU2FcUh86EN71+c9vPDCq2nvwa71O1XLDj54z1QqRsQVV/wh/ZHDPVJp7F0vmzt3SVRf1XkR1aFI1WFL1a25eVk6NOqJOPbYXWOzzQanw9PWfqjVtGkL0+FRc9L5NmPqvRhNTcvimWdm1e+3pv+cdtqF6d9Cv/jBD9rOS2l/bg6fqT2L7wQIECBAgACB9SnwhvdEVOcx7HPGVnH5PvfHgE16x6DNVh1+NPOpRXHrWU/H0vnLU9FIl109cmJsse/QOODr29XHtY8+emTce+Hk+MLEfTs+0wMPtMQ++/SuzzMYMqRHvbHevvC665rSb6oXpWPlW9NvmKMuAKeeWu0V6B+nnTYonQA9vd5zsdlma/iNf/ubpe8nnjggfc2Ka69dnN5zeTrJekSnpd3fPfTQfum496Z0zP60dLnRxpg6tTUuv3xEOpRqzf1rz7RB/6dvj4tH/uXa+o2rE5O3P/hDHSvZ7VPHxf2XXxIP/vyyOPDsc2Kj7XeMaiP+utP/PpY1LY6Ro3eJpYvaLnU7/bGH68uxVudVLJk3L/Y+5e873ufh31wTL6fDiqrzGVoWL4z9zviHjmVrulMVnR0/dFh9uFN1yNVHLvxRVOdFDHvPNjFs621i+DbbxdKFC2PT3dpKxIARG8UWe+0T1554bF12hm+7XWzyvtFrWkW97PzzfxmXXvr7tKdhbhx55Nn1b+/vv/+yOP74v63PJ9h991NSGZiWzjU5KwYMaNvb881vnpoOR/vHqJbNnDkvXd73wo71DB/eL83v0bSnYWX6t9Irvd/wulBUhzHts88WqYgOSuc1DEjnr/ylPkdi9OhNOl77+jvVc084YfeOE76POmp0x/3XP7f958ceez7N/6Z6r8n1199dP3zYYfukyxJ/LYvP1J7TdwIECBAgQIDA+hRY8/Et/7Xmc889d9yBB2573kEHbduRZemC5enE6EhXZnrDPaTjPd7qnYULV9TlYsCANW/Qd15PtfE5fXpr2tBsSIfGrNPHr19enQuxYMGKtPHYUB8y0/k913R/8exZ9eVce6fDgtblVm24N/brV59L0fn5rekYriXz5saAdH5EddWozrfq6knLlzZH/+FrL0WdX/dm7lfrWtG6PPoOHvJmXv7fXlP93YXqt/rtexo6P2H69NnpiljDOz7vK6/Mq/cwnHLKnumKXS3pdasKbOfXbej778RneuKJGdUJ5Ld89av/57AN/XmtnwABAgQIEHj3CbzpBlBd3nVD3wYNWvfy0J61OmZ+s83eePbqErLrchnZ9vW0f69+g/9Gbn0Grbq8aufXVYc6dT7vovOy3gMGpEOgBnR+aL3df7vXM2LE6stIdThTd7eqROVaIKq8f42fqbs5eIwAAQIECBB49wq88a3wd6+VT76BBaq/+XDoodtv4BRv7+r/Gj/T2yvk3QgQIECAAIEcBZSIHKciU7cCffs2xhZbrH7PRbcvyvzBv8bPlDm5eAQIECBAgMDbILDOx/WMHz/5Ta2u83kUb+QNqsttuhEg0L1AdSWp9Pc0Vv3BkO6f5lECBAgQIECAwHoR6HqG7hpWUZ1cvYbF3S5K1+k/oLGx59jPfGZM//e8Z/V/96Hzi6u/OHzNNY80LVu24oH0h8fu6rzMfQIEVgmk/31dct555639mrSrXuIeAQIECBAgQOBtEVjnEvFm1/aNb3zjgHTIxr+vS5FoLxDpmv9HnH/++QrEm0X3OgIECBAgQIAAAQLrUWDd/sDCWwgwfvz4l/bbb/8JTz4585gttxzSOHToqr/83PltFYjOGu4TIECAAAECBAgQyFdgvZeI6qOvrUgoEPn+A5GMAAECBAgQIECAwOsF3pESUa10dUVCgXj9SPxMgAABAgQIECBAIG+Bd6xEVAyvLxLz5jXXJ1E7ByLvfyTSESBAgAABAgQIEOgssN5PrO68svb71cnWDQ0Nd1Y/t7a2Hugk6nYZ3wkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAi8mwXW5XCmle9moPw+u3HkNxOJCBAgUIJAj3X5//wSPoiMBAhkINAzgwwiECBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBnAX+P5P+o/v1M9SdAAAAAElFTkSuQmCC >+ > > -- Running test case: ChildFrameNodeViaNodeId >-PASS: Should be one highlighted node. >-Highlighted Element Data: {"tagName":"div","idValue":"id-one","size":{"width":150,"height":250},"role":""} >+Highlight: data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAxEAAAJJCAYAAADVzbpIAAAAAXNSR0IArs4c6QAALsZJREFUeAHt3QmwXmV5B/A3yw0h64UQErayWahiTUGBIksABwRcUaStC+7VqlVrsE4dDTGZAWsZ7HQsCFqXiDoUjcs4COIQiAQJqBRlFcEEEkhISELWe5PcpOeceDef5Ak3ZrnE3zdz+c73POec75zfl2HO/77n/W4pHgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB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gURAiEhwtAgQIECAAAECBAgQiAJCRDRRIUCAAAECBAgQIEAgERAiEhwtAgQIECBAgAABAgSigBARTVQIECBAgAABAgQIEEgEhIgER4sAAQIECBAgQIAAgSggREQTFQIECBAgQIAAAQIEEgEhIsHRIkCAAAECBAgQIEAgCggR0USFAAECBAgQIECAAIFEQIhIcLQIECBAgAABAgQIEIgCQkQ0USFAgAABAgQIECBAIBEQIhIcLQIECBAgQIAAAQIEooAQEU1UCBAgQIAAAQIECBBIBISIBEeLAAECBAgQIECAAIEoIEREExUCBAgQIECAAAECBBIBISLB0SJAgAABAgQIECBAIAoIEdFEhQABAgQIECBAgACBRECISHC0CBAgQIAAAQIECBCIAkJENFEhQIAAAQIECBAgQCARECISHC0CBAgQIECAAAECBKKAEBFNVAgQIECAAAECBAgQSASEiARHiwABAgQIECBAgACBKCBERBMVAgQIECBAgAABAgQSASEiwdEiQIAAAQIECBAgQCAKCBHRRIUAAQIECBAgQIAAgURAiEhwtAgQIECAAAECBAgQiAJCRDRRIUCAAAECBAgQIEAgERAiEhwtAgQIECBAgAABAgSigBARTVQIECBAgAABAgQIEEgEhIgER4sAAQIECBAgQIAAgSggREQTFQIECBAgQIAAAQIEEgEhIsHRIkCAAAECBAgQIEAgCggR0USFAAECBAgQIECAAIFEQIhIcLQIECBAgAABAgQIEIgCQkQ0USFAgAABAgQIECBAIBEQIhIcLQIECBAgQIAAAQIEooAQEU1UCBAgQIAAAQIECBBIBISIBEeLAAECBAgQIECAAIEoIEREExUCBAgQIECAAAECBBIBISLB0SJAgAABAgQIECBAIAoIEdFEhQABAgQIECBAgACBRECISHC0CBAgQIAAAQIECBCIAkJENFEhQIAAAQIECBAgQCARECISHC0CBAgQIECAAAECBKKAEBFNVAgQIECAAAECBAgQSASEiARHiwABAgQIECBAgACBKCBERBMVAgQIECBAgAABAgQSASEiwdEiQIAAAQIECBAgQCAKCBHRRIUAAQIECBAgQIAAgURAiEhwtAgQIECAAAECBAgQiAJCRDRRIUCAAAECBAgQIEAgERAiEhwtAgQIECBAgAABAgSigBARTVQIECBAgAABAgQIEEgEhIgER4sAAQIECBAgQIAAgSggREQTFQIECBAgQIAAAQIEEgEhIsHRIkCAAAECBAgQIEAgCggR0USFAAECBAgQIECAAIFEQIhIcLQIECBAgAABAgQIEIgCQkQ0USFAgAABAgQIECBAIBEQIhIcLQIECBAgQIAAAQIEooAQEU1UCBAgQIAAAQIECBBIBISIBEeLAAECBAgQIECAAIEoIEREExUCBAgQIECAAAECBBIBISLB0SJAgAABAgQIECBAIAoIEdFEhQABAgQIECBAgACBRECISHC0CBAgQIAAAQIECBCIAkJENFEhQIAAAQIECBAgQCARECISHC0CBAgQIECAAAECBKKAEBFNVAgQIECAAAECBAgQSASEiARHiwABAgQIECBAgACBKCBERBMVAgQIECBAgAABAgQSASEiwdEiQIAAAQIECBAgQCAKCBHRRIUAAQIECBAgQIAAgURAiEhwtAgQIECAAAECBAgQiAJCRDRRIUCAAAECBAgQIEAgERAiEhwtAgQIECBAgAABAgSigBARTVQIECBAgAABAgQIEEgEhIgER4sAAQIECBAgQIAAgSggREQTFQIECBAgQIAAAQIEEgEhIsHRIkCAAAECBAgQIEAgCggR0USFAAECBAgQIECAAIFEQIhIcLQIECBAgAABAgQIEIgCQkQ0USFAgAABAgQIECBAIBEQIhIcLQIECBAgQIAAAQIEooAQEU1UCBAgQIAAAQIECBBIBISIBEeLAAECBAgQIECAAIEoIEREExUCBAgQIECAAAECBBIBISLB0SJAgAABAgQIECBAIAoIEdFEhQABAgQIECBAgACBRECISHC0CBAgQIAAAQIECBCIAkJENFEhQIAAAQIECBAgQCARECISHC0CBAgQIECAAAECBKKAEBFNVAgQIECAAAECBAgQSASEiARHiwABAgQIECBAgACBKCBERBMVAgQIECBAgAABAgQSASEiwdEiQIAAAQIECBAgQCAKCBHRRIUAAQIECBAgQIAAgURAiEhwtAgQIECAAAECBAgQiAJCRDRRIUCAAAECBAgQIEAgERAiEhwtAgQIECBAgAABAgSigBARTVQIECBAgAABAgQIEEgEhIgER4sAAQIECBAgQIAAgSggREQTFQIECBAgQIAAAQIEEgEhIsHRIkCAAAECBAgQIEAgCggR0USFAAECBAgQIECAAIFEQIhIcLQIECBAgAABAgQIEIgCQkQ0USFAgAABAgQIECBAIBEQIhIcLQIECBAgQIAAAQIEooAQEU1UCBAgQIAAAQIECBBIBISIBEeLAAECBAgQIECAAIEoIEREExUCBAgQIECAAAECBBIBISLB0SJAgAABAgQIECBAIAoIEdFEhQABAgQIECBAgACBRECISHC0CBAgQIAAAQIECBCIAkJENFEhQIAAAQIECBAgQCARECISHC0CBAgQIECAAAECBKKAEBFNVAgQIECAAAECBAgQSASEiARHiwABAgQIECBAgACBKCBERBMVAgQIECBAgAABAgQSASEiwdEiQIAAAQIECBAgQCAKCBHRRIUAAQIECBAgQIAAgURAiEhwtAgQIECAAAECBAgQiAJCRDRRIUCAAAECBAgQIEAgERAiEhwtAgQIECBAgAABAgSigBARTVQIECBAgAABAgQIEEgEhIgER4sAAQIECBAgQIAAgSggREQTFQIECBAgQIAAAQIEEgEhIsHRIkCAAAECBAgQIEAgCggR0USFAAECBAgQIECAAIFEQIhIcLQIECBAgAABAgQIEIgCQkQ0USFAgAABAgQIECBAIBEQIhIcLQIECBAgQIAAAQIEooAQEU1UCBAgQIAAAQIECBBIBISIBEeLAAECBAgQIECAAIEoIEREExUCBAgQIECAAAECBBIBISLB0SJAgAABAgQIECBAIAoIEdFEhQABAgQIECBAgACBRECISHC0CBAgQIAAAQIECBCIAkJENFEhQIAAAQIECBAgQCARECISHC0CBAgQIECAAAECBKKAEBFNVAgQIECAAAECBAgQSASEiARHiwABAgQIECBAgACBKCBERBMVAgQIECBAgAABAgQSASEiwdEiQIAAAQIECBAgQCAKCBHRRIUAAQIECBAgQIAAgURAiEhwtAgQIECAAAECBAgQiAJCRDRRIUCAAAECBAgQIEAgERAiEhwtAgQIECBAgAABAgSigBARTVQIECBAgAABAgQIEEgEhIgER4sAAQIECBAgQIAAgSggREQTFQIECBAgQIAAAQIEEgEhIsHRIkCAAAECBAgQIEAgCggR0USFAAECBAgQIECAAIFEQIhIcLQIECBAgAABAgQIEIgCQkQ0USFAgAABAgQIECBAIBEQIhIcLQIECBAgQIAAAQIEooAQEU1UCBAgQIAAAQIECBBIBISIBEeLAAECBAgQIECAAIEoIEREExUCBAgQIECAAAECBBIBISLB0SJAgAABAgQIECBAIAoIEdFEhQABAgQIECBAgACBRECISHC0CBAgQIAAAQIECBCIAkJENFEhQIAAAQIECBAgQCARECISHC0CBAgQIECAAAECBKKAEBFNVAgQIECAAAECBAgQSASEiARHiwABAgQIECBAgACBKCBERBMVAgQIECBAgAABAgQSASEiwdEiQIAAAQIECBAgQCAKCBHRRIUAAQIECBAgQIAAgURAiEhwtAgQIECAAAECBAgQiAJCRDRRIUCAAAECBAgQIEAgERAiEhwtAgQIECBAgAABAgSigBARTVQIECBAgAABAgQIEEgEhIgER4sAAQIECBAgQIAAgSggREQTFQIECBAgQIAAAQIEEgEhIsHRIkCAAAECBAgQIEAgCggR0USFAAECBAgQIECAAIFEQIhIcLQIECBAgAABAgQIEIgCQkQ0USFAgAABAgQIECBAIBEQIhIcLQIECBAgQIAAAQIEooAQEU1UCBAgQIAAAQIECBBIBISIBEeLAAECBAgQIECAAIEoIEREExUCBAgQIECAAAECBBIBISLB0SJAgAABAgQIECBAIAoIEdFEhQABAgQIECBAgACBRECISHC0CBAgQIAAAQIECBCIAkJENFEhQIAAAQIECBAgQCARECISHC0CBAgQIECAAAECBKKAEBFNVAgQIECAAAECBAgQSASEiARHiwABAgQIECBAgACBKCBERBMVAgQIECBAgAABAgQSASEiwdEiQIAAAQIECBAgQCAKCBHRRIUAAQIECBAgQIAAgURAiEhwtAgQIECAAAECBAgQiAJCRDRRIUCAAAECBAgQIEAgERAiEhwtAgQIECBAgAABAgSigBARTVQIECBAgAABAgQIEEgEhIgER4sAAQIECBAgQIAAgSggREQTFQIECBAgQIAAAQIEEgEhIsHRIkCAAAECBAgQIEAgCggR0USFAAECBAgQIECAAIFEQIhIcLQIECBAgAABAgQIEIgCQkQ0USFAgAABAgQIECBAIBEQIhIcLQIECBAgQIAAAQIEooAQEU1UCBAgQIAAAQIECBBIBISIBEeLAAECBAgQIECAAIEoIEREExUCBAgQIECAAAECBBIBISLB0SJAgAABAgQIECBAIAoIEdFEhQABAgQIECBAgACBRECISHC0CBAgQIAAAQIECBCIAkJENFEhQIAAAQIECBAgQCARECISHC0CBAgQIECAAAECBKKAEBFNVAgQIECAAAECBAgQSASEiARHiwABAgQIECBAgACBKCBERBMVAgQIECBAgAABAgQSASEiwdEiQIAAAQIECBAgQCAKCBHRRIUAAQIECBAgQIAAgURAiEhwtAgQIECAAAECBAgQiAJCRDRRIUCAAAECBAgQIEAgERAiEhwtAgQIECBAgAABAgSigBARTVQIECBAgAABAgQIEEgEhIgER4sAAQIECBAgQIAAgSggREQTFQIECBAgQIAAAQIEEgEhIsHRIkCAAAECBAgQIEAgCggR0USFAAECBAgQIECAAIFEQIhIcLQIECBAgAABAgQIEIgCQkQ0USFAgAABAgQIECBAIBEQIhIcLQIECBAgQIAAAQIEooAQEU1UCBAgQIAAAQIECBBIBISIBEeLAAECBAgQIECAAIEoIEREExUCBAgQIECAAAECBBIBISLB0SJAgAABAgQIECBAIAoIEdFEhQABAgQIECBAgACBRECISHC0CBAgQIAAAQIECBCIAkJENFEhQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECDwfBf4f78fvLnnOD2sAAAAASUVORK5CYII= >+ > > -- Running test case: MainFrameNodeViaObjectId >-PASS: Should be one highlighted node. >-Highlighted Element Data: {"tagName":"div","idValue":"id-one","classes":["class-two"],"size":{"width":100,"height":200},"role":""} >+Highlight: data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAxEAAAJJCAYAAADVzbpIAAAAAXNSR0IArs4c6QAAM2VJREFUeAHt3QmUXWWZLuAvqVTmOUDCLKMShjBciDQoU4sMjogMKmPbV1yw8NrYeOUqQVHR23hbBRRQxIUL0G4FhLYRsBkCYZLYjGGGAAkJmcdKpZJK7r93dVWq6MrAEPL/8py1ijp19jlnv+f54nK/tYeKcCNAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAYAML9FjX9Y8bN+6b6/pczyNAYP0LtLS0XHzBBRfMXP9rsgYCBAgQIECAQFeBXl1/7P6nc889d1yPHj3OPeCAbbp/gkcJEHhHBSZNmhHz5zcfllY69h1dsZURIECAAAECBJLAOpWISuqDH3xPHHigEuFfDYEcBDbeeED84Q9Pz80hiwwECBAgQIDAu0+g57vvI/vE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UdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBnAX+P5P+o/v1M9SdAAAAAElFTkSuQmCC >+ > > -- Running test case: ChildFrameNodeViaObjectId >-PASS: Should be one highlighted node. >-Highlighted Element Data: {"tagName":"div","idValue":"id-one","size":{"width":150,"height":250},"role":""} >+Highlight: data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAxEAAAJJCAYAAADVzbpIAAAAAXNSR0IArs4c6QAALsZJREFUeAHt3QmwXmV5B/A3yw0h64UQErayWahiTUGBIksABwRcUaStC+7VqlVrsE4dDTGZAWsZ7HQsCFqXiDoUjcs4COIQiAQJqBRlFcEEEkhISELWe5PcpOeceDef5Ak3ZrnE3zdz+c73POec75zfl2HO/77n/W4pHgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB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gURAiEhwtAgQIECAAAECBAgQiAJCRDRRIUCAAAECBAgQIEAgERAiEhwtAgQIECBAgAABAgSigBARTVQIECBAgAABAgQIEEgEhIgER4sAAQIECBAgQIAAgSggREQTFQIECBAgQIAAAQIEEgEhIsHRIkCAAAECBAgQIEAgCggR0USFAAECBAgQIECAAIFEQIhIcLQIECBAgAABAgQIEIgCQkQ0USFAgAABAgQIECBAIBEQIhIcLQIECBAgQIAAAQIEooAQEU1UCBAgQIAAAQIECBBIBISIBEeLAAECBAgQIECAAIEoIEREExUCBAgQIECAAAECBBIBISLB0SJAgAABAgQIECBAIAoIEdFEhQABAgQIECBAgACBRECISHC0CBAgQIAAAQIECBCIAkJENFEhQIAAAQIECBAgQCARECISHC0CBAgQIECAAAECBKKAEBFNVAgQIECAAAECBAgQSASEiARHiwABAgQIECBAgACBKCBERBMVAgQIECBAgAABAgQSASEiwdEiQIAAAQIECBAgQCAKCBHRRIUAAQIECBAgQIAAgURAiEhwtAgQIECAAAECBAgQiAJCRDRRIUCAAAECBAgQIEAgERAiEhwtAgQIECBAgAABAgSigBARTVQIECBAgAABAgQIEEgEhIgER4sAAQIECBAgQIAAgSggREQTFQIECBAgQIAAAQIEEgEhIsHRIkCAAAECBAgQIEAgCggR0USFAAECBAgQIECAAIFEQIhIcLQIECBAgAABAgQIEIgCQkQ0USFAgAABAgQIECBAIBEQIhIcLQIECBAgQIAAAQIEooAQEU1UCBAgQIAAAQIECBBIBISIBEeLAAECBAgQIECAAIEoIEREExUCBAgQIECAAAECBBIBISLB0SJAgAABAgQIECBAIAoIEdFEhQABAgQIECBAgACBRECISHC0CBAgQIAAAQIECBCIAkJENFEhQIAAAQIECBAgQCARECISHC0CBAgQIECAAAECBKKAEBFNVAgQIECAAAECBAgQSASEiARHiwABAgQIECBAgACBKCBERBMVAgQIECBAgAABAgQSASEiwdEiQIAAAQIECBAgQCAKCBHRRIUAAQIECBAgQIAAgURAiEhwtAgQIECAAAECBAgQiAJCRDRRIUCAAAECBAgQIEAgERAiEhwtAgQIECBAgAABAgSigBARTVQIECBAgAABAgQIEEgEhIgER4sAAQIECBAgQIAAgSggREQTFQIECBAgQIAAAQIEEgEhIsHRIkCAAAECBAgQIEAgCggR0USFAAECBAgQIECAAIFEQIhIcLQIECBAgAABAgQIEIgCQkQ0USFAgAABAgQIECBAIBEQIhIcLQIECBAgQIAAAQIEooAQEU1UCBAgQIAAAQIECBBIBISIBEeLAAECBAgQIECAAIEoIEREExUCBAgQIECAAAECBBIBISLB0SJAgAABAgQIECBAIAoIEdFEhQABAgQIECBAgACBRECISHC0CBAgQIAAAQIECBCIAkJENFEhQIAAAQIECBAgQCARECISHC0CBAgQIECAAAECBKKAEBFNVAgQIECAAAECBAgQSASEiARHiwABAgQIECBAgACBKCBERBMVAgQIECBAgAABAgQSASEiwdEiQIAAAQIECBAgQCAKCBHRRIUAAQIECBAgQIAAgURAiEhwtAgQIECAAAECBAgQiAJCRDRRIUCAAAECBAgQIEAgERAiEhwtAgQIECBAgAABAgSigBARTVQIECBAgAABAgQIEEgEhIgER4sAAQIECBAgQIAAgSggREQTFQIECBAgQIAAAQIEEgEhIsHRIkCAAAECBAgQIEAgCggR0USFAAECBAgQIECAAIFEQIhIcLQIECBAgAABAgQIEIgCQkQ0USFAgAABAgQIECBAIBEQIhIcLQIECBAgQIAAAQIEooAQEU1UCBAgQIAAAQIECBBIBISIBEeLAAECBAgQIECAAIEoIEREExUCBAgQIECAAAECBBIBISLB0SJAgAABAgQIECBAIAoIEdFEhQABAgQIECBAgACBRECISHC0CBAgQIAAAQIECBCIAkJENFEhQIAAAQIECBAgQCARECISHC0CBAgQIECAAAECBKKAEBFNVAgQIECAAAECBAgQSASEiARHiwABAgQIECBAgACBKCBERBMVAgQIECBAgAABAgQSASEiwdEiQIAAAQIECBAgQCAKCBHRRIUAAQIECBAgQIAAgURAiEhwtAgQIECAAAECBAgQiAJCRDRRIUCAAAECBAgQIEAgERAiEhwtAgQIECBAgAABAgSigBARTVQIECBAgAABAgQIEEgEhIgER4sAAQIECBAgQIAAgSggREQTFQIECBAgQIAAAQIEEgEhIsHRIkCAAAECBAgQIEAgCggR0USFAAECBAgQIECAAIFEQIhIcLQIECBAgAABAgQIEIgCQkQ0USFAgAABAgQIECBAIBEQIhIcLQIECBAgQIAAAQIEooAQEU1UCBAgQIAAAQIECBBIBISIBEeLAAECBAgQIECAAIEoIEREExUCBAgQIECAAAECBBIBISLB0SJAgAABAgQIECBAIAoIEdFEhQABAgQIECBAgACBRECISHC0CBAgQIAAAQIECBCIAkJENFEhQIAAAQIECBAgQCARECISHC0CBAgQIECAAAECBKKAEBFNVAgQIECAAAECBAgQSASEiARHiwABAgQIECBAgACBKCBERBMVAgQIECBAgAABAgQSASEiwdEiQIAAAQIECBAgQCAKCBHRRIUAAQIECBAgQIAAgURAiEhwtAgQIECAAAECBAgQiAJCRDRRIUCAAAECBAgQIEAgERAiEhwtAgQIECBAgAABAgSigBARTVQIECBAgAABAgQIEEgEhIgER4sAAQIECBAgQIAAgSggREQTFQIECBAgQIAAAQIEEgEhIsHRIkCAAAECBAgQIEAgCggR0USFAAECBAgQIECAAIFEQIhIcLQIECBAgAABAgQIEIgCQkQ0USFAgAABAgQIECBAIBEQIhIcLQIECBAgQIAAAQIEooAQEU1UCBAgQIAAAQIECBBIBISIBEeLAAECBAgQIECAAIEoIEREExUCBAgQIECAAAECBBIBISLB0SJAgAABAgQIECBAIAoIEdFEhQABAgQIECBAgACBRECISHC0CBAgQIAAAQIECBCIAkJENFEhQIAAAQIECBAgQCARECISHC0CBAgQIECAAAECBKKAEBFNVAgQIECAAAECBAgQSASEiARHiwABAgQIECBAgACBKCBERBMVAgQIECBAgAABAgQSASEiwdEiQIAAAQIECBAgQCAKCBHRRIUAAQIECBAgQIAAgURAiEhwtAgQIECAAAECBAgQiAJCRDRRIUCAAAECBAgQIEAgERAiEhwtAgQIECBAgAABAgSigBARTVQIECBAgAABAgQIEEgEhIgER4sAAQIECBAgQIAAgSggREQTFQIECBAgQIAAAQIEEgEhIsHRIkCAAAECBAgQIEAgCggR0USFAAECBAgQIECAAIFEQIhIcLQIECBAgAABAgQIEIgCQkQ0USFAgAABAgQIECBAIBEQIhIcLQIECBAgQIAAAQIEooAQEU1UCBAgQIAAAQIECBBIBISIBEeLAAECBAgQIECAAIEoIEREExUCBAgQIECAAAECBBIBISLB0SJAgAABAgQIECBAIAoIEdFEhQABAgQIECBAgACBRECISHC0CBAgQIAAAQIECBCIAkJENFEhQIAAAQIECBAgQCARECISHC0CBAgQIECAAAECBKKAEBFNVAgQIECAAAECBAgQSASEiARHiwABAgQIECBAgACBKCBERBMVAgQIECBAgAABAgQSASEiwdEiQIAAAQIECBAgQCAKCBHRRIUAAQIECBAgQIAAgURAiEhwtAgQIECAAAECBAgQiAJCRDRRIUCAAAECBAgQIEAgERAiEhwtAgQIECBAgAABAgSigBARTVQIECBAgAABAgQIEEgEhIgER4sAAQIECBAgQIAAgSggREQTFQIECBAgQIAAAQIEEgEhIsHRIkCAAAECBAgQIEAgCggR0USFAAECBAgQIECAAIFEQIhIcLQIECBAgAABAgQIEIgCQkQ0USFAgAABAgQIECBAIBEQIhIcLQIECBAgQIAAAQIEooAQEU1UCBAgQIAAAQIECBBIBISIBEeLAAECBAgQIECAAIEoIEREExUCBAgQIECAAAECBBIBISLB0SJAgAABAgQIECBAIAoIEdFEhQABAgQIECBAgACBRECISHC0CBAgQIAAAQIECBCIAkJENFEhQIAAAQIECBAgQCARECISHC0CBAgQIECAAAECBKKAEBFNVAgQIECAAAECBAgQSASEiARHiwABAgQIECBAgACBKCBERBMVAgQIECBAgAABAgQSASEiwdEiQIAAAQIECBAgQCAKCBHRRIUAAQIECBAgQIAAgURAiEhwtAgQIECAAAECBAgQiAJCRDRRIUCAAAECBAgQIEAgERAiEhwtAgQIECBAgAABAgSigBARTVQIECBAgAABAgQIEEgEhIgER4sAAQIECBAgQIAAgSggREQTFQIECBAgQIAAAQIEEgEhIsHRIkCAAAECBAgQIEAgCggR0USFAAECBAgQIECAAIFEQIhIcLQIECBAgAABAgQIEIgCQkQ0USFAgAABAgQIECBAIBEQIhIcLQIECBAgQIAAAQIEooAQEU1UCBAgQIAAAQIECBBIBISIBEeLAAECBAgQIECAAIEoIEREExUCBAgQIECAAAECBBIBISLB0SJAgAABAgQIECBAIAoIEdFEhQABAgQIECBAgACBRECISHC0CBAgQIAAAQIECBCIAkJENFEhQIAAAQIECBAgQCARECISHC0CBAgQIECAAAECBKKAEBFNVAgQIECAAAECBAgQSASEiARHiwABAgQIECBAgACBKCBERBMVAgQIECBAgAABAgQSASEiwdEiQIAAAQIECBAgQCAKCBHRRIUAAQIECBAgQIAAgURAiEhwtAgQIECAAAECBAgQiAJCRDRRIUCAAAECBAgQIEAgERAiEhwtAgQIECBAgAABAgSigBARTVQIECBAgAABAgQIEEgEhIgER4sAAQIECBAgQIAAgSggREQTFQIECBAgQIAAAQIEEgEhIsHRIkCAAAECBAgQIEAgCggR0USFAAECBAgQIECAAIFEQIhIcLQIECBAgAABAgQIEIgCQkQ0USFAgAABAgQIECBAIBEQIhIcLQIECBAgQIAAAQIEooAQEU1UCBAgQIAAAQIECBBIBISIBEeLAAECBAgQIECAAIEoIEREExUCBAgQIECAAAECBBIBISLB0SJAgAABAgQIECBAIAoIEdFEhQABAgQIECBAgACBRECISHC0CBAgQIAAAQIECBCIAkJENFEhQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECDwfBf4f78fvLnnOD2sAAAAASUVORK5CYII= >+ > > -- Running test case: MissingNodeAndObjectIdShouldError > PASS: Should produce an exception. >diff --git a/LayoutTests/inspector/dom/highlightNode.html b/LayoutTests/inspector/dom/highlightNode.html >index 8e84808613edabfb1f68130ce6d50bd734f53788..7a2b7681e43ace71b83432cf77ea81cf172aa904 100644 >--- a/LayoutTests/inspector/dom/highlightNode.html >+++ b/LayoutTests/inspector/dom/highlightNode.html >@@ -2,6 +2,7 @@ > <html> > <head> > <script src="../../http/tests/inspector/resources/inspector-test.js"></script> >+<script src="../../http/tests/inspector/dom/resources/highlight-utilities.js"></script> > <script> > function test() > { >@@ -11,31 +12,6 @@ function test() > let childFrames = Array.from(mainFrame.childFrameCollection); > InspectorTest.expectEqual(childFrames.length, 1, "Page should have a subframe."); > >- const highlightConfig = { >- showInfo: true, >- contentColor: {r: 255, g: 255, b: 255}, >- paddingColor: {r: 255, g: 255, b: 255}, >- borderColor: {r: 255, g: 255, b: 255}, >- marginColor: {r: 255, g: 255, b: 255}, >- }; >- >- function getHighlight(callback) { >- InspectorTest.evaluateInPage("window.internals.inspectorHighlightObject()", (error, value, wasThrown) => { >- InspectorTest.assert(!error, "Unexpected error dumping highlight: " + error); >- InspectorTest.assert(!wasThrown, "Unexpected exception when dumping highlight."); >- callback(JSON.parse(value)); >- }); >- } >- >- function dumpHighlight(callback) { >- getHighlight((highlightObjectPayload) => { >- InspectorTest.expectEqual(highlightObjectPayload.length, 1, "Should be one highlighted node."); >- InspectorTest.log("Highlighted Element Data: " + JSON.stringify(highlightObjectPayload[0].elementData)); >- callback(); >- }); >- } >- >- > let mainFrameDocumentNodeId, mainFrameTargetNode; > let childFrameDocumentNodeId, childFrameTargetNode; > >@@ -43,10 +19,7 @@ function test() > name: "CheckEmptyHighlight", > description: "Should not be a highlight yet.", > test(resolve, reject) { >- getHighlight((highlightObjectPayload) => { >- InspectorTest.expectEqual(highlightObjectPayload.length, 0, "Should not be a highlight yet."); >- resolve(); >- }); >+ InspectorTest.Highlight.dumpBase64(resolve); > } > }); > >@@ -56,9 +29,9 @@ function test() > test(resolve, reject) { > WI.domManager.querySelector(mainFrameDocumentNodeId, "#id-one", function(nodeId) { > mainFrameTargetNode = WI.domManager.nodeForId(nodeId); >- DOMAgent.highlightNode(highlightConfig, mainFrameTargetNode.id, undefined, (error) => { >+ DOMAgent.highlightNode(InspectorTest.Highlight.config, mainFrameTargetNode.id, undefined, (error) => { > InspectorTest.assert(!error, "Should not have an error."); >- dumpHighlight(resolve); >+ InspectorTest.Highlight.dumpBase64(resolve); > }); > }); > } >@@ -70,9 +43,9 @@ function test() > test(resolve, reject) { > WI.domManager.querySelector(childFrameDocumentNodeId, "#id-one", function(nodeId) { > childFrameTargetNode = WI.domManager.nodeForId(nodeId); >- DOMAgent.highlightNode(highlightConfig, childFrameTargetNode.id, undefined, (error) => { >+ DOMAgent.highlightNode(InspectorTest.Highlight.config, childFrameTargetNode.id, undefined, (error) => { > InspectorTest.assert(!error, "Should not have an error."); >- dumpHighlight(resolve); >+ InspectorTest.Highlight.dumpBase64(resolve); > }); > }); > } >@@ -83,9 +56,9 @@ function test() > description: "Should highlight a node in the main frame using object id.", > test(resolve, reject) { > WI.RemoteObject.resolveNode(mainFrameTargetNode, "test").then((remoteObject) => { >- DOMAgent.highlightNode(highlightConfig, undefined, remoteObject.objectId, (error) => { >+ DOMAgent.highlightNode(InspectorTest.Highlight.config, undefined, remoteObject.objectId, (error) => { > InspectorTest.assert(!error, "Should not have an error."); >- dumpHighlight(resolve); >+ InspectorTest.Highlight.dumpBase64(resolve); > }); > }) > .catch(reject); >@@ -97,9 +70,9 @@ function test() > description: "Should highlight a node in the child frame using object id.", > test(resolve, reject) { > WI.RemoteObject.resolveNode(childFrameTargetNode, "test").then((remoteObject) => { >- DOMAgent.highlightNode(highlightConfig, undefined, remoteObject.objectId, (error) => { >+ DOMAgent.highlightNode(InspectorTest.Highlight.config, undefined, remoteObject.objectId, (error) => { > InspectorTest.assert(!error, "Should not have an error."); >- dumpHighlight(resolve); >+ InspectorTest.Highlight.dumpBase64(resolve); > }); > }) > .catch(reject); >@@ -113,7 +86,7 @@ function test() > description: "Missing identifiers should cause an error.", > async test() { > await InspectorTest.expectException(async () => { >- await DOMAgent.highlightNode(highlightConfig, undefined, undefined); >+ await DOMAgent.highlightNode(InspectorTest.Highlight.config, undefined, undefined); > }); > } > }); >@@ -123,7 +96,7 @@ function test() > description: "Bad node id should cause an error.", > async test() { > await InspectorTest.expectException(async () => { >- await DOMAgent.highlightNode(highlightConfig, 9999999, undefined); >+ await DOMAgent.highlightNode(InspectorTest.Highlight.config, 9999999, undefined); > }); > } > }); >@@ -133,7 +106,7 @@ function test() > description: "Bad object id should cause an error.", > async test() { > await InspectorTest.expectException(async () => { >- await DOMAgent.highlightNode(highlightConfig, undefined, "bad-object-id"); >+ await DOMAgent.highlightNode(InspectorTest.Highlight.config, undefined, "bad-object-id"); > }); > } > }); >diff --git a/LayoutTests/inspector/dom/highlightNodeList-expected.txt b/LayoutTests/inspector/dom/highlightNodeList-expected.txt >index ab2c182d37d7e147525f7df3d61101919fb8865d..731eb7d0c459ec74a60939969a69d248b3d88521 100644 >--- a/LayoutTests/inspector/dom/highlightNodeList-expected.txt >+++ b/LayoutTests/inspector/dom/highlightNodeList-expected.txt >@@ -5,72 +5,24 @@ PASS: Page should have a subframe. > > == Running test suite: DOM.highlightNodeList > -- Running test case: DOM.highlightNodeList.CheckEmptyHighlight >-PASS: Highlight should not exist. >+Highlight: data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAxEAAAJYCAYAAAAdR2t2AAAAAXNSR0IArs4c6QAAIDFJREFUeAHt0AENAAAAwqD3T20ON4hAYcCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBj4GBjDXAABUM2xgQAAAABJRU5ErkJggg== >+ > > -- Running test case: DOM.highlightNodeList.emptyNodeList >-PASS: Should highlight 0 element(s). >+Highlight: data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAxEAAAJJCAYAAADVzbpIAAAAAXNSR0IArs4c6QAAH2RJREFUeAHt0DEBAAAAwqD1T+1jDIhAYcCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYOADAwtRAAGQNs2iAAAAAElFTkSuQmCC >+ > > -- Running test case: DOM.highlightNodeList.mainFrameNode >-PASS: Should highlight 3 element(s). >-Highlighted Elements: >-{ >- "tagName": "div", >- "idValue": "", >- "size": { >- "width": 500, >- "height": 500 >- }, >- "role": "" >-} >-{ >- "tagName": "div", >- "idValue": "", >- "classes": [ >- "class-one" >- ], >- "size": { >- "width": 10, >- "height": 20 >- }, >- "role": "" >-} >-{ >- "tagName": "div", >- "idValue": "id-one", >- "classes": [ >- "class-two" >- ], >- "size": { >- "width": 100, >- "height": 200 >- }, >- "role": "" >-} >+Highlight: data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAxEAAAJJCAYAAADVzbpIAAAAAXNSR0IArs4c6QAAQABJREFUeAHt3QmYHWWZL/A3+042IIEEQsIedpBNRTZBQMERWWUAYbxXvTI6MzjeK48KgqN4hQFFBXHBkQH0yiboIOBl3xVlDXtIICH7QtZOZ7tV1bc73dBJOuFLCF/9jk/Tp8+p81a9vzc+T/1PVZ0T4UaAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQiE4dNTjvvPPu6eiylntPCLyxfPnyl94TW9rBjezUqdPDxb/TP3ZwcYsRIECAAAECBAispUCHQkSxY3ZXUf/gAw8cuZar8TIC617g3ntfjYaGhkEXXnjhrHW/NmsgQIAAAQIECNRXoGtHW//Qh7aKgw4SIjrqZbn1L/DQQ+MXNTSs//VaIwECBAgQIECgbgKd69awfgkQIECAAAECBAgQeGcC7zhEzB63MCY/MafNViyY0RgTHpvd5rHUf0z82+Px4h23xasP3Ju69Huy3pw58zfY7Z4+fXYsXLio3e2bN29BLFu2rN3nPEiAAAECBAgQILBhCrzjEDH+/lnx5K/eaNPdtDHz46HvjWvzWOo/li5eHPNnTI9Hf3p56tIbXL3GxsVxxRU3x8iRJ8THP/7VNttX7qDvu+9nY6edTovttvtUvPLKxDbPv5t/zJjxZowefWrsssunY9ttT45TTjk/Fi9eUm1SGRzOOOM7sfPOp8fGG38sbr31wXdzU62bAAECBAgQIEBgDQTecYhob10jDhgYJ/x29/aeSvbYlvvsF9sc/OFk9TbkQtdcc2f8/vcPx/HHH9yyE968veef/8siROwYr712fRxwwK5x9tk/an7qXf/dpUvnuOyyf4pJk26Ol166rviZELfc8kC1XTfffH888cRLRej5dVx66RfjzDMvfFtv73oDNoAAAQIECBAgQKBdgQ5fWN361WNunBL3nPty9Nioa2y6U9/o3rdLy9N//OfnY/pz82Pw9r3jyO/vWD0+7t6ZMeaGKXHUD5r+nj+tMW445ak49Y97RafOq/6AqKeu/008e8uN0aV799ho82FxxPkXtqyrvTtTnns2Hrzskli6ZHEsW7Ik9jj51NjusCOqRRfNmxv3XvzdmDd1cpRHMvY4+bQiiBxaPVeeGvXcbbfG4oULo3uv3nHMJavfGZ/6wnPx1G+vi9kTXo+t9v9g7PLJE6JH334x89Wx8dhVV0aPPn1jyphnYtie74sPfvHsKD6CNBbMmhkPfP+imDluXAwaOSp2P/FTsekOo9trpeWxU045rHjX/qj4z/+8I5599tWWx8s7t976ULWjPm/ewnj88RdizJhxsaToe9q0hXHXXWOj+BjX4v784ijGwDj66B2i3LG///5x0blw/8AHRhQ77kvj2mufiqOO2i422aRPm9qt/yhrvPTSjHj/+7esHn7yyUkxYEDPGDFiYOvF2twfMKBfHHroXtVjvXr1iA99aLd48MGn45OfPKja7vK5Ll26xE033RdLly6Nhx9+plhm97j55jHRvXuXGDt2VnGq0/I45pgdYqutBsarr86Mv/zljTjuuJ0qyz/84YUYPnyj2G23zdqs1x8ECBAgQIAAAQLrVmCtjkTc/Y2X4vjf7Ban/NeeMePlBW228IhLdogDzhkZcyas+Jic4fsNiFdunx4LZy2uln3+pikxdNd+qw0Qs19/LZ4vduw/+t1L4oSfXR37/sPn2qyrvT/6bjokPva9S+P4K/8jjr74snjgsn+PhjlN12y8cPtt0W/o0Dj2Rz+L4664KobtvmdVYtnSJfHIzy4vAsp3q8c//PXz2yv9tsfuv/R7scORR8cnLruyCCZT4qU7b6+WKQPKa488FDt/4rg4/qe/isnPPh2zxjXt/D/121/HxtvtECf+4j9j7zM+E/dd8r231X3rA927d3vrQy1/v/HG9Nh++y3inHOuLH5OrXaup06dXQSJpfHyyzOKnfKt4gtf2Ddmz26I8eObrlPZf/8tirAxNcaNmxXljvg22wxaZYAoVzZwYK9iJ35WFUwef3xiPPbYhNh0074t27G6O3PnLijCwf1xwgmHVItOnDit2O4t44Yb7onNNhsce++9Y0yYMK16bu7cRfHmmw3x2c/uHUccsW21zvKJkSMHRe/e3eK++8YVRzEmVcvsuuvQ6jX+Q4AAAQIECBAgsP4E1vhIxNRn5kbP/t1ik9FNO5CjDh0UC2c0hYOVbXbXHp1j2yM3iRdumRq7nz4snr1+Shz6b9uubPGWx1++684Y9aGDY6PNNq8eGzhiq5bnVnanR79+Me6B++KNJ/4WC2bOaHr3v7h2oudGG8XALUfEMzdfH91794kR+38gNt5mu6pM5y5do/+w4cUO/f+Ord5/QIz84Idayt9y9j/G0kVtLwreZLvtY49TTo8FM2bE8L32rpYddeDB8cxNN1TBoXygrLdJERbK26bb7xjTXnw+Bm41Ml65965qO+54/rlYXvyvDB/TXnyhWHb7atk1+U95XcHSpcviuefGF6cMzah20MvrDMoA0alT1+jXr0dsueWAquS22w4uTh2aGaNGDYquXbsU7+bvHFdd9dfYfPN+1RGJ1a23a9fOcdJJu8SVV/455s9fHGedtV/07Nmxfz7lUYbTTvtWccrSR2O//XaqVtV8bcRFF/067rjj34va51Xb3bwd22+/SXTr1qW4lmJwcaRiTCxatCR69OhahYpyu8u/zzyzOJJVHN1xI0CAAAECBAgQWL8CHdsLbLVNSxYtj649VxzA6NJ9xf1Wi73t7s4nDY17L3glyuslGoojEsP27t+yTHkkYP706dG1e4/oNXDF6TFLig/979l/xXItL2i+U+xAlqfrtL49/1+/j6nPj4k9//7T0Wfw4PjNGafEsmIntrxtsfe+cUxxdOKVe/5v/Olb58Xojx0Tux53UvXc0RddFq//+dHq054eLY5KnHjVtdGtV6847OsXFOto++lBXbp2i0Vz50TnbiuOEHTp1j2WLFpx9KV7cVpT861TccpOuQ3Lly2tAsn7/8eXovfgjZufjq49erTcX5M7nTt3Lo4gDIivfOXyuOeeH0T5SUflpyANGTIwpk5dUISFFbMp7zc2NjmU62hoWFKd0rRwYXHaVxFGylqruz366OvRq1e3GDy4d9x999g48simELaq15XzKa93GDVq8+pISfOyQ4cO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/uJnV7XZsdkuu8WUMc9W67j5i59resf/hediyE67FP08FkOL3303HVLMfUAM33vfeP2xh1dZb1VPNl9HcNFFv47vfvfz0bVrlyoklNcVFF84GM89N74IazOqHfTm58p6/fr1iC23HFAc3ehaXJMwuAiQM6vVlMscd9zOceONY6KhYUl1RGJV6y+f69q1c3G9xi5FYJxWhMdXi6NeexTBtf3Q89Za5ZGT0077VnEa1kdjv/12qp7eEHp663b6mwABAgQIECCwLgQ6cjpTm/UuWbS8OD1nRfbo0n3F/TYLvuWPnU8aGvde8EqU10s0FEckhu3dv/iG6sb48pdnFaeULK5OK5owYUlxkW2Xakf9299e+SklxXXJ1c5+8yq6d19xtOWnPx1cnHvf/EzT727dmp5fuHB5sfPZdL9r107FzmoUP00hYqONVtTo0qXpNKby1QsWLI/TT+9bnDbTq6Voc73ygXnTimBUnFFS7lw338pTjspbp+JUnZXeyiNErc5EKV9z+7nnxAe/+C/FaUJ/Fy/ffWdM/Ovj1cvLnfby6MSr998TT/zmmnj2lhur047KJ7coduaPufiyeOWe/xt/+tZ5xWuPKU49Oin2/PtPV6cdVQX+/386xYoeWz/efH/oLrvGYz+/sjjq8GaM/OCB8dojD0W33r2r05vKT5Iqw1DzrWv37rFkUfufTtS8zKp+Dx06KL72tZ/G1Vd/rQgGvYugNjPKxzp37lwcQRgQX/nK5XHPPT8o/i0sqD4FaciQgTF16oJqx7+5bhkCGhtXHBUqw0N5StPChYur6y/KWqu7Pfro61VwGDy4dxEkxsaRR263updU4aq8hmPUqM2rIyXNL9hQemreHr8JECBAgAABAutKYPV7WW9Z82Z79Is5ExtiwfTGWFbsgJefztSR27B9+8e8ycWnEl06PnY6vukoxM47dy/eOd4ktt66W9x++5DitJau8cc/DolVBYhyXbvt1i3eeGNpzJixtAoB5aczNd8GD+5S7IS2/RkwoKnN8rSou+9uOs2qvC5ir726V6dMNb+2vd/lEYv77msolutUXXdRho/Fi1echn7jFz4Tvz79pDYv7bnRRjFkx51i3IP3tTxe7pi3vm28zbYxc9zYlofmTJoYXYod8y3et29079O72IFf8S5/44IF0a24rmL7jxwVh/yvr8f0l15seV3j/HlV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gAABAgQIEKiJgBBRk0FrkwABAgQIECBAgEAqASEilaQ6BAgQIECAAAECBGoiIETUZNDaJECAAAECBAgQIJBKQIhIJakOAQIECBAgQIAAgZoICBE1GbQ2CRAgQIAAAQIECKQSECJSSapDgAABAgQIECBAoCYCQkRNBq1NAgQIECBAgAABAqkEhIhUkuoQIECAAAECBAgQqImAEFGTQWuTAAECBAgQIECAQCoBISKVpDoECBAgQIAAAQIEaiIgRNRk0NokQIAAAQIECBAgkEpAiEglqQ4BAgQIECBAgACBmggIETUZtDYJECBAgAABAgQIpBIQIlJJqkOAAAECBAgQIECgJgJCRE0GrU0CBAgQIECAAAECqQSEiFSS6hAgQIAAAQIECBCoiYAQUZNBa5MAAQIECBAgQIBAKgEhIpWkOgQIECBAgAABAgRqIiBE1GTQ2iRAgAABAgQIECCQSkCISCWpDgECBAgQIECAAIGaCAgRNRm0NgkQIECAAAECBAikEhAiUkmqQ4AAAQIECBAgQKAmAkJETQatTQIECBAgQIAAAQKpBISIVJLqECBAgAABAgQIEKiJgBBRk0FrkwABAgQIECBAgEAqASEilaQ6BAgQIECAAAECBGoiIETUZNDaJECAAAECBAgQIJBKQIhIJakOAQIECBAgQIAAgZoICBE1GbQ2CRAgQIAAAQIECKQSECJSSapDgAABAgQIECBAoCYCQkRNBq1NAgQIECBAgAABAqkEhIhUkuoQIECAAAECBAgQqImAEFGTQWuTAAECBAgQIECAQCoBISKVpDoECBAgQIAAAQIEaiIgRNRk0NokQIAAAQIECBAgkEpAiEglqQ4BAgQIECBAgACBmggIETUZtDYJECBAgAABAgQIpBIQIlJJqkOAAAECBAgQIECgJgJCRE0GrU0CBAgQIECAAAECqQSEiFSS6hAgQIAAAQIECBCoiYAQUZNBa5MAAQIECBAgQIBAKgEhIpWkOgQIECBAgAABAgRqIiBE1GTQ2iRAgAABAgQIECCQSkCISCWpDgECBAgQIECAAIGaCAgRNRm0NgkQIECAAAECBAikEhAiUkmqQ4AAAQIECBAgQKAmAkJETQatTQIECBAgQIAAAQKpBISIVJLqECBAgAABAgQIEKiJgBBRk0FrkwABAgQIECBAgEAqASEilaQ6BAgQIECAAAECBGoiIETUZNDaJECAAAECBAgQIJBKQIhIJakOAQIECBAgQIAAgZoICBE1GbQ2CRAgQIAAAQIECKQSECJSSapDgAABAgQIECBAoCYCQkRNBq1NAgQIECBAgAABAqkEhIhUkuoQIECAAAECBAgQqImAEFGTQWuTAAECBAgQIECAQCoBISKVpDoECBAgQIAAAQIEaiIgRNRk0NokQIAAAQIECBAgkEpAiEglqQ4BAgQIECBAgACBmggIETUZtDYJECBAgAABAgQIpBIQIlJJqkOAAAECBAgQIECgJgJCRE0GrU0CBAgQIECAAAECqQSEiFSS6hAgQIAAAQIECBCoiYAQUZNBa5MAAQIECBAgQIBAKgEhIpWkOgQIECBAgAABAgRqIiBE1GTQ2iRAgAABAgQIECCQSkCISCWpDgECBAgQIECAAIGaCAgRNRm0NgkQIECAAAECBAikEhAiUkmqQ4AAAQIECBAgQKAmAkJETQatTQIECBAgQIAAAQKpBISIVJLqECBAgAABAgQIEKiJgBBRk0FrkwABAgQIECBAgEAqASEilaQ6BAgQIECAAAECBGoiIETUZNDaJECAAAECBAgQIJBKQIhIJakOAQIECBAgQIAAgZoICBE1GbQ2CRAgQIAAAQIECKQSECJSSapDgAABAgQIECBAoCYCQkRNBq1NAgQIECBAgAABAqkEhIhUkuoQIECAAAECBAgQqImAEFGTQWuTAAECBAgQIECAQCoBISKVpDoECBAgQIAAAQIEaiIgRNRk0NokQIAAAQIECBAgkEpAiEglqQ4BAgQIECBAgACBmggIETUZtDYJECBAgAABAgQIpBIQIlJJqkOAAAECBAgQIECgJgJCRE0GrU0CBAgQIECAAAECqQSEiFSS6hAgQIAAAQIECBCoiYAQUZNBa5MAAQIECBAgQIBAKgEhIpWkOgQIECBAgAABAgRqIiBE1GTQ2iRAgAABAgQIECCQSkCISCWpDgECBAgQIECAAIGaCAgRNRm0NgkQIECAAAECBAikEhAiUkmqQ4AAAQIECBAgQKAmAkJETQatTQIECBAgQIAAAQKpBISIVJLqECBAgAABAgQIEKiJgBBRk0FrkwABAgQIECBAgEAqASEilaQ6BAgQIECAAAECBGoiIETUZNDaJECAAAECBAgQIJBKQIhIJakOAQIECBAgQIAAgZoICBE1GbQ2CRAgQIAAAQIECKQSECJSSapDgAABAgQIECBAoCYCQkRNBq1NAgQIECBAgAABAqkEhIhUkuoQIECAAAECBAgQqImAEFGTQWuTAAECBAgQIECAQCoBISKVpDoECBAgQIAAAQIEaiIgRNRk0NokQIAAAQIECBAgkEpAiEglqQ4BAgQIECBAgACBmggIETUZtDYJECBAgAABAgQIpBIQIlJJqkOAAAECBAgQIECgJgJCRE0GrU0CBAgQIECAAAECqQSEiFSS6hAgQIAAAQIECBCoiYAQUZNBa5MAAQIECBAgQIBAKgEhIpWkOgQIECBAgAABAgRqIiBE1GTQ2iRAgAABAgQIECCQSkCISCWpDgECBAgQIECAAIGaCAgRNRm0NgkQIECAAAECBAikEhAiUkmqQ4AAAQIECBAgQKAmAkJETQatTQIECBAgQIAAAQKpBISIVJLqECBAgAABAgQIEKiJgBBRk0FrkwABAgQIECBAgEAqASEilaQ6BAgQIECAAAECBGoiIETUZNDaJECAAAECBAgQIJBKQIhIJakOAQIECBAgQIAAgZoICBE1GbQ2CRAgQIAAAQIECKQSECJSSapDgAABAgQIECBAoCYCQkRNBq1NAgQIECBAgAABAqkEhIhUkuoQIECAAAECBAgQqImAEFGTQWuTAAECBAgQIECAQCoBISKVpDoECBAgQIAAAQIEaiIgRNRk0NokQIAAAQIECBAgkEpAiEglqQ4BAgQIECBAgACBmggIETUZtDYJECBAgAABAgQIpBIQIlJJqkOAAAECBAgQIECgJgJCRE0GrU0CBAgQIECAAAECqQSEiFSS6hAgQIAAAQIECBCoiYAQUZNBa5MAAQIECBAgQIBAKgEhIpWkOgQIECBAgAABAgRqIiBE1GTQ2iRAgAABAgQIECCQSkCISCWpDgECBAgQIECAAIGaCAgRNRm0NgkQIECAAAECBAikEhAiUkmqQ4AAAQIECBAgQKAmAkJETQatTQIECBAgQIAAAQKpBISIVJLqECBAgAABAgQIEKiJgBBRk0FrkwABAgQIECBAgEAqASEilaQ6BAgQIECAAAECBGoiIETUZNDaJECAAAECBAgQIJBKQIhIJakOAQIECBAgQIAAgZoICBE1GbQ2CRAgQIAAAQIECKQSECJSSapDgAABAgQIECBAoCYCQkRNBq1NAgQI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P2INEiBAgAABAgQIEEgrIESk9VSNAAECBAgQIECAQPYCQkT2I9YgAQIECBAgQIAAgbQCQkRaT9UIECBAgAABAgQIZC8gRGQ/Yg0SIECAAAECBAgQSCsgRKT1VI0AAQIECBAgQIBA9gJCRPYj1iABAgQIECBAgACBtAJCRFpP1QgQIECAAAECBAhkLyBEZD9iDRIgQIAAAQIECBBIKyBEpPVUjQABAgQIECBAgED2AkJE9iPWIAECBAgQIECAAIG0AkJEWk/VCBAgQIAAAQIECGQvIERkP2INEiBAgAABAgQIEEgrIESk9VSNAAECBAgQIECAQPYCQkT2I9YgAQIECBAgQIAAgbQCQkRaT9UIECBAgAABAgQIZC8gRGQ/Yg0SIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBgvQn8PwCtF4HpR2H+AAAAAElFTkSuQmCC >+ > > -- Running test case: DOM.highlightNodeList.childFrameNode >-PASS: Should highlight 2 element(s). >-Highlighted Elements: >-{ >- "tagName": "div", >- "idValue": "id-one", >- "size": { >- "width": 150, >- "height": 250 >- }, >- "role": "" >-} >-{ >- "tagName": "div", >- "idValue": "", >- "size": { >- "width": 269, >- "height": 0 >- }, >- "role": "" >-} >+Highlight: data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAxEAAAJJCAYAAADVzbpIAAAAAXNSR0IArs4c6QAALsZJREFUeAHt3QmwXmV5B/A3yw0h64UQErayWahiTUGBIksABwRcUaStC+7VqlVrsE4dDTGZAWsZ7HQsCFqXiDoUjcs4COIQiAQJqBRlFcEEEkhISELWe5PcpOeceDef5Ak3ZrnE3zdz+c73POec75zfl2HO/77n/W4pHgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB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gURAiEhwtAgQIECAAAECBAgQiAJCRDRRIUCAAAECBAgQIEAgERAiEhwtAgQIECBAgAABAgSigBARTVQIECBAgAABAgQIEEgEhIgER4sAAQIECBAgQIAAgSggREQTFQIECBAgQIAAAQIEEgEhIsHRIkCAAAECBAgQIEAgCggR0USFAAECBAgQIECAAIFEQIhIcLQIECBAgAABAgQIEIgCQkQ0USFAgAABAgQIECBAIBEQIhIcLQIECBAgQIAAAQIEooAQEU1UCBAgQIAAAQIECBBIBISIBEeLAAECBAgQIECAAIEoIEREExUCBAgQIECAAAECBBIBISLB0SJAgAABAgQIECBAIAoIEdFEhQABAgQIECBAgACBRECISHC0CBAgQIAAAQIECBCIAkJENFEhQIAAAQIECBAgQCARECISHC0CBAgQIECAAAECBKKAEBFNVAgQIECAAAECBAgQSASEiARHiwABAgQIECBAgACBKCBERBMVAgQIECBAgAABAgQSASEiwdEiQIAAAQIECBAgQCAKCBHRRIUAAQIECBAgQIAAgURAiEhwtAgQIECAAAECBAgQiAJCRDRRIUCAAAECBAgQIEAgERAiEhwtAgQIECBAgAABAgSigBARTVQIECBAgAABAgQIEEgEhIgER4sAAQIECBAgQIAAgSggREQTFQIECBAgQIAAAQIEEgEhIsHRIkCAAAECBAgQIEAgCggR0USFAAECBAgQIECAAIFEQIhIcLQIECBAgAABAgQIEIgCQkQ0USFAgAABAgQIECBAIBEQIhIcLQIECBAgQIAAAQIEooAQEU1UCBAgQIAAAQIECBBIBISIBEeLAAECBAgQIECAAIEoIEREExUCBAgQIECAAAECBBIBISLB0SJAgAABAgQIECBAIAoIEdFEhQABAgQIECBAgACBRECISHC0CBAgQIAAAQIECBCIAkJENFEhQIAAAQIECBAgQCARECISHC0CBAgQIECAAAECBKKAEBFNVAgQIECAAAECBAgQSASEiARHiwABAgQIECBAgACBKCBERBMVAgQIECBAgAABAgQSASEiwdEiQIAAAQIECBAgQCAKCBHRRIUAAQIECBAgQIAAgURAiEhwtAgQIECAAAECBAgQiAJCRDRRIUCAAAECBAgQIEAgERAiEhwtAgQIECBAgAABAgSigBARTVQIECBAgAABAgQIEEgEhIgER4sAAQIECBAgQIAAgSggREQTFQIECBAgQIAAAQIEEgEhIsHRIkCAAAECBAgQIEAgCggR0USFAAECBAgQIECAAIFEQIhIcLQIECBAgAABAgQIEIgCQkQ0USFAgAABAgQIECBAIBEQIhIcLQIECBAgQIAAAQIEooAQEU1UCBAgQIAAAQIECBBIBISIBEeLAAECBAgQIECAAIEoIEREExUCBAgQIECAAAECBBIBISLB0SJAgAABAgQIECBAIAoIEdFEhQABAgQIECBAgACBRECISHC0CBAgQIAAAQIECBCIAkJENFEhQIAAAQIECBAgQCARECISHC0CBAgQIECAAAECBKKAEBFNVAgQIECAAAECBAgQSASEiARHiwABAgQIECBAgACBKCBERBMVAgQIECBAgAABAgQSASEiwdEiQIAAAQIECBAgQCAKCBHRRIUAAQIECBAgQIAAgURAiEhwtAgQIECAAAECBAgQiAJCRDRRIUCAAAECBAgQIEAgERAiEhwtAgQIECBAgAABAgSigBARTVQIECBAgAABAgQIEEgEhIgER4sAAQIECBAgQIAAgSggREQTFQIECBAgQIAAAQIEEgEhIsHRIkCAAAECBAgQIEAgCggR0USFAAECBAgQIECAAIFEQIhIcLQIECBAgAABAgQIEIgCQkQ0USFAgAABAgQIECBAIBEQIhIcLQIECBAgQIAAAQIEooAQEU1UCBAgQIAAAQIECBBIBISIBEeLAAECBAgQIECAAIEoIEREExUCBAgQIECAAAECBBIBISLB0SJAgAABAgQIECBAIAoIEdFEhQABAgQIECBAgACBRECISHC0CBAgQIAAAQIECBCIAkJENFEhQIAAAQIECBAgQCARECISHC0CBAgQIECAAAECBKKAEBFNVAgQIECAAAECBAgQSASEiARHiwABAgQIECBAgACBKCBERBMVAgQIECBAgAABAgQSASEiwdEiQIAAAQIECBAgQCAKCBHRRIUAAQIECBAgQIAAgURAiEhwtAgQIECAAAECBAgQiAJCRDRRIUCAAAECBAgQIEAgERAiEhwtAgQIECBAgAABAgSigBARTVQIECBAgAABAgQIEEgEhIgER4sAAQIECBAgQIAAgSggREQTFQIECBAgQIAAAQIEEgEhIsHRIkCAAAECBAgQIEAgCggR0USFAAECBAgQIECAAIFEQIhIcLQIECBAgAABAgQIEIgCQkQ0USFAgAABAgQIECBAIBEQIhIcLQIECBAgQIAAAQIEooAQEU1UCBAgQIAAAQIECBBIBISIBEeLAAECBAgQIECAAIEoIEREExUCBAgQIECAAAECBBIBISLB0SJAgAABAgQIECBAIAoIEdFEhQABAgQIECBAgACBRECISHC0CBAgQIAAAQIECBCIAkJENFEhQIAAAQIECBAgQCARECISHC0CBAgQIECAAAECBKKAEBFNVAgQIECAAAECBAgQSASEiARHiwABAgQIECBAgACBKCBERBMVAgQIECBAgAABAgQSASEiwdEiQIAAAQIECBAgQCAKCBHRRIUAAQIECBAgQIAAgURAiEhwtAgQIECAAAECBAgQiAJCRDRRIUCAAAECBAgQIEAgERAiEhwtAgQIECBAgAABAgSigBARTVQIECBAgAABAgQIEEgEhIgER4sAAQIECBAgQIAAgSggREQTFQIECBAgQIAAAQIEEgEhIsHRIkCAAAECBAgQIEAgCggR0USFAAECBAgQIECAAIFEQIhIcLQIECBAgAABAgQIEIgCQkQ0USFAgAABAgQIECBAIBEQIhIcLQIECBAgQIAAAQIEooAQEU1UCBAgQIAAAQIECBBIBISIBEeLAAECBAgQIECAAIEoIEREExUCBAgQIECAAAECBBIBISLB0SJAgAABAgQIECBAIAoIEdFEhQABAgQIECBAgACBRECISHC0CBAgQIAAAQIECBCIAkJENFEhQIAAAQIECBAgQCARECISHC0CBAgQIECAAAECBKKAEBFNVAgQIECAAAECBAgQSASEiARHiwABAgQIECBAgACBKCBERBMVAgQIECBAgAABAgQSASEiwdEiQIAAAQIECBAgQCAKCBHRRIUAAQIECBAgQIAAgURAiEhwtAgQIECAAAECBAgQiAJCRDRRIUCAAAECBAgQIEAgERAiEhwtAgQIECBAgAABAgSigBARTVQIECBAgAABAgQIEEgEhIgER4sAAQIECBAgQIAAgSggREQTFQIECBAgQIAAAQIEEgEhIsHRIkCAAAECBAgQIEAgCggR0USFAAECBAgQIECAAIFEQIhIcLQIECBAgAABAgQIEIgCQkQ0USFAgAABAgQIECBAIBEQIhIcLQIECBAgQIAAAQIEooAQEU1UCBAgQIAAAQIECBBIBISIBEeLAAECBAgQIECAAIEoIEREExUCBAgQIECAAAECBBIBISLB0SJAgAABAgQIECBAIAoIEdFEhQABAgQIECBAgACBRECISHC0CBAgQIAAAQIECBCIAkJENFEhQIAAAQIECBAgQCARECISHC0CBAgQIECAAAECBKKAEBFNVAgQIECAAAECBAgQSASEiARHiwABAgQIECBAgACBKCBERBMVAgQIECBAgAABAgQSASEiwdEiQIAAAQIECBAgQCAKCBHRRIUAAQIECBAgQIAAgURAiEhwtAgQIECAAAECBAgQiAJCRDRRIUCAAAECBAgQIEAgERAiEhwtAgQIECBAgAABAgSigBARTVQIECBAgAABAgQIEEgEhIgER4sAAQIECBAgQIAAgSggREQTFQIECBAgQIAAAQIEEgEhIsHRIkCAAAECBAgQIEAgCggR0USFAAECBAgQIECAAIFEQIhIcLQIECBAgAABAgQIEIgCQkQ0USFAgAABAgQIECBAIBEQIhIcLQIECBAgQIAAAQIEooAQEU1UCBAgQIAAAQIECBBIBISIBEeLAAECBAgQIECAAIEoIEREExUCBAgQIECAAAECBBIBISLB0SJAgAABAgQIECBAIAoIEdFEhQABAgQIECBAgACBRECISHC0CBAgQIAAAQIECBCIAkJENFEhQIAAAQIECBAgQCARECISHC0CBAgQIECAAAECBKKAEBFNVAgQIECAAAECBAgQSASEiARHiwABAgQIECBAgACBKCBERBMVAgQIECBAgAABAgQSASEiwdEiQIAAAQIECBAgQCAKCBHRRIUAAQIECBAgQIAAgURAiEhwtAgQIECAAAECBAgQiAJCRDRRIUCAAAECBAgQIEAgERAiEhwtAgQIECBAgAABAgSigBARTVQIECBAgAABAgQIEEgEhIgER4sAAQIECBAgQIAAgSggREQTFQIECBAgQIAAAQIEEgEhIsHRIkCAAAECBAgQIEAgCggR0USFAAECBAgQIECAAIFEQIhIcLQIECBAgAABAgQIEIgCQkQ0USFAgAABAgQIECBAIBEQIhIcLQIECBAgQIAAAQIEooAQEU1UCBAgQIAAAQIECBBIBISIBEeLAAECBAgQIECAAIEoIEREExUCBAgQIECAAAECBBIBISLB0SJAgAABAgQIECBAIAoIEdFEhQABAgQIECBAgACBRECISHC0CBAgQIAAAQIECBCIAkJENFEhQIAAAQIECBAgQCARECISHC0CBAgQIECAAAECBKKAEBFNVAgQIECAAAECBAgQSASEiARHiwABAgQIECBAgACBKCBERBMVAgQIECBAgAABAgQSASEiwdEiQIAAAQIECBAgQCAKCBHRRIUAAQIECBAgQIAAgURAiEhwtAgQIECAAAECBAgQiAJCRDRRIUCAAAECBAgQIEAgERAiEhwtAgQIECBAgAABAgSigBARTVQIECBAgAABAgQIEEgEhIgER4sAAQIECBAgQIAAgSggREQTFQIECBAgQIAAAQIEEgEhIsHRIkCAAAECBAgQIEAgCggR0USFAAECBAgQIECAAIFEQIhIcLQIECBAgAABAgQIEIgCQkQ0USFAgAABAgQIECBAIBEQIhIcLQIECBAgQIAAAQIEooAQEU1UCBAgQIAAAQIECBBIBISIBEeLAAECBAgQIECAAIEoIEREExUCBAgQIECAAAECBBIBISLB0SJAgAABAgQIECBAIAoIEdFEhQABAgQIECBAgACBRECISHC0CBAgQIAAAQIECBCIAkJENFEhQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECDwfBf4f78fvLnnOD2sAAAAASUVORK5CYII= >+ > > -- Running test case: DOM.highlightNodeList.invalidNodeId >-PASS: Should highlight 0 element(s). >+Highlight: data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAxEAAAJJCAYAAADVzbpIAAAAAXNSR0IArs4c6QAAH2RJREFUeAHt0DEBAAAAwqD1T+1jDIhAYcCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYOADAwtRAAGQNs2iAAAAAElFTkSuQmCC >+ > > -- Running test case: DOM.highlightNodeList.nonIntegerNodeId > PASS: Should produce an error. >diff --git a/LayoutTests/inspector/dom/highlightNodeList.html b/LayoutTests/inspector/dom/highlightNodeList.html >index 028dc88bd2bf7eff3b0cfb540fcd86b633c403aa..dc0bcd8b298dbce90fe96835bf60442ba8b1b71a 100644 >--- a/LayoutTests/inspector/dom/highlightNodeList.html >+++ b/LayoutTests/inspector/dom/highlightNodeList.html >@@ -2,6 +2,7 @@ > <html> > <head> > <script src="../../http/tests/inspector/resources/inspector-test.js"></script> >+<script src="../../http/tests/inspector/dom/resources/highlight-utilities.js"></script> > <script> > function test() > { >@@ -11,34 +12,6 @@ function test() > let childFrames = Array.from(mainFrame.childFrameCollection); > InspectorTest.expectEqual(childFrames.length, 1, "Page should have a subframe."); > >- const highlightConfig = { >- showInfo: true, >- contentColor: {r: 255, g: 255, b: 255}, >- paddingColor: {r: 255, g: 255, b: 255}, >- borderColor: {r: 255, g: 255, b: 255}, >- marginColor: {r: 255, g: 255, b: 255}, >- }; >- >- function getHighlight(callback) { >- InspectorTest.evaluateInPage("window.internals.inspectorHighlightObject()", (error, value, wasThrown) => { >- InspectorTest.assert(!error, "Unexpected error dumping highlight: " + error); >- InspectorTest.assert(!wasThrown, "Unexpected exception when dumping highlight."); >- callback(JSON.parse(value)); >- }); >- } >- >- function dumpHighlight(expectedElements, callback) { >- getHighlight((highlightPayloadList) => { >- InspectorTest.expectThat(highlightPayloadList.length === expectedElements, `Should highlight ${expectedElements} element(s).`); >- if (highlightPayloadList.length) { >- InspectorTest.log("Highlighted Elements:"); >- for (let highlightPayload of highlightPayloadList) >- InspectorTest.log(JSON.stringify(highlightPayload.elementData, null, 2)); >- } >- callback(); >- }); >- } >- > let mainFrameDocumentNodeId = 0; > let childFrameDocumentNodeId = 0; > >@@ -46,10 +19,7 @@ function test() > name: "DOM.highlightNodeList.CheckEmptyHighlight", > description: "Check that highlight list is initially empty.", > test(resolve, reject) { >- getHighlight((highlightObjectPayload) => { >- InspectorTest.expectEqual(highlightObjectPayload.length, 0, "Highlight should not exist."); >- resolve(); >- }); >+ InspectorTest.Highlight.dumpBase64(resolve); > } > }); > >@@ -57,14 +27,13 @@ function test() > name: "DOM.highlightNodeList.emptyNodeList", > description: "Checks that an empty array highlights no elements.", > test(resolve, reject) { >- DOMAgent.highlightNodeList([], highlightConfig, (error) => { >+ DOMAgent.highlightNodeList([], InspectorTest.Highlight.config, (error) => { > if (error) { > reject(error); > return; > } > >- const expectedElements = 0; >- dumpHighlight(expectedElements, resolve); >+ InspectorTest.Highlight.dumpBase64(resolve); > }); > } > }); >@@ -74,14 +43,13 @@ function test() > description: "Should highlight all div in the main frame.", > test(resolve, reject) { > WI.domManager.querySelectorAll(mainFrameDocumentNodeId, "div", (nodeIds) => { >- DOMAgent.highlightNodeList(nodeIds, highlightConfig, (error) => { >+ DOMAgent.highlightNodeList(nodeIds, InspectorTest.Highlight.config, (error) => { > if (error) { > reject(error); > return; > } > >- const expectedElements = 3; >- dumpHighlight(expectedElements, resolve); >+ InspectorTest.Highlight.dumpBase64(resolve); > }); > }); > } >@@ -92,14 +60,13 @@ function test() > description: "Should highlight all div in the child frame.", > test(resolve, reject) { > WI.domManager.querySelectorAll(childFrameDocumentNodeId, "div", (nodeIds) => { >- DOMAgent.highlightNodeList(nodeIds, highlightConfig, (error) => { >+ DOMAgent.highlightNodeList(nodeIds, InspectorTest.Highlight.config, (error) => { > if (error) { > reject(error); > return; > } > >- const expectedElements = 2; >- dumpHighlight(expectedElements, resolve); >+ InspectorTest.Highlight.dumpBase64(resolve); > }); > }); > } >@@ -110,14 +77,13 @@ function test() > description: "Bad node id should not cause an error.", > test(resolve, reject) { > const invalidNodeId = 9999999; >- DOMAgent.highlightNodeList([invalidNodeId], highlightConfig, (error) => { >+ DOMAgent.highlightNodeList([invalidNodeId], InspectorTest.Highlight.config, (error) => { > if (error) { > reject(error); > return; > } > >- const expectedElements = 0; >- dumpHighlight(expectedElements, resolve); >+ InspectorTest.Highlight.dumpBase64(resolve); > }); > } > }); >@@ -129,7 +95,7 @@ function test() > description: "Non-integer item for node id should cause an error.", > test(resolve, reject) { > const nonIntegerNodeId = "DOES_NOT_EXIST"; >- DOMAgent.highlightNodeList([nonIntegerNodeId], highlightConfig, (error) => { >+ DOMAgent.highlightNodeList([nonIntegerNodeId], InspectorTest.Highlight.config, (error) => { > InspectorTest.expectThat(error, "Should produce an error."); > InspectorTest.log("Error: " + error); > resolve(); >diff --git a/LayoutTests/inspector/dom/highlightSelector-expected.txt b/LayoutTests/inspector/dom/highlightSelector-expected.txt >index 7e96716e4cbce192ebc40154060ada6b466ff8ae..a7542a6088180c81876fd981c84f1c994d694c5a 100644 >--- a/LayoutTests/inspector/dom/highlightSelector-expected.txt >+++ b/LayoutTests/inspector/dom/highlightSelector-expected.txt >@@ -5,79 +5,66 @@ PASS: Page should have a subframe. > > == Running test suite: DOM.highlightSelector > -- Running test case: MainFrameTagSelector >-- Frame: <main-frame> >-- Selector: div >-PASS: Should highlight 3 element(s). >-Highlighted Elements: >-{"tagName":"div","idValue":"","size":{"width":500,"height":500},"role":""} >-{"tagName":"div","idValue":"","classes":["class-one",".escaped"],"size":{"width":10,"height":20},"role":""} >-{"tagName":"div","idValue":"id-one","classes":["class-two"],"size":{"width":100,"height":200},"role":""} >+Frame: <main-frame> >+Selector: div >+Highlight: data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAxEAAAJYCAYAAAAdR2t2AAAAAXNSR0IArs4c6QAAQABJREFUeAHt3Qe4HWWdP/BfeicJARIgAUIVCF2q0pVmWekgAmLnD4or6q6sCIKrssKCIIKIorIUlSYs0lx6b9JbKAkkIZWE9J7/O3O9N/fGm5sE3kCY+czzXO65Z878zvw+b3ie+Z55Z06EhQABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECAQ7ZbW4NRTT71zaV/rdR8IgVELFiwY+oHYUzu5TAJpXEecdtppv16mjbyYAAECBAgQILAMAksVIlKAuD3V3H3XXQcvQ2kvJUDg/RC4667XYv78+Z9MQeLG9+P9vScBAgQIECBQfYGOS9viLrusE7vtJkQsrZfXEXi/BIYNmzjptdfeer/e3vsSIECAAAECNRBoX4MetUiAAAECBAgQIECAQEaBdx0iJg2bEaOfmNxil6ZPmB0jHp7U4rncf4z8+2Px0q03xWv33pW7tHrvg8DwB+6LubNnvet3njp1ejGV513XWR4Fin2bOHFKq6XnzJkbM2a8+/5bLe5JAgQIECBAgEBmgXcdIobfMzGe/MOoFrs17rlpcf/PhrV4Lvcf8+bMiWkTxsdDv74gd+kVrt5fT/p2DHvg3hVuv3Lu0D3nnhWzp05dYslbbnkodtzxa9G3734tXlsEh2OO+UkMGXJ0rLLKJ+OGG+5rsf79/uPgg0+OgQMPjC22OCY+9rFvxtChbzTt0oUXXhfrrHNwDBp0YJx88sVNz3tAgAABAgQIEFhRBd51iGitsbV37huH/HnL1lZle26t7XaI9Xf/WLZ6K3KhLQ/7XDxx5WUr8i6+J/v22muj4tvf/mV87nN7xaxZs1u853XX3RNPPDE0XnnlyjjnnG/EF77w0yg+3V9RliOO2CvGj78hhg//c2y66eA499yry10bO3ZifPe7F8RDD/0q7r//gvjZz64o+1hR9tt+ECBAgAABAgRaE1jqC6ubb/zcNWPizlNeji4rdYzVNu0ZnXt2aFp987++EOOfnxb9Nuoe+/584/L5YXe9Fc9dPSb2O7fh72njZsfVRzwVR968TbRr3/YNop666o/x7PXXRIfOnWOlNdaMfU77adN7tfZgzPPPxn3nnR3z5s6J+XPnxlaHHxkbfnyf8qWzpk6Ju846I6aOHR3FmYytDj8qBZE9y3XF1Kjnb7oh5syYEZ27dY9Pn31+a+VbPDf2xefjqT9fEZNGvBHr7PjR2OzAQ6JLz17x1muvxsOXXBRdevSMMc89E2tu/eH46DdOjHbt2sX0iW/FvT8/M94aNixWHrxubHnoZ2O1D23Sou6if6yxeQpkCxbEm089EasXj5dyeem2m+Pvl/8hOqV+Bu+8a2x+0GHRoVOncusHf3V+vPn0k6XDmltvEzt+9fjy+aL/By44L0Y8/kh07Nq1DGpbH3F0zJ42LW4++d9i1pTJaZu5sfaOO8X2Xzo22nfoEHf+7MfRsVu3GJWmmM2fNy92+da/RbnPqWJhVIxHUXeNrbaOrVIg6rHKqlGMxR0//VFyeDX6bzIkFqTtlrQMGrRaPPnkJTFq1PjywLv562+44f7Yc89tokPan2uvvTvmpXoPPPBM7LLLlvGLXzwY6623crz44vhYaaUucdBBm6bfXaO4+PjRR0eVfxdjc+ONL6azBSulswWrNy/d4vGcOfPijjtejT32WC86dmwfo0dPiddffzu2225gi9ct+sdnPrNz01Mf//i28YMf/Kb8+6abHowNNxyU3ne1FH7+FD16dI3rr78vttxyg3jkkRGp1ynle0ybNid22mmt2GGHQTF16qz485+fjUMOGZJe3zmZvBkjR06O/fbbqOk9PCBAgAABAgQILE+Bd3Qm4o4fDI2D/7hFHPHXrWPCy9Nb7N8+Z38odj5pcEweMbPp+YE79IlXbhkfMybOKZ974doxMWDzXksMEJPeeD1eSAf2nzjj7Djk4ktj+y9+ranm4h70XK1/fPJn58TBF/0+PnXWeXHvef8dMyc3XLPx4i03Ra8BA+KA8y+Ogy68JNbccuuyzPx5c+PBiy9IAeWM8vmPnXza4sq3eP6ec34WH9r3U7H/eRelYDImht52S7m+CCivP3h/DNn/oDj413+I0c8+HROHvVaue+rPV8YqG34oDv3t/8S2x3wp7j77Zy1qLu6PLQ87Ip7449KfjZg1ZUo8dukl8ckzz43PnHthvD1yRLp+5O6y/PiXX4pRT/099v/FRXHQry6JLQ4+vOlth/7frTF7+rQ48MLfluaDP7prua59p46x23dOKvs55OI/pEDzZLzx8IPlumJaWdH/Ab/8Tex07NfjkRSgGpciQGz/5WPjkN9cGqust0E8ftnvy1Wv3Hl7Cp8947DfXRGD0lmlGZMmNm6y2N8dO3aM9u1b/yc7cuS42GijteLqq++M1VfvF9tuu3GMGDGurDVx4ozyYPuEE3ZMU4Z6p+Awsnx+8OCVo3v3TnH33cPSp/9vxttvz4zNNx+w2PcvVnTq1CG6dOkYV1zxVKS7IKWD+WdirbV6t7nNoit/97ub4vDDG8LryJHjy/0ePnx0qnVnnHDCwWm/x5abzJw5N1599a347Ge3iC9+cZu4777h6ezKvOjZs0sKLWvGNdc8G2PGTI177hme7py27qJv428CBAgQIECAwHITaP2IrI23G/vMlOjau1OsuknP8ve6e67cxqsbVnXs0j422HfVePH6hoOjZ68aE5se2vbBWrHly7ffFuvusnustPoaZaG+a69T/m7rP1169YrXH3og7v7v/4q701mH8tP/dJBbLH3XWrs8kC4Orie8+nJ069u3fL59h47Re82B6YD+v2Lo326Nzt17lM8X/7n+xK/Htcd/pcXPvWn+fnHgPH3ChBi4zbblp/vr7rp7vP6Pg+piu6LeqiksFGdQVtto4xj30gvpZMKCeOWu22N0OgNw66n/EQ9dfGF58D3upReLTdpc1k5nOqaMGZ32+5U2X9e48rV774wF6TqBe39+Vtx62vdj0uvDkuet5eqeq64W08aPj/t+cU688chDyWHhGL58x99i4098ujyjUry40bxj5y4xedTIePCiX8atP/yPFMzejinpjE7jUpyJ6dilSwzadoeYOHxYeeaiCC4TXx8eT1/9p7jlB98r7Yv6hcOIRx+KdT6yc7RPwWDdnXdLgXLh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krayngABAgQIECBAgEAuAWcickmqQ4AAAQIECBAgQKAmAkJETQZamwQIECBAgAABAgRyCQgRuSTVIUCAAAECBAgQIFATASGiJgOtTQIECBAgQIAAAQK5BISIXJLqECBAgAABAgQIEKiJgBBRk4HWJgECBAgQIECAAIFcAkJELkl1CBAgQIAAAQIECNREQIioyUBrkwABAgQIECBAgEAuASEil6Q6BAgQIECAAAECBGoiIETUZKC1SYAAAQIECBAgQCCXgBCRS1IdAgQIECBAgAABAjURECJqMtDaJECAAAECBAgQIJBLQIjIJakOAQIECBAgQIAAgZoICBE1GWhtEiBAgAABAgQIEMglIETkklSHAAECBAgQIECAQE0EhIiaDLQ2CRAgQIAAAQIECOQSECJySapDgAABAgQIECBAoCYCQkRNBlqbBAgQIECAAAECBHIJCBG5JNUhQIAAAQIECBAgUBMBIaImA61NAgQIECBAgAABArkEhIhckuoQIECAAAECBAgQqImAEFGTgdYmAQIECBAgQIAAgVwCQkQuSXUIECBAgAABAgQI1ERAiKjJQGuTAAECBAgQIECAQC4BISKXpDoECBAgQIAAAQIEaiIgRNRkoLVJgAABAgQIECBAIJeAEJFLUh0CBAgQIECAAAECNREQImoy0NokQIAAAQIECBAgkEtAiMglqQ4BAgQIECBAgACBmggIETUZaG0SIECAAAECBAgQyCUgROSSVIcAAQIECBAgQIBATQSEiJoMtDYJECBAgAABAgQI5BIQInJJqkOAAAECBAgQIECgJgJCRE0GWpsECBAgQIAAAQIEcgkIEbkk1SFAgAABAgQIECBQEwEhoiYDrU0CBAgQIECAAAECuQSEiFyS6hAgQIAAAQIECBCoiYAQUZOB1iYBAgQIECBAgACBXAJCRC5JdQgQIECAAAECBAjURECIqMlAa5MAAQIECBAgQIBALgEhIpekOgQIECBAgAABAgRqIiBE1GSgtUmAAAECBAgQIEAgl4AQkUtSHQIECBAgQIAAAQI1ERAiajLQ2iRAgAABAgQIECCQS0CIyCWpDgECBAgQIECAAIGaCAgRNRlobRIgQIAAAQIECBDIJSBE5JJUhwABAgQIECBAgEBNBISImgy0NgkQIECAAAECBAjkEhAickmqQ4AAAQIECBAgQKAmAkJETQZamwQIECBAgAABAgRyCQgRuSTVIUCAAAECBAgQIFATASGiJgOtTQIECBAgQIAAAQK5BISIXJLqECBAgAABAgQIEKiJgBBRk4HWJgECBAgQIECAAIFcAkJELkl1CBAgQIAAAQIECNREQIioyUBrkwABAgQIECBAgEAuASEil6Q6BAgQIECAAAECBGoiIETUZKC1SYAAAQIECBAgQCCXgBCRS1IdAgQIECBAgAABAjURECJqMtDaJECAAAECBAgQIJBLQIjIJakOAQIECBAgQIAAgZoICBE1GWhtEiBAgAABAgQIEMglIETkklSHAAECBAgQIECAQE0EhIiaDLQ2CRAgQIAAAQIECOQSECJySapDgAABAgQIECBAoCYCQkRNBlqbBAgQIECAAAECBHIJCBG5JNUhQIAAAQIECBAgUBMBIaImA61NAgQIECBAgAABArkEhIhckuoQIECAAAECBAgQqImAEFGTgdYmAQIECBAgQIAAgVwCQkQuSXUIECBAgAABAgQI1ERAiKjJQGuTAAECBAgQIECAQC4BISKXpDoECBAgQIAAAQIEaiIgRNRkoLVJgAABAgQIECBAIJeAEJFLUh0CBAgQIECAAAECNREQImoy0NokQIAAAQIECBAgkEtAiMglqQ4BAgQIECBAgACBmggIETUZaG0SIECAAAECBAgQyCUgROSSVIcAAQIECBAgQIBATQSEiJoMtDYJECBAgAABAgQI5BIQInJJqkOAAAECBAgQIECgJgJCRE0GWpsECBAgQIAAAQIEcgkIEbkk1SFAgAABAgQIECBQEwEhoiYDrU0CBAgQIECAAAECuQSEiFyS6hAgQIAAAQIECBCoiYAQUZOB1iYBAgQIECBAgACBXAJCRC5JdQgQIECAAAECBAjURECIqMlAa5MAAQIECBAgQIBALgEhIpekOgQIECBAgAABAgRqIiBE1GSgtUmAAAECBAgQIEAgl4AQkUtSHQIECBAgQIAAAQI1ERAiajLQ2iRAgAABAgQIECCQS0CIyCWpDgECBAgQIECAAIGaCAgRNRlobRIgQIAAAQIECBDIJSBE5JJUhwABAgQIECBAgEBNBISImgy0NgkQIECAAAECBAjkEhAickmqQ4AAAQIECBAgQKAmAkJETQZamwQIECBAgAABAgRyCQgRuSTVIUCAAAECBAgQIFATASGiJgOtTQIECBAgQIAAAQK5BISIXJLqECBAgAABAgQIEKiJgBBRk4HWJgECBAgQIECAAIFcAkJELkl1CBAgQIAAAQIECNREQIioyUBrkwABAgQIECBAgEAuASEil6Q6BAgQIECAAAECBGoiIETUZKC1SYAAAQIECBAgQCCXgBCRS1IdAgQIECBAgAABAjURECJqMtDaJECAAAECBAgQIJBLQIjIJakOAQIECBAgQIAAgZoICBE1GWhtEiBAgAABAgQIEMglIETkklSHAAECBAgQIECAQE0EhIiaDLQ2CRAgQIAAAQIECOQSECJySapDgAABAgQIECBAoCYCQkRNBlqbBAgQIECAAAECBHIJCBG5JNUhQIAAAQIECBAgUBMBIaImA61NAgQIECBAgAABArkEhIhckuoQIECAAAECBAgQqImAEFGTgdYmAQIECBAgQIAAgVwCQkQuSXUIECBAgAABAgQI1ERAiKjJQGuTAAECBAgQIECAQC4BISKXpDoECBAgQIAAAQIEaiIgRNRkoLVJgAABAgQIECBAIJeAEJFLUh0CBAgQIECAAAECNREQImoy0NokQIAAAQIECBAgkEtAiMglqQ4BAgQIECBAgACBmggIETUZaG0SIECAAAECBAgQyCUgROSSVIcAAQIECBAgQIBATQSEiJoMtDYJECBAgAABAgQI5BIQInJJqkOAAAECBAgQIECgJgJCRE0GWpsECBAgQIAAAQIEcgkIEbkk1SFAgAABAgQIECBQEwEhoiYDrU0CBAgQIECAAAECuQSEiFyS6hAgQIAAAQIECBCoiYAQUZOB1iYBAgQIECBAgACBXAJCRC5JdQgQIECAAAECBAjURECIqMlAa5MAAQIECBAgQIBALgEhIpekOgQIECBAgAABAgRqIiBE1GSgtUmAAAECBAgQIEAgl4AQkUtSHQIECBAgQIAAAQI1ERAiajLQ2iRAgAABAgQIECCQS0CIyCWpDgECBAgQIECAAIGaCAgRNRlobRIgQIAAAQIECBDIJSBE5JJUhwABAgQIECBAgEBNBISImgy0NgkQIECAAAECBAjkEhAickmqQ4AAAQIECBAgQKAmAkJETQZamwQIECBAgAABAgRyCQgRuSTVIUCAAAECBAgQIFATASGiJgOtTQIECBAgQIAAAQK5BISIXJLqECBAgAABAgQIEKiJgBBRk4HWJgECBAgQIECAAIFcAkJELkl1CBAgQIAAAQIECNREQIioyUBrkwABAgQIECBAgEAuASEil6Q6BAgQIECAAAECBGoiIETUZKC1SYAAAQIECBAgQCCXgBCRS1IdAgQIECBAgAABAjURECJqMtDaJECAAAECBAgQIJBLQIjIJakOAQIECBAgQIAAgZoICBE1GWhtEiBAgAABAgQIEMglIETkklSHAAECBAgQIECAQE0EhIiaDLQ2CRAgQIAAAQIECOQSECJySapDgAABAgQIECBAoCYCQkRNBlqbBAgQIECAAAECBHIJCBG5JNUhQIAAAQIECBAgUBMBIaImA61NAgQIECBAgAABArkEhIhckuoQIECAAAECBAgQqImAEFGTgdYmAQIECBAgQIAAgVwCQkQuSXUIECBAgAABAgQI1ERAiKjJQGuTAAECBAgQIECAQC4BISKXpDoECBAgQIAAAQIEaiIgRNRkoLVJgAABAgQIECBAIJeAEJFLUh0CBAgQIECAAAECNREQImoy0NokQIAAAQIECBAgkEtAiMglqQ4BAgQIECBAgACBmggIETUZaG0SIECAAAECBAgQyCUgROSSVIcAAQIECBAgQIBATQSEiJoMtDYJECBAgAABAgQI5BIQInJJqkOAAAECBAgQIECgJgJCRE0GWpsECBAgQIAAAQIEcgkIEbkk1SFAgAABAgQIECBQEwEhoiYDrU0CBAgQIECAAAECuQSEiFyS6hAgQIAAAQIECBCoiYAQUZOB1iYBAgQIECBAgACBXAJCRC5JdQgQIECAAAECBAjURECIqMlAa5MAAQIECBAgQIBALgEhIpekOgQIECBAgAABAgRqIiBE1GSgtUmAAAECBAgQIEAgl4AQkUtSHQIECBAgQIAAAQI1ERAiajLQ2iRAgAABAgQIECCQS0CIyCWpDgECBAgQIECAAIGaCAgRNRlobRIgQIAAAQIECBDIJSBE5JJUhwABAgQIECBAgEBNBISImgy0NgkQIECAAAECBAjkEhAickmqQ4AAAQIECBAgQKAmAkJETQZamwQIECBAgAABAgRyCQgRuSTVIUCAAAECBAgQIFATASGiJgOtTQIECBAgQIAAAQK5BISIXJLqECBAgAABAgQIEKiJgBBRk4HWJgECBAgQIECAAIFcAkJELkl1CBAgQIAAAQIECNREoGNN+qxQm+0q1ItWCBAgQOC9E1jw3r2VdyJAoPICzkRUfog1SIAAAQIECBAgQCCvgBCR11M1AgQIECBAgAABApUXECIqP8QaJECAAAECBAgQIJBXQIjI66kaAQIECBAgQIAAgcoLCBGVH2INEiBAgAABAgQIEMgrIETk9VSNAAECBAgQIECAQOUFhIjKD7EGCRAgQIAAAQIECOQVECLyeqpGgAABAgQIECBAoPICQkTlh1iDBAgQIECAAAECBPIKCBF5PVUjQIAAAQIECBAgUHkBIaLyQ6xBAgQIECBAgAABAnkFhIi8nqoRIECAAAECBAgQqLyAEFH5IdYgAQIECBAgQIAAgbwCQkReT9UIECBAgAABAgQIVF5AiKj8EGuQAAECBAgQIECAQF4BISKvp2oECBAgQIAAAQIEKi8gRFR+iDVIgAABAgQIECBAIK+AEJHXUzUCBAgQIECAAAEClRcQIio/xBokQIAAAQIECBAgkFdAiMjrqRoBAgQIECBAgACBygsIEZUfYg0SIECAAAECBAgQyCsgROT1VI0AAQIECBAgQIBA5QWEiMoPsQYJECBAgAABAgQI5BUQIvJ6qkaAAAECBAgQIECg8gJCROWHWIMECBAgQIAAAQIE8goIEXk9VSNAgAABAgQIECBQeQEhovJDrEECBAgQIECAAAECeQWEiLyeqhEgQIAAAQIECBCovIAQUfkh1iABAgQIECBAgACBvAJCRF5P1QgQIECAAAECBAhUXkCIqPwQa5AAAQIECBAgQIBAXgEhIq+nagQIECBAgAABAgQqLyBEVH6INUiAAAECBAgQIEAgr4AQkddTNQIECBAgQIAAAQKVFxAiKj/EGiRAgAABAgQIECCQV0CIyOupGgECBAgQIECAAIHKCwgRlR9iDRIgQIAAAQIECBDIKyBE5PVUjQABAgQIECBAgEDlBYSIyg+xBgkQIECAAAECBAjkFRAi8nqqRoAAAQIECBAgQKDyAkJE5YdYgwQIECBAgAABAgTyCggReT1VI0CAAAECBAgQIFB5ASGi8kOsQQIECBAgQIAAAQJ5BYSIvJ6qESBAgAABAgQIEKi8gBBR+SHWIAECBAgQIECAAIG8AkJEXk/VCBAgQIAAAQIECFReQIio/BBrkAABAgQIECBAgEBeASEir6dqBAgQIECAAAECBCovIERUfog1SIAAAQIECBAgQCCvgBCR11M1AgQIECBAgAABApUXECIqP8QaJECAAAECBAgQIJBXQIjI66kaAQIECBAgQIAAgcoLCBGVH2INEiBAgAABAgQIEMgrIETk9VSNAAECBAgQIECAQOUFhIjKD7EGCRAgQIAAAQIECOQVECLyeqpGgAABAgQIECBAoPICQkTlh1iDBAgQIECAAAECBPIKCBF5PVUjQIAAAQIECBAgUHkBIaLyQ6xBAgQIECBAgAABAnkFhIi8nqoRIECAAAECBAgQqLyAEFH5IdYgAQIECBAgQIAAgbwCQkReT9UIECBAgAABAgQIVF5AiKj8EGuQAAECBAgQIECAQF4BISKvp2oECBAgQIAAAQIEKi8gRFR+iDVIgAABAgQIECBAIK+AEJHXUzUCBAgQIECAAAEClRcQIio/xBokQIAAAQIECBAgkFdAiMjrqRoBAgQIECBAgACBygsIEZUfYg0SIECAAAECBAgQyCsgROT1VI0AAQIECBAgQIBA5QWEiMoPsQYJECBAgAABAgQI5BUQIvJ6qkaAAAECBAgQIECg8gJCROWHWIMECBAgQIAAAQIE8goIEXk9VSNAgAABAgQIECBQeQEhovJDrEECBAgQIECAAAECeQWEiLyeqhEgQIAAAQIECBCovIAQUfkh1iABAgQIECBAgACBvAJCRF5P1QgQIECAAAECBAhUXkCIqPwQa5AAAQIECBAgQIBAXgEhIq+nagQIECBAgAABAgQqLyBEVH6INUiAAAECBAgQIEAgr4AQkddTNQIECBAgQIAAAQKVFxAiKj/EGiRAgAABAgQIECCQV0CIyOupGgECBAgQIECAAIHKCwgRlR9iDRIgQIAAAQIECBDIKyBE5PVUjQABAgQIECBAgEDlBYSIyg+xBgkQIECAAAECBAjkFRAi8nqqRoAAAQIECBAgQKDyAkJE5YdYgwQIECBAgAABAgTyCggReT1VI0CAAAECBAgQIFB5ASGi8kOsQQIECBAgQIAAAQJ5BYSIvJ6qESBAgAABAgQIEKi8gBBR+SHWIAECBAgQIECAAIG8AkJEXk/VCBAgQIAAAQIECFReQIio/BBrkAABAgQIECBAgEBeASEir6dqBAgQIECAAAECBCovIERUfog1SIAAAQIECBAgQCCvgBCR11M1AgQIECBAgAABApUXECIqP8QaJECAAAECBAgQIJBXQIjI66kaAQIECBAgQIAAgcoLCBGVH2INEiBAgAABAgQIEMgrIETk9VSNAAECBAgQIECAQOUFhIjKD7EGCRAgQIAAAQIECOQVECLyeqpGgAABAgQIECBAoPICQkTlh1iDBAgQIECAAAECBPIKCBF5PVUjQIAAAQIECBAgUHkBIaLyQ6xBAgQIECBAgAABAnkFhIi8nqoRIECAAAECBAgQqLyAEFH5IdYgAQIECBAgQIAAgbwCQkReT9UIECBAgAABAgQIVF5AiKj8EGuQAAECBAgQIECAQF4BISKvp2oECBAgQIAAAQIEKi8gRFR+iDVIgAABAgQIECBAIK+AEJHXUzUCBAgQIECAAAEClRcQIio/xBokQIAAAQIECBAgkFdAiMjrqRoBAgQIECBAgACBygsIEZUfYg0SIECAAAECBAgQyCsgROT1VI0AAQIECBAgQIBA5QWEiMoPsQYJECBAgAABAgQI5BUQIvJ6qkaAAAECBAgQIECg8gJCROWHWIMECBAgQIAAAQIE8goIEXk9VSNAgAABAgQIECBQeQEhovJDrEECBAgQIECAAAECeQWEiLyeqhEgQIAAAQIECBCovIAQUfkh1iABAgQIECBAgACBvAJCRF5P1QgQIECAAAECBAhUXkCIqPwQa5AAAQIECBAgQIBAXgEhIq+nagQIECBAgAABAgQqLyBEVH6INUiAAAECBAgQIEAgr4AQkddTNQIECBAgQIAAAQKVFxAiKj/EGiRAgAABAgQIECCQV0CIyOupGgECBAgQIECAAIHKCwgRlR9iDRIgQIAAAQIECBDIKyBE5PVUjQABAgQIECBAgEDlBYSIyg+xBgkQIECAAAECBAjkFRAi8nqqRoAAAQIECBAgQKDyAkJE5YdYgwQIECBAgAABAgTyCggReT1VI0CAAAECBAgQIFB5ASGi8kOsQQIECBAgQIAAAQJ5BYSIvJ6qESBAgAABAgQIEKi8gBBR+SHWIAECBAgQIECAAIG8AkJEXk/VCBAgQIAAAQIECFReQIio/BBrkAABAgQIECBAgEBeASEir6dqBAgQIECAAAECBCovIERUfog1SIAAAQIECBAgQCCvgBCR11M1AgQIECBAgAABApUXECIqP8QaJECAAAECBAgQIJBXQIjI66kaAQIECBAgQIAAgcoLCBGVH2INEiBAgAABAgQIEMgrIETk9VSNAAECBAgQIECAQOUFhIjKD7EGCRAgQIAAAQIECOQVECLyeqpGgAABAgQIECBAoPICQkTlh1iDBAgQIECAAAECBPIKCBF5PVUjQIAAAQIECBAgUHkBIaLyQ6xBAgQIECBAgAABAnkFhIi8nqoRIECAAAECBAgQqLyAEFH5IdYgAQIECBAgQIAAgbwCQkReT9UIECBAgAABAgQIVF5AiKj8EGuQAAECBAgQIECAQF4BISKvp2oECBAgQIAAAQIEKi8gRFR+iDVIgAABAgQIECBAIK+AEJHXUzUCBAgQIECAAAEClRcQIio/xBokQIAAAQIECBAgkF+x9XIAAArVSURBVFdAiMjrqRoBAgQIECBAgACBygsIEZUfYg0SIECAAAECBAgQyCsgROT1VI0AAQIECBAgQIBA5QWEiMoPsQYJECBAgAABAgQI5BUQIvJ6qkaAAAECBAgQIECg8gJCROWHWIMECBAgQIAAAQIE8goIEXk9VSNAgAABAgQIECBQeQEhovJDrEECBAgQIECAAAECeQWEiLyeqhEgQIAAAQIECBCovIAQUfkh1iABAgQIECBAgACBvAJCRF5P1QgQIECAAAECBAhUXkCIqPwQa5AAAQIECBAgQIBAXgEhIq+nagQIECBAgAABAgQqLyBEVH6INUiAAAECBAgQIEAgr4AQkddTNQIECBAgQIAAAQKVFxAiKj/EGiRAgAABAgQIECCQV0CIyOupGgECBAgQIECAAIHKCwgRlR9iDRIgQIAAAQIECBDIKyBE5PVUjQABAgQIECBAgEDlBYSIyg+xBgkQIECAAAECBAjkFRAi8nqqRoAAAQIECBAgQKDyAkJE5YdYgwQIECBAgAABAgTyCggReT1VI0CAAAECBAgQIFB5ASGi8kOsQQIECBAgQIAAAQJ5BYSIvJ6qESBAgAABAgQIEKi8gBBR+SHWIAECBAgQIECAAIG8AkJEXk/VCBAgQIAAAQIECFReQIio/BBrkAABAgQIECBAgEBeASEir6dqBAgQIECAAAECBCovIERUfog1SIAAAQIECBAgQCCvgBCR11M1AgQIECBAgAABApUXECIqP8QaJECAAAECBAgQIJBXQIjI66kaAQIECBAgQIAAgcoLCBGVH2INEiBAgAABAgQIEMgrIETk9VSNAAECBAgQIECAQOUFhIjKD7EGCRAgQIAAAQIECOQVECLyeqpGgAABAgQIECBAoPICQkTlh1iDBAgQIECAAAECBPIKCBF5PVUjQIAAAQIECBAgUHkBIaLyQ6xBAgQIECBAgAABAnkFhIi8nqoRIECAAAECBAgQqLyAEFH5IdYgAQIECBAgQIAAgbwCQkReT9UIECBAgAABAgQIVF5AiKj8EGuQAAECBAgQIECAQF4BISKvp2oECBAgQIAAAQIEKi8gRFR+iDVIgAABAgQIECBAIK+AEJHXUzUCBAgQIECAAAEClRcQIio/xBokQIAAAQIECBAgkFdAiMjrqRoBAgQIECBAgACBygsIEZUfYg0SIECAAAECBAgQyCsgROT1VI0AAQIECBAgQIBA5QWEiMoPsQYJECBAgAABAgQI5BUQIvJ6qkaAAAECBAgQIECg8gJCROWHWIMECBAgQIAAAQIE8goIEXk9VSNAgAABAgQIECBQeQEhovJDrEECBAgQIECAAAECeQWEiLyeqhEgQIAAAQIECBCovIAQUfkh1iABAgQIECBAgACBvAJCRF5P1QgQIECAAAECBAhUXkCIqPwQa5AAAQIECBAgQIBAXgEhIq+nagQIECBAgAABAgQqLyBEVH6INUiAAAECBAgQIEAgr4AQkddTNQIECBAgQIAAAQKVFxAiKj/EGiRAgAABAgQIECCQV0CIyOupGgECBAgQIECAAIHKCwgRlR9iDRIgQIAAAQIECBDIKyBE5PVUjQABAgQIECBAgEDlBYSIyg+xBgkQIECAAAECBAjkFRAi8nqqRoAAAQIECBAgQKDyAkJE5YdYgwQIECBAgAABAgTyCggReT1VI0CAAAECBAgQIFB5ASGi8kOsQQIECBAgQIAAAQJ5BYSIvJ6qESBAgAABAgQIEKi8gBBR+SHWIAECBAgQIECAAIG8AkJEXk/VCBAgQIAAAQIECFReQIio/BBrkAABAgQIECBAgEBeASEir6dqBAgQIECAAAECBCovIERUfog1SIAAAQIECBAgQCCvgBCR11M1AgQIECBAgAABApUXECIqP8QaJECAAAECBAgQIJBXQIjI66kaAQIECBAgQIAAgcoLCBGVH2INEiBAgAABAgQIEMgrIETk9VSNAAECBAgQIECAQOUFhIjKD7EGCRAgQIAAAQIECOQVECLyeqpGgAABAgQIECBAoPICQkTlh1iDBAgQIECAAAECBPIKCBF5PVUjQIAAAQIECBAgUHkBIaLyQ6xBAgQIECBAgAABAnkFhIi8nqoRIECAAAECBAgQqLyAEFH5IdYgAQIECBAgQIAAgbwCQkReT9UIECBAgAABAgQIVF5AiKj8EGuQAAECBAgQIECAQF4BISKvp2oECBAgQIAAAQIEKi8gRFR+iDVIgAABAgQIECBAIK+AEJHXUzUCBAgQIECAAAEClRcQIio/xBokQIAAAQIECBAgkFdAiMjrqRoBAgQIECBAgACBygsIEZUfYg0SIECAAAECBAgQyCsgROT1VI0AAQIECBAgQIBA5QWEiMoPsQYJECBAgAABAgQI5BUQIvJ6qkaAAAECBAgQIECg8gJCROWHWIMECBAgQIAAAQIE8goIEXk9VSNAgAABAgQIECBQeQEhovJDrEECBAgQIECAAAECeQWEiLyeqhEgQIAAAQIECBCovIAQUfkh1iABAgQIECBAgACBvAJCRF5P1QgQIECAAAECBAhUXkCIqPwQa5AAAQIECBAgQIBAXgEhIq+nagQIECBAgAABAgQqLyBEVH6INUiAAAECBAgQIEAgr4AQkddTNQIECBAgQIAAAQKVFxAiKj/EGiRAgAABAgQIECCQV0CIyOupGgECBAgQIECAAIHKCwgRlR9iDRIgQIAAAQIECBDIKyBE5PVUjQABAgQIECBAgEDlBYSIyg+xBgkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQaBD4/yzXyxcdLjbhAAAAAElFTkSuQmCC >+ > > -- Running test case: MainFrameWithClassSelector >-- Frame: <main-frame> >-- Selector: .class-one >-PASS: Should highlight 2 element(s). >-Highlighted Elements: >-{"tagName":"div","idValue":"","classes":["class-one",".escaped"],"size":{"width":10,"height":20},"role":""} >-{"tagName":"iframe","idValue":"","classes":["class-one"],"size":{"width":304,"height":154},"role":""} >+Frame: <main-frame> >+Selector: .class-one >+Highlight: data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAxEAAAJJCAYAAADVzbpIAAAAAXNSR0IArs4c6QAAQABJREFUeAHt3QecVtWdP+Cf9F7EggLSVOy9N6yRqHF1VWJNYqLJutFoEuNuNhEV97+JUaPRJPZoYuw1GhsmKmAjdqOiohQRFAXpfQb+91wywwwOMOIdwOtzP59x3veWc895Dtm93/ec806EjQABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECAQa9TX4Jxzzjmvvuc6jwCBVSewcOHC9wcOHHjNqquBOxMgQIAAAQJlF6hXiBgwYMA5jRo1Ordv355l99A+Al94gcGDR8WCBQsOyYLEA1/4xmgAAQIECBAgsFoKNKlvrfbaq0fsvbcQUV8v5xFYVQKjR0+eMmrUJ6vq9u5LgAABAgQIfAkEGn0J2qiJBAgQIECAAAECBAgUKPC5Q8SU0bPjw5en1arSrEnz4v1/TKm1r+g34156Id4e9FCMenJw0UUrbxUIjHnmqaiYN/dz33nGjFlpKs/nLqchCkh1mzx5ep1Fz59fEbNnf/7211m4nQQIECBAgACBggU+d4gYM3RyvPKn8bWq9fEbM+PpC0fX2lf0m8r582PmpIkx7Jorii56tSvvwf85M0Y/8+RqV68iKzT0sotj3owZyy3ykUeGxa67/kd07HhQrXNTcDjxxF/EFlt8M9Za65C4//6nah1f1W+OOurs6Nr1iNh66xNj//3PiBEjxlZX6cor740ePY6Kbt2OiLPPvrZ6vxcECBAgQIAAgdVV4HOHiLoa1n3PjtH/jm3qOlTYvg122iU2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QIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg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CBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQHMLPJIAAAM3SURBVIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIrTeD/A8TO6U26X6RrAAAAAElFTkSuQmCC >+ > > -- Running test case: MainFrameWithMultipleClassSelector >-- Frame: <main-frame> >-- Selector: .class-one.\.escaped >-PASS: Should highlight 1 element(s). >-Highlighted Elements: >-{"tagName":"div","idValue":"","classes":["class-one",".escaped"],"size":{"width":10,"height":20},"role":""} >+Frame: <main-frame> >+Selector: .class-one.\.escaped >+Highlight: data:image/png;base64,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aVpGgAABAgQIECBAgEBdCAgi6kJVmQQIECBAgAABAgTqsYAgoh5/uZpGgAABAgQIECBAoC4EBBF1oapMAgQIECBAgAABAvVYQBBRj79cTSNAgAABAgQIECBQFwKCiLpQVSYBAgQIECBAgACBeiwgiKjHX66mESBAgAABAgQIEKgLAUFEXagqkwABAgQIECBAgEA9FhBE1OMvV9MIECBAgAABAgQI1IWAIKIuVJVJgAABAgQIECBAoB4LCCLq8ZeraQQIECBAgAABAgTqQkAQUReqyiRAgAABAgQIECBQjwUEEfX4y9U0AgQIECBAgAABAnUhIIioC1VlEiBAgAABAgQIEKjHAoKIevzlahoBAgQIECBAgACBuhAQRNSFqjIJECBAgAABAgQI1GMBQUQ9/nI1jQABAgQIECBAgEBdCAgi6kJVmQQIECBAgAABAgTqsYAgoh5/uZpGgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEKilwP8BlzZycWJuV70AAAAASUVORK5CYII= >+ > > -- Running test case: MainFrameIdSelector >-- Frame: <main-frame> >-- Selector: #id-one >-PASS: Should highlight 1 element(s). >-Highlighted Elements: >-{"tagName":"div","idValue":"id-one","classes":["class-two"],"size":{"width":100,"height":200},"role":""} >+Frame: <main-frame> >+Selector: #id-one >+Highlight: data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAxEAAAJJCAYAAADVzbpIAAAAAXNSR0IArs4c6QAAM2VJREFUeAHt3QmUXWWZLuAvqVTmOUDCLKMShjBciDQoU4sMjogMKmPbV1yw8NrYeOUqQVHR23hbBRRQxIUL0G4FhLYRsBkCYZLYjGGGAAkJmcdKpZJK7r93dVWq6MrAEPL/8py1ijp19jlnv+f54nK/tYeKcCNAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAYAML9FjX9Y8bN+6b6/pczyNAYP0LtLS0XHzBBRfMXP9rsgYCBAgQIECAQFeBXl1/7P6nc889d1yPHj3OPeCAbbp/gkcJEHhHBSZNmhHz5zcfllY69h1dsZURIECAAAECBJLAOpWISuqDH3xPHHigEuFfDYEcBDbeeED84Q9Pz80hiwwECBAgQIDAu0+g57vvI/vEBAgQIECAAAECBAi8FYG3XCLmTV4S0x9e0CVD0+yWmPLgvC6PvZUfnntuWTz//LLVvsVLLy2PRx9tWe3ynBbMmfxiPHPrzfXX8ubmnKJtkCyLFjXFihUrul33ggWLu308hwdnzZoXS5Ys7TZKqZ+p2w/jQQIECBAgQIBANwJvuUS8dPfceOSqV7u89cxJi+Pef5rc5bG1/fDTny6Mu+5qjltvXRK/+MWiLk///e+b4uabl3R5rPMPEyYsjauvzneDs3PWla2tsbylJe677OJoXti1fHV+3vq+v2Daq3HvTy9a36uJSZMmx3HHnRd9+x4SDz30VMf6quJwyikXxC67nBQbbfSRuOmmCR3Lqg30sWO/EDvvfGLsuONnUoGc2rFsQ9+ZPXt+jB59Quy668mxww7Hx2c/+61Ytmx5HavUz7ShTa2fAAECBAgQKE/gLZeI7j7y1h8YFsf86+7dLVrtY7fdtiTe+97Gukhsu23XUzXOOmtInHHG4NW+tqQFI7bbPkZ/5OPR2K//Bo3dsnhxTH/8kfWe4aSTvpMKwejYZJNhXfY43HDD3fHww8+mgvDr+OEPz4xTT/1ex8b4t771y/SaneLll38bH/jAbnHWWZes95zruoKGhp5x0UX/K6ZNuyGeffba9DUlbrzxnvrlpX6mdf3snkeAAAECBAgQaBfourXe/uhavk+67rW4c9xz0Wdwr9hk54HRe2BDxyv++OWnYtaTi2PEe/vH4T/aqX588l1zYtLvXosjftz28+KZLfG7zz4aJ/xxr7gi7XX47W+b4umnl8XJJ8+KF15YHvfdtzRdeWZwHHpo3zjhhNmxePGK9BvfAfG5zw3sWM8NNzTFd74zPwYN6hE77dQYAweuvQ9Nm9Ya1R6Pe+5pjj326B1f/OKg2H77xnjqqWXxve/Nj8GDe6bfli9NG659089DI12RKpYvX1mvp9pDMnJkQ5x44sD4xCfWXgAWvDo17rno/8X8qVOiV9++MfbzX4yt9nl/R/7u7oz/5/8b0594LKq9FUO33Do++OWzo9+wYfVT77/skpj22CPRumxZbL7nXrHvF86oH1+6KO3B+cH3Y9GM6fWyPY4/MbY/6JDu3r7jsbt/dGHMfObpmD/llbjpK2fWjx/+3X+KP3z1y3HY+d+PPgMHdTz3qZv/LarCsdvRx8bzd90eT/7b7+v17PC3H67LUMcTV3NnwoSfRO/ejXHJJdfVnu1Pu+mme+OQQ/aKhoaGuP768dGaPvN99z2eTuDfPe2VuLfeUF+0aElMnPh0vTdj+fLlMXPmkrj99hdi5cqV6f7i2GabYfHRj74vvUfPuPvuydGzZ4/Yb7+tUxlpjWuueTSOOGLHqE5AXt2teo9nn50df/M3W9VPeeSRaTF0aN/Yeus28+5eN3TooDp3taxfvz4p75iYMOGx+NSnDqxzb+jP1F1mjxEgQIAAAQIE3m6BtW95d7PGO859Nj79mzHx2X/fM2Y/19TlGYf98/viA+dsEwumrDref4v3D43nb5kVS+a2ndfw1PWvxajdBkWPtNH3+c8PinHjhsZRR/VPG34b1Xsjbr99VHz84/3TRlrPVDA2joMP7htz5nQ9bv788+fFVVdtlDZAN0m/zW47nKRLkG5+uPTShals9Ig//WlkXSIuuGB+/ayWlpVx223N8Xd/NzDuuGNU/PnPS1OpaXvPO+9srovNbbeNjCuv3Ch+8pOF6bfQrd28e9eH/vzLn8Xme+wVx/7i6jjqkp/HkM236PqEbn7a9VPHxDE//1Uce+U1MWjUpvHwv1xdP2vWc8/Eq4/+Z3zy4svj6MuujDGfPr7j1U/fcnN67qh6HUdfemVsvvueHctWd+cDX/pKXVCGbLFlfPTCH9dfvXr3if7DRsSMpybFirTBvmjGa/XLp/zloVRotozmBQvivksvjgP/8Zz48De/G5NuvD5mv/D86lbR8XhVILq7TZ06M816q/jd7+6MTTcdEXvvvVNMmdL2Jw9efXVWWrZlnHPO5enrhLp8zJgxLxW61njuudn1lcJOP31szJvXHC+91Hbuzb77bpnKxoyYPHluddWiVA6Hr7FAVJmGDesXL744ty4mEydOjQcfnJL2mKwqqt3l7vzYwoVNUe19OOaYg+uHc/hMnfO5T4AAAQIECBBYXwJvuETMeHxh9B3SGBuPHlh/3/aQ4WvN1qtPz9jh8I3j6Rtn1M994revxc7Hjup43YQJzbH//n3rPRD77tun4/HV3XniiZYYMqRnvQei+n7QQX07nnrUUTPSb6DTXo9OX1/7WtuVMG+/vTk++cn+9W+sq70J9967NKoCUd2qQ6jGjOkdffr0qAvGI4+0nahd7fF47bXWOP30OfGlL82JRYtWRHWOxppuy5YsiSkTH4qdP3ZU9OzVKxoaG9epRFR7IP5yzVVx63nnpD0Sj8ai19o25AduvEksnjUrJlz8w3jlzw+kvROrzIdttXW8eM/4mPirK9NG/XMdey7uu/SiuP6M/9nl64Yzv7Cm2LHprmPitUlP1Ou44czT2n7j//STMXLnXdPneTBGpe8DNxmZ5j40tth7bLzy4H1rfL81LWw/j+DCC38d3//+F6NXr4a6JFTnFbS2rognn3wplbXZ9QZ6+7Lq/QYN6hNbbTU07d3olc5JGJEK5Jx6NdVzjj56l7juuknR3Ly83iOxpvVXy3r16pnO19g1FcaZqTy+mPZ67ZGKa/el5/XvVe05OfHEb6fDsI6M979/53pxDp/p9Tn9TIAAAQIECBBYHwJv+HCm5UtXpsNzVnWPht6r7q8p4C7HjYq7zn8+qvMlmtMeic33HhKPP94SX/nK3HRIybL6sKIpU5ank2wb6g3173539YeUpPOS64399vX17r3qD2//7Gcj0rH37Uvavjc2ti1fsmRl2vhsu9+rV4+0sRrpq61EDB686j0aGtoOY6pe3dS0Mk46aWA6bKZfx5u2v1/1wKKZqRilw2uqjev2W3XIUXXrkQ7VWe0tHSpVva79Vr3mlnHnxP5n/kM6TOgT8dwdt8XUv0ysF1cb7dXeiRfvvjMe/s3V8cSN19WHHVULt0wb8x/7wUXx/J3/EX/69nnptR9Lhx4dF3t+7uT6sKP6Df7rPz1i1Wfs/Hj7/VG77hYPXnF52uswP7bZ/4B4+f57o7F///rwpupKUlUZar/16t07li/t/upE7c9Z0/dRo4bH17/+s/jVr76eikH/VNTmRPVYz5490x6EoXH22T+NO+/8cfq30FRfBWnkyGExY0ZTveHf/r5VCWhpWbVXqCoP1SFNS5Ysq8+/qN5rbbcHHnilLg4jRvRPReKFOPzwHdf2krpcVedwbLvtZvWekvYX5PKZ2vP4ToAAAQIECBBYXwJr38p63Zo33WNQLJjaHE2zWmJF2gCvrs60LrfNxw6JRdPTVYl++FLs/Om2vRC77NI7/eZ449huu8a45ZaR6bCWXvHHP46MNRWIal1jxjTGq6+2xuzZrXUJqK7O1H4bMaIhbYR2/Ro6tO1jVodF3XFH22FW1XkRe+3Vuz5kqv213X2v9liMH9+cntejPu+iKh/Llq3a+L/u9M/Hr086rstL+w4eHCN32jkmTxjf8Xi1Yd75ttH2O8ScyS90PLRg2tRoSBvmW/6PsdF7QP+0Ab/qt/wtTU3RmM6reO+Hj4iD//c3Ytazz3S8rmXxorrAjDnmM7HXCSfX5zpUC6vzGvqnPRadv9rPr6iWV6WnafbsWNmpcY3YdvuY9/LkdNjZnNjpyI/GQ1ddEZvuMqZ6emyZzueozteoykR1uNPU/5xYF5h64Zv4z2GHjU2FcUh86EN71+c9vPDCq2nvwa71O1XLDj54z1QqRsQVV/wh/ZHDPVJp7F0vmzt3SVRf1XkR1aFI1WFL1a25eVk6NOqJOPbYXWOzzQanw9PWfqjVtGkL0+FRc9L5NmPqvRhNTcvimWdm1e+3pv+cdtqF6d9Cv/jBD9rOS2l/bg6fqT2L7wQIECBAgACB9SnwhvdEVOcx7HPGVnH5PvfHgE16x6DNVh1+NPOpRXHrWU/H0vnLU9FIl109cmJsse/QOODr29XHtY8+emTce+Hk+MLEfTs+0wMPtMQ++/SuzzMYMqRHvbHevvC665rSb6oXpWPlW9NvmKMuAKeeWu0V6B+nnTYonQA9vd5zsdlma/iNf/ubpe8nnjggfc2Ka69dnN5zeTrJekSnpd3fPfTQfum496Z0zP60dLnRxpg6tTUuv3xEOpRqzf1rz7RB/6dvj4tH/uXa+o2rE5O3P/hDHSvZ7VPHxf2XXxIP/vyyOPDsc2Kj7XeMaiP+utP/PpY1LY6Ro3eJpYvaLnU7/bGH68uxVudVLJk3L/Y+5e873ufh31wTL6fDiqrzGVoWL4z9zviHjmVrulMVnR0/dFh9uFN1yNVHLvxRVOdFDHvPNjFs621i+DbbxdKFC2PT3dpKxIARG8UWe+0T1554bF12hm+7XWzyvtFrWkW97PzzfxmXXvr7tKdhbhx55Nn1b+/vv/+yOP74v63PJ9h991NSGZiWzjU5KwYMaNvb881vnpoOR/vHqJbNnDkvXd73wo71DB/eL83v0bSnYWX6t9Irvd/wulBUhzHts88WqYgOSuc1DEjnr/ylPkdi9OhNOl77+jvVc084YfeOE76POmp0x/3XP7f958ceez7N/6Z6r8n1199dP3zYYfukyxJ/LYvP1J7TdwIECBAgQIDA+hRY8/Et/7Xmc889d9yBB2573kEHbduRZemC5enE6EhXZnrDPaTjPd7qnYULV9TlYsCANW/Qd15PtfE5fXpr2tBsSIfGrNPHr19enQuxYMGKtPHYUB8y0/k913R/8exZ9eVce6fDgtblVm24N/brV59L0fn5rekYriXz5saAdH5EddWozrfq6knLlzZH/+FrL0WdX/dm7lfrWtG6PPoOHvJmXv7fXlP93YXqt/rtexo6P2H69NnpiljDOz7vK6/Mq/cwnHLKnumKXS3pdasKbOfXbej778RneuKJGdUJ5Ld89av/57AN/XmtnwABAgQIEHj3CbzpBlBd3nVD3wYNWvfy0J61OmZ+s83eePbqErLrchnZ9vW0f69+g/9Gbn0Grbq8aufXVYc6dT7vovOy3gMGpEOgBnR+aL3df7vXM2LE6stIdThTd7eqROVaIKq8f42fqbs5eIwAAQIECBB49wq88a3wd6+VT76BBaq/+XDoodtv4BRv7+r/Gj/T2yvk3QgQIECAAIEcBZSIHKciU7cCffs2xhZbrH7PRbcvyvzBv8bPlDm5eAQIECBAgMDbILDOx/WMHz/5Ta2u83kUb+QNqsttuhEg0L1AdSWp9Pc0Vv3BkO6f5lECBAgQIECAwHoR6HqG7hpWUZ1cvYbF3S5K1+k/oLGx59jPfGZM//e8Z/V/96Hzi6u/OHzNNY80LVu24oH0h8fu6rzMfQIEVgmk/31dct555639mrSrXuIeAQIECBAgQOBtEVjnEvFm1/aNb3zjgHTIxr+vS5FoLxDpmv9HnH/++QrEm0X3OgIECBAgQIAAAQLrUWDd/sDCWwgwfvz4l/bbb/8JTz4585gttxzSOHToqr/83PltFYjOGu4TIECAAAECBAgQyFdgvZeI6qOvrUgoEPn+A5GMAAECBAgQIECAwOsF3pESUa10dUVCgXj9SPxMgAABAgQIECBAIG+Bd6xEVAyvLxLz5jXXJ1E7ByLvfyTSESBAgAABAgQIEOgssN5PrO68svb71cnWDQ0Nd1Y/t7a2Hugk6nYZ3wkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAi8mwXW5XCmle9moPw+u3HkNxOJCBAgUIJAj3X5//wSPoiMBAhkINAzgwwiECBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBQkIASUdCwRCVAgAABAgQIECCQg4ASkcMUZCBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBnAX+P5P+o/v1M9SdAAAAAElFTkSuQmCC >+ > > -- Running test case: MainFrameMultipleSelectors >-- Frame: <main-frame> >-- Selector: .class-one, .class-two >-PASS: Should highlight 3 element(s). >-Highlighted Elements: >-{"tagName":"div","idValue":"","classes":["class-one",".escaped"],"size":{"width":10,"height":20},"role":""} >-{"tagName":"div","idValue":"id-one","classes":["class-two"],"size":{"width":100,"height":200},"role":""} >-{"tagName":"iframe","idValue":"","classes":["class-one"],"size":{"width":304,"height":154},"role":""} >+Frame: <main-frame> >+Selector: .class-one, .class-two >+Highlight: data:image/png;base64,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AgQIECiJgBBRkhOtmgQIECBAgAABAgSKEhAiipJUDgECBAgQIECAAIGSCAgRJTnRqkmAAAECBAgQIECgKAEhoihJ5RAgQIAAAQIECBAoiYAQUZITrZoECBAgQIAAAQIEihIQIoqSVA4BAgQIECBAgACBkggIESU50apJgAABAgQIECBAoCgBIaIoSeUQIECAAAECBAgQKImAEFGSE62aBAgQIECAAAECBIoSECKKklQOAQIECBAgQIAAgZIICBElOdGqSYAAAQIECBAgQKAoASGiKEnlECBAgAABAgQIECiJgBBRkhOtmgQIECBAgAABAgSKEhAiipJUDgECBAgQIECAAIGSCAgRJTnRqkmAAAECBAgQIECgKAEhoihJ5RAgQIAAAQIECBAoiYAQUZITrZoECBAgQIAAAQIEihIQIoqSVA4BAgQIECBAgACBkggIESU50apJgAABAgQIECBAoCgBIaIoSeUQIECAAAECBAgQKImAEFGSE62aBAgQIECAAAECBIoSECKKklQOAQIECBAgQIAAgZIICBElOdGqSYAAAQIECBAgQKAoASGiKEnlECBAgAABAgQIECiJgBBRkhOtmgQIECBAgAABAgSKEhAiipJUDgECBAgQIECAAIGSCAgRJTnRqkmAAAECBAgQIECgKAEhoihJ5RAgQIAAAQIECBAoiYAQUZITrZoECBAgQIAAAQIEihIQIoqSVA4BAgQIECBAgACBkggIESU50apJgAABAgQIECBAoCgBIaIoSeUQIECAAAECBAgQKImAEFGSE62aBAgQIECAAAECBIoSECKKklQOAQIECBAgQIAAgZIICBElOdGqSYAAAQIECBAgQKAoASGiKEnlECBAgAABAgQIECiJgBBRkhOtmgQIECBAgAABAgSKEhAiipJUDgECBAgQIECAAIGSCAgRJTnRqkmAAAECBAgQIECgKAEhoihJ5RAgQIAAAQIECBAoiYAQUZITrZoECBAgQIAAAQIEihIQIoqSVA4BAgQIECBAgACBkggIESU50apJgAABAgQIECBAoCgBIaIoSeUQIECAAAECBAgQKImAEFGSE62aBAgQIECAAAECBIoSECKKklQOAQIECBAgQIAAgZIICBElOdGqSYAAAQIECBAgQKAoASGiKEnlECBAgAABAgQIECiJgBBRkhOtmgQIECBAgAABAgSKEhAiipJUDgECBAgQIECAAIGSCAgRJTnRqkmAAAECBAgQIECgKAEhoihJ5RAgQIAAAQIECBAoiYAQUZITrZoECBAgQIAAAQIEihIQIoqSVA4BAgQIECBAgACBkggIESU50apJgAABAgQIECBAoCgBIaIoSeUQIECAAAECBAgQKImAEFGSE62aBAgQIECAAAECBIoSECKKklQOAQIECBAgQIAAgZIICBElOdGqSYAAAQIECBAgQKAoASGiKEnlECBAgAABAgQIECiJgBBRkhOtmgQIECBAgAABAgSKEhAiipJUDgECBAgQIECAAIGSCAgRJTnRqkmAAAECBAgQIECgKAEhoihJ5RAgQIAAAQIECBAoiYAQUZITrZoECBAgQIAAAQIEihIQIoqSVA4BAgQIECBAgACBkggIESU50apJgAABAgQIECBAoCgBIaIoSeUQIECAAAECBAgQKImAEFGSE62aBAgQIECAAAECBIoSECKKklQOAQIECBAgQIAAgZIICBElOdGqSYAAAQIECBAgQKAoASGiKEnlECBAgAABAgQIECiJgBBRkhOtmgQIECBAgAABAgSKEhAiipJUDgECBAgQIECAAIGSCAgRJTnRqkmAAAECBAgQIECgKAEhoihJ5RAgQIAAAQIECBAoiYAQUZITrZoECBAgQIAAAQIEihIQIoqSVA4BAgQIECBAgACBkggIESU50apJgAABAgQIECBAoCgBIaIoSeUQIECAAAECBAgQKImAEFGSE62aBAgQIECAAAECBIoSECKKklQOAQIECBAgQIAAgZIICBElOdGqSYAAAQIECBAgQKAoASGiKEnlECBAgAABAgQIECiJgBBRkhOtmgQIECBAgAABAgSKEhAiipJUDgECBAgQIECAAIGSCAgRJTnRqkmAAAECBAgQIECgKAEhoihJ5RAgQIAAAQIECBAoiYAQUZITrZoECBAgQIAAAQIEihIQIoqSVA4BAgQIECBAgACBkggIESU50apJgAABAgQIECBAoCgBIaIoSeUQIECAAAECBAgQKImAEFGSE62aBAgQIECAAAECBIoSECKKklQOAQIECBAgQIAAgZIICBElOdGqSYAAAQIECBAgQKAoASGiKEnlECBAgAABAgQIECiJgBBRkhOtmgQIECBAgAABAgSKEhAiipJUDgECBAgQIECAAIGSCAgRJTnRqkmAAAECBAgQIECgKAEhoihJ5RAgQIAAAQIECBAoiYAQUZITrZoECBAgQIAAAQIEihIQIoqSVA4BAgQIECBAgACBkggIESU50apJgAABAgQIECBAoCgBIaIoSeUQIECAAAECBAgQKImAEFGSE62aBAgQIECAAAECBIoSECKKklQOAQIECBAgQIAAgZIICBElOdGqSYAAAQIECBAgQKAoASGiKEnlECBAgAABAgQIECiJgBBRkhOtmgQIECBAgAABAgSKEhAiipJUDgECBAgQIECAAIGSCAgRJTnRqkmAAAECBAgQIECgKAEhoihJ5RAgQIAAAQIECBAoiYAQUZITrZoECBAgQIAAAQIEihIQIoqSVA4BAgQIECBAgACBkggIESU50apJgAABAgQIECBAoCgBIaIoSeUQIECAAAECBAgQKImAEFGSE62aBAgQIECAAAECBIoSECKKklQOAQIECBAgQIAAgZIICBElOdGqSYAAAQIECBAgQKAoASGiKEnlECBAgAABAgQIECiJgBBRkhOtmgQIECBAgAABAgSKEhAiipJUDgECBAgQIECAAIGSCAgRJTnRqkmAAAECBAgQIECgKAEhoihJ5RAgQIAAAQIECBAoiYAQUZITrZoECBAgQIAAAQIEihIQIoqSVA4BAgQIECBAgACBkggIESU50apJgAABAgQIECBAoCgBIaIoSeUQIECAAAECBAgQKImAEFGSE62aBAgQIECAAAECBIoSECKKklQOAQIECBAgQIAAgZIICBElOdGqSYAAAQIECBAgQKAoASGiKEnlECBAgAABAgQIECiJgBBRkhOtmgQIECBAgAABAgSKEhAiipJUDgECBAgQIECAAIGSCAgRJTnRqkmAAAECBAgQIECgKAEhoihJ5RAgQIAAAQIECBAoiYAQUZITrZoECBAgQIAAAQIEihIQIoqSVA4BAgQIECBAgACBkggIESU50apJgAABAgQIECBAoCgBIaIoSeUQIECAAAECBAgQKImAEFGSE62aBAgQIECAAAECBIoSECKKklQOAQIECBAgQIAAgZIICBElOdGqSYAAAQIECBAgQKAoASGiKEnlECBAgAABAgQIECiJgBBRkhOtmgQIECBAgAABAgSKEhAiipJUDgECBAgQIECAAIGSCAgRJTnRqkmAAAECBAgQIECgKAEhoihJ5RAgQIAAAQIECBAoiYAQUZITrZoECBAgQIAAAQIEihIQIoqSVA4BAgQIECBAgACBkggIESU50apJgAABAgQIECBAoCgBIaIoSeUQIECAAAECBAgQKImAEFGSE62aBAgQIECAAAECBIoSECKKklQOAQIECBAgQIAAgZIICBElOdGqSYAAAQIECBAgQKAoASGiKEnlECBAgAABAgQIECiJgBBRkhOtmgQIECBAgAABAgSKEhAiipJUDgECBAgQIECAAIGSCAgRJTnRqkmAAAECBAgQIECgKAEhoihJ5RAgQIAAAQIECBAoiYAQUZITrZoECBAgQIAAAQIEihIQIoqSVA4BAgQIECBAgACBkggIESU50apJgAABAgQIECBAoCgBIaIoSeUQIECAAAECBAgQKImAEFGSE62aBAgQIECAAAECBIoSECKKklQOAQIECBAgQIAAgZIICBElOdGqSYAAAQIECBAgQKAogZaNLWi33XZr7KrWW6UC96/S0hX+4QQmTVorXnllkw9XiK0JECBAgAABAk1coFEhYsiQIZGFiCFD+jfx6pTh8EaXoZIf2zoOHfpgTJ68Vkyc2ONjWwcHToAAAQIECBBYmUCjQkRWyK679ktBQohYGajl5RZ4/PGp5QZQewIECBAgQKAUAsZElOI0qyQBAgQIECBAgACB4gQ+VIgY/dj0mDttYYNHM/n12fHaLROXu7zBjT7CmcP+75548547Y8IrL32ER7H6dj137vwYP35ygztcsmRJzJw5p8FlZhIgQIAAAQIECBD4UCHioZ8Oj6lvvf9m87Ffjox7//uNfFnVvMUfC+VFCxbEuBeeizfu/tfH4ng/zEH+8pd/iT59Dk1jXL4dgwYdF7fc8mBtcU888Wr063d4bLjhMXHAAadHFjbqTosXL47tt/967LDDN+rO/sjfL1iwMC6//Nbo3/+I+Nznvl/veLK6tm+/V3TosHf+9+qrI+stb6p1qneQPhAgQIAAAQIEmpDAhwoRx9y2VfTapsv7qvPW3ZNjz59sGDt9r390WqfN+5Y3xRmf+syBsc5mWzTFQyv8mI45Zq808Pcf8eab18ell34nfvjD39Xu46tf/XlcdNG3Ytiw62P06Hfjiiv+Ubsse3PZZbdGly4d681rCh+uu+7e+Oc/H4vDD989Fi6set8hvf32jTF79r3536BB/eotb6p1qneQPhAg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BAgQIFB2ASGi7FeA+hMgQIAAAQIECBCoUECIqBDM6gQIECBAgAABAgTKLiBElP0KUH8CBAgQIECAAAECFQq0bPT6Sxq9phUJECBAgAABAgQIEPgEC2iJ+ASfXFUjQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgsNoE/j9sbCVvuuhRTgAAAABJRU5ErkJggg== >+ > > -- Running test case: MissingOptionalFrameIdShouldUseMainFrame >-- Frame: Not Provided >-- Selector: iframe.class-one >-PASS: Should highlight 1 element(s). >-Highlighted Elements: >-{"tagName":"iframe","idValue":"","classes":["class-one"],"size":{"width":304,"height":154},"role":""} >+Frame: Not Provided >+Selector: iframe.class-one >+Highlight: data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAxEAAAJJCAYAAADVzbpIAAAAAXNSR0IArs4c6QAAMOBJREFUeAHt3QmUVdWZL/CPAgoKEEFQQEAmg4ombTSOGMVEI62G6NPYaRKTthM7z+7O9NrYQ1pF7M5gG01r9zPG+DIYzGCixhgHTDSCJvISRU0EFAWUIKLMY0ENvHMuj7IKCqnAZtr87lol955z73fO99truc6/9tm3IjwIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgMAOF2jX1iNceeWVV7X1vd5HYG8VWL9+/bTx48f/cG/tX98ECBAgQIDA3iHQphBxxRVXXFlVVTXulFOG7B0quiSwjQKPPjq7/OSfjRs37tltLOFjBAgQIECAAIHdXqBDW8/w5JMH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ArkLCBG5j7D+CBAgQIAAAQIECCQWECISgypHgAABAgQIECBAIHcBISL3EdYfAQIECBAgQIAAgcQCQkRiUOUIECBAgAABAgQI5C4gROQ+wvojQIAAAQIECBAgkFhAiEgMqhwBAgQIECBAgACB3AWEiNxHWH8ECBAgQIAAAQIEEgsIEYlBlSNAgAABAgQIECCQu4AQkfsI648AAQIECBAgQIBAYgEhIjGocgQIECBAgAABAgRyFxAich9h/REgQIAAAQIECBBILCBEJAZVjgABAgQIECBAgEDuAkJE7iOsPwIECBAgQIAAAQKJBYSIxKDKESBAgAABAgQIEMhdQIjIfYT1R4AAAQIECBAgQCCxgBCRGFQ5AgQIECBAgAABArkLCBG5j7D+CBAgQIAAAQIECCQWECISgypHgAABAgQIECBAIHcBISL3EdYfAQIECBAgQIAAgcQCQkRiUOUIECBAgAABAgQI5C4gROQ+wvojQIAAAQIECBAgkFhAiEgMqhwBAgQIECBAgACB3AWEiNxHWH8ECBAgQIAAAQIEEgt0aHO99W1+pzcSIECAAAECBAgQIJCxgJmIjAdXawQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgR2msD/Azjpdt08kOq8AAAAAElFTkSuQmCC >+ > > -- Running test case: MainFrameNonMatchingSelector >-- Frame: <main-frame> >-- Selector: .no-elements >-PASS: Should highlight 0 element(s). >+Frame: <main-frame> >+Selector: .no-elements >+Highlight: data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAxEAAAJJCAYAAADVzbpIAAAAAXNSR0IArs4c6QAAH2RJREFUeAHt0DEBAAAAwqD1T+1jDIhAYcCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYOADAwtRAAGQNs2iAAAAAElFTkSuQmCC >+ > > -- Running test case: BadFrameShouldError >-- Frame: Bad Value >-- Selector: div >+Frame: Bad Value >+Selector: div > PASS: Should throw error: No frame for given id found > > -- Running test case: BadSelectorShouldError >-- Frame: <main-frame> >-- Selector: $%foobar >+Frame: <main-frame> >+Selector: $%foobar > PASS: Should throw error: DOM Error while querying > > -- Running test case: ChildFrameTagSelector >-- Frame: <child-frame> >-- Selector: div >-PASS: Should highlight 2 element(s). >-Highlighted Elements: >-{"tagName":"div","idValue":"id-one","size":{"width":150,"height":250},"role":""} >-{"tagName":"div","idValue":"","size":{"width":269,"height":0},"role":""} >+Frame: <child-frame> >+Selector: div >+Highlight: data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAxEAAAJJCAYAAADVzbpIAAAAAXNSR0IArs4c6QAALsZJREFUeAHt3QmwXmV5B/A3yw0h64UQErayWahiTUGBIksABwRcUaStC+7VqlVrsE4dDTGZAWsZ7HQsCFqXiDoUjcs4COIQiAQJqBRlFcEEEkhISELWe5PcpOeceDef5Ak3ZrnE3zdz+c73POec75zfl2HO/77n/W4pHgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB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gURAiEhwtAgQIECAAAECBAgQiAJCRDRRIUCAAAECBAgQIEAgERAiEhwtAgQIECBAgAABAgSigBARTVQIECBAgAABAgQIEEgEhIgER4sAAQIECBAgQIAAgSggREQTFQIECBAgQIAAAQIEEgEhIsHRIkCAAAECBAgQIEAgCggR0USFAAECBAgQIECAAIFEQIhIcLQIECBAgAABAgQIEIgCQkQ0USFAgAABAgQIECBAIBEQIhIcLQIECBAgQIAAAQIEooAQEU1UCBAgQIAAAQIECBBIBISIBEeLAAECBAgQIECAAIEoIEREExUCBAgQIECAAAECBBIBISLB0SJAgAABAgQIECBAIAoIEdFEhQABAgQIECBAgACBRECISHC0CBAgQIAAAQIECBCIAkJENFEhQIAAAQIECBAgQCARECISHC0CBAgQIECAAAECBKKAEBFNVAgQIECAAAECBAgQSASEiARHiwABAgQIECBAgACBKCBERBMVAgQIECBAgAABAgQSASEiwdEiQIAAAQIECBAgQCAKCBHRRIUAAQIECBAgQIAAgURAiEhwtAgQIECAAAECBAgQiAJCRDRRIUCAAAECBAgQIEAgERAiEhwtAgQIECBAgAABAgSigBARTVQIECBAgAABAgQIEEgEhIgER4sAAQIECBAgQIAAgSggREQTFQIECBAgQIAAAQIEEgEhIsHRIkCAAAECBAgQIEAgCggR0USFAAECBAgQIECAAIFEQIhIcLQIECBAgAABAgQIEIgCQkQ0USFAgAABAgQIECBAIBEQIhIcLQIECBAgQIAAAQIEooAQEU1UCBAgQIAAAQIECBBIBISIBEeLAAECBAgQIECAAIEoIEREExUCBAgQIECAAAECBBIBISLB0SJAgAABAgQIECBAIAoIEdFEhQABAgQIECBAgACBRECISHC0CBAgQIAAAQIECBCIAkJENFEhQIAAAQIECBAgQCARECISHC0CBAgQIECAAAECBKKAEBFNVAgQIECAAAECBAgQSASEiARHiwABAgQIECBAgACBKCBERBMVAgQIECBAgAABAgQSASEiwdEiQIAAAQIECBAgQCAKCBHRRIUAAQIECBAgQIAAgURAiEhwtAgQIECAAAECBAgQiAJCRDRRIUCAAAECBAgQIEAgERAiEhwtAgQIECBAgAABAgSigBARTVQIECBAgAABAgQIEEgEhIgER4sAAQIECBAgQIAAgSggREQTFQIECBAgQIAAAQIEEgEhIsHRIkCAAAECBAgQIEAgCggR0USFAAECBAgQIECAAIFEQIhIcLQIECBAgAABAgQIEIgCQkQ0USFAgAABAgQIECBAIBEQIhIcLQIECBAgQIAAAQIEooAQEU1UCBAgQIAAAQIECBBIBISIBEeLAAECBAgQIECAAIEoIEREExUCBAgQIECAAAECBBIBISLB0SJAgAABAgQIECBAIAoIEdFEhQABAgQIECBAgACBRECISHC0CBAgQIAAAQIECBCIAkJENFEhQIAAAQIECBAgQCARECISHC0CBAgQIECAAAECBKKAEBFNVAgQIECAAAECBAgQSASEiARHiwABAgQIECBAgACBKCBERBMVAgQIECBAgAABAgQSASEiwdEiQIAAAQIECBAgQCAKCBHRRIUAAQIECBAgQIAAgURAiEhwtAgQIECAAAECBAgQiAJCRDRRIUCAAAECBAgQIEAgERAiEhwtAgQIECBAgAABAgSigBARTVQIECBAgAABAgQIEEgEhIgER4sAAQIECBAgQIAAgSggREQTFQIECBAgQIAAAQIEEgEhIsHRIkCAAAECBAgQIEAgCggR0USFAAECBAgQIECAAIFEQIhIcLQIECBAgAABAgQIEIgCQkQ0USFAgAABAgQIECBAIBEQIhIcLQIECBAgQIAAAQIEooAQEU1UCBAgQIAAAQIECBBIBISIBEeLAAECBAgQIECAAIEoIEREExUCBAgQIECAAAECBBIBISLB0SJAgAABAgQIECBAIAoIEdFEhQABAgQIECBAgACBRECISHC0CBAgQIAAAQIECBCIAkJENFEhQIAAAQIECBAgQCARECISHC0CBAgQIECAAAECBKKAEBFNVAgQIECAAAECBAgQSASEiARHiwABAgQIECBAgACBKCBERBMVAgQIECBAgAABAgQSASEiwdEiQIAAAQIECBAgQCAKCBHRRIUAAQIECBAgQIAAgURAiEhwtAgQIECAAAECBAgQiAJCRDRRIUCAAAECBAgQIEAgERAiEhwtAgQIECBAgAABAgSigBARTVQIECBAgAABAgQIEEgEhIgER4sAAQIECBAgQIAAgSggREQTFQIECBAgQIAAAQIEEgEhIsHRIkCAAAECBAgQIEAgCggR0USFAAECBAgQIECAAIFEQIhIcLQIECBAgAABAgQIEIgCQkQ0USFAgAABAgQIECBAIBEQIhIcLQIECBAgQIAAAQIEooAQEU1UCBAgQIAAAQIECBBIBISIBEeLAAECBAgQIECAAIEoIEREExUCBAgQIECAAAECBBIBISLB0SJAgAABAgQIECBAIAoIEdFEhQABAgQIECBAgACBRECISHC0CBAgQIAAAQIECBCIAkJENFEhQIAAAQIECBAgQCARECISHC0CBAgQIECAAAECBKKAEBFNVAgQIECAAAECBAgQSASEiARHiwABAgQIECBAgACBKCBERBMVAgQIECBAgAABAgQSASEiwdEiQIAAAQIECBAgQCAKCBHRRIUAAQIECBAgQIAAgURAiEhwtAgQIECAAAECBAgQiAJCRDRRIUCAAAECBAgQIEAgERAiEhwtAgQIECBAgAABAgSigBARTVQIECBAgAABAgQIEEgEhIgER4sAAQIECBAgQIAAgSggREQTFQIECBAgQIAAAQIEEgEhIsHRIkCAAAECBAgQIEAgCggR0USFAAECBAgQIECAAIFEQIhIcLQIECBAgAABAgQIEIgCQkQ0USFAgAABAgQIECBAIBEQIhIcLQIECBAgQIAAAQIEooAQEU1UCBAgQIAAAQIECBBIBISIBEeLAAECBAgQIECAAIEoIEREExUCBAgQIECAAAECBBIBISLB0SJAgAABAgQIECBAIAoIEdFEhQABAgQIECBAgACBRECISHC0CBAgQIAAAQIECBCIAkJENFEhQIAAAQIECBAgQCARECISHC0CBAgQIECAAAECBKKAEBFNVAgQIECAAAECBAgQSASEiARHiwABAgQIECBAgACBKCBERBMVAgQIECBAgAABAgQSASEiwdEiQIAAAQIECBAgQCAKCBHRRIUAAQIECBAgQIAAgURAiEhwtAgQIECAAAECBAgQiAJCRDRRIUCAAAECBAgQIEAgERAiEhwtAgQIECBAgAABAgSigBARTVQIECBAgAABAgQIEEgEhIgER4sAAQIECBAgQIAAgSggREQTFQIECBAgQIAAAQIEEgEhIsHRIkCAAAECBAgQIEAgCggR0USFAAECBAgQIECAAIFEQIhIcLQIECBAgAABAgQIEIgCQkQ0USFAgAABAgQIECBAIBEQIhIcLQIECBAgQIAAAQIEooAQEU1UCBAgQIAAAQIECBBIBISIBEeLAAECBAgQIECAAIEoIEREExUCBAgQIECAAAECBBIBISLB0SJAgAABAgQIECBAIAoIEdFEhQABAgQIECBAgACBRECISHC0CBAgQIAAAQIECBCIAkJENFEhQIAAAQIECBAgQCARECISHC0CBAgQIECAAAECBKKAEBFNVAgQIECAAAECBAgQSASEiARHiwABAgQIECBAgACBKCBERBMVAgQIECBAgAABAgQSASEiwdEiQIAAAQIECBAgQCAKCBHRRIUAAQIECBAgQIAAgURAiEhwtAgQIECAAAECBAgQiAJCRDRRIUCAAAECBAgQIEAgERAiEhwtAgQIECBAgAABAgSigBARTVQIECBAgAABAgQIEEgEhIgER4sAAQIECBAgQIAAgSggREQTFQIECBAgQIAAAQIEEgEhIsHRIkCAAAECBAgQIEAgCggR0USFAAECBAgQIECAAIFEQIhIcLQIECBAgAABAgQIEIgCQkQ0USFAgAABAgQIECBAIBEQIhIcLQIECBAgQIAAAQIEooAQEU1UCBAgQIAAAQIECBBIBISIBEeLAAECBAgQIECAAIEoIEREExUCBAgQIECAAAECBBIBISLB0SJAgAABAgQIECBAIAoIEdFEhQABAgQIECBAgACBRECISHC0CBAgQIAAAQIECBCIAkJENFEhQIAAAQIECBAgQCARECISHC0CBAgQIECAAAECBKKAEBFNVAgQIECAAAECBAgQSASEiARHiwABAgQIECBAgACBKCBERBMVAgQIECBAgAABAgQSASEiwdEiQIAAAQIECBAgQCAKCBHRRIUAAQIECBAgQIAAgURAiEhwtAgQIECAAAECBAgQiAJCRDRRIUCAAAECBAgQIEAgERAiEhwtAgQIECBAgAABAgSigBARTVQIECBAgAABAgQIEEgEhIgER4sAAQIECBAgQIAAgSggREQTFQIECBAgQIAAAQIEEgEhIsHRIkCAAAECBAgQIEAgCggR0USFAAECBAgQIECAAIFEQIhIcLQIECBAgAABAgQIEIgCQkQ0USFAgAABAgQIECBAIBEQIhIcLQIECBAgQIAAAQIEooAQEU1UCBAgQIAAAQIECBBIBISIBEeLAAECBAgQIECAAIEoIEREExUCBAgQIECAAAECBBIBISLB0SJAgAABAgQIECBAIAoIEdFEhQABAgQIECBAgACBRECISHC0CBAgQIAAAQIECBCIAkJENFEhQIAAAQIECBAgQCARECISHC0CBAgQIECAAAECBKKAEBFNVAgQIECAAAECBAgQSASEiARHiwABAgQIECBAgACBKCBERBMVAgQIECBAgAABAgQSASEiwdEiQIAAAQIECBAgQCAKCBHRRIUAAQIECBAgQIAAgURAiEhwtAgQIECAAAECBAgQiAJCRDRRIUCAAAECBAgQIEAgERAiEhwtAgQIECBAgAABAgSigBARTVQIECBAgAABAgQIEEgEhIgER4sAAQIECBAgQIAAgSggREQTFQIECBAgQIAAAQIEEgEhIsHRIkCAAAECBAgQIEAgCggR0USFAAECBAgQIECAAIFEQIhIcLQIECBAgAABAgQIEIgCQkQ0USFAgAABAgQIECBAIBEQIhIcLQIECBAgQIAAAQIEooAQEU1UCBAgQIAAAQIECBBIBISIBEeLAAECBAgQIECAAIEoIEREExUCBAgQIECAAAECBBIBISLB0SJAgAABAgQIECBAIAoIEdFEhQABAgQIECBAgACBRECISHC0CBAgQIAAAQIECBCIAkJENFEhQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECDwfBf4f78fvLnnOD2sAAAAASUVORK5CYII= >+ > > -- Running test case: ChildFrameIdSelector >-- Frame: <child-frame> >-- Selector: #id-one >-PASS: Should highlight 1 element(s). >-Highlighted Elements: >-{"tagName":"div","idValue":"id-one","size":{"width":150,"height":250},"role":""} >+Frame: <child-frame> >+Selector: #id-one >+Highlight: data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAxEAAAJJCAYAAADVzbpIAAAAAXNSR0IArs4c6QAALsZJREFUeAHt3QmwXmV5B/A3yw0h64UQErayWahiTUGBIksABwRcUaStC+7VqlVrsE4dDTGZAWsZ7HQsCFqXiDoUjcs4COIQiAQJqBRlFcEEEkhISELWe5PcpOeceDef5Ak3ZrnE3zdz+c73POec75zfl2HO/77n/W4pHgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB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gURAiEhwtAgQIECAAAECBAgQiAJCRDRRIUCAAAECBAgQIEAgERAiEhwtAgQIECBAgAABAgSigBARTVQIECBAgAABAgQIEEgEhIgER4sAAQIECBAgQIAAgSggREQTFQIECBAgQIAAAQIEEgEhIsHRIkCAAAECBAgQIEAgCggR0USFAAECBAgQIECAAIFEQIhIcLQIECBAgAABAgQIEIgCQkQ0USFAgAABAgQIECBAIBEQIhIcLQIECBAgQIAAAQIEooAQEU1UCBAgQIAAAQIECBBIBISIBEeLAAECBAgQIECAAIEoIEREExUCBAgQIECAAAECBBIBISLB0SJAgAABAgQIECBAIAoIEdFEhQABAgQIECBAgACBRECISHC0CBAgQIAAAQIECBCIAkJENFEhQIAAAQIECBAgQCARECISHC0CBAgQIECAAAECBKKAEBFNVAgQIECAAAECBAgQSASEiARHiwABAgQIECBAgACBKCBERBMVAgQIECBAgAABAgQSASEiwdEiQIAAAQIECBAgQCAKCBHRRIUAAQIECBAgQIAAgURAiEhwtAgQIECAAAECBAgQiAJCRDRRIUCAAAECBAgQIEAgERAiEhwtAgQIECBAgAABAgSigBARTVQIECBAgAABAgQIEEgEhIgER4sAAQIECBAgQIAAgSggREQTFQIECBAgQIAAAQIEEgEhIsHRIkCAAAECBAgQIEAgCggR0USFAAECBAgQIECAAIFEQIhIcLQIECBAgAABAgQIEIgCQkQ0USFAgAABAgQIECBAIBEQIhIcLQIECBAgQIAAAQIEooAQEU1UCBAgQIAAAQIECBBIBISIBEeLAAECBAgQIECAAIEoIEREExUCBAgQIECAAAECBBIBISLB0SJAgAABAgQIECBAIAoIEdFEhQABAgQIECBAgACBRECISHC0CBAgQIAAAQIECBCIAkJENFEhQIAAAQIECBAgQCARECISHC0CBAgQIECAAAECBKKAEBFNVAgQIECAAAECBAgQSASEiARHiwABAgQIECBAgACBKCBERBMVAgQIECBAgAABAgQSASEiwdEiQIAAAQIECBAgQCAKCBHRRIUAAQIECBAgQIAAgURAiEhwtAgQIECAAAECBAgQiAJCRDRRIUCAAAECBAgQIEAgERAiEhwtAgQIECBAgAABAgSigBARTVQIECBAgAABAgQIEEgEhIgER4sAAQIECBAgQIAAgSggREQTFQIECBAgQIAAAQIEEgEhIsHRIkCAAAECBAgQIEAgCggR0USFAAECBAgQIECAAIFEQIhIcLQIECBAgAABAgQIEIgCQkQ0USFAgAABAgQIECBAIBEQIhIcLQIECBAgQIAAAQIEooAQEU1UCBAgQIAAAQIECBBIBISIBEeLAAECBAgQIECAAIEoIEREExUCBAgQIECAAAECBBIBISLB0SJAgAABAgQIECBAIAoIEdFEhQABAgQIECBAgACBRECISHC0CBAgQIAAAQIECBCIAkJENFEhQIAAAQIECBAgQCARECISHC0CBAgQIECAAAECBKKAEBFNVAgQIECAAAECBAgQSASEiARHiwABAgQIECBAgACBKCBERBMVAgQIECBAgAABAgQSASEiwdEiQIAAAQIECBAgQCAKCBHRRIUAAQIECBAgQIAAgURAiEhwtAgQIECAAAECBAgQiAJCRDRRIUCAAAECBAgQIEAgERAiEhwtAgQIECBAgAABAgSigBARTVQIECBAgAABAgQIEEgEhIgER4sAAQIECBAgQIAAgSggREQTFQIECBAgQIAAAQIEEgEhIsHRIkCAAAECBAgQIEAgCggR0USFAAECBAgQIECAAIFEQIhIcLQIECBAgAABAgQIEIgCQkQ0USFAgAABAgQIECBAIBEQIhIcLQIECBAgQIAAAQIEooAQEU1UCBAgQIAAAQIECBBIBISIBEeLAAECBAgQIECAAIEoIEREExUCBAgQIECAAAECBBIBISLB0SJAgAABAgQIECBAIAoIEdFEhQABAgQIECBAgACBRECISHC0CBAgQIAAAQIECBCIAkJENFEhQIAAAQIECBAgQCARECISHC0CBAgQIECAAAECBKKAEBFNVAgQIECAAAECBAgQSASEiARHiwABAgQIECBAgACBKCBERBMVAgQIECBAgAABAgQSASEiwdEiQIAAAQIECBAgQCAKCBHRRIUAAQIECBAgQIAAgURAiEhwtAgQIECAAAECBAgQiAJCRDRRIUCAAAECBAgQIEAgERAiEhwtAgQIECBAgAABAgSigBARTVQIECBAgAABAgQIEEgEhIgER4sAAQIECBAgQIAAgSggREQTFQIECBAgQIAAAQIEEgEhIsHRIkCAAAECBAgQIEAgCggR0USFAAECBAgQIECAAIFEQIhIcLQIECBAgAABAgQIEIgCQkQ0USFAgAABAgQIECBAIBEQIhIcLQIECBAgQIAAAQIEooAQEU1UCBAgQIAAAQIECBBIBISIBEeLAAECBAgQIECAAIEoIEREExUCBAgQIECAAAECBBIBISLB0SJAgAABAgQIECBAIAoIEdFEhQABAgQIECBAgACBRECISHC0CBAgQIAAAQIECBCIAkJENFEhQIAAAQIECBAgQCARECISHC0CBAgQIECAAAECBKKAEBFNVAgQIECAAAECBAgQSASEiARHiwABAgQIECBAgACBKCBERBMVAgQIECBAgAABAgQSASEiwdEiQIAAAQIECBAgQCAKCBHRRIUAAQIECBAgQIAAgURAiEhwtAgQIECAAAECBAgQiAJCRDRRIUCAAAECBAgQIEAgERAiEhwtAgQIECBAgAABAgSigBARTVQIECBAgAABAgQIEEgEhIgER4sAAQIECBAgQIAAgSggREQTFQIECBAgQIAAAQIEEgEhIsHRIkCAAAECBAgQIEAgCggR0USFAAECBAgQIECAAIFEQIhIcLQIECBAgAABAgQIEIgCQkQ0USFAgAABAgQIECBAIBEQIhIcLQIECBAgQIAAAQIEooAQEU1UCBAgQIAAAQIECBBIBISIBEeLAAECBAgQIECAAIEoIEREExUCBAgQIECAAAECBBIBISLB0SJAgAABAgQIECBAIAoIEdFEhQABAgQIECBAgACBRECISHC0CBAgQIAAAQIECBCIAkJENFEhQIAAAQIECBAgQCARECISHC0CBAgQIECAAAECBKKAEBFNVAgQIECAAAECBAgQSASEiARHiwABAgQIECBAgACBKCBERBMVAgQIECBAgAABAgQSASEiwdEiQIAAAQIECBAgQCAKCBHRRIUAAQIECBAgQIAAgURAiEhwtAgQIECAAAECBAgQiAJCRDRRIUCAAAECBAgQIEAgERAiEhwtAgQIECBAgAABAgSigBARTVQIECBAgAABAgQIEEgEhIgER4sAAQIECBAgQIAAgSggREQTFQIECBAgQIAAAQIEEgEhIsHRIkCAAAECBAgQIEAgCggR0USFAAECBAgQIECAAIFEQIhIcLQIECBAgAABAgQIEIgCQkQ0USFAgAABAgQIECBAIBEQIhIcLQIECBAgQIAAAQIEooAQEU1UCBAgQIAAAQIECBBIBISIBEeLAAECBAgQIECAAIEoIEREExUCBAgQIECAAAECBBIBISLB0SJAgAABAgQIECBAIAoIEdFEhQABAgQIECBAgACBRECISHC0CBAgQIAAAQIECBCIAkJENFEhQIAAAQIECBAgQCARECISHC0CBAgQIECAAAECBKKAEBFNVAgQIECAAAECBAgQSASEiARHiwABAgQIECBAgACBKCBERBMVAgQIECBAgAABAgQSASEiwdEiQIAAAQIECBAgQCAKCBHRRIUAAQIECBAgQIAAgURAiEhwtAgQIECAAAECBAgQiAJCRDRRIUCAAAECBAgQIEAgERAiEhwtAgQIECBAgAABAgSigBARTVQIECBAgAABAgQIEEgEhIgER4sAAQIECBAgQIAAgSggREQTFQIECBAgQIAAAQIEEgEhIsHRIkCAAAECBAgQIEAgCggR0USFAAECBAgQIECAAIFEQIhIcLQIECBAgAABAgQIEIgCQkQ0USFAgAABAgQIECBAIBEQIhIcLQIECBAgQIAAAQIEooAQEU1UCBAgQIAAAQIECBBIBISIBEeLAAECBAgQIECAAIEoIEREExUCBAgQIECAAAECBBIBISLB0SJAgAABAgQIECBAIAoIEdFEhQABAgQIECBAgACBRECISHC0CBAgQIAAAQIECBCIAkJENFEhQIAAAQIECBAgQCARECISHC0CBAgQIECAAAECBKKAEBFNVAgQIECAAAECBAgQSASEiARHiwABAgQIECBAgACBKCBERBMVAgQIECBAgAABAgQSASEiwdEiQIAAAQIECBAgQCAKCBHRRIUAAQIECBAgQIAAgURAiEhwtAgQIECAAAECBAgQiAJCRDRRIUCAAAECBAgQIEAgERAiEhwtAgQIECBAgAABAgSigBARTVQIECBAgAABAgQIEEgEhIgER4sAAQIECBAgQIAAgSggREQTFQIECBAgQIAAAQIEEgEhIsHRIkCAAAECBAgQIEAgCggR0USFAAECBAgQIECAAIFEQIhIcLQIECBAgAABAgQIEIgCQkQ0USFAgAABAgQIECBAIBEQIhIcLQIECBAgQIAAAQIEooAQEU1UCBAgQIAAAQIECBBIBISIBEeLAAECBAgQIECAAIEoIEREExUCBAgQIECAAAECBBIBISLB0SJAgAABAgQIECBAIAoIEdFEhQABAgQIECBAgACBRECISHC0CBAgQIAAAQIECBCIAkJENFEhQIAAAQIECBAgQCARECISHC0CBAgQIECAAAECBKKAEBFNVAgQIECAAAECBAgQSASEiARHiwABAgQIECBAgACBKCBERBMVAgQIECBAgAABAgQSASEiwdEiQIAAAQIECBAgQCAKCBHRRIUAAQIECBAgQIAAgURAiEhwtAgQIECAAAECBAgQiAJCRDRRIUCAAAECBAgQIEAgERAiEhwtAgQIECBAgAABAgSigBARTVQIECBAgAABAgQIEEgEhIgER4sAAQIECBAgQIAAgSggREQTFQIECBAgQIAAAQIEEgEhIsHRIkCAAAECBAgQIEAgCggR0USFAAECBAgQIECAAIFEQIhIcLQIECBAgAABAgQIEIgCQkQ0USFAgAABAgQIECBAIBEQIhIcLQIECBAgQIAAAQIEooAQEU1UCBAgQIAAAQIECBBIBISIBEeLAAECBAgQIECAAIEoIEREExUCBAgQIECAAAECBBIBISLB0SJAgAABAgQIECBAIAoIEdFEhQABAgQIECBAgACBRECISHC0CBAgQIAAAQIECBCIAkJENFEhQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECDwfBf4f78fvLnnOD2sAAAAASUVORK5CYII= >+ > >diff --git a/LayoutTests/inspector/dom/highlightSelector.html b/LayoutTests/inspector/dom/highlightSelector.html >index 96103225c0714cbfb83111573ede1af76f33a447..214eba33f61d5b015f2ab014dc1a6f7404d2077a 100644 >--- a/LayoutTests/inspector/dom/highlightSelector.html >+++ b/LayoutTests/inspector/dom/highlightSelector.html >@@ -2,6 +2,7 @@ > <html> > <head> > <script src="../../http/tests/inspector/resources/inspector-test.js"></script> >+<script src="../../http/tests/inspector/dom/resources/highlight-utilities.js"></script> > <script> > function test() > { >@@ -14,14 +15,6 @@ function test() > let mainFrameId = mainFrame.id; > let childFrameId = childFrames[0].id; > >- const highlightConfig = { >- showInfo: true, >- contentColor: {r: 255, g: 255, b: 255}, >- paddingColor: {r: 255, g: 255, b: 255}, >- borderColor: {r: 255, g: 255, b: 255}, >- marginColor: {r: 255, g: 255, b: 255}, >- }; >- > let tests = [ > { > name: "MainFrameTagSelector", >@@ -100,35 +93,19 @@ function test() > return "Bad Value"; > } > >- function getHighlight(callback) { >- InspectorTest.evaluateInPage("window.internals.inspectorHighlightObject()", (error, value, wasThrown) => { >- InspectorTest.assert(!error, "Unexpected error dumping highlight: " + error); >- InspectorTest.assert(!wasThrown, "Unexpected exception when dumping highlight."); >- callback(JSON.parse(value)); >- }); >- } >- > for (let {name, frameId, selector, expectedElements, expectError} of tests) { > suite.addTestCase({ > name, > test(resolve, reject) { >- InspectorTest.log("- Frame: " + displayNameForFrameId(frameId)); >- InspectorTest.log("- Selector: " + selector); >- DOMAgent.highlightSelector(highlightConfig, selector, frameId, (error) => { >+ InspectorTest.log("Frame: " + displayNameForFrameId(frameId)); >+ InspectorTest.log("Selector: " + selector); >+ DOMAgent.highlightSelector(InspectorTest.Highlight.config, selector, frameId, (error) => { > if (expectError) { > InspectorTest.expectThat(error, "Should throw error: " + error); > resolve(); > } else { > InspectorTest.assert(!error, "Should not throw error."); >- getHighlight((highlightPayloadList) => { >- InspectorTest.expectThat(highlightPayloadList.length === expectedElements, `Should highlight ${expectedElements} element(s).`); >- if (highlightPayloadList.length) { >- InspectorTest.log("Highlighted Elements:"); >- for (let highlightPayload of highlightPayloadList) >- InspectorTest.log(JSON.stringify(highlightPayload.elementData)); >- } >- resolve(); >- }); >+ InspectorTest.Highlight.dumpBase64(resolve); > } > }); > }
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Formatted Diff
|
Diff
Attachments on
bug 105023
:
357882
|
358151
|
358152
|
358153
|
358158
|
358160
|
358161
|
358162
|
358163
|
358165
|
358215
|
358222
|
358223
|
358226
|
360812
|
360821
|
361060
|
361061
|
361062
|
362873
|
362874