Back to build
Raw log | Switch to full mode | Login

DownloadManagerTestCase/testSucessfullDownload: attempt # 0 ../../ios/chrome/browser/ui/download/download_manager_egtest.mm: line 64 Exception: AssertionFailedException Exception Name: AssertionFailedException Exception Reason: ((WaitForOpenInButton()) is true) failed Exception Details: Open in... button did not show up Bundle ID: org.chromium.gtest.ios-chrome-ui-egtests Stack Trace: ( 0 EarlGrey 0x0000000125a03c1e -[GREYDefaultFailureHandler handleException:details:] + 1294 1 ios_chrome_ui_egtests 0x00000001117da3e2 -[DownloadManagerTestCase testSucessfullDownload] + 5074 2 CoreFoundation 0x00000001239b703c __invoking___ + 140 3 CoreFoundation 0x00000001239b44d5 -[NSInvocation invoke] + 325 4 EarlGrey 0x00000001259e7468 -[GREYTestCaseInvocation invoke] + 104 5 XCTest 0x0000000124e34018 __24-[XCTestCase invokeTest]_block_invoke.196 + 78 6 XCTest 0x0000000124e8bc74 -[XCTestCase(Failures) performFailableBlock:testCaseRun:shouldInterruptTest:] + 57 7 XCTest 0x0000000124e8bb91 -[XCTestCase(Failures) _performTurningExceptionsIntoFailuresInterruptAfterHandling:block:] + 96 8 XCTest 0x0000000124e33cd9 __24-[XCTestCase invokeTest]_block_invoke + 848 9 XCTest 0x0000000124e91b7e -[XCUITestContext performInScope:] + 248 10 XCTest 0x0000000124e338ce -[XCTestCase testContextPerformInScope:] + 98 11 XCTest 0x0000000124e3397c -[XCTestCase invokeTest] + 137 12 EarlGrey 0x00000001259d820f -[XCTestCase(GREYAdditions) grey_invokeTest] + 1071 13 XCTest 0x0000000124e354b7 __26-[XCTestCase performTest:]_block_invoke_2 + 43 14 XCTest 0x0000000124e8bc74 -[XCTestCase(Failures) performFailableBlock:testCaseRun:shouldInterruptTest:] + 57 15 XCTest 0x0000000124e8bb91 -[XCTestCase(Failures) _performTurningExceptionsIntoFailuresInterruptAfterHandling:block:] + 96 16 XCTest 0x0000000124e353ce __26-[XCTestCase performTest:]_block_invoke.330 + 88 17 XCTest 0x0000000124e9c44b +[XCTContext runInContextForTestCase:block:] + 225 18 XCTest 0x0000000124e34afd -[XCTestCase performTest:] + 675 19 XCTest 0x0000000124e781a2 -[XCTest runTest] + 57 20 XCTest 0x0000000124e2fccb __27-[XCTestSuite performTest:]_block_invoke + 365 21 XCTest 0x0000000124e2f4a3 -[XCTestSuite _performProtectedSectionForTest:testSection:] + 55 22 XCTest 0x0000000124e2f766 -[XCTestSuite performTest:] + 296 23 XCTest 0x0000000124e781a2 -[XCTest runTest] + 57 24 XCTest 0x0000000124ea8491 __102-[XCTTestRunSession executeTestIdentifiers:skippingTestIdentifiers:completionHandler:completionQueue:]_block_invoke + 256 25 XCTest 0x0000000124ea7fa7 __44-[XCTTestRunSession runTestsAndReturnError:]_block_invoke.80 + 68 26 XCTest 0x0000000124e47bc1 -[XCTestObservationCenter _observeTestExecutionForBlock:] + 585 27 XCTest 0x0000000124ea7bfa -[XCTTestRunSession runTestsAndReturnError:] + 623 28 XCTest 0x0000000124e146b6 -[XCTestDriver runTestsAndReturnError:] + 422 29 XCTest 0x0000000124e989cd _XCTestMain + 1478 30 libXCTestBundleInject.dylib 0x0000000123878bb8 __copy_helper_block_ + 0 31 CoreFoundation 0x000000012391562c __CFRUNLOOP_IS_CALLING_OUT_TO_A_BLOCK__ + 12 32 CoreFoundation 0x0000000123914de0 __CFRunLoopDoBlocks + 336 33 CoreFoundation 0x000000012390f654 __CFRunLoopRun + 1284 34 CoreFoundation 0x000000012390ee11 CFRunLoopRunSpecific + 625 35 GraphicsServices 0x000000012f9351dd GSEventRunModal + 62 36 UIKitCore 0x000000012a6a981d UIApplicationMain + 140 37 ios_chrome_ui_egtests 0x000000010fa22a73 _ZN12_GLOBAL__N_120RunUIApplicationMainEiPPc + 355 38 ios_chrome_ui_egtests 0x000000010fa22541 main + 417 39 libdyld.dylib 0x000000012cbae575 start + 1 ) Screenshots: { "Screenshot At Failure": "/Users/chrome-bot/Library/Developer/XCTestDevices/34A321A6-1B50-4F6A-BB72-D2B661489791/data/Containers/Data/Application/B452848F-2ADF-46AB-AC2A-73F20E8F0841/Documents/DownloadManagerTestCase_testSucessfullDownload-AssertionFailedException-9A69B2B8-E00A-4C35-8B6A-8FDD66B3E16C/DownloadManagerTestCase_testSucessfullDownload.png", "Visibility Checker Most Recent Before Image": "/Users/chrome-bot/Library/Developer/XCTestDevices/34A321A6-1B50-4F6A-BB72-D2B661489791/data/Containers/Data/Application/B452848F-2ADF-46AB-AC2A-73F20E8F0841/Documents/DownloadManagerTestCase_testSucessfullDownload-AssertionFailedException-9A69B2B8-E00A-4C35-8B6A-8FDD66B3E16C/DownloadManagerTestCase_testSucessfullDownload_before.png", "Visibility Checker Most Recent Expected After Image": "/Users/chrome-bot/Library/Developer/XCTestDevices/34A321A6-1B50-4F6A-BB72-D2B661489791/data/Containers/Data/Application/B452848F-2ADF-46AB-AC2A-73F20E8F0841/Documents/DownloadManagerTestCase_testSucessfullDownload-AssertionFailedException-9A69B2B8-E00A-4C35-8B6A-8FDD66B3E16C/DownloadManagerTestCase_testSucessfullDownload_after_expected.png", "Visibility Checker Most Recent Actual After Image": "/Users/chrome-bot/Library/Developer/XCTestDevices/34A321A6-1B50-4F6A-BB72-D2B661489791/data/Containers/Data/Application/B452848F-2ADF-46AB-AC2A-73F20E8F0841/Documents/DownloadManagerTestCase_testSucessfullDownload-AssertionFailedException-9A69B2B8-E00A-4C35-8B6A-8FDD66B3E16C/DownloadManagerTestCase_testSucessfullDownload_after_actual.png" } UI hierarchy (ordered by window level, front to back as rendered): Legend: { "[AX]": "Accessibility", "[UIE]": "User Interaction Enabled", "[Window 1]": "Frontmost Window" } ========== Window 1 ========== <UITextEffectsWindow:0x7fefaa058c00; AX=N; AX.frame={{0, 0}, {375, 667}}; AX.activationPoint={187.5, 333.5}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 0}, {375, 667}}; alpha=1> |--<UIInputSetContainerView:0x7fefa95c2090; AX=N; AX.frame={{0, 0}, {375, 667}}; AX.activationPoint={187.5, 333.5}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 0}, {375, 667}}; opaque; alpha=1> | |--<UIInputSetHostView:0x7fefa95c26d0; AX=N; AX.frame={{0, 667}, {375, 0}}; AX.activationPoint={187.5, 667}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 667}, {375, 0}}; opaque; alpha=1> ========== Window 2 ========== <ChromeOverlayWindow:0x7fefa9612a10; AX=N; AX.frame={{0, 0}, {375, 667}}; AX.activationPoint={187.5, 333.5}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 0}, {375, 667}}; opaque; alpha=1> |--<MDCOverlayWindowContainerView:0x7fefa9613e80; AX=N; AX.frame={{0, 0}, {375, 667}}; AX.activationPoint={187.5, 333.5}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 0}, {375, 667}}; opaque; hidden; alpha=1> |--<UITransitionView:0x7fefabe076e0; AX=N; AX.frame={{0, 0}, {375, 667}}; AX.activationPoint={187.5, 333.5}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 0}, {375, 667}}; opaque; alpha=1> | |--<UIView:0x7fefa97d16e0; AX=N; AX.frame={{0, 0}, {375, 667}}; AX.activationPoint={187.5, 333.5}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 0}, {375, 667}}; opaque; alpha=1> | | |--<UIView:0x7fefa9401d90; AX=N; AX.frame={{0, 0}, {375, 667}}; AX.activationPoint={187.5, 333.5}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 0}, {375, 667}}; opaque; alpha=1> | | | |--<LegacyToolbarContainerView:0x7fefa94408f0; AX=N; AX.frame={{0, 619}, {375, 48}}; AX.activationPoint={187.5, 643}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 619}, {375, 48}}; opaque; alpha=1> | | | | |--<SecondaryToolbarView:0x7fefa96415b0; AX=N; AX.frame={{0, 619}, {375, 48}}; AX.activationPoint={187.5, 643}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 0}, {375, 48}}; opaque; alpha=1> | | | | | |--<UIVisualEffectView:0x7fefa9643540; AX=N; AX.frame={{0, 619}, {375, 48}}; AX.activationPoint={187.5, 643}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 0}, {375, 48}}; opaque; alpha=1> | | | | | | |--<_UIVisualEffectContentView:0x7fefa9535a70; AX=N; AX.frame={{0, 619}, {375, 48}}; AX.activationPoint={187.5, 643}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 0}, {375, 48}}; opaque; alpha=1> | | | | | | | |--<UIStackView:0x7fefa9538bd0; AX=N; AX.frame={{4, 621}, {367, 44}}; AX.activationPoint={187.5, 643}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{4, 2}, {367, 44}}; opaque; alpha=1> | | | | | | | | |--<ToolbarToolsMenuButton:0x7fefa9538470; AX=Y; AX.id='kToolbarToolsMenuButtonIdentifier'; AX.label='Menu'; AX.frame={{320, 621}, {44, 44}}; AX.activationPoint={342, 643}; AX.traits='UIAccessibilityTraitButton'; AX.focused='N'; frame={{316, 0}, {44, 44}}; alpha=1> | | | | | | | | | |--<UIView:0x7fefa95389f0; AX=N; AX.frame={{323, 624}, {38, 38}}; AX.activationPoint={342, 643}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{3, 3}, {38, 38}}; opaque; hidden; alpha=1; UIE=N> | | | | | | | | |--<ToolbarTabGridButton:0x7fefa9537f40; AX=Y; AX.id='kToolbarStackButtonIdentifier'; AX.label='Show Tabs'; AX.value='1'; AX.frame={{253, 621}, {44, 44}}; AX.activationPoint={275, 643}; AX.traits='UIAccessibilityTraitButton'; AX.focused='N'; frame={{249, 0}, {44, 44}}; alpha=1> | | | | | | | | | |--<UILabel:0x7fefa9447ce0; AX=Y; AX.label='1'; AX.frame={{268, 636}, {14, 14}}; AX.activationPoint={275, 643}; AX.traits='UIAccessibilityTraitStaticText'; AX.focused='N'; frame={{15, 15}, {14, 14}}; opaque; alpha=1; UIE=N; text='1'> | | | | | | | | | |--<UIView:0x7fefa9538290; AX=N; AX.frame={{256, 624}, {38, 38}}; AX.activationPoint={275, 643}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{3, 3}, {38, 38}}; opaque; hidden; alpha=1; UIE=N> | | | | | | | | | |--<UIImageView:0x7fefa9450790; AX=N; AX.id='toolbar_switcher'; AX.frame={{261, 629}, {28, 28}}; AX.activationPoint={275, 643}; AX.traits='UIAccessibilityTraitImage'; AX.focused='N'; frame={{8, 8}, {28, 28}}; alpha=1; UIE=N> | | | | | | | | |--<ToolbarSearchButton:0x7fefa9536f90; AX=Y; AX.id='kToolbarOmniboxButtonIdentifier'; AX.label='Search'; AX.frame={{152.5, 621}, {70, 44}}; AX.activationPoint={187.5, 643}; AX.traits='UIAccessibilityTraitButton'; AX.focused='N'; frame={{148.5, 0}, {70, 44}}; alpha=1> | | | | | | | | | |--<UIImageView:0x7fefa95378e0; AX=N; AX.id='toolbar_search'; AX.frame={{173.5, 629}, {28, 28}}; AX.activationPoint={187.5, 643}; AX.traits='UIAccessibilityTraitImage'; AX.focused='N'; frame={{21, 8}, {28, 28}}; alpha=1; UIE=N> | | | | | | | | | |--<UIView:0x7fefa9537700; AX=N; AX.frame={{152.5, 624}, {70, 38}}; AX.activationPoint={187.5, 643}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 3}, {70, 38}}; opaque; alpha=1; UIE=N> | | | | | | | | |--<ToolbarButton:0x7fefa95362a0; AX=Y; AX.label='Forward'; AX.frame={{78.5, 621}, {44, 44}}; AX.activationPoint={100.5, 643}; AX.traits='UIAccessibilityTraitButton,UIAccessibilityTraitNotEnabled'; AX.focused='N'; frame={{74.5, 0}, {44, 44}}; alpha=1; disabled> | | | | | | | | | |--<UIView:0x7fefa95365e0; AX=N; AX.frame={{81.5, 624}, {38, 38}}; AX.activationPoint={100.5, 643}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{3, 3}, {38, 38}}; opaque; hidden; alpha=1; UIE=N> | | | | | | | | | |--<UIImageView:0x7fefa9450560; AX=N; AX.frame={{86.5, 629}, {28, 28}}; AX.activationPoint={100.5, 643}; AX.traits='UIAccessibilityTraitImage'; AX.focused='N'; frame={{8, 8}, {28, 28}}; alpha=1; UIE=N> | | | | | | | | |--<ToolbarButton:0x7fefa9535d80; AX=Y; AX.label='Back'; AX.frame={{4, 621}, {44, 44}}; AX.activationPoint={26, 643}; AX.traits='UIAccessibilityTraitButton'; AX.focused='N'; frame={{0, 0}, {44, 44}}; alpha=1> | | | | | | | | | |--<UIView:0x7fefa95360c0; AX=N; AX.frame={{7, 624}, {38, 38}}; AX.activationPoint={26, 643}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{3, 3}, {38, 38}}; opaque; hidden; alpha=1; UIE=N> | | | | | | | | | |--<UIImageView:0x7fefa9450330; AX=N; AX.frame={{12, 629}, {28, 28}}; AX.activationPoint={26, 643}; AX.traits='UIAccessibilityTraitImage'; AX.focused='N'; frame={{8, 8}, {28, 28}}; alpha=1; UIE=N> | | | | | |--<UIVisualEffectView:0x7fefa9641b00; AX=N; AX.frame={{0, 619}, {375, 48}}; AX.activationPoint={187.5, 643}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 0}, {375, 48}}; opaque; alpha=1> | | | | | | |--<_UIVisualEffectSubview:0x7fefa9643340; AX=N; AX.frame={{0, 619}, {375, 48}}; AX.activationPoint={187.5, 643}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 0}, {375, 48}}; opaque; alpha=1; UIE=N> | | | | | | |--<_UIVisualEffectBackdropView:0x7fefa9643130; AX=N; AX.frame={{0, 619}, {375, 48}}; AX.activationPoint={187.5, 643}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 0}, {375, 48}}; opaque; alpha=1; UIE=N> | | | |--<PrimaryToolbarView:0x7fefa9440510; AX=N; AX.frame={{0, 0}, {375, 68}}; AX.activationPoint={187.5, 34}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 0}, {375, 68}}; opaque; alpha=1> | | | | |--<UIButton:0x7fefa9533e30; AX=N; AX.frame={{0, 0}, {375, 68}}; AX.activationPoint={187.5, 34}; AX.traits='UIAccessibilityTraitButton'; AX.focused='N'; frame={{0, 0}, {375, 68}}; hidden; alpha=1> | | | | |--<ToolbarProgressBar:0x7fefa9533130; AX=Y; AX.value='Page load progress bar, 100% loaded.'; AX.frame={{0, 66}, {375, 2}}; AX.activationPoint={187.5, 67}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 66}, {375, 2}}; opaque; hidden; alpha=1> | | | | | |--<UIView:0x7fefa9533830; AX=N; AX.frame={{0, 68}, {375, 0}}; AX.activationPoint={187.5, 68}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 2}, {375, 0}}; opaque; alpha=1> | | | | | |--<UIView:0x7fefa9533650; AX=N; AX.frame={{0, 68}, {375, 0}}; AX.activationPoint={187.5, 68}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 2}, {375, 0}}; opaque; alpha=1> | | | | |--<UIView:0x7fefa9532f50; AX=N; AX.frame={{8, 26}, {359, 36}}; AX.activationPoint={187.5, 44}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{8, 26}, {359, 36}}; opaque; alpha=1> | | | | | |--<UIView:0x7fefa9641150; AX=N; AX.frame={{8, 26}, {359, 36}}; AX.activationPoint={187.5, 44}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 0}, {359, 36}}; opaque; alpha=1> | | | | | | |--<LocationBarSteadyView:0x7fefa9755990; AX=N; AX.frame={{8, 26}, {359, 36}}; AX.activationPoint={187.5, 44}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 0}, {359, 36}}; opaque; alpha=1> | | | | | | | |--<LocationBarSteadyButton:0x7fefa942e2d0; AX=Y; AX.label='Address and search bar'; AX.value='127.0.0.1:61749'; AX.frame={{8, 26}, {359, 36}}; AX.activationPoint={187.5, 44}; AX.traits='UIAccessibilityTraitButton'; AX.focused='N'; frame={{0, 0}, {359, 36}}; alpha=1> | | | | | | | | |--<UIView:0x7fefa942e0f0; AX=N; AX.frame={{118, 26}, {139.5, 36}}; AX.activationPoint={187.75, 44}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{110, 0}, {139.5, 36}}; opaque; alpha=1; UIE=N> | | | | | | | | | |--<UIImageView:0x7fefa97562e0; AX=Y; AX.id='Page Security Info'; AX.label='Page Security Info'; AX.frame={{118, 34}, {20, 20}}; AX.activationPoint={128, 44}; AX.traits='UIAccessibilityTraitImage'; AX.focused='N'; frame={{0, 8}, {20, 20}}; alpha=1; UIE=N> | | | | | | | | | |--<UILabel:0x7fefa9755ff0; AX=Y; AX.label='127.0.0.1:61749'; AX.frame={{142, 26}, {115.5, 36}}; AX.activationPoint={199.75, 44}; AX.traits='UIAccessibilityTraitStaticText'; AX.focused='N'; frame={{24, 0}, {115.5, 36}}; opaque; alpha=1; UIE=N; text='127.0.0.1:61749'> | | | | | | | | |--<ExtendedTouchTargetButton:0x7fefa9401f70; AX=Y; AX.label='Share…'; AX.frame={{333, 32}, {24, 24}}; AX.activationPoint={345, 44}; AX.traits='UIAccessibilityTraitButton'; AX.focused='N'; frame={{325, 6}, {24, 24}}; alpha=1> | | | | | | | | | |--<UIImageView:0x7fefa95412e0; AX=N; AX.id='location_bar_share'; AX.frame={{333, 32}, {24, 24}}; AX.activationPoint={345, 44}; AX.traits='UIAccessibilityTraitImage'; AX.focused='N'; frame={{0, 0}, {24, 24}}; alpha=1; UIE=N> | | | | | | | |--<ExtendedTouchTargetButton:0x7fefa9401f70; AX=Y; AX.label='Share…'; AX.frame={{333, 32}, {24, 24}}; AX.activationPoint={345, 44}; AX.traits='UIAccessibilityTraitButton'; AX.focused='N'; frame={{325, 6}, {24, 24}}; alpha=1> | | | | | | | | |--<UIImageView:0x7fefa95412e0; AX=N; AX.id='location_bar_share'; AX.frame={{333, 32}, {24, 24}}; AX.activationPoint={345, 44}; AX.traits='UIAccessibilityTraitImage'; AX.focused='N'; frame={{0, 0}, {24, 24}}; alpha=1; UIE=N> | | | | | | |--<OmniboxContainerView:0x7fefa9756510; AX=N; AX.frame={{8, 26}, {359, 36}}; AX.activationPoint={187.5, 44}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 0}, {359, 36}}; opaque; hidden; alpha=1> | | | | | | | |--<OmniboxTextFieldIOS:0x7fefab06c000; AX=N; AX.id='Address'; AX.label='Address and search bar'; AX.value='127.0.0.1:61749'; AX.frame={{24, 26}, {339, 36}}; AX.activationPoint={193.5, 44}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{16, 0}, {339, 36}}; alpha=1; text='127.0.0.1:61749'> | | | | | | | | |--<_UITextFieldContentView:0x7fefa94304a0; AX=N; AX.frame={{24, 26}, {311, 36}}; AX.activationPoint={179.5, 44}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 0}, {311, 36}}; alpha=1; UIE=N> | | | | | | | | |--<UIButton:0x7fefa97586c0; AX=N; AX.id='Clear Text'; AX.label='Clear Text'; AX.frame={{335, 30}, {28, 28}}; AX.activationPoint={349, 44}; AX.traits='UIAccessibilityTraitButton'; AX.focused='N'; frame={{311, 4}, {28, 28}}; alpha=1> | | | | | | | | | |--<UIImageView:0x7fefa96387d0; AX=N; AX.id='omnibox_clear_icon'; AX.frame={{335, 30}, {28, 28}}; AX.activationPoint={349, 44}; AX.traits='UIAccessibilityTraitImage'; AX.focused='N'; frame={{0, 0}, {28, 28}}; alpha=1; UIE=N> | | | | | | | | |--<UIAccessibilityTextFieldElement:0x600003868c90; AX=Y; AX.label='Address and search bar'; AX.value='127.0.0.1:61749'; AX.frame={{24, 26}, {339, 36}}; AX.activationPoint={193.5, 44}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'> | | | | |--<UIButton:0x7fefa9532930; AX=N; AX.id='kToolbarCancelOmniboxEditButtonIdentifier'; AX.label='Cancel'; AX.frame={{375, 22}, {64, 44}}; AX.activationPoint={407, 44}; AX.traits='UIAccessibilityTraitButton'; AX.focused='N'; frame={{375, 22}, {64, 44}}; hidden; alpha=1> | | | | | |--<UIButtonLabel:0x7fefa9532c50; AX=Y; AX.label='Cancel'; AX.frame={{383.5, 35}, {47.5, 18}}; AX.activationPoint={407.25, 44}; AX.traits='UIAccessibilityTraitStaticText'; AX.focused='N'; frame={{8.5, 13}, {47.5, 18}}; alpha=1; UIE=N; text='Cancel'> | | | | |--<UIVisualEffectView:0x7fefa94412e0; AX=N; AX.frame={{0, 0}, {375, 68}}; AX.activationPoint={187.5, 34}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 0}, {375, 68}}; opaque; alpha=1> | | | | | |--<_UIVisualEffectContentView:0x7fefa9441740; AX=N; AX.frame={{0, 0}, {375, 68}}; AX.activationPoint={187.5, 34}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 0}, {375, 68}}; opaque; alpha=1> | | | | | | |--<UIStackView:0x7fefa9532730; AX=N; AX.frame={{371, 22}, {0, 44}}; AX.activationPoint={371, 44}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{371, 22}, {0, 44}}; opaque; alpha=1> | | | | | | | |--<ToolbarToolsMenuButton:0x7fefa9449050; AX=N; AX.id='kToolbarToolsMenuButtonIdentifier'; AX.label='Menu'; AX.frame={{371, 22}, {0, 44}}; AX.activationPoint={371, 44}; AX.traits='UIAccessibilityTraitButton'; AX.focused='N'; frame={{0, 0}, {0, 44}}; hidden; alpha=1> | | | | | | | | |--<UIView:0x7fefa94497f0; AX=N; AX.frame={{352, 25}, {38, 38}}; AX.activationPoint={371, 44}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{-19, 3}, {38, 38}}; opaque; hidden; alpha=1; UIE=N> | | | | | | | |--<ToolbarTabGridButton:0x7fefa94485e0; AX=N; AX.id='kToolbarStackButtonIdentifier'; AX.label='Show Tabs'; AX.value='1'; AX.frame={{371, 22}, {0, 44}}; AX.activationPoint={371, 44}; AX.traits='UIAccessibilityTraitButton'; AX.focused='N'; frame={{0, 0}, {0, 44}}; hidden; alpha=1> | | | | | | | | |--<UILabel:0x7fefa95640c0; AX=Y; AX.label='1'; AX.frame={{364, 37}, {14, 14}}; AX.activationPoint={371, 44}; AX.traits='UIAccessibilityTraitStaticText'; AX.focused='N'; frame={{-7, 15}, {14, 14}}; opaque; alpha=1; UIE=N; text='1'> | | | | | | | | |--<UIView:0x7fefa9448d60; AX=N; AX.frame={{352, 25}, {38, 38}}; AX.activationPoint={371, 44}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{-19, 3}, {38, 38}}; opaque; hidden; alpha=1; UIE=N> | | | | | | | | |--<UIImageView:0x7fefa953fbb0; AX=N; AX.id='toolbar_switcher'; AX.frame={{371, 30}, {0, 28}}; AX.activationPoint={371, 44}; AX.traits='UIAccessibilityTraitImage'; AX.focused='N'; frame={{0, 8}, {0, 28}}; alpha=1; UIE=N> | | | | | | | |--<ToolbarButton:0x7fefa94462d0; AX=N; AX.id='kToolbarShareButtonIdentifier'; AX.label='Share…'; AX.frame={{371, 22}, {0, 44}}; AX.activationPoint={371, 44}; AX.traits='UIAccessibilityTraitButton'; AX.focused='N'; frame={{0, 0}, {0, 44}}; hidden; alpha=1> | | | | | | | | |--<UIButtonLabel:0x7fefa94467f0; AX=N; AX.label='Share'; AX.frame={{371, 22}, {0, 0}}; AX.activationPoint={371, 22}; AX.traits='UIAccessibilityTraitStaticText'; AX.focused='N'; frame={{0, 0}, {0, 0}}; hidden; alpha=1; UIE=N; text='Share'> | | | | | | | | |--<UIView:0x7fefa9446610; AX=N; AX.frame={{352, 25}, {38, 38}}; AX.activationPoint={371, 44}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{-19, 3}, {38, 38}}; opaque; hidden; alpha=1; UIE=N> | | | | | | | | |--<UIImageView:0x7fefa944ce70; AX=N; AX.id='toolbar_share'; AX.frame={{371, 30}, {0, 28}}; AX.activationPoint={371, 44}; AX.traits='UIAccessibilityTraitImage'; AX.focused='N'; frame={{0, 8}, {0, 28}}; alpha=1; UIE=N> | | | | | | | |--<ToolbarButton:0x7fefa9446ff0; AX=N; AX.label='Bookmark this page'; AX.frame={{371, 22}, {0, 44}}; AX.activationPoint={371, 44}; AX.traits='UIAccessibilityTraitButton'; AX.focused='N'; frame={{0, 0}, {0, 44}}; hidden; alpha=1> | | | | | | | | |--<UIView:0x7fefa9447330; AX=N; AX.frame={{352, 25}, {38, 38}}; AX.activationPoint={371, 44}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{-19, 3}, {38, 38}}; opaque; hidden; alpha=1; UIE=N> | | | | | | | | |--<UIImageView:0x7fefa944cc40; AX=N; AX.id='toolbar_bookmark'; AX.frame={{371, 30}, {0, 28}}; AX.activationPoint={371, 44}; AX.traits='UIAccessibilityTraitImage'; AX.focused='N'; frame={{0, 8}, {0, 28}}; alpha=1; UIE=N> | | | | | | |--<UIStackView:0x7fefa9445500; AX=N; AX.frame={{4, 22}, {0, 44}}; AX.activationPoint={4, 44}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{4, 22}, {0, 44}}; opaque; alpha=1> | | | | | | | |--<ToolbarButton:0x7fefa9444fe0; AX=N; AX.label='Reload'; AX.frame={{4, 22}, {0, 28}}; AX.activationPoint={4, 36}; AX.traits='UIAccessibilityTraitButton'; AX.focused='N'; frame={{0, 0}, {0, 28}}; hidden; alpha=1> | | | | | | | | |--<UIView:0x7fefa9445320; AX=N; AX.frame={{-15, 17}, {38, 38}}; AX.activationPoint={4, 36}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{-19, -5}, {38, 38}}; opaque; hidden; alpha=1; UIE=N> | | | | | | | | |--<UIImageView:0x7fefa944c550; AX=N; AX.frame={{4, 22}, {0, 28}}; AX.activationPoint={4, 36}; AX.traits='UIAccessibilityTraitImage'; AX.focused='N'; frame={{0, 0}, {0, 28}}; alpha=1; UIE=N> | | | | | | | |--<ToolbarButton:0x7fefa94442f0; AX=N; AX.label='Stop'; AX.frame={{4, 22}, {0, 28}}; AX.activationPoint={4, 36}; AX.traits='UIAccessibilityTraitButton'; AX.focused='N'; frame={{0, 0}, {0, 28}}; hidden; alpha=1> | | | | | | | | |--<UIView:0x7fefa9444630; AX=N; AX.frame={{-15, 17}, {38, 38}}; AX.activationPoint={4, 36}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{-19, -5}, {38, 38}}; opaque; hidden; alpha=1; UIE=N> | | | | | | | | |--<UIImageView:0x7fefa944bd70; AX=N; AX.id='toolbar_stop'; AX.frame={{4, 22}, {0, 28}}; AX.activationPoint={4, 36}; AX.traits='UIAccessibilityTraitImage'; AX.focused='N'; frame={{0, 0}, {0, 28}}; alpha=1; UIE=N> | | | | | | | |--<ToolbarButton:0x7fefa94437c0; AX=N; AX.label='Forward'; AX.frame={{4, 22}, {0, 28}}; AX.activationPoint={4, 36}; AX.traits='UIAccessibilityTraitButton,UIAccessibilityTraitNotEnabled'; AX.focused='N'; frame={{0, 0}, {0, 28}}; hidden; alpha=1; disabled> | | | | | | | | |--<UIView:0x7fefa9443b00; AX=N; AX.frame={{-15, 17}, {38, 38}}; AX.activationPoint={4, 36}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{-19, -5}, {38, 38}}; opaque; hidden; alpha=1; UIE=N> | | | | | | | | |--<UIImageView:0x7fefa944af90; AX=N; AX.frame={{4, 22}, {0, 28}}; AX.activationPoint={4, 36}; AX.traits='UIAccessibilityTraitImage'; AX.focused='N'; frame={{0, 0}, {0, 28}}; alpha=1; UIE=N> | | | | | | | |--<ToolbarButton:0x7fefa9442650; AX=N; AX.label='Back'; AX.frame={{4, 22}, {0, 28}}; AX.activationPoint={4, 36}; AX.traits='UIAccessibilityTraitButton'; AX.focused='N'; frame={{0, 0}, {0, 28}}; hidden; alpha=1> | | | | | | | | |--<UIView:0x7fefa9442dc0; AX=N; AX.frame={{-15, 17}, {38, 38}}; AX.activationPoint={4, 36}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{-19, -5}, {38, 38}}; opaque; hidden; alpha=1; UIE=N> | | | | | | | | |--<UIImageView:0x7fefa943b980; AX=N; AX.frame={{4, 22}, {0, 28}}; AX.activationPoint={4, 36}; AX.traits='UIAccessibilityTraitImage'; AX.focused='N'; frame={{0, 0}, {0, 28}}; alpha=1; UIE=N> | | | | |--<UIVisualEffectView:0x7fefa9440b10; AX=N; AX.frame={{0, 0}, {375, 68}}; AX.activationPoint={187.5, 34}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 0}, {375, 68}}; opaque; alpha=1> | | | | | |--<_UIVisualEffectSubview:0x7fefa94410e0; AX=N; AX.frame={{0, 0}, {375, 68}}; AX.activationPoint={187.5, 34}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 0}, {375, 68}}; opaque; alpha=1; UIE=N> | | | | | |--<_UIVisualEffectBackdropView:0x7fefa9440ed0; AX=N; AX.frame={{0, 0}, {375, 68}}; AX.activationPoint={187.5, 34}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 0}, {375, 68}}; opaque; alpha=1; UIE=N> | | | |--<UIView:0x7fefa97392d0; AX=N; AX.frame={{0, 667}, {375, 0}}; AX.activationPoint={187.5, 667}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 667}, {375, 0}}; opaque; alpha=1> | | | |--<UIButton:0x7fefa97549b0; AX=N; AX.id='Typing Shield'; AX.label='Cancel'; AX.frame={{0, 0}, {375, 667}}; AX.activationPoint={187.5, 333.5}; AX.traits='UIAccessibilityTraitButton'; AX.focused='N'; frame={{0, 0}, {375, 667}}; hidden; alpha=1> | | | |--<UIView:0x7fefa974c670; AX=N; AX.frame={{0, 0}, {375, 667}}; AX.activationPoint={187.5, 333.5}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 0}, {375, 667}}; opaque; alpha=1> | | | | |--<UIView:0x7fefa94193d0; AX=N; AX.frame={{0, 563}, {375, 104}}; AX.activationPoint={187.5, 615}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 563}, {375, 104}}; opaque; alpha=1> | | | | | |--<UIView:0x7fefa97e9f70; AX=N; AX.frame={{0, 620}, {375, 48}}; AX.activationPoint={187.5, 644}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 57}, {375, 48}}; opaque; alpha=0> | | | | | | |--<UIView:0x7fefa9744070; AX=N; AX.frame={{0, 619}, {375, 1}}; AX.activationPoint={187.5, 619.5}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, -1}, {375, 1}}; opaque; alpha=1> | | | | | | |--<UILabel:0x7fefa97f8ff0; AX=Y; AX.label='Google Drive'; AX.frame={{50, 636}, {79.5, 16.5}}; AX.activationPoint={89.75, 644.25}; AX.traits='UIAccessibilityTraitStaticText'; AX.focused='N'; frame={{50, 16}, {79.5, 16.5}}; opaque; alpha=1; UIE=N; text='Google Drive'> | | | | | | |--<UIImageView:0x7fefabe0b5e0; AX=N; AX.id='download_drivium'; AX.frame={{13, 632}, {24, 24}}; AX.activationPoint={25, 644}; AX.traits='UIAccessibilityTraitImage'; AX.focused='N'; frame={{13, 12}, {24, 24}}; alpha=1; UIE=N> | | | | | | |--<UIButton:0x7fefa97c6300; AX=Y; AX.label='Install'; AX.frame={{283, 629.5}, {39, 29}}; AX.activationPoint={302.5, 644}; AX.traits='UIAccessibilityTraitButton'; AX.focused='N'; frame={{283, 9.5}, {39, 29}}; alpha=1> | | | | | | | |--<UIButtonLabel:0x7fefa97acb70; AX=Y; AX.label='Install'; AX.frame={{283.5, 636}, {38.5, 16.5}}; AX.activationPoint={302.75, 644.25}; AX.traits='UIAccessibilityTraitStaticText'; AX.focused='N'; frame={{0.5, 6.5}, {38.5, 16.5}}; alpha=1; UIE=N; text='Install'> | | | | | |--<UIView:0x7fefa979ce50; AX=N; AX.frame={{0, 571}, {375, 48}}; AX.activationPoint={187.5, 595}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 8}, {375, 48}}; opaque; alpha=1> | | | | | | |--<UIButton:0x7fefa97d18c0; AX=N; AX.frame={{292, 580.5}, {30, 29}}; AX.activationPoint={307, 595}; AX.traits='UIAccessibilityTraitButton'; AX.focused='N'; frame={{292, 9.5}, {30, 29}}; hidden; alpha=1> | | | | | | | |--<UIButtonLabel:0x7fefa97ab880; AX=N; AX.label='Download'; AX.frame={{292.5, 587}, {62.5, 16.5}}; AX.activationPoint={323.75, 595.25}; AX.traits='UIAccessibilityTraitStaticText'; AX.focused='N'; frame={{0.5, 6.5}, {62.5, 16.5}}; hidden; alpha=1; UIE=N; text='Download'> | | | | | | |--<RadialProgressView:0x7fefa97005f0; AX=N; AX.frame={{11, 581}, {28, 28}}; AX.activationPoint={25, 595}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{11, 10}, {28, 28}}; opaque; alpha=1> | | | | | | |--<UILabel:0x7fefa95fb420; AX=Y; AX.label='Downloading… 21 KB'; AX.frame={{50, 587}, {131, 16.5}}; AX.activationPoint={115.5, 595.25}; AX.traits='UIAccessibilityTraitStaticText'; AX.focused='N'; frame={{50, 16}, {131, 16.5}}; opaque; alpha=1; UIE=N; text='Downloading… 21 KB'> | | | | | | |--<DownloadManagerStateView:0x7fefa978fe30; AX=N; AX.frame={{15.900000333786011, 585.90000033378601}, {18.199999332427979, 18.199999332427979}}; AX.activationPoint={25, 595}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{15.900000333786011, 14.900000333786011}, {18.199999332427979, 18.199999332427979}}; opaque; alpha=1> | | | | | | |--<UIButton:0x7fefa97d4c60; AX=Y; AX.label='Close'; AX.frame={{339, 583}, {24, 24}}; AX.activationPoint={351, 595}; AX.traits='UIAccessibilityTraitButton'; AX.focused='N'; frame={{339, 12}, {24, 24}}; alpha=1> | | | | | | | |--<UIImageView:0x7fefa95d88e0; AX=N; AX.id='download_close'; AX.frame={{339, 583}, {24, 24}}; AX.activationPoint={351, 595}; AX.traits='UIAccessibilityTraitImage'; AX.focused='N'; frame={{0, 0}, {24, 24}}; alpha=1; UIE=N> | | | | | |--<UIImageView:0x7fefa95b1a50; AX=N; AX.frame={{0, 563}, {375, 104}}; AX.activationPoint={187.5, 615}; AX.traits='UIAccessibilityTraitImage'; AX.focused='N'; frame={{0, 0}, {375, 104}}; alpha=1; UIE=N> | | | | |--<CRWWebControllerContainerView:0x7fefa95464d0; AX=N; AX.frame={{0, 68}, {375, 551}}; AX.activationPoint={187.5, 343.5}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 68}, {375, 551}}; opaque; alpha=1> | | | | | |--<CRWWebViewContentView:0x7fefa96ddda0; AX=N; AX.frame={{0, 68}, {375, 551}}; AX.activationPoint={187.5, 343.5}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 0}, {375, 551}}; opaque; alpha=1> | | | | | | |--<WKWebView:0x7fefa9995200; AX=N; AX.frame={{0, 68}, {375, 551}}; AX.activationPoint={187.5, 343.5}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 0}, {375, 551}}; opaque; alpha=1> | | | | | | | |--<WKScrollView:0x7fefa986e000; AX=N; AX.frame={{0, 68}, {375, 551}}; AX.activationPoint={187.5, 343.5}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 0}, {375, 551}}; opaque; alpha=1> | | | | | | | | |--<UIImageView:0x7fefa95f5170; AX=N; AX.frame={{3, 613.5}, {369, 2.5}}; AX.activationPoint={187.5, 614.75}; AX.traits='UIAccessibilityTraitImage'; AX.focused='N'; frame={{3, 545.5}, {369, 2.5}}; alpha=0; UIE=N> | | | | | | | | |--<UIImageView:0x7fefa95d69a0; AX=N; AX.frame={{369.5, 71}, {2.5, 545}}; AX.activationPoint={370.75, 343.5}; AX.traits='UIAccessibilityTraitImage'; AX.focused='N'; frame={{369.5, 3}, {2.5, 545}}; alpha=0; UIE=N> | | | | | | | | |--<UIView:0x7fefa94106c0; AX=N; AX.frame={{0, 68}, {0, 0}}; AX.activationPoint={0, 68}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 0}, {0, 0}}; alpha=1> | | | | | | | | |--<WKContentView:0x7fefa9959000; AX=N; AX.frame={{0, 68}, {375, 551}}; AX.activationPoint={187.5, 343.5}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 0}, {375, 551.0204081632653}}; opaque; alpha=1> | | | | | | | | | |--<UIView:0x7fefabd03bc0; AX=N; AX.frame={{0, 68}, {375, 551.0204081632653}}; AX.activationPoint={187.5, 343.51020408163265}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 0}, {980, 1440}}; opaque; alpha=1> | | | | | | | | | | |--<UIView:0x7fefa94c3180; AX=N; AX.frame={{0, 68}, {375, 551.0204081632653}}; AX.activationPoint={187.5, 343.51020408163265}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 0}, {980, 1440}}; opaque; alpha=1> | | | | | | | | | | | |--<WKCompositingView:0x7fefa9465e50; AX=N; AX.frame={{0, 68}, {375, 551.0204081632653}}; AX.activationPoint={187.5, 343.51020408163265}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 0}, {980, 1440}}; opaque; alpha=1> | | | | | | | | | | | | |--<WKCompositingView:0x7fefabd0ddd0; AX=N; AX.frame={{0, 68}, {0, 0}}; AX.activationPoint={0, 68}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 0}, {0, 0}}; opaque; alpha=1> | | | | | | | | | | | | |--<WKCompositingView:0x7fefabd0dfb0; AX=N; AX.frame={{0, 68}, {375, 551.0204081632653}}; AX.activationPoint={187.5, 343.51020408163265}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 0}, {980, 1440}}; opaque; alpha=1> | | | | | | | | | | | | | |--<WKCompositingView:0x7fefabd1aa20; AX=N; AX.frame={{0, 68}, {0, 0}}; AX.activationPoint={0, 68}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 0}, {0, 0}}; opaque; alpha=1> | | | | | | | | | | | | | |--<WKCompositingView:0x7fefabd1a840; AX=N; AX.frame={{0, 68}, {375, 551.0204081632653}}; AX.activationPoint={187.5, 343.51020408163265}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 0}, {980, 1440}}; opaque; alpha=1> | | | | | | | | | | | | | | |--<WKCompositingView:0x7fefa94fabc0; AX=N; AX.frame={{0, 68}, {0, 0}}; AX.activationPoint={0, 68}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 0}, {0, 0}}; opaque; alpha=1> | | | | | | | | | | | | | | |--<WKCompositingView:0x7fefa94fa9e0; AX=N; AX.frame={{0, 68}, {0, 0}}; AX.activationPoint={0, 68}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 0}, {0, 0}}; opaque; alpha=1> | | | | | | | | | | | | | | | |--<WKCompositingView:0x7fefa94fa800; AX=N; AX.frame={{0, 68}, {375.0000187024778, 551.00002748017403}}; AX.activationPoint={187.5000093512389, 343.50001374008701}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 0}, {375, 551}}; opaque; alpha=1> | | | | | | | | | |--<AXRemoteElement:0x600002c8c0c0; AX=N; AX.frame={{0, 68}, {375, 551}}; AX.activationPoint={187.5, 343.5}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'> | | | |--<UIView:0x7fefa9754cd0; AX=N; AX.frame={{0, 0}, {375, 20}}; AX.activationPoint={187.5, 10}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 0}, {375, 20}}; opaque; alpha=1>