From ddd04829bf8ee258ca3e1921df8a7cb52e37f7a4 Mon Sep 17 00:00:00 2001 From: Andrew Coates <30809111+acoates-ms@users.noreply.github.com> Date: Tue, 11 Nov 2025 09:17:40 -0800 Subject: [PATCH 01/15] Remove paper --- .ado/compliance.yml | 2 +- .ado/jobs/attack-surface-analyzer.yml | 2 +- .ado/jobs/cli-init-windows.yml | 146 +- .ado/jobs/universal.yml | 124 +- .ado/publish.yml | 51 +- .github/copilot-instructions.md | 16 - docs/testing-createRnwApp.md | 33 - .../dependencyConfig.test.ts.snap | 116 +- .../__snapshots__/projectConfig.test.ts.snap | 102 +- .../cli/src/e2etest/createRnwApp.test.ts | 105 +- .../cli/src/e2etest/dependencyConfig.test.ts | 39 +- .../cli/src/e2etest/projectConfig.test.ts | 5 - .../cli/src/e2etest/projectConfig.utils.ts | 52 +- .../src/js/examples-win/XAML/XAMLExample.tsx | 122 - .../src/js/utils/RNTesterList.windows.js | 5 - packages/e2e-test-app/.eslintrc.js | 9 - packages/e2e-test-app/.gitignore | 9 - packages/e2e-test-app/CHANGELOG.json | 6968 ----------------- packages/e2e-test-app/CHANGELOG.md | 2674 ------- packages/e2e-test-app/README.md | 5 - packages/e2e-test-app/app.json | 4 - packages/e2e-test-app/app/index.ts | 13 - packages/e2e-test-app/babel.config.js | 3 - packages/e2e-test-app/jest.config.js | 58 - packages/e2e-test-app/jest.debug.config.js | 12 - packages/e2e-test-app/jest.setup.js | 46 - packages/e2e-test-app/just-task.js | 2 - packages/e2e-test-app/metro.config.js | 2 - packages/e2e-test-app/package.json | 58 - packages/e2e-test-app/react-native.config.js | 3 - .../test/ButtonComponentTest.test.ts | 49 - .../e2e-test-app/test/DisplayNoneTest.test.ts | 41 - .../test/FlyoutComponentTest.test.ts | 18 - packages/e2e-test-app/test/Helpers.ts | 35 - .../test/LegacyControlStyleTest.test.ts | 46 - .../e2e-test-app/test/LegacyImageTest.test.ts | 59 - .../e2e-test-app/test/LegacyLoginTest.test.ts | 106 - .../test/LegacySelectableTextTest.test.ts | 74 - .../test/LegacyTextHitTestTest.test.ts | 144 - .../test/LegacyTextInputTest.test.ts | 145 - .../e2e-test-app/test/MouseClickTest.test.ts | 88 - .../test/PopupComponentTest.test.ts | 26 - .../test/PressableComponentTest.test.ts | 61 - .../e2e-test-app/test/RNTesterNavigation.ts | 46 - .../test/ScrollViewComponentTest.test.ts | 61 - .../test/SwitchComponentTest.test.ts | 78 - .../test/TextComponentTest.test.ts | 166 - .../test/ViewComponentTest.test.ts | 61 - packages/e2e-test-app/test/XAMLTest.test.ts | 48 - .../ButtonComponentTest.test.ts.snap | 1227 --- .../DisplayNoneTest.test.ts.snap | 407 - .../FlyoutComponentTest.test.ts.snap | 874 --- .../LegacyControlStyleTest.test.ts.snap | 1906 ----- .../LegacyImageTest.test.ts.snap | 121 - .../LegacySelectableTextTest.test.ts.snap | 81 - .../LegacyTextHitTestTest.test.ts.snap | 301 - .../PopupComponentTest.test.ts.snap | 675 -- .../PressableComponentTest.test.ts.snap | 1991 ----- .../ScrollViewComponentTest.test.ts.snap | 4261 ---------- .../SwitchComponentTest.test.ts.snap | 3517 --------- .../TextComponentTest.test.ts.snap | 2048 ----- .../ViewComponentTest.test.ts.snap | 1834 ----- .../test/__snapshots__/XAMLTest.test.ts.snap | 1203 --- .../e2e-test-app/test/visitAllPages.test.ts | 69 - packages/e2e-test-app/tsconfig.json | 13 - .../windows/ExperimentalFeatures.props | 11 - .../windows/RNTesterApp/.gitignore | 1 - .../e2e-test-app/windows/RNTesterApp/App.xaml | 16 - .../windows/RNTesterApp/App.xaml.cs | 93 - .../Assets/LockScreenLogo.scale-200.png | Bin 1430 -> 0 bytes .../Assets/SplashScreen.scale-200.png | Bin 7700 -> 0 bytes .../Assets/Square150x150Logo.scale-200.png | Bin 2937 -> 0 bytes .../Assets/Square44x44Logo.scale-200.png | Bin 1647 -> 0 bytes ...x44Logo.targetsize-24_altform-unplated.png | Bin 1255 -> 0 bytes .../windows/RNTesterApp/Assets/StoreLogo.png | Bin 1451 -> 0 bytes .../Assets/Wide310x150Logo.scale-200.png | Bin 3204 -> 0 bytes .../RNTesterApp/AutolinkedNativeModules.g.cs | 28 - .../AutolinkedNativeModules.g.props | 6 - .../AutolinkedNativeModules.g.targets | 18 - .../windows/RNTesterApp/MainPage.xaml | 17 - .../windows/RNTesterApp/MainPage.xaml.cs | 145 - .../windows/RNTesterApp/Package.appxmanifest | 61 - .../RNTesterApp/Properties/AssemblyInfo.cs | 29 - .../RNTesterApp/Properties/Default.rd.xml | 32 - .../windows/RNTesterApp/RNTesterApp.csproj | 159 - .../RNTesterApp/ReactPackageProvider.cs | 20 - .../RNTesterApp/packages.chakra.lock.json | 413 - .../windows/RNTesterApp/packages.lock.json | 414 - .../e2e-test-app/windows/ReactUWPTestApp.sln | 217 - packages/integration-test-app/.eslintrc.js | 22 - packages/integration-test-app/.gitignore | 61 - packages/integration-test-app/CHANGELOG.json | 5311 ------------- packages/integration-test-app/CHANGELOG.md | 2367 ------ .../IntegrationTestsApp.js | 121 - packages/integration-test-app/README.md | 3 - .../integration-test-app/TestInstructions.tsx | 47 - packages/integration-test-app/babel.config.js | 3 - packages/integration-test-app/index.tsx | 17 - .../jest.integration.config.js | 29 - packages/integration-test-app/metro.config.js | 2 - packages/integration-test-app/package.json | 54 - .../runner/IntegrationTests.test.ts | 44 - .../runner/lib/BaseTest.ts | 47 - .../runner/lib/IntegrationTestClient.ts | 72 - .../runner/lib/IntegrationTestRunner.ts | 149 - .../runner/lib/SerialQueue.ts | 37 - .../runner/lib/TestDescription.ts | 24 - .../runner/lib/TestWebSocketServer.ts | 39 - .../runner/lib/discoverTests.ts | 99 - .../tests/AppStateTests.tsx | 17 - .../tests/InteropCSModuleTests.tsx | 181 - .../tests/LayoutTests.tsx | 102 - .../tests/MountComponentTests.tsx | 186 - .../tests/PlatformTests.ts | 45 - .../tests/SampleTests.tsx | 41 - packages/integration-test-app/tests/index.ts | 15 - .../tests/lib/SetupGlobals.ts | 11 - .../tests/lib/TestDefinition.tsx | 111 - packages/integration-test-app/tsconfig.json | 8 - .../integration-test-app/windows/.gitignore | 91 - .../windows/ExperimentalFeatures.props | 9 - .../InteropTestModuleCS.csproj | 120 - .../Properties/AssemblyInfo.cs | 28 - .../ReactPackageProvider.cs | 20 - .../InteropTestModuleCS/TestModuleCS.cs | 166 - .../packages.chakra.lock.json | 379 - .../InteropTestModuleCS/packages.lock.json | 379 - .../windows/integrationtest.sln | 214 - .../windows/integrationtest/.gitignore | 1 - .../windows/integrationtest/App.cpp | 85 - .../windows/integrationtest/App.h | 21 - .../windows/integrationtest/App.idl | 3 - .../windows/integrationtest/App.xaml | 10 - .../Assets/LockScreenLogo.scale-200.png | Bin 1430 -> 0 bytes .../Assets/SplashScreen.scale-200.png | Bin 7700 -> 0 bytes .../Assets/Square150x150Logo.scale-200.png | Bin 2937 -> 0 bytes .../Assets/Square44x44Logo.scale-200.png | Bin 1647 -> 0 bytes ...x44Logo.targetsize-24_altform-unplated.png | Bin 1255 -> 0 bytes .../integrationtest/Assets/StoreLogo.png | Bin 1451 -> 0 bytes .../Assets/Wide310x150Logo.scale-200.png | Bin 3204 -> 0 bytes .../AutolinkedNativeModules.g.cpp | 18 - .../AutolinkedNativeModules.g.h | 10 - .../AutolinkedNativeModules.g.props | 6 - .../AutolinkedNativeModules.g.targets | 10 - .../windows/integrationtest/ExceptionInfo.h | 53 - .../windows/integrationtest/MainPage.cpp | 23 - .../windows/integrationtest/MainPage.h | 15 - .../windows/integrationtest/MainPage.idl | 8 - .../windows/integrationtest/MainPage.xaml | 16 - .../integrationtest/Package.appxmanifest | 51 - .../integrationtest/PropertySheet.props | 16 - .../integrationtest/ReactPackageProvider.cpp | 18 - .../integrationtest/ReactPackageProvider.h | 11 - .../windows/integrationtest/TestCommand.h | 15 - .../integrationtest/TestCommandResponse.cpp | 66 - .../integrationtest/TestCommandResponse.h | 19 - .../integrationtest/TestHostHarness.cpp | 258 - .../windows/integrationtest/TestHostHarness.h | 103 - .../windows/integrationtest/TestModule.cpp | 51 - .../windows/integrationtest/TestModule.h | 43 - .../integrationtest/TestTransaction.cpp | 133 - .../windows/integrationtest/TestTransaction.h | 82 - .../integrationtest/integrationtest.vcxproj | 190 - .../integrationtest.vcxproj.filters | 72 - .../integrationtest/packages.chakra.lock.json | 393 - .../integrationtest/packages.lock.json | 394 - .../windows/integrationtest/pch.cpp | 1 - .../windows/integrationtest/pch.h | 26 - packages/playground/README.md | 56 +- packages/playground/README_composition.md | 49 - .../PlaygroundNativeModules/GridItemView.cpp | 30 - .../PlaygroundNativeModules/GridItemView.h | 26 - .../PlaygroundNativeModules/GridItemView.idl | 9 - .../GridItemViewManager.cpp | 97 - .../GridItemViewManager.h | 51 - .../GridViewManager.cpp | 107 - .../PlaygroundNativeModules/GridViewManager.h | 43 - .../PlaygroundNativeModules.def | 3 - .../PlaygroundNativeModules.vcxproj | 159 - .../PlaygroundNativeModules.vcxproj.filters | 27 - .../PropertySheet.props | 16 - .../ReactPackageProvider.cpp | 18 - .../ReactPackageProvider.h | 18 - .../ReactPackageProvider.idl | 9 - .../packages.lock.json | 140 - .../windows/PlaygroundNativeModules/pch.cpp | 1 - .../windows/PlaygroundNativeModules/pch.h | 26 - .../Playground-Composition.cpp | 1 - packages/playground/windows/playground.sln | 210 - .../playground/windows/playground/App.cpp | 70 - packages/playground/windows/playground/App.h | 18 - .../playground/windows/playground/App.idl | 3 - .../playground/windows/playground/App.xaml | 16 - .../Assets/LockScreenLogo.scale-200.png | Bin 1430 -> 0 bytes .../Assets/SplashScreen.scale-200.png | Bin 7700 -> 0 bytes .../Assets/Square150x150Logo.scale-200.png | Bin 2937 -> 0 bytes .../Assets/Square44x44Logo.scale-200.png | Bin 1647 -> 0 bytes ...x44Logo.targetsize-24_altform-unplated.png | Bin 1255 -> 0 bytes .../windows/playground/Assets/StoreLogo.png | Bin 1451 -> 0 bytes .../Assets/Wide310x150Logo.scale-200.png | Bin 3204 -> 0 bytes .../windows/playground/Assets/seguiemj.ttf | Bin 1946612 -> 0 bytes .../playground/AutolinkedNativeModules.g.cpp | 21 - .../playground/AutolinkedNativeModules.g.h | 10 - .../AutolinkedNativeModules.g.props | 6 - .../AutolinkedNativeModules.g.targets | 13 - .../windows/playground/MainPage.cpp | 181 - .../playground/windows/playground/MainPage.h | 35 - .../windows/playground/MainPage.idl | 12 - .../windows/playground/MainPage.xaml | 189 - .../windows/playground/Package.appxmanifest | 50 - .../windows/playground/Playground.vcxproj | 175 - .../playground/Playground.vcxproj.filters | 65 - .../windows/playground/PropertySheet.props | 14 - .../playground/ReactPackageProvider.cpp | 16 - .../windows/playground/ReactPackageProvider.h | 17 - .../windows/playground/packages.lock.json | 155 - .../playground/windows/playground/pch.cpp | 7 - packages/playground/windows/playground/pch.h | 33 - packages/sample-apps/.eslintrc.js | 4 - packages/sample-apps/.gitignore | 9 - packages/sample-apps/CHANGELOG.json | 4527 ----------- packages/sample-apps/CHANGELOG.md | 2191 ------ packages/sample-apps/README.md | 3 - packages/sample-apps/app.json | 4 - packages/sample-apps/babel.config.js | 3 - packages/sample-apps/codegen/.clang-format | 2 - .../codegen/NativeMyModuleDataTypes.g.h | 25 - .../codegen/NativeMyModuleSpec.g.h | 102 - packages/sample-apps/index.windows.js | 432 - packages/sample-apps/just-task.js | 35 - packages/sample-apps/metro.config.js | 2 - packages/sample-apps/myComp.js | 40 - packages/sample-apps/package.json | 53 - packages/sample-apps/react-native.config.js | 16 - packages/sample-apps/src/NativeMyModule.js | 32 - .../windows/ExperimentalFeatures.props | 8 - .../sample-apps/windows/SampleAppCPP/App.cpp | 80 - .../sample-apps/windows/SampleAppCPP/App.h | 18 - .../sample-apps/windows/SampleAppCPP/App.idl | 5 - .../sample-apps/windows/SampleAppCPP/App.xaml | 12 - .../Assets/LockScreenLogo.scale-200.png | Bin 1430 -> 0 bytes .../Assets/SplashScreen.scale-200.png | Bin 7700 -> 0 bytes .../Assets/Square150x150Logo.scale-200.png | Bin 2937 -> 0 bytes .../Assets/Square44x44Logo.scale-200.png | Bin 1647 -> 0 bytes ...x44Logo.targetsize-24_altform-unplated.png | Bin 1255 -> 0 bytes .../windows/SampleAppCPP/Assets/StoreLogo.png | Bin 1451 -> 0 bytes .../Assets/Wide310x150Logo.scale-200.png | Bin 3204 -> 0 bytes .../AutolinkedNativeModules.g.cpp | 14 - .../SampleAppCPP/AutolinkedNativeModules.g.h | 10 - .../AutolinkedNativeModules.g.props | 6 - .../AutolinkedNativeModules.g.targets | 6 - .../windows/SampleAppCPP/DebugConsole.h | 19 - .../windows/SampleAppCPP/MainPage.cpp | 20 - .../windows/SampleAppCPP/MainPage.h | 15 - .../windows/SampleAppCPP/MainPage.idl | 10 - .../windows/SampleAppCPP/MainPage.xaml | 14 - .../windows/SampleAppCPP/Package.appxmanifest | 39 - .../windows/SampleAppCPP/PropertySheet.props | 17 - .../SampleAppCPP/ReactPackageProvider.cpp | 21 - .../SampleAppCPP/ReactPackageProvider.h | 16 - .../windows/SampleAppCPP/SampleAppCpp.vcxproj | 189 - .../SampleAppCPP/SampleAppCpp.vcxproj.filters | 63 - .../windows/SampleAppCPP/packages.lock.json | 395 - .../sample-apps/windows/SampleAppCPP/pch.cpp | 4 - .../sample-apps/windows/SampleAppCPP/pch.h | 32 - .../windows/SampleAppCPP/readme.txt | 23 - .../sample-apps/windows/SampleAppCS/App.xaml | 12 - .../windows/SampleAppCS/App.xaml.cs | 83 - .../Assets/LockScreenLogo.scale-200.png | Bin 1430 -> 0 bytes .../Assets/SplashScreen.scale-200.png | Bin 7700 -> 0 bytes .../Assets/Square150x150Logo.scale-200.png | Bin 2937 -> 0 bytes .../Assets/Square44x44Logo.scale-200.png | Bin 1647 -> 0 bytes ...x44Logo.targetsize-24_altform-unplated.png | Bin 1255 -> 0 bytes .../windows/SampleAppCS/Assets/StoreLogo.png | Bin 1451 -> 0 bytes .../Assets/Wide310x150Logo.scale-200.png | Bin 3204 -> 0 bytes .../SampleAppCS/AutolinkedNativeModules.g.cs | 13 - .../AutolinkedNativeModules.g.props | 6 - .../AutolinkedNativeModules.g.targets | 6 - .../windows/SampleAppCS/DebugConsole.cs | 18 - .../windows/SampleAppCS/MainPage.xaml | 15 - .../windows/SampleAppCS/MainPage.xaml.cs | 20 - .../windows/SampleAppCS/Package.appxmanifest | 35 - .../SampleAppCS/Properties/AssemblyInfo.cs | 29 - .../SampleAppCS/Properties/Default.rd.xml | 36 - .../SampleAppCS/ReactPackageProvider.cs | 20 - .../windows/SampleAppCS/SampleAppCS.csproj | 164 - .../windows/SampleAppCS/packages.lock.json | 396 - packages/sample-apps/windows/SampleApps.sln | 233 - .../SampleLibraryCPP/CircleViewManagerCPP.cpp | 68 - .../SampleLibraryCPP/CircleViewManagerCPP.h | 74 - .../SampleLibraryCPP/CustomUserControlCPP.cpp | 33 - .../SampleLibraryCPP/CustomUserControlCPP.h | 27 - .../SampleLibraryCPP/CustomUserControlCPP.idl | 13 - .../CustomUserControlViewManagerCPP.cpp | 138 - .../CustomUserControlViewManagerCPP.h | 57 - .../windows/SampleLibraryCPP/DebugHelpers.cpp | 22 - .../windows/SampleLibraryCPP/DebugHelpers.h | 16 - .../windows/SampleLibraryCPP/MyModule.h | 83 - .../SampleLibraryCPP/PropertySheet.props | 16 - .../SampleLibraryCPP/ReactPackageProvider.cpp | 29 - .../SampleLibraryCPP/ReactPackageProvider.h | 23 - .../SampleLibraryCPP/ReactPackageProvider.idl | 12 - .../SampleLibraryCPP/SampleLibraryCPP.def | 3 - .../SampleLibraryCPP/SampleLibraryCPP.vcxproj | 164 - .../SampleLibraryCPP.vcxproj.filters | 51 - .../SampleLibraryCPP/SampleModuleCPP.h | 364 - .../SampleLibraryCPP/Themes/Generic.xaml | 20 - .../SampleLibraryCPP/packages.lock.json | 140 - .../windows/SampleLibraryCPP/pch.cpp | 1 - .../windows/SampleLibraryCPP/pch.h | 26 - .../windows/SampleLibraryCPP/readme.txt | 23 - .../SampleLibraryCS/CircleViewManagerCS.cs | 94 - .../SampleLibraryCS/CustomUserControlCS.cs | 40 - .../CustomUserControlViewManagerCS.cs | 78 - .../Properties/AssemblyInfo.cs | 28 - .../SampleLibraryCS/ReactPackageProvider.cs | 20 - .../SampleLibraryCS/SampleLibraryCS.csproj | 126 - .../windows/SampleLibraryCS/SampleModuleCS.cs | 363 - .../SampleLibraryCS/Themes/Generic.xaml | 20 - .../SampleLibraryCS/packages.lock.json | 379 - .../DesktopTestInstance.h | 2 - .../DesktopTestRunner.cpp | 1 - .../EmptyUIManagerModule.cpp | 106 - .../Desktop.UnitTests/EmptyUIManagerModule.h | 98 - .../React.Windows.Desktop.UnitTests.vcxproj | 3 - ....Windows.Desktop.UnitTests.vcxproj.filters | 9 - .../Desktop.UnitTests/UIManagerModuleTest.cpp | 85 - vnext/Desktop/ABI/TestController.cpp | 5 +- vnext/Desktop/INativeUIManagerLegacy.h | 76 - vnext/Desktop/React.Windows.Desktop.vcxproj | 1 - .../React.Windows.Desktop.vcxproj.filters | 3 - vnext/Desktop/module.g.cpp | 21 - .../React.Windows.IntegrationTests.vcxproj | 2 - ...t.Windows.IntegrationTests.vcxproj.filters | 6 - vnext/IntegrationTests/TestRootView.cpp | 31 - vnext/IntegrationTests/TestRootView.h | 30 - ...icrosoft.ReactNative.Cxx.UnitTests.vcxproj | 2 - .../Microsoft.ReactNative.Cxx/ReactContext.h | 10 - .../JsiSimpleTurboModuleTests.cpp | 9 - .../ReactNativeHostTests.cpp | 4 - .../TestReactNativeHostHolder.cpp | 4 - .../Analysis/ViewManagerAnalysisTests.cs | 117 - .../CodeGen/CodeGenViewManager.cs | 48 - ...anager--SingleModuleWithSingleConstant.lkg | 4 - ...ewManager--TwoModuleWithSingleConstant.lkg | 5 - .../CodeAnalyzer.cs | 10 - .../CodeGenerator.ViewManager.cs | 36 - .../CodeGenerator.cs | 6 - .../Model/ReactAssembly.cs | 2 - .../Model/ReactTypes.cs | 2 - .../ReactNativeNames.cs | 2 - .../AttributedViewManager.cs | 527 -- .../Microsoft.ReactNative.Managed.csproj | 3 - .../ReactPackageBuilderExtensions.cs | 25 - .../ReflectionReactPackageProvider.cs | 3 +- .../ViewManagerAttributes.cs | 91 - .../ViewManagerEvent.cs | 13 - vnext/Microsoft.ReactNative.sln | 350 - .../Microsoft.ReactNative/ABIViewManager.cpp | 263 - vnext/Microsoft.ReactNative/ABIViewManager.h | 100 - .../Base/CoreUIManagers.cpp | 55 - .../CompositionViewComponentView.cpp | 1 - .../Fabric/Composition/ImageComponentView.h | 1 - .../GlyphViewManager.cpp | 167 - .../Microsoft.ReactNative/GlyphViewManager.h | 24 - .../Microsoft.ReactNative/INativeUIManager.h | 75 - vnext/Microsoft.ReactNative/IReactContext.cpp | 23 +- vnext/Microsoft.ReactNative/IReactContext.h | 6 - vnext/Microsoft.ReactNative/IReactContext.idl | 10 - .../IReactPackageBuilder.idl | 13 - vnext/Microsoft.ReactNative/IViewManager.idl | 120 - .../IViewManagerCore.idl | 45 - vnext/Microsoft.ReactNative/LayoutService.cpp | 51 - vnext/Microsoft.ReactNative/LayoutService.h | 32 - vnext/Microsoft.ReactNative/LayoutService.idl | 41 - .../Microsoft.ReactNative.vcxproj | 117 - .../Microsoft.ReactNative.vcxproj.filters | 231 - .../Modules/AccessibilityInfoModule.cpp | 37 - .../Modules/AlertModule.cpp | 142 +- .../Modules/AlertModule.h | 2 - .../Animated/NativeAnimatedNodeManager.cpp | 10 - .../Modules/Animated/PropsAnimatedNode.cpp | 92 - .../Modules/Animated/PropsAnimatedNode.h | 14 - .../Modules/DeviceInfoModule.cpp | 8 - .../Modules/ImageViewManagerModule.cpp | 22 +- .../Modules/LogBoxModule.cpp | 132 +- .../Modules/LogBoxModule.h | 7 - .../Modules/NativeUIManager.cpp | 1187 --- .../Modules/NativeUIManager.h | 128 - .../Modules/PaperUIManagerModule.cpp | 891 --- .../Modules/PaperUIManagerModule.h | 185 - .../Microsoft.ReactNative/Modules/Timing.cpp | 4 - .../ReactApplication.cpp | 272 - .../Microsoft.ReactNative/ReactApplication.h | 156 - .../ReactApplication.idl | 48 - .../ReactCoreInjection.h | 1 - .../ReactHost/IReactInstance.h | 7 - vnext/Microsoft.ReactNative/ReactHost/React.h | 11 - .../ReactHost/ReactHost.cpp | 4 - .../ReactHost/ReactInstanceWin.cpp | 421 +- .../ReactHost/ReactInstanceWin.h | 26 +- .../ReactHost/React_Win.h | 1 - .../ReactHost/ViewManagerProvider.h | 19 - .../Microsoft.ReactNative/ReactNativeHost.cpp | 28 +- .../ReactPackageBuilder.cpp | 28 +- .../ReactPackageBuilder.h | 32 +- vnext/Microsoft.ReactNative/ReactRootView.cpp | 592 -- vnext/Microsoft.ReactNative/ReactRootView.h | 127 - vnext/Microsoft.ReactNative/ReactRootView.idl | 40 - vnext/Microsoft.ReactNative/RedBox.cpp | 6 - vnext/Microsoft.ReactNative/TestHook.cpp | 99 - vnext/Microsoft.ReactNative/TestHook.h | 15 - vnext/Microsoft.ReactNative/Utils/Helpers.cpp | 6 - .../Utils/KeyboardUtils.cpp | 2 - .../Utils/ShadowNodeTypeUtils.h | 26 - .../Utils/ThemeUtils.cpp | 4 - .../Microsoft.ReactNative/Utils/ThemeUtils.h | 4 - .../ViewManagersProvider.cpp | 39 - .../ViewManagersProvider.h | 27 - .../Views/ActivityIndicatorViewManager.cpp | 62 - .../Views/ActivityIndicatorViewManager.h | 29 - .../Views/ControlViewManager.cpp | 143 - .../Views/ControlViewManager.h | 38 - .../Views/DebuggingOverlayViewManager.cpp | 53 - .../Views/DebuggingOverlayViewManager.h | 30 - vnext/Microsoft.ReactNative/Views/DevMenu.cpp | 249 +- vnext/Microsoft.ReactNative/Views/DevMenu.h | 4 - .../Views/FlyoutViewManager.cpp | 559 -- .../Views/FlyoutViewManager.h | 34 - .../FrameworkElementTransferProperties.cpp | 126 - .../FrameworkElementTransferProperties.h | 23 - .../Views/FrameworkElementViewManager.cpp | 957 --- .../Views/FrameworkElementViewManager.h | 41 - .../Views/Image/ImageViewManager.cpp | 245 - .../Views/Image/ImageViewManager.h | 45 - .../Views/Image/ReactImage.cpp | 469 -- .../Views/Image/ReactImage.h | 80 - .../Views/Image/ReactImageBrush.cpp | 247 - .../Views/Image/ReactImageBrush.h | 67 - .../Views/PaperShadowNode.cpp | 18 - .../Views/PaperShadowNode.h | 38 - .../Views/PopupViewManager.cpp | 349 - .../Views/PopupViewManager.h | 36 - .../Views/RawTextViewManager.cpp | 69 - .../Views/RawTextViewManager.h | 46 - .../Views/RefreshControlManager.cpp | 116 - .../Views/RefreshControlManager.h | 28 - .../Views/RootViewManager.cpp | 65 - .../Views/RootViewManager.h | 36 - .../Views/SIPEventHandler.cpp | 117 - .../Views/SIPEventHandler.h | 45 - .../Views/ScrollContentViewManager.cpp | 16 - .../Views/ScrollContentViewManager.h | 19 - .../Views/ScrollViewManager.cpp | 540 -- .../Views/ScrollViewManager.h | 42 - .../Views/ShadowNodeBase.cpp | 228 - .../Views/ShadowNodeBase.h | 169 - .../Views/ShadowNodeRegistry.cpp | 68 - .../Views/ShadowNodeRegistry.h | 40 - .../Views/SliderViewManager.cpp | 97 - .../Views/SliderViewManager.h | 32 - .../Views/SwitchViewManager.cpp | 227 - .../Views/SwitchViewManager.h | 31 - .../Views/Text/TextHighlighterVisitor.cpp | 52 - .../Views/Text/TextHighlighterVisitor.h | 37 - .../Views/Text/TextHitTestUtils.cpp | 348 - .../Views/Text/TextHitTestUtils.h | 13 - .../Views/Text/TextHitTestVisitor.cpp | 76 - .../Views/Text/TextHitTestVisitor.h | 32 - .../Views/Text/TextParentVisitor.cpp | 12 - .../Views/Text/TextParentVisitor.h | 19 - .../Text/TextPropertyChangedParentVisitor.cpp | 75 - .../Text/TextPropertyChangedParentVisitor.h | 43 - .../Views/Text/TextTransformParentVisitor.cpp | 21 - .../Views/Text/TextTransformParentVisitor.h | 23 - .../Views/Text/TextTransformVisitor.cpp | 70 - .../Views/Text/TextTransformVisitor.h | 34 - .../Views/Text/TextVisitor.cpp | 56 - .../Views/Text/TextVisitor.h | 34 - .../Views/Text/TextVisitorScope.h | 35 - .../Views/Text/TextVisitors.h | 47 - .../Views/TextInputViewManager.cpp | 1003 --- .../Views/TextInputViewManager.h | 33 - .../Views/TextViewManager.cpp | 414 - .../Views/TextViewManager.h | 47 - .../Views/TouchEventHandler.cpp | 608 -- .../Views/TouchEventHandler.h | 116 - .../Views/UnimplementedViewManager.cpp | 79 - .../Views/UnimplementedViewManager.h | 27 - .../Views/ViewControl.cpp | 43 - .../Microsoft.ReactNative/Views/ViewControl.h | 32 - .../Microsoft.ReactNative/Views/ViewManager.h | 33 - .../Views/ViewManagerBase.cpp | 487 -- .../Views/ViewManagerBase.h | 121 - .../Microsoft.ReactNative/Views/ViewPanel.cpp | 164 - vnext/Microsoft.ReactNative/Views/ViewPanel.h | 82 - .../Views/ViewViewManager.cpp | 507 -- .../Views/ViewViewManager.h | 52 - .../Views/VirtualTextViewManager.cpp | 143 - .../Views/VirtualTextViewManager.h | 57 - .../Views/cppwinrt/DynamicAutomationPeer.idl | 231 - .../Views/cppwinrt/ViewPanel.idl | 48 - vnext/Microsoft.ReactNative/XamlUIService.cpp | 53 - vnext/Microsoft.ReactNative/XamlUIService.h | 12 - vnext/Microsoft.ReactNative/XamlUIService.idl | 12 - .../Microsoft.ReactNative/getLayoutProps.ps1 | 5 - vnext/PropertySheets/React.Cpp.props | 4 +- vnext/Shared/OInstance.cpp | 2 - vnext/Shared/TurboModuleManager.cpp | 4 - .../Libraries/Components/View/View.windows.js | 17 - vnext/template/cpp-app/proj/MyApp.sln | 166 - vnext/template/cpp-app/proj/MyApp.vcxproj | 176 - .../cpp-app/proj/MyApp.vcxproj.filters | 62 - vnext/template/cpp-app/src/App.cpp | 93 - vnext/template/cpp-app/src/App.h | 21 - vnext/template/cpp-app/src/App.idl | 3 - .../cpp-app/src/AutolinkedNativeModules.g.cpp | 13 - .../cpp-app/src/AutolinkedNativeModules.g.h | 10 - vnext/template/cpp-app/src/MainPage.cpp | 20 - vnext/template/cpp-app/src/MainPage.h | 19 - vnext/template/cpp-app/src/MainPage.idl | 10 - .../template/cpp-app/src/PropertySheet.props | 16 - .../cpp-app/src/ReactPackageProvider.cpp | 15 - .../cpp-app/src/ReactPackageProvider.h | 13 - vnext/template/cpp-app/src/pch.cpp | 1 - vnext/template/cpp-app/src/pch.h | 24 - vnext/template/cpp-lib/src/pch.h | 5 - vnext/template/cs-app/proj/MyApp.csproj | 162 - vnext/template/cs-app/proj/MyApp.sln | 191 - vnext/template/cs-app/src/App.xaml.cs | 62 - .../cs-app/src/AutolinkedNativeModules.g.cs | 13 - vnext/template/cs-app/src/MainPage.xaml.cs | 34 - .../cs-app/src/Properties/AssemblyInfo.cs | 29 - .../cs-app/src/Properties/Default.rd.xml | 32 - .../cs-app/src/ReactPackageProvider.cs | 17 - .../assets/LockScreenLogo.scale-200.png | Bin 1430 -> 0 bytes .../assets/SplashScreen.scale-200.png | Bin 7700 -> 0 bytes .../assets/Square150x150Logo.scale-200.png | Bin 2937 -> 0 bytes .../assets/Square44x44Logo.scale-200.png | Bin 1647 -> 0 bytes ...x44Logo.targetsize-24_altform-unplated.png | Bin 1255 -> 0 bytes .../template/shared-app/assets/StoreLogo.png | Bin 1451 -> 0 bytes .../assets/Wide310x150Logo.scale-200.png | Bin 3204 -> 0 bytes .../proj/ExperimentalFeatures.props | 32 - vnext/template/shared-app/proj/NuGet_Config | 19 - vnext/template/shared-app/src/App.xaml | 10 - .../src/AutolinkedNativeModules.g.props | 6 - .../src/AutolinkedNativeModules.g.targets | 6 - vnext/template/shared-app/src/MainPage.xaml | 21 - .../shared-app/src/Package.appxmanifest | 50 - .../old/uwp-cpp-app/template.config.js | 15 - .../old/uwp-cs-app/template.config.js | 15 - yarn.lock | 88 +- 552 files changed, 148 insertions(+), 82379 deletions(-) delete mode 100644 packages/@react-native-windows/tester/src/js/examples-win/XAML/XAMLExample.tsx delete mode 100644 packages/e2e-test-app/.eslintrc.js delete mode 100644 packages/e2e-test-app/.gitignore delete mode 100644 packages/e2e-test-app/CHANGELOG.json delete mode 100644 packages/e2e-test-app/CHANGELOG.md delete mode 100644 packages/e2e-test-app/README.md delete mode 100644 packages/e2e-test-app/app.json delete mode 100644 packages/e2e-test-app/app/index.ts delete mode 100644 packages/e2e-test-app/babel.config.js delete mode 100644 packages/e2e-test-app/jest.config.js delete mode 100644 packages/e2e-test-app/jest.debug.config.js delete mode 100644 packages/e2e-test-app/jest.setup.js delete mode 100644 packages/e2e-test-app/just-task.js delete mode 100644 packages/e2e-test-app/metro.config.js delete mode 100644 packages/e2e-test-app/package.json delete mode 100644 packages/e2e-test-app/react-native.config.js delete mode 100644 packages/e2e-test-app/test/ButtonComponentTest.test.ts delete mode 100644 packages/e2e-test-app/test/DisplayNoneTest.test.ts delete mode 100644 packages/e2e-test-app/test/FlyoutComponentTest.test.ts delete mode 100644 packages/e2e-test-app/test/Helpers.ts delete mode 100644 packages/e2e-test-app/test/LegacyControlStyleTest.test.ts delete mode 100644 packages/e2e-test-app/test/LegacyImageTest.test.ts delete mode 100644 packages/e2e-test-app/test/LegacyLoginTest.test.ts delete mode 100644 packages/e2e-test-app/test/LegacySelectableTextTest.test.ts delete mode 100644 packages/e2e-test-app/test/LegacyTextHitTestTest.test.ts delete mode 100644 packages/e2e-test-app/test/LegacyTextInputTest.test.ts delete mode 100644 packages/e2e-test-app/test/MouseClickTest.test.ts delete mode 100644 packages/e2e-test-app/test/PopupComponentTest.test.ts delete mode 100644 packages/e2e-test-app/test/PressableComponentTest.test.ts delete mode 100644 packages/e2e-test-app/test/RNTesterNavigation.ts delete mode 100644 packages/e2e-test-app/test/ScrollViewComponentTest.test.ts delete mode 100644 packages/e2e-test-app/test/SwitchComponentTest.test.ts delete mode 100644 packages/e2e-test-app/test/TextComponentTest.test.ts delete mode 100644 packages/e2e-test-app/test/ViewComponentTest.test.ts delete mode 100644 packages/e2e-test-app/test/XAMLTest.test.ts delete mode 100644 packages/e2e-test-app/test/__snapshots__/ButtonComponentTest.test.ts.snap delete mode 100644 packages/e2e-test-app/test/__snapshots__/DisplayNoneTest.test.ts.snap delete mode 100644 packages/e2e-test-app/test/__snapshots__/FlyoutComponentTest.test.ts.snap delete mode 100644 packages/e2e-test-app/test/__snapshots__/LegacyControlStyleTest.test.ts.snap delete mode 100644 packages/e2e-test-app/test/__snapshots__/LegacyImageTest.test.ts.snap delete mode 100644 packages/e2e-test-app/test/__snapshots__/LegacySelectableTextTest.test.ts.snap delete mode 100644 packages/e2e-test-app/test/__snapshots__/LegacyTextHitTestTest.test.ts.snap delete mode 100644 packages/e2e-test-app/test/__snapshots__/PopupComponentTest.test.ts.snap delete mode 100644 packages/e2e-test-app/test/__snapshots__/PressableComponentTest.test.ts.snap delete mode 100644 packages/e2e-test-app/test/__snapshots__/ScrollViewComponentTest.test.ts.snap delete mode 100644 packages/e2e-test-app/test/__snapshots__/SwitchComponentTest.test.ts.snap delete mode 100644 packages/e2e-test-app/test/__snapshots__/TextComponentTest.test.ts.snap delete mode 100644 packages/e2e-test-app/test/__snapshots__/ViewComponentTest.test.ts.snap delete mode 100644 packages/e2e-test-app/test/__snapshots__/XAMLTest.test.ts.snap delete mode 100644 packages/e2e-test-app/test/visitAllPages.test.ts delete mode 100644 packages/e2e-test-app/tsconfig.json delete mode 100644 packages/e2e-test-app/windows/ExperimentalFeatures.props delete mode 100644 packages/e2e-test-app/windows/RNTesterApp/.gitignore delete mode 100644 packages/e2e-test-app/windows/RNTesterApp/App.xaml delete mode 100644 packages/e2e-test-app/windows/RNTesterApp/App.xaml.cs delete mode 100644 packages/e2e-test-app/windows/RNTesterApp/Assets/LockScreenLogo.scale-200.png delete mode 100644 packages/e2e-test-app/windows/RNTesterApp/Assets/SplashScreen.scale-200.png delete mode 100644 packages/e2e-test-app/windows/RNTesterApp/Assets/Square150x150Logo.scale-200.png delete mode 100644 packages/e2e-test-app/windows/RNTesterApp/Assets/Square44x44Logo.scale-200.png delete mode 100644 packages/e2e-test-app/windows/RNTesterApp/Assets/Square44x44Logo.targetsize-24_altform-unplated.png delete mode 100644 packages/e2e-test-app/windows/RNTesterApp/Assets/StoreLogo.png delete mode 100644 packages/e2e-test-app/windows/RNTesterApp/Assets/Wide310x150Logo.scale-200.png delete mode 100644 packages/e2e-test-app/windows/RNTesterApp/AutolinkedNativeModules.g.cs delete mode 100644 packages/e2e-test-app/windows/RNTesterApp/AutolinkedNativeModules.g.props delete mode 100644 packages/e2e-test-app/windows/RNTesterApp/AutolinkedNativeModules.g.targets delete mode 100644 packages/e2e-test-app/windows/RNTesterApp/MainPage.xaml delete mode 100644 packages/e2e-test-app/windows/RNTesterApp/MainPage.xaml.cs delete mode 100644 packages/e2e-test-app/windows/RNTesterApp/Package.appxmanifest delete mode 100644 packages/e2e-test-app/windows/RNTesterApp/Properties/AssemblyInfo.cs delete mode 100644 packages/e2e-test-app/windows/RNTesterApp/Properties/Default.rd.xml delete mode 100644 packages/e2e-test-app/windows/RNTesterApp/RNTesterApp.csproj delete mode 100644 packages/e2e-test-app/windows/RNTesterApp/ReactPackageProvider.cs delete mode 100644 packages/e2e-test-app/windows/RNTesterApp/packages.chakra.lock.json delete mode 100644 packages/e2e-test-app/windows/RNTesterApp/packages.lock.json delete mode 100644 packages/e2e-test-app/windows/ReactUWPTestApp.sln delete mode 100644 packages/integration-test-app/.eslintrc.js delete mode 100644 packages/integration-test-app/.gitignore delete mode 100644 packages/integration-test-app/CHANGELOG.json delete mode 100644 packages/integration-test-app/CHANGELOG.md delete mode 100644 packages/integration-test-app/IntegrationTestsApp.js delete mode 100644 packages/integration-test-app/README.md delete mode 100644 packages/integration-test-app/TestInstructions.tsx delete mode 100644 packages/integration-test-app/babel.config.js delete mode 100644 packages/integration-test-app/index.tsx delete mode 100644 packages/integration-test-app/jest.integration.config.js delete mode 100644 packages/integration-test-app/metro.config.js delete mode 100644 packages/integration-test-app/package.json delete mode 100644 packages/integration-test-app/runner/IntegrationTests.test.ts delete mode 100644 packages/integration-test-app/runner/lib/BaseTest.ts delete mode 100644 packages/integration-test-app/runner/lib/IntegrationTestClient.ts delete mode 100644 packages/integration-test-app/runner/lib/IntegrationTestRunner.ts delete mode 100644 packages/integration-test-app/runner/lib/SerialQueue.ts delete mode 100644 packages/integration-test-app/runner/lib/TestDescription.ts delete mode 100644 packages/integration-test-app/runner/lib/TestWebSocketServer.ts delete mode 100644 packages/integration-test-app/runner/lib/discoverTests.ts delete mode 100644 packages/integration-test-app/tests/AppStateTests.tsx delete mode 100644 packages/integration-test-app/tests/InteropCSModuleTests.tsx delete mode 100644 packages/integration-test-app/tests/LayoutTests.tsx delete mode 100644 packages/integration-test-app/tests/MountComponentTests.tsx delete mode 100644 packages/integration-test-app/tests/PlatformTests.ts delete mode 100644 packages/integration-test-app/tests/SampleTests.tsx delete mode 100644 packages/integration-test-app/tests/index.ts delete mode 100644 packages/integration-test-app/tests/lib/SetupGlobals.ts delete mode 100644 packages/integration-test-app/tests/lib/TestDefinition.tsx delete mode 100644 packages/integration-test-app/tsconfig.json delete mode 100644 packages/integration-test-app/windows/.gitignore delete mode 100644 packages/integration-test-app/windows/ExperimentalFeatures.props delete mode 100644 packages/integration-test-app/windows/InteropTestModuleCS/InteropTestModuleCS.csproj delete mode 100644 packages/integration-test-app/windows/InteropTestModuleCS/Properties/AssemblyInfo.cs delete mode 100644 packages/integration-test-app/windows/InteropTestModuleCS/ReactPackageProvider.cs delete mode 100644 packages/integration-test-app/windows/InteropTestModuleCS/TestModuleCS.cs delete mode 100644 packages/integration-test-app/windows/InteropTestModuleCS/packages.chakra.lock.json delete mode 100644 packages/integration-test-app/windows/InteropTestModuleCS/packages.lock.json delete mode 100644 packages/integration-test-app/windows/integrationtest.sln delete mode 100644 packages/integration-test-app/windows/integrationtest/.gitignore delete mode 100644 packages/integration-test-app/windows/integrationtest/App.cpp delete mode 100644 packages/integration-test-app/windows/integrationtest/App.h delete mode 100644 packages/integration-test-app/windows/integrationtest/App.idl delete mode 100644 packages/integration-test-app/windows/integrationtest/App.xaml delete mode 100644 packages/integration-test-app/windows/integrationtest/Assets/LockScreenLogo.scale-200.png delete mode 100644 packages/integration-test-app/windows/integrationtest/Assets/SplashScreen.scale-200.png delete mode 100644 packages/integration-test-app/windows/integrationtest/Assets/Square150x150Logo.scale-200.png delete mode 100644 packages/integration-test-app/windows/integrationtest/Assets/Square44x44Logo.scale-200.png delete mode 100644 packages/integration-test-app/windows/integrationtest/Assets/Square44x44Logo.targetsize-24_altform-unplated.png delete mode 100644 packages/integration-test-app/windows/integrationtest/Assets/StoreLogo.png delete mode 100644 packages/integration-test-app/windows/integrationtest/Assets/Wide310x150Logo.scale-200.png delete mode 100644 packages/integration-test-app/windows/integrationtest/AutolinkedNativeModules.g.cpp delete mode 100644 packages/integration-test-app/windows/integrationtest/AutolinkedNativeModules.g.h delete mode 100644 packages/integration-test-app/windows/integrationtest/AutolinkedNativeModules.g.props delete mode 100644 packages/integration-test-app/windows/integrationtest/AutolinkedNativeModules.g.targets delete mode 100644 packages/integration-test-app/windows/integrationtest/ExceptionInfo.h delete mode 100644 packages/integration-test-app/windows/integrationtest/MainPage.cpp delete mode 100644 packages/integration-test-app/windows/integrationtest/MainPage.h delete mode 100644 packages/integration-test-app/windows/integrationtest/MainPage.idl delete mode 100644 packages/integration-test-app/windows/integrationtest/MainPage.xaml delete mode 100644 packages/integration-test-app/windows/integrationtest/Package.appxmanifest delete mode 100644 packages/integration-test-app/windows/integrationtest/PropertySheet.props delete mode 100644 packages/integration-test-app/windows/integrationtest/ReactPackageProvider.cpp delete mode 100644 packages/integration-test-app/windows/integrationtest/ReactPackageProvider.h delete mode 100644 packages/integration-test-app/windows/integrationtest/TestCommand.h delete mode 100644 packages/integration-test-app/windows/integrationtest/TestCommandResponse.cpp delete mode 100644 packages/integration-test-app/windows/integrationtest/TestCommandResponse.h delete mode 100644 packages/integration-test-app/windows/integrationtest/TestHostHarness.cpp delete mode 100644 packages/integration-test-app/windows/integrationtest/TestHostHarness.h delete mode 100644 packages/integration-test-app/windows/integrationtest/TestModule.cpp delete mode 100644 packages/integration-test-app/windows/integrationtest/TestModule.h delete mode 100644 packages/integration-test-app/windows/integrationtest/TestTransaction.cpp delete mode 100644 packages/integration-test-app/windows/integrationtest/TestTransaction.h delete mode 100644 packages/integration-test-app/windows/integrationtest/integrationtest.vcxproj delete mode 100644 packages/integration-test-app/windows/integrationtest/integrationtest.vcxproj.filters delete mode 100644 packages/integration-test-app/windows/integrationtest/packages.chakra.lock.json delete mode 100644 packages/integration-test-app/windows/integrationtest/packages.lock.json delete mode 100644 packages/integration-test-app/windows/integrationtest/pch.cpp delete mode 100644 packages/integration-test-app/windows/integrationtest/pch.h delete mode 100644 packages/playground/README_composition.md delete mode 100644 packages/playground/windows/PlaygroundNativeModules/GridItemView.cpp delete mode 100644 packages/playground/windows/PlaygroundNativeModules/GridItemView.h delete mode 100644 packages/playground/windows/PlaygroundNativeModules/GridItemView.idl delete mode 100644 packages/playground/windows/PlaygroundNativeModules/GridItemViewManager.cpp delete mode 100644 packages/playground/windows/PlaygroundNativeModules/GridItemViewManager.h delete mode 100644 packages/playground/windows/PlaygroundNativeModules/GridViewManager.cpp delete mode 100644 packages/playground/windows/PlaygroundNativeModules/GridViewManager.h delete mode 100644 packages/playground/windows/PlaygroundNativeModules/PlaygroundNativeModules.def delete mode 100644 packages/playground/windows/PlaygroundNativeModules/PlaygroundNativeModules.vcxproj delete mode 100644 packages/playground/windows/PlaygroundNativeModules/PlaygroundNativeModules.vcxproj.filters delete mode 100644 packages/playground/windows/PlaygroundNativeModules/PropertySheet.props delete mode 100644 packages/playground/windows/PlaygroundNativeModules/ReactPackageProvider.cpp delete mode 100644 packages/playground/windows/PlaygroundNativeModules/ReactPackageProvider.h delete mode 100644 packages/playground/windows/PlaygroundNativeModules/ReactPackageProvider.idl delete mode 100644 packages/playground/windows/PlaygroundNativeModules/packages.lock.json delete mode 100644 packages/playground/windows/PlaygroundNativeModules/pch.cpp delete mode 100644 packages/playground/windows/PlaygroundNativeModules/pch.h delete mode 100644 packages/playground/windows/playground.sln delete mode 100644 packages/playground/windows/playground/App.cpp delete mode 100644 packages/playground/windows/playground/App.h delete mode 100644 packages/playground/windows/playground/App.idl delete mode 100644 packages/playground/windows/playground/App.xaml delete mode 100644 packages/playground/windows/playground/Assets/LockScreenLogo.scale-200.png delete mode 100644 packages/playground/windows/playground/Assets/SplashScreen.scale-200.png delete mode 100644 packages/playground/windows/playground/Assets/Square150x150Logo.scale-200.png delete mode 100644 packages/playground/windows/playground/Assets/Square44x44Logo.scale-200.png delete mode 100644 packages/playground/windows/playground/Assets/Square44x44Logo.targetsize-24_altform-unplated.png delete mode 100644 packages/playground/windows/playground/Assets/StoreLogo.png delete mode 100644 packages/playground/windows/playground/Assets/Wide310x150Logo.scale-200.png delete mode 100644 packages/playground/windows/playground/Assets/seguiemj.ttf delete mode 100644 packages/playground/windows/playground/AutolinkedNativeModules.g.cpp delete mode 100644 packages/playground/windows/playground/AutolinkedNativeModules.g.h delete mode 100644 packages/playground/windows/playground/AutolinkedNativeModules.g.props delete mode 100644 packages/playground/windows/playground/AutolinkedNativeModules.g.targets delete mode 100644 packages/playground/windows/playground/MainPage.cpp delete mode 100644 packages/playground/windows/playground/MainPage.h delete mode 100644 packages/playground/windows/playground/MainPage.idl delete mode 100644 packages/playground/windows/playground/MainPage.xaml delete mode 100644 packages/playground/windows/playground/Package.appxmanifest delete mode 100644 packages/playground/windows/playground/Playground.vcxproj delete mode 100644 packages/playground/windows/playground/Playground.vcxproj.filters delete mode 100644 packages/playground/windows/playground/PropertySheet.props delete mode 100644 packages/playground/windows/playground/ReactPackageProvider.cpp delete mode 100644 packages/playground/windows/playground/ReactPackageProvider.h delete mode 100644 packages/playground/windows/playground/packages.lock.json delete mode 100644 packages/playground/windows/playground/pch.cpp delete mode 100644 packages/playground/windows/playground/pch.h delete mode 100644 packages/sample-apps/.eslintrc.js delete mode 100644 packages/sample-apps/.gitignore delete mode 100644 packages/sample-apps/CHANGELOG.json delete mode 100644 packages/sample-apps/CHANGELOG.md delete mode 100644 packages/sample-apps/README.md delete mode 100644 packages/sample-apps/app.json delete mode 100644 packages/sample-apps/babel.config.js delete mode 100644 packages/sample-apps/codegen/.clang-format delete mode 100644 packages/sample-apps/codegen/NativeMyModuleDataTypes.g.h delete mode 100644 packages/sample-apps/codegen/NativeMyModuleSpec.g.h delete mode 100644 packages/sample-apps/index.windows.js delete mode 100644 packages/sample-apps/just-task.js delete mode 100644 packages/sample-apps/metro.config.js delete mode 100644 packages/sample-apps/myComp.js delete mode 100644 packages/sample-apps/package.json delete mode 100644 packages/sample-apps/react-native.config.js delete mode 100644 packages/sample-apps/src/NativeMyModule.js delete mode 100644 packages/sample-apps/windows/ExperimentalFeatures.props delete mode 100644 packages/sample-apps/windows/SampleAppCPP/App.cpp delete mode 100644 packages/sample-apps/windows/SampleAppCPP/App.h delete mode 100644 packages/sample-apps/windows/SampleAppCPP/App.idl delete mode 100644 packages/sample-apps/windows/SampleAppCPP/App.xaml delete mode 100644 packages/sample-apps/windows/SampleAppCPP/Assets/LockScreenLogo.scale-200.png delete mode 100644 packages/sample-apps/windows/SampleAppCPP/Assets/SplashScreen.scale-200.png delete mode 100644 packages/sample-apps/windows/SampleAppCPP/Assets/Square150x150Logo.scale-200.png delete mode 100644 packages/sample-apps/windows/SampleAppCPP/Assets/Square44x44Logo.scale-200.png delete mode 100644 packages/sample-apps/windows/SampleAppCPP/Assets/Square44x44Logo.targetsize-24_altform-unplated.png delete mode 100644 packages/sample-apps/windows/SampleAppCPP/Assets/StoreLogo.png delete mode 100644 packages/sample-apps/windows/SampleAppCPP/Assets/Wide310x150Logo.scale-200.png delete mode 100644 packages/sample-apps/windows/SampleAppCPP/AutolinkedNativeModules.g.cpp delete mode 100644 packages/sample-apps/windows/SampleAppCPP/AutolinkedNativeModules.g.h delete mode 100644 packages/sample-apps/windows/SampleAppCPP/AutolinkedNativeModules.g.props delete mode 100644 packages/sample-apps/windows/SampleAppCPP/AutolinkedNativeModules.g.targets delete mode 100644 packages/sample-apps/windows/SampleAppCPP/DebugConsole.h delete mode 100644 packages/sample-apps/windows/SampleAppCPP/MainPage.cpp delete mode 100644 packages/sample-apps/windows/SampleAppCPP/MainPage.h delete mode 100644 packages/sample-apps/windows/SampleAppCPP/MainPage.idl delete mode 100644 packages/sample-apps/windows/SampleAppCPP/MainPage.xaml delete mode 100644 packages/sample-apps/windows/SampleAppCPP/Package.appxmanifest delete mode 100644 packages/sample-apps/windows/SampleAppCPP/PropertySheet.props delete mode 100644 packages/sample-apps/windows/SampleAppCPP/ReactPackageProvider.cpp delete mode 100644 packages/sample-apps/windows/SampleAppCPP/ReactPackageProvider.h delete mode 100644 packages/sample-apps/windows/SampleAppCPP/SampleAppCpp.vcxproj delete mode 100644 packages/sample-apps/windows/SampleAppCPP/SampleAppCpp.vcxproj.filters delete mode 100644 packages/sample-apps/windows/SampleAppCPP/packages.lock.json delete mode 100644 packages/sample-apps/windows/SampleAppCPP/pch.cpp delete mode 100644 packages/sample-apps/windows/SampleAppCPP/pch.h delete mode 100644 packages/sample-apps/windows/SampleAppCPP/readme.txt delete mode 100644 packages/sample-apps/windows/SampleAppCS/App.xaml delete mode 100644 packages/sample-apps/windows/SampleAppCS/App.xaml.cs delete mode 100644 packages/sample-apps/windows/SampleAppCS/Assets/LockScreenLogo.scale-200.png delete mode 100644 packages/sample-apps/windows/SampleAppCS/Assets/SplashScreen.scale-200.png delete mode 100644 packages/sample-apps/windows/SampleAppCS/Assets/Square150x150Logo.scale-200.png delete mode 100644 packages/sample-apps/windows/SampleAppCS/Assets/Square44x44Logo.scale-200.png delete mode 100644 packages/sample-apps/windows/SampleAppCS/Assets/Square44x44Logo.targetsize-24_altform-unplated.png delete mode 100644 packages/sample-apps/windows/SampleAppCS/Assets/StoreLogo.png delete mode 100644 packages/sample-apps/windows/SampleAppCS/Assets/Wide310x150Logo.scale-200.png delete mode 100644 packages/sample-apps/windows/SampleAppCS/AutolinkedNativeModules.g.cs delete mode 100644 packages/sample-apps/windows/SampleAppCS/AutolinkedNativeModules.g.props delete mode 100644 packages/sample-apps/windows/SampleAppCS/AutolinkedNativeModules.g.targets delete mode 100644 packages/sample-apps/windows/SampleAppCS/DebugConsole.cs delete mode 100644 packages/sample-apps/windows/SampleAppCS/MainPage.xaml delete mode 100644 packages/sample-apps/windows/SampleAppCS/MainPage.xaml.cs delete mode 100644 packages/sample-apps/windows/SampleAppCS/Package.appxmanifest delete mode 100644 packages/sample-apps/windows/SampleAppCS/Properties/AssemblyInfo.cs delete mode 100644 packages/sample-apps/windows/SampleAppCS/Properties/Default.rd.xml delete mode 100644 packages/sample-apps/windows/SampleAppCS/ReactPackageProvider.cs delete mode 100644 packages/sample-apps/windows/SampleAppCS/SampleAppCS.csproj delete mode 100644 packages/sample-apps/windows/SampleAppCS/packages.lock.json delete mode 100644 packages/sample-apps/windows/SampleApps.sln delete mode 100644 packages/sample-apps/windows/SampleLibraryCPP/CircleViewManagerCPP.cpp delete mode 100644 packages/sample-apps/windows/SampleLibraryCPP/CircleViewManagerCPP.h delete mode 100644 packages/sample-apps/windows/SampleLibraryCPP/CustomUserControlCPP.cpp delete mode 100644 packages/sample-apps/windows/SampleLibraryCPP/CustomUserControlCPP.h delete mode 100644 packages/sample-apps/windows/SampleLibraryCPP/CustomUserControlCPP.idl delete mode 100644 packages/sample-apps/windows/SampleLibraryCPP/CustomUserControlViewManagerCPP.cpp delete mode 100644 packages/sample-apps/windows/SampleLibraryCPP/CustomUserControlViewManagerCPP.h delete mode 100644 packages/sample-apps/windows/SampleLibraryCPP/DebugHelpers.cpp delete mode 100644 packages/sample-apps/windows/SampleLibraryCPP/DebugHelpers.h delete mode 100644 packages/sample-apps/windows/SampleLibraryCPP/MyModule.h delete mode 100644 packages/sample-apps/windows/SampleLibraryCPP/PropertySheet.props delete mode 100644 packages/sample-apps/windows/SampleLibraryCPP/ReactPackageProvider.cpp delete mode 100644 packages/sample-apps/windows/SampleLibraryCPP/ReactPackageProvider.h delete mode 100644 packages/sample-apps/windows/SampleLibraryCPP/ReactPackageProvider.idl delete mode 100644 packages/sample-apps/windows/SampleLibraryCPP/SampleLibraryCPP.def delete mode 100644 packages/sample-apps/windows/SampleLibraryCPP/SampleLibraryCPP.vcxproj delete mode 100644 packages/sample-apps/windows/SampleLibraryCPP/SampleLibraryCPP.vcxproj.filters delete mode 100644 packages/sample-apps/windows/SampleLibraryCPP/SampleModuleCPP.h delete mode 100644 packages/sample-apps/windows/SampleLibraryCPP/Themes/Generic.xaml delete mode 100644 packages/sample-apps/windows/SampleLibraryCPP/packages.lock.json delete mode 100644 packages/sample-apps/windows/SampleLibraryCPP/pch.cpp delete mode 100644 packages/sample-apps/windows/SampleLibraryCPP/pch.h delete mode 100644 packages/sample-apps/windows/SampleLibraryCPP/readme.txt delete mode 100644 packages/sample-apps/windows/SampleLibraryCS/CircleViewManagerCS.cs delete mode 100644 packages/sample-apps/windows/SampleLibraryCS/CustomUserControlCS.cs delete mode 100644 packages/sample-apps/windows/SampleLibraryCS/CustomUserControlViewManagerCS.cs delete mode 100644 packages/sample-apps/windows/SampleLibraryCS/Properties/AssemblyInfo.cs delete mode 100644 packages/sample-apps/windows/SampleLibraryCS/ReactPackageProvider.cs delete mode 100644 packages/sample-apps/windows/SampleLibraryCS/SampleLibraryCS.csproj delete mode 100644 packages/sample-apps/windows/SampleLibraryCS/SampleModuleCS.cs delete mode 100644 packages/sample-apps/windows/SampleLibraryCS/Themes/Generic.xaml delete mode 100644 packages/sample-apps/windows/SampleLibraryCS/packages.lock.json delete mode 100644 vnext/Desktop.UnitTests/EmptyUIManagerModule.cpp delete mode 100644 vnext/Desktop.UnitTests/EmptyUIManagerModule.h delete mode 100644 vnext/Desktop.UnitTests/UIManagerModuleTest.cpp delete mode 100644 vnext/Desktop/INativeUIManagerLegacy.h delete mode 100644 vnext/IntegrationTests/TestRootView.cpp delete mode 100644 vnext/IntegrationTests/TestRootView.h delete mode 100644 vnext/Microsoft.ReactNative.Managed.CodeGen.UnitTests/Analysis/ViewManagerAnalysisTests.cs delete mode 100644 vnext/Microsoft.ReactNative.Managed.CodeGen.UnitTests/CodeGen/CodeGenViewManager.cs delete mode 100644 vnext/Microsoft.ReactNative.Managed.CodeGen.UnitTests/CodeGen/Lkg/Microsoft.ReactNative.Managed.CodeGen.UnitTests.CodeGen.CodeGenViewManager--SingleModuleWithSingleConstant.lkg delete mode 100644 vnext/Microsoft.ReactNative.Managed.CodeGen.UnitTests/CodeGen/Lkg/Microsoft.ReactNative.Managed.CodeGen.UnitTests.CodeGen.CodeGenViewManager--TwoModuleWithSingleConstant.lkg delete mode 100644 vnext/Microsoft.ReactNative.Managed/AttributedViewManager.cs delete mode 100644 vnext/Microsoft.ReactNative.Managed/ViewManagerAttributes.cs delete mode 100644 vnext/Microsoft.ReactNative.Managed/ViewManagerEvent.cs delete mode 100644 vnext/Microsoft.ReactNative.sln delete mode 100644 vnext/Microsoft.ReactNative/ABIViewManager.cpp delete mode 100644 vnext/Microsoft.ReactNative/ABIViewManager.h delete mode 100644 vnext/Microsoft.ReactNative/Base/CoreUIManagers.cpp delete mode 100644 vnext/Microsoft.ReactNative/GlyphViewManager.cpp delete mode 100644 vnext/Microsoft.ReactNative/GlyphViewManager.h delete mode 100644 vnext/Microsoft.ReactNative/INativeUIManager.h delete mode 100644 vnext/Microsoft.ReactNative/IViewManager.idl delete mode 100644 vnext/Microsoft.ReactNative/IViewManagerCore.idl delete mode 100644 vnext/Microsoft.ReactNative/LayoutService.cpp delete mode 100644 vnext/Microsoft.ReactNative/LayoutService.h delete mode 100644 vnext/Microsoft.ReactNative/LayoutService.idl delete mode 100644 vnext/Microsoft.ReactNative/Modules/NativeUIManager.cpp delete mode 100644 vnext/Microsoft.ReactNative/Modules/NativeUIManager.h delete mode 100644 vnext/Microsoft.ReactNative/Modules/PaperUIManagerModule.cpp delete mode 100644 vnext/Microsoft.ReactNative/Modules/PaperUIManagerModule.h delete mode 100644 vnext/Microsoft.ReactNative/ReactApplication.cpp delete mode 100644 vnext/Microsoft.ReactNative/ReactApplication.h delete mode 100644 vnext/Microsoft.ReactNative/ReactApplication.idl delete mode 100644 vnext/Microsoft.ReactNative/ReactHost/ViewManagerProvider.h delete mode 100644 vnext/Microsoft.ReactNative/ReactRootView.cpp delete mode 100644 vnext/Microsoft.ReactNative/ReactRootView.h delete mode 100644 vnext/Microsoft.ReactNative/ReactRootView.idl delete mode 100644 vnext/Microsoft.ReactNative/TestHook.cpp delete mode 100644 vnext/Microsoft.ReactNative/TestHook.h delete mode 100644 vnext/Microsoft.ReactNative/Utils/ShadowNodeTypeUtils.h delete mode 100644 vnext/Microsoft.ReactNative/ViewManagersProvider.cpp delete mode 100644 vnext/Microsoft.ReactNative/ViewManagersProvider.h delete mode 100644 vnext/Microsoft.ReactNative/Views/ActivityIndicatorViewManager.cpp delete mode 100644 vnext/Microsoft.ReactNative/Views/ActivityIndicatorViewManager.h delete mode 100644 vnext/Microsoft.ReactNative/Views/ControlViewManager.cpp delete mode 100644 vnext/Microsoft.ReactNative/Views/ControlViewManager.h delete mode 100644 vnext/Microsoft.ReactNative/Views/DebuggingOverlayViewManager.cpp delete mode 100644 vnext/Microsoft.ReactNative/Views/DebuggingOverlayViewManager.h delete mode 100644 vnext/Microsoft.ReactNative/Views/FlyoutViewManager.cpp delete mode 100644 vnext/Microsoft.ReactNative/Views/FlyoutViewManager.h delete mode 100644 vnext/Microsoft.ReactNative/Views/FrameworkElementTransferProperties.cpp delete mode 100644 vnext/Microsoft.ReactNative/Views/FrameworkElementTransferProperties.h delete mode 100644 vnext/Microsoft.ReactNative/Views/FrameworkElementViewManager.cpp delete mode 100644 vnext/Microsoft.ReactNative/Views/FrameworkElementViewManager.h delete mode 100644 vnext/Microsoft.ReactNative/Views/Image/ImageViewManager.cpp delete mode 100644 vnext/Microsoft.ReactNative/Views/Image/ImageViewManager.h delete mode 100644 vnext/Microsoft.ReactNative/Views/Image/ReactImage.cpp delete mode 100644 vnext/Microsoft.ReactNative/Views/Image/ReactImage.h delete mode 100644 vnext/Microsoft.ReactNative/Views/Image/ReactImageBrush.cpp delete mode 100644 vnext/Microsoft.ReactNative/Views/Image/ReactImageBrush.h delete mode 100644 vnext/Microsoft.ReactNative/Views/PaperShadowNode.cpp delete mode 100644 vnext/Microsoft.ReactNative/Views/PaperShadowNode.h delete mode 100644 vnext/Microsoft.ReactNative/Views/PopupViewManager.cpp delete mode 100644 vnext/Microsoft.ReactNative/Views/PopupViewManager.h delete mode 100644 vnext/Microsoft.ReactNative/Views/RawTextViewManager.cpp delete mode 100644 vnext/Microsoft.ReactNative/Views/RawTextViewManager.h delete mode 100644 vnext/Microsoft.ReactNative/Views/RefreshControlManager.cpp delete mode 100644 vnext/Microsoft.ReactNative/Views/RefreshControlManager.h delete mode 100644 vnext/Microsoft.ReactNative/Views/RootViewManager.cpp delete mode 100644 vnext/Microsoft.ReactNative/Views/RootViewManager.h delete mode 100644 vnext/Microsoft.ReactNative/Views/SIPEventHandler.cpp delete mode 100644 vnext/Microsoft.ReactNative/Views/SIPEventHandler.h delete mode 100644 vnext/Microsoft.ReactNative/Views/ScrollContentViewManager.cpp delete mode 100644 vnext/Microsoft.ReactNative/Views/ScrollContentViewManager.h delete mode 100644 vnext/Microsoft.ReactNative/Views/ScrollViewManager.cpp delete mode 100644 vnext/Microsoft.ReactNative/Views/ScrollViewManager.h delete mode 100644 vnext/Microsoft.ReactNative/Views/ShadowNodeBase.cpp delete mode 100644 vnext/Microsoft.ReactNative/Views/ShadowNodeBase.h delete mode 100644 vnext/Microsoft.ReactNative/Views/ShadowNodeRegistry.cpp delete mode 100644 vnext/Microsoft.ReactNative/Views/ShadowNodeRegistry.h delete mode 100644 vnext/Microsoft.ReactNative/Views/SliderViewManager.cpp delete mode 100644 vnext/Microsoft.ReactNative/Views/SliderViewManager.h delete mode 100644 vnext/Microsoft.ReactNative/Views/SwitchViewManager.cpp delete mode 100644 vnext/Microsoft.ReactNative/Views/SwitchViewManager.h delete mode 100644 vnext/Microsoft.ReactNative/Views/Text/TextHighlighterVisitor.cpp delete mode 100644 vnext/Microsoft.ReactNative/Views/Text/TextHighlighterVisitor.h delete mode 100644 vnext/Microsoft.ReactNative/Views/Text/TextHitTestUtils.cpp delete mode 100644 vnext/Microsoft.ReactNative/Views/Text/TextHitTestUtils.h delete mode 100644 vnext/Microsoft.ReactNative/Views/Text/TextHitTestVisitor.cpp delete mode 100644 vnext/Microsoft.ReactNative/Views/Text/TextHitTestVisitor.h delete mode 100644 vnext/Microsoft.ReactNative/Views/Text/TextParentVisitor.cpp delete mode 100644 vnext/Microsoft.ReactNative/Views/Text/TextParentVisitor.h delete mode 100644 vnext/Microsoft.ReactNative/Views/Text/TextPropertyChangedParentVisitor.cpp delete mode 100644 vnext/Microsoft.ReactNative/Views/Text/TextPropertyChangedParentVisitor.h delete mode 100644 vnext/Microsoft.ReactNative/Views/Text/TextTransformParentVisitor.cpp delete mode 100644 vnext/Microsoft.ReactNative/Views/Text/TextTransformParentVisitor.h delete mode 100644 vnext/Microsoft.ReactNative/Views/Text/TextTransformVisitor.cpp delete mode 100644 vnext/Microsoft.ReactNative/Views/Text/TextTransformVisitor.h delete mode 100644 vnext/Microsoft.ReactNative/Views/Text/TextVisitor.cpp delete mode 100644 vnext/Microsoft.ReactNative/Views/Text/TextVisitor.h delete mode 100644 vnext/Microsoft.ReactNative/Views/Text/TextVisitorScope.h delete mode 100644 vnext/Microsoft.ReactNative/Views/Text/TextVisitors.h delete mode 100644 vnext/Microsoft.ReactNative/Views/TextInputViewManager.cpp delete mode 100644 vnext/Microsoft.ReactNative/Views/TextInputViewManager.h delete mode 100644 vnext/Microsoft.ReactNative/Views/TextViewManager.cpp delete mode 100644 vnext/Microsoft.ReactNative/Views/TextViewManager.h delete mode 100644 vnext/Microsoft.ReactNative/Views/TouchEventHandler.cpp delete mode 100644 vnext/Microsoft.ReactNative/Views/TouchEventHandler.h delete mode 100644 vnext/Microsoft.ReactNative/Views/UnimplementedViewManager.cpp delete mode 100644 vnext/Microsoft.ReactNative/Views/UnimplementedViewManager.h delete mode 100644 vnext/Microsoft.ReactNative/Views/ViewControl.cpp delete mode 100644 vnext/Microsoft.ReactNative/Views/ViewControl.h delete mode 100644 vnext/Microsoft.ReactNative/Views/ViewManager.h delete mode 100644 vnext/Microsoft.ReactNative/Views/ViewManagerBase.cpp delete mode 100644 vnext/Microsoft.ReactNative/Views/ViewManagerBase.h delete mode 100644 vnext/Microsoft.ReactNative/Views/ViewPanel.cpp delete mode 100644 vnext/Microsoft.ReactNative/Views/ViewPanel.h delete mode 100644 vnext/Microsoft.ReactNative/Views/ViewViewManager.cpp delete mode 100644 vnext/Microsoft.ReactNative/Views/ViewViewManager.h delete mode 100644 vnext/Microsoft.ReactNative/Views/VirtualTextViewManager.cpp delete mode 100644 vnext/Microsoft.ReactNative/Views/VirtualTextViewManager.h delete mode 100644 vnext/Microsoft.ReactNative/Views/cppwinrt/DynamicAutomationPeer.idl delete mode 100644 vnext/Microsoft.ReactNative/Views/cppwinrt/ViewPanel.idl delete mode 100644 vnext/Microsoft.ReactNative/getLayoutProps.ps1 delete mode 100644 vnext/template/cpp-app/proj/MyApp.sln delete mode 100644 vnext/template/cpp-app/proj/MyApp.vcxproj delete mode 100644 vnext/template/cpp-app/proj/MyApp.vcxproj.filters delete mode 100644 vnext/template/cpp-app/src/App.cpp delete mode 100644 vnext/template/cpp-app/src/App.h delete mode 100644 vnext/template/cpp-app/src/App.idl delete mode 100644 vnext/template/cpp-app/src/AutolinkedNativeModules.g.cpp delete mode 100644 vnext/template/cpp-app/src/AutolinkedNativeModules.g.h delete mode 100644 vnext/template/cpp-app/src/MainPage.cpp delete mode 100644 vnext/template/cpp-app/src/MainPage.h delete mode 100644 vnext/template/cpp-app/src/MainPage.idl delete mode 100644 vnext/template/cpp-app/src/PropertySheet.props delete mode 100644 vnext/template/cpp-app/src/ReactPackageProvider.cpp delete mode 100644 vnext/template/cpp-app/src/ReactPackageProvider.h delete mode 100644 vnext/template/cpp-app/src/pch.cpp delete mode 100644 vnext/template/cpp-app/src/pch.h delete mode 100644 vnext/template/cs-app/proj/MyApp.csproj delete mode 100644 vnext/template/cs-app/proj/MyApp.sln delete mode 100644 vnext/template/cs-app/src/App.xaml.cs delete mode 100644 vnext/template/cs-app/src/AutolinkedNativeModules.g.cs delete mode 100644 vnext/template/cs-app/src/MainPage.xaml.cs delete mode 100644 vnext/template/cs-app/src/Properties/AssemblyInfo.cs delete mode 100644 vnext/template/cs-app/src/Properties/Default.rd.xml delete mode 100644 vnext/template/cs-app/src/ReactPackageProvider.cs delete mode 100644 vnext/template/shared-app/assets/LockScreenLogo.scale-200.png delete mode 100644 vnext/template/shared-app/assets/SplashScreen.scale-200.png delete mode 100644 vnext/template/shared-app/assets/Square150x150Logo.scale-200.png delete mode 100644 vnext/template/shared-app/assets/Square44x44Logo.scale-200.png delete mode 100644 vnext/template/shared-app/assets/Square44x44Logo.targetsize-24_altform-unplated.png delete mode 100644 vnext/template/shared-app/assets/StoreLogo.png delete mode 100644 vnext/template/shared-app/assets/Wide310x150Logo.scale-200.png delete mode 100644 vnext/template/shared-app/proj/ExperimentalFeatures.props delete mode 100644 vnext/template/shared-app/proj/NuGet_Config delete mode 100644 vnext/template/shared-app/src/App.xaml delete mode 100644 vnext/template/shared-app/src/AutolinkedNativeModules.g.props delete mode 100644 vnext/template/shared-app/src/AutolinkedNativeModules.g.targets delete mode 100644 vnext/template/shared-app/src/MainPage.xaml delete mode 100644 vnext/template/shared-app/src/Package.appxmanifest delete mode 100644 vnext/templates/old/uwp-cpp-app/template.config.js delete mode 100644 vnext/templates/old/uwp-cs-app/template.config.js diff --git a/.ado/compliance.yml b/.ado/compliance.yml index 15ba33054b4..659bb734967 100644 --- a/.ado/compliance.yml +++ b/.ado/compliance.yml @@ -88,7 +88,7 @@ jobs: - template: templates/msbuild-sln.yml parameters: solutionDir: vnext - solutionName: Microsoft.ReactNative.sln + solutionName: Microsoft.ReactNative.NewArch.sln buildPlatform: x64 buildConfiguration: Release diff --git a/.ado/jobs/attack-surface-analyzer.yml b/.ado/jobs/attack-surface-analyzer.yml index 3b60feb0b65..5b8e7f11a7e 100644 --- a/.ado/jobs/attack-surface-analyzer.yml +++ b/.ado/jobs/attack-surface-analyzer.yml @@ -85,7 +85,7 @@ jobs: - template: ../templates/msbuild-sln.yml parameters: solutionDir: vnext - solutionName: Microsoft.ReactNative.sln + solutionName: Microsoft.ReactNative.NewArch.sln buildPlatform: x64 buildConfiguration: Release diff --git a/.ado/jobs/cli-init-windows.yml b/.ado/jobs/cli-init-windows.yml index 78e80ea49a3..0315fa750fd 100644 --- a/.ado/jobs/cli-init-windows.yml +++ b/.ado/jobs/cli-init-windows.yml @@ -53,54 +53,6 @@ parameters: platform: ARM64 additionalRunArguments: --no-deploy --singleproc # --singleproc required to workaround issue #13599 useNuGet: true - - Name: PaperX64ReleaseCpp - template: old/uwp-cpp-app - configuration: Release - platform: x64 - runWack: true - - Name: PaperX64ReleaseCs - template: old/uwp-cs-app - configuration: Release - platform: x64 - runWack: true - - Name: PaperX86DebugCpp - template: old/uwp-cpp-app - configuration: Debug - platform: x86 - additionalInitArguments: --namespace MyCompany.MyApplication.MyComponent - - Name: PaperX86DebugCs - template: old/uwp-cs-app - configuration: Debug - platform: x86 - additionalInitArguments: --namespace MyCompany.MyApplication.MyComponent - - Name: PaperX86DebugCppChakra - template: old/uwp-cpp-app - configuration: Debug - platform: x86 - useChakra: true - - Name: PaperX64ReleaseCsChakra - template: old/uwp-cs-app - configuration: Release - platform: x64 - useChakra: true - runWack: true - - Name: PaperArm64ReleaseCsChakra - template: old/uwp-cs-app - configuration: Release - platform: ARM64 - useChakra: true - additionalRunArguments: --no-deploy - - Name: PaperX64ReleaseCppChakra - template: old/uwp-cpp-app - configuration: Release - platform: x64 - useChakra: true - runWack: true - - Name: PaperX64DebugCppLowResource - template: old/uwp-cpp-app - configuration: Debug - platform: x64 - lowResource: true - BuildEnvironment: SecurePullRequest Matrix: - Name: FabricX64Release @@ -111,12 +63,6 @@ parameters: useNuGet: true publishNuGet: true useExperimentalWinUI3: true - - Name: PaperX64ReleaseCpp - template: old/uwp-cpp-app - configuration: Release - platform: x64 - runWack: true - useExperimentalWinUI3: true - BuildEnvironment: Continuous Matrix: - Name: FabricX64Debug @@ -193,97 +139,7 @@ parameters: platform: ARM64 additionalRunArguments: --no-deploy --singleproc # --singleproc required to workaround issue #13599 useNuGet: true - - Name: PaperX64ReleaseCpp - template: old/uwp-cpp-app - configuration: Release - platform: x64 - runWack: true - - Name: PaperX64ReleaseCs - template: old/uwp-cs-app - configuration: Release - platform: x64 - runWack: true - - Name: PaperX86DebugCpp - template: old/uwp-cpp-app - configuration: Debug - platform: x86 - additionalInitArguments: --namespace MyCompany.MyApplication.MyComponent - - Name: PaperX86DebugCs - template: old/uwp-cs-app - configuration: Debug - platform: x86 - additionalInitArguments: --namespace MyCompany.MyApplication.MyComponent - - Name: PaperX86DebugCppChakra - template: old/uwp-cpp-app - configuration: Debug - platform: x86 - useChakra: true - - Name: PaperX64ReleaseCsChakra - template: old/uwp-cs-app - configuration: Release - platform: x64 - useChakra: true - runWack: true - - Name: PaperArm64ReleaseCsChakra - template: old/uwp-cs-app - configuration: Release - platform: ARM64 - useChakra: true - additionalRunArguments: --no-deploy - - Name: PaperX64ReleaseCppChakra - template: old/uwp-cpp-app - configuration: Release - platform: x64 - useChakra: true - runWack: true - - Name: PaperArm64DebugCpp - template: old/uwp-cpp-app - configuration: Debug - platform: ARM64 - additionalRunArguments: --no-deploy # We don't have Arm agents - - Name: PaperArm64DebugCs - template: old/uwp-cs-app - configuration: Debug - platform: ARM64 - additionalRunArguments: --no-deploy # We don't have Arm agents - - Name: PaperArm64ReleaseCpp - template: old/uwp-cpp-app - configuration: Release - platform: ARM64 - additionalRunArguments: --no-deploy # We don't have Arm agents - - Name: PaperArm64ReleaseCs - template: old/uwp-cs-app - configuration: Release - platform: ARM64 - additionalRunArguments: --no-deploy # We don't have Arm agents - - Name: PaperX86ReleaseCpp - template: old/uwp-cpp-app - configuration: Release - platform: x86 - runWack: true - - Name: PaperX86ReleaseCs - template: old/uwp-cs-app - configuration: Release - platform: x86 - runWack: true - - Name: PaperX64DebugCpp - template: old/uwp-cpp-app - configuration: Debug - platform: x64 - - Name: PaperX64DebugCs - template: old/uwp-cs-app - configuration: Debug - platform: x64 - - Name: PaperX64DebugCppLowResource - template: old/uwp-cpp-app - configuration: Debug - platform: x64 - lowResource: true - - Name: PaperX64ReleaseCppLowResource - template: old/uwp-cpp-app - configuration: Release - platform: x64 - lowResource: true + jobs: - ${{ each config in parameters.buildMatrix }}: - ${{ if eq(config.BuildEnvironment, parameters.buildEnvironment) }}: diff --git a/.ado/jobs/universal.yml b/.ado/jobs/universal.yml index 0287d95c834..bfc32a1148a 100644 --- a/.ado/jobs/universal.yml +++ b/.ado/jobs/universal.yml @@ -13,113 +13,50 @@ default: - BuildEnvironment: PullRequest Matrix: - - Name: X64Debug - BuildConfiguration: Debug - BuildPlatform: x64 - UseFabric: false - CreateApiDocs: true - - Name: X64Release - BuildConfiguration: Release - BuildPlatform: x64 - UseFabric: false - - Name: X86Debug - BuildConfiguration: Debug - BuildPlatform: x86 - UseFabric: false - - Name: X86Release - BuildConfiguration: Release - BuildPlatform: x86 - UseFabric: false - - Name: Arm64Release - BuildConfiguration: Release - BuildPlatform: ARM64 - UseFabric: false - Name: X64DebugFabric BuildConfiguration: Debug BuildPlatform: x64 - UseFabric: true CreateApiDocs: true - Name: X64ReleaseFabric BuildConfiguration: Release BuildPlatform: x64 - UseFabric: true - Name: X86ReleaseFabric # Specifically built so binskim / tests get run on fabric BuildConfiguration: Release BuildPlatform: x86 - UseFabric: true - Name: Arm64ReleaseFabric BuildConfiguration: Release BuildPlatform: ARM64 - UseFabric: true - BuildEnvironment: SecurePullRequest Matrix: - - Name: X64Release - BuildConfiguration: Release - BuildPlatform: x64 - UseFabric: false - UseExperimentalWinUI3: true - Name: X64ReleaseFabric BuildConfiguration: Release BuildPlatform: x64 - UseFabric: true UseExperimentalWinUI3: true - Name: X86ReleaseFabric # Specifically built so binskim / tests get run on fabric BuildConfiguration: Release BuildPlatform: x86 - UseFabric: true UseExperimentalWinUI3: true - BuildEnvironment: Continuous Matrix: - - Name: X64Debug - BuildConfiguration: Debug - BuildPlatform: x64 - UseFabric: false - CreateApiDocs: true - - Name: X64Release - BuildConfiguration: Release - BuildPlatform: x64 - UseFabric: false - - Name: X86Debug - BuildConfiguration: Debug - BuildPlatform: x86 - UseFabric: false - - Name: X86Release - BuildConfiguration: Release - BuildPlatform: x86 - UseFabric: false - - Name: Arm64Debug - BuildConfiguration: Debug - BuildPlatform: ARM64 - UseFabric: false - - Name: Arm64Release - BuildConfiguration: Release - BuildPlatform: ARM64 - UseFabric: false - Name: X64DebugFabric BuildConfiguration: Debug BuildPlatform: x64 - UseFabric: true CreateApiDocs: true - Name: X64ReleaseFabric BuildConfiguration: Release BuildPlatform: x64 - UseFabric: true - Name: X86DebugFabric BuildConfiguration: Debug BuildPlatform: x86 - UseFabric: true - Name: X86ReleaseFabric # Specifically built so binskim / tests get run on fabric BuildConfiguration: Release BuildPlatform: x86 - UseFabric: true - Name: Arm64DebugFabric BuildConfiguration: Debug BuildPlatform: ARM64 - UseFabric: true - Name: Arm64ReleaseFabric BuildConfiguration: Release BuildPlatform: ARM64 - UseFabric: true jobs: - ${{ each config in parameters.buildMatrix }}: @@ -158,10 +95,7 @@ - template: ../templates/msbuild-sln.yml parameters: solutionDir: vnext - ${{ if eq(matrix.UseFabric, true) }}: - solutionName: Microsoft.ReactNative.NewArch.sln - ${{ else }}: - solutionName: Microsoft.ReactNative.sln + solutionName: Microsoft.ReactNative.NewArch.sln buildPlatform: ${{ matrix.BuildPlatform }} buildConfiguration: ${{ matrix.BuildConfiguration }} @@ -189,10 +123,7 @@ - template: ../templates/publish-build-artifacts.yml parameters: - ${{ if eq(matrix.UseFabric, true) }}: - artifactName: ReactWindowsFabric - ${{ else }}: - artifactName: ReactWindows + artifactName: ReactWindowsFabric buildPlatform: ${{ matrix.BuildPlatform }} buildConfiguration: ${{ matrix.BuildConfiguration }} contents: | @@ -241,16 +172,10 @@ arguments: -NoPrompt -Tags buildLab - task: DownloadPipelineArtifact@1 - ${{ if eq(matrix.UseFabric, true) }}: - displayName: Download "ReactWindowsFabric.${{ matrix.BuildPlatform }}.${{ matrix.BuildConfiguration }}" - ${{ else }}: - displayName: Download "ReactWindows.${{ matrix.BuildPlatform }}.${{ matrix.BuildConfiguration }}" + displayName: Download "ReactWindowsFabric.${{ matrix.BuildPlatform }}.${{ matrix.BuildConfiguration }}" inputs: targetPath: $(Build.SourcesDirectory)/vnext/target/${{ matrix.BuildPlatform }}/${{ matrix.BuildConfiguration }} - ${{ if eq(matrix.UseFabric, true) }}: - artifactName: ReactWindowsFabric.${{ matrix.BuildPlatform }}.${{ matrix.BuildConfiguration }} - ${{ else }}: - artifactName: ReactWindows.${{ matrix.BuildPlatform }}.${{ matrix.BuildConfiguration }} + artifactName: ReactWindowsFabric.${{ matrix.BuildPlatform }}.${{ matrix.BuildConfiguration }} - task: BinSkim@4 displayName: Run Binskim Analysis @@ -269,10 +194,7 @@ displayName: Restore NuGet packages # Should be kept in sync with UniversalBuild - template: ../templates/msbuild-sln.yml inputs: - ${{ if eq(matrix.UseFabric, true) }}: - solution: vnext/Microsoft.ReactNative.NewArch.sln - ${{ else }}: - solution: vnext/Microsoft.ReactNative.sln + solution: vnext/Microsoft.ReactNative.NewArch.sln platform: ${{ matrix.BuildPlatform }} configuration: ${{ matrix.BuildConfiguration }} msbuildArchitecture: x64 @@ -320,39 +242,3 @@ vsTestVersion: latest failOnMinTestsNotRun: true condition: and(succeeded(), and(eq('${{ matrix.BuildConfiguration }}', 'Debug'), eq('${{ matrix.BuildPlatform }}', 'x64'))) - - - task: VSTest@2 - displayName: Run Universal Unit Tests (UWP) - timeoutInMinutes: 5 # Set smaller timeout , due to hangs - inputs: - testSelector: testAssemblies - testAssemblyVer2: | - Microsoft.ReactNative.Managed.UnitTests/Microsoft.ReactNative.Managed.UnitTests.build.appxrecipe - searchFolder: $(Build.SourcesDirectory)/vnext/target/${{ matrix.BuildPlatform }}/${{ matrix.BuildConfiguration }} - runTestsInIsolation: true - platform: ${{ matrix.BuildPlatform }} - configuration: ${{ matrix.BuildConfiguration }} - publishRunAttachments: true - codeCoverageEnabled: true - collectDumpOn: onAbortOnly - vsTestVersion: latest - failOnMinTestsNotRun: true - condition: and(succeeded(), not(eq('${{ matrix.BuildPlatform }}', 'ARM64')), eq('${{ matrix.UseFabric }}', 'false')) - - - task: VSTest@2 - displayName: Run Universal Unit Tests (NetCore) - timeoutInMinutes: 5 # Set smaller timeout , due to hangs - inputs: - testSelector: testAssemblies - testAssemblyVer2: | - Microsoft.ReactNative.Managed.CodeGen.UnitTests/Microsoft.ReactNative.Managed.CodeGen.UnitTests.dll - searchFolder: $(Build.SourcesDirectory)/vnext/target/${{ matrix.BuildPlatform }}/${{ matrix.BuildConfiguration }} - runTestsInIsolation: true - platform: ${{ matrix.BuildPlatform }} - configuration: ${{ matrix.BuildConfiguration }} - publishRunAttachments: true - codeCoverageEnabled: true - collectDumpOn: onAbortOnly - vsTestVersion: latest - failOnMinTestsNotRun: true - condition: and(succeeded(), eq('${{ matrix.BuildPlatform }}', 'x64'), eq('${{ matrix.UseFabric }}', 'false')) diff --git a/.ado/publish.yml b/.ado/publish.yml index 874b9ad7e43..f5993567f58 100644 --- a/.ado/publish.yml +++ b/.ado/publish.yml @@ -52,54 +52,24 @@ parameters: - name: universalBuildMatrix type: object default: - - Name: X64Release - BuildConfiguration: Release - BuildPlatform: x64 - UseFabric: false - - Name: X86Release - BuildConfiguration: Release - BuildPlatform: x86 - UseFabric: false - - Name: Arm64Release - BuildConfiguration: Release - BuildPlatform: ARM64 - UseFabric: false - - Name: X64Debug - BuildConfiguration: Debug - BuildPlatform: x64 - UseFabric: false - - Name: X86Debug - BuildConfiguration: Debug - BuildPlatform: x86 - UseFabric: false - - Name: Arm64Debug - BuildConfiguration: Debug - BuildPlatform: ARM64 - UseFabric: false - Name: X64ReleaseFabric BuildConfiguration: Release BuildPlatform: x64 - UseFabric: true - Name: X86ReleaseFabric BuildConfiguration: Release BuildPlatform: x86 - UseFabric: true - Name: Arm64ReleaseFabric BuildConfiguration: Release BuildPlatform: ARM64 - UseFabric: true - Name: X64DebugFabric BuildConfiguration: Debug BuildPlatform: x64 - UseFabric: true - Name: X86DebugFabric BuildConfiguration: Debug BuildPlatform: x86 - UseFabric: true - Name: Arm64DebugFabric BuildConfiguration: Debug BuildPlatform: ARM64 - UseFabric: true variables: - template: variables/windows.yml @@ -319,10 +289,7 @@ extends: - template: .ado/templates/msbuild-sln.yml@self parameters: solutionDir: vnext - ${{ if eq(matrix.UseFabric, true) }}: - solutionName: Microsoft.ReactNative.NewArch.sln - ${{ else }}: - solutionName: Microsoft.ReactNative.sln + solutionName: Microsoft.ReactNative.NewArch.sln buildPlatform: ${{ matrix.BuildPlatform }} buildConfiguration: ${{ matrix.BuildConfiguration }} oneESMode: true ## Files are only copied to staging, not published @@ -336,10 +303,7 @@ extends: - template: .ado/templates/publish-build-artifacts.yml@self parameters: oneESMode: true ## Files are only copied to staging, not published - ${{ if eq(matrix.UseFabric, true) }}: - artifactName: ReactWindowsFabric - ${{ else }}: - artifactName: ReactWindows + artifactName: ReactWindowsFabric buildPlatform: ${{ matrix.BuildPlatform }} buildConfiguration: ${{ matrix.BuildConfiguration }} contents: | @@ -373,14 +337,9 @@ extends: targetPath: '$(CrashDumpRootPath)' artifactName: Crash dumps - $(Agent.JobName)-$(System.JobAttempt) - output: pipelineArtifact - ${{ if eq(matrix.UseFabric, true) }}: - displayName: 'Publish Artifact: ReactWindowsFabric.${{ matrix.BuildPlatform }}.${{ matrix.BuildConfiguration }}' - artifactName: ReactWindowsFabric.${{ matrix.BuildPlatform }}.${{ matrix.BuildConfiguration }} - targetPath: $(Build.StagingDirectory)/NuGet/ReactWindowsFabric/${{ matrix.BuildPlatform }}/${{ matrix.BuildConfiguration }} - ${{ else }}: - displayName: 'Publish Artifact: ReactWindows.${{ matrix.BuildPlatform }}.${{ matrix.BuildConfiguration }}' - artifactName: ReactWindows.${{ matrix.BuildPlatform }}.${{ matrix.BuildConfiguration }} - targetPath: $(Build.StagingDirectory)/NuGet/ReactWindows/${{ matrix.BuildPlatform }}/${{ matrix.BuildConfiguration }} + displayName: 'Publish Artifact: ReactWindowsFabric.${{ matrix.BuildPlatform }}.${{ matrix.BuildConfiguration }}' + artifactName: ReactWindowsFabric.${{ matrix.BuildPlatform }}.${{ matrix.BuildConfiguration }} + targetPath: $(Build.StagingDirectory)/NuGet/ReactWindowsFabric/${{ matrix.BuildPlatform }}/${{ matrix.BuildConfiguration }} - job: RNWNuget dependsOn: diff --git a/.github/copilot-instructions.md b/.github/copilot-instructions.md index 2705126e5a1..084055f9c9d 100644 --- a/.github/copilot-instructions.md +++ b/.github/copilot-instructions.md @@ -222,22 +222,6 @@ public sealed class SampleModule } ``` -### View Manager Development - -**C++ View Manager Pattern**: -```cpp -class SampleViewManager : public ViewManagerBase { - public: - SampleViewManager(IReactContext const &reactContext); - - const char *GetName() const override; - winrt::FrameworkElement CreateView() noexcept override; - - void GetNativeProps(NativePropsBuilder const &builder) const override; - void UpdateProperties(ShadowNodeBase const &shadowNode, winrt::FrameworkElement const &view) override; -}; -``` - ## Common Patterns and Best Practices ### Error Handling diff --git a/docs/testing-createRnwApp.md b/docs/testing-createRnwApp.md index a6466ee14c3..fc024415963 100644 --- a/docs/testing-createRnwApp.md +++ b/docs/testing-createRnwApp.md @@ -44,34 +44,6 @@ cd TestAppFabric* yarn windows --release ``` -### Old Architecture (Paper/UWP) Testing - -#### Debug Mode -```bash -# Step 1: Create new app with UWP/Paper architecture -# For stable version: -creaternwapp.cmd /rnw latest /t old/uwp-cpp-app TestAppPaperStable -# For preview version: -creaternwapp.cmd /rnw preview /t old/uwp-cpp-app TestAppPaperPreview - -# Step 2: Navigate to app directory -cd TestAppPaper* - -# Step 3: Start Metro bundler -yarn start - -# Step 4: In a new terminal, build and run in debug mode -cd TestAppPaper* -yarn windows -``` - -#### Release Mode -```bash -# Using the same app created above, build in release mode -cd TestAppPaper* -yarn windows --release -``` - ## Validation Checklist ### App Creation Validation @@ -95,11 +67,6 @@ yarn windows --release - [ ] Supports new architecture features - [ ] Compatible with latest React Native patterns -#### Paper/UWP (Old Architecture) -- [ ] Uses legacy Paper renderer -- [ ] UWP-specific features work correctly -- [ ] Compatible with existing UWP applications - ## Expected Outcomes 1. **Successful App Creation**: Both architectures should create functional React Native Windows apps for both stable and preview versions diff --git a/packages/@react-native-windows/cli/src/e2etest/__snapshots__/dependencyConfig.test.ts.snap b/packages/@react-native-windows/cli/src/e2etest/__snapshots__/dependencyConfig.test.ts.snap index 16dbe211fb4..d77624244ca 100644 --- a/packages/@react-native-windows/cli/src/e2etest/__snapshots__/dependencyConfig.test.ts.snap +++ b/packages/@react-native-windows/cli/src/e2etest/__snapshots__/dependencyConfig.test.ts.snap @@ -24,110 +24,6 @@ exports[`dependencyConfig - MissingProjectFilesLib (Use react-native.config.js) } `; -exports[`dependencyConfig - SimpleCSharpApp (Ignore react-native.config.js) 1`] = ` -{ - "folder": StringContaining "SimpleCSharpApp", - "nugetPackages": [], - "projects": ArrayContaining [ - ObjectContaining { - "projectFile": StringMatching /Error: \\.\\*\\\\\\.\\(\\?:cs\\|vcx\\)proj is type '\\\\w\\+'/, - }, - ], - "solutionFile": "SimpleCSharpApp.sln", - "sourceDir": "windows", -} -`; - -exports[`dependencyConfig - SimpleCSharpApp (Use react-native.config.js) 1`] = ` -{ - "folder": StringContaining "SimpleCSharpApp", - "nugetPackages": [], - "projects": ArrayContaining [ - ObjectContaining { - "projectFile": StringMatching /Error: \\.\\*\\\\\\.\\(\\?:cs\\|vcx\\)proj is type '\\\\w\\+'/, - }, - ], - "solutionFile": "SimpleCSharpApp.sln", - "sourceDir": "windows", -} -`; - -exports[`dependencyConfig - SimpleCSharpLib (Ignore react-native.config.js) 1`] = ` -{ - "folder": StringContaining "SimpleCSharpLib", - "nugetPackages": [], - "projects": [ - { - "cppHeaders": [ - "winrt/SimpleCSharpLib.h", - ], - "cppPackageProviders": [ - "SimpleCSharpLib::ReactPackageProvider", - ], - "csNamespaces": [ - "SimpleCSharpLib", - ], - "csPackageProviders": [ - "SimpleCSharpLib.ReactPackageProvider", - ], - "directDependency": true, - "projectFile": "SimpleCSharpLib\\SimpleCSharpLib.csproj", - "projectGuid": "{416476D5-974A-4EE2-8145-4E331297247E}", - "projectLang": "cs", - "projectName": "SimpleCSharpLib", - }, - ], - "rnwConfig": { - "init-windows": { - "template": "old/uwp-cs-lib", - }, - "projectArch": "old", - "projectLang": "cs", - "projectType": "lib", - }, - "solutionFile": "SimpleCSharpLib.sln", - "sourceDir": "windows", -} -`; - -exports[`dependencyConfig - SimpleCSharpLib (Use react-native.config.js) 1`] = ` -{ - "folder": StringContaining "SimpleCSharpLib", - "nugetPackages": [], - "projects": [ - { - "cppHeaders": [ - "winrt/SimpleCSharpLib.h", - ], - "cppPackageProviders": [ - "SimpleCSharpLib::ReactPackageProvider", - ], - "csNamespaces": [ - "SimpleCSharpLib", - ], - "csPackageProviders": [ - "SimpleCSharpLib.ReactPackageProvider", - ], - "directDependency": true, - "projectFile": "SimpleCSharpLib\\SimpleCSharpLib.csproj", - "projectGuid": "{416476D5-974A-4EE2-8145-4E331297247E}", - "projectLang": "cs", - "projectName": "SimpleCSharpLib", - }, - ], - "rnwConfig": { - "init-windows": { - "template": "old/uwp-cs-lib", - }, - "projectArch": "old", - "projectLang": "cs", - "projectType": "lib", - }, - "solutionFile": "SimpleCSharpLib.sln", - "sourceDir": "windows", -} -`; - exports[`dependencyConfig - SimpleCppApp (Ignore react-native.config.js) 1`] = ` { "folder": StringContaining "SimpleCppApp", @@ -176,16 +72,16 @@ exports[`dependencyConfig - SimpleCppLib (Ignore react-native.config.js) 1`] = ` ], "directDependency": true, "projectFile": "SimpleCppLib\\SimpleCppLib.vcxproj", - "projectGuid": "{416476d5-974a-4ee2-8145-4e331297247e}", + "projectGuid": "{416476D5-974A-4EE2-8145-4E331297247E}", "projectLang": "cpp", "projectName": "SimpleCppLib", }, ], "rnwConfig": { "init-windows": { - "template": "old/uwp-cpp-lib", + "template": "cpp-lib", }, - "projectArch": "old", + "projectArch": "mixed", "projectLang": "cpp", "projectType": "lib", }, @@ -214,16 +110,16 @@ exports[`dependencyConfig - SimpleCppLib (Use react-native.config.js) 1`] = ` ], "directDependency": true, "projectFile": "SimpleCppLib\\SimpleCppLib.vcxproj", - "projectGuid": "{416476d5-974a-4ee2-8145-4e331297247e}", + "projectGuid": "{416476D5-974A-4EE2-8145-4E331297247E}", "projectLang": "cpp", "projectName": "SimpleCppLib", }, ], "rnwConfig": { "init-windows": { - "template": "old/uwp-cpp-lib", + "template": "cpp-lib", }, - "projectArch": "old", + "projectArch": "mixed", "projectLang": "cpp", "projectType": "lib", }, diff --git a/packages/@react-native-windows/cli/src/e2etest/__snapshots__/projectConfig.test.ts.snap b/packages/@react-native-windows/cli/src/e2etest/__snapshots__/projectConfig.test.ts.snap index 7e278a801db..f6455e104f4 100644 --- a/packages/@react-native-windows/cli/src/e2etest/__snapshots__/projectConfig.test.ts.snap +++ b/packages/@react-native-windows/cli/src/e2etest/__snapshots__/projectConfig.test.ts.snap @@ -28,60 +28,6 @@ exports[`projectConfig - MissingProjectFilesApp (Use react-native.config.js) 1`] } `; -exports[`projectConfig - SimpleCSharpApp (Ignore react-native.config.js) 1`] = ` -{ - "experimentalFeatures": { - "ReactExperimentalFeaturesSet": "true", - "UseExperimentalNuget": "false", - "UseHermes": "false", - }, - "folder": StringContaining "SimpleCSharpApp", - "project": { - "projectFile": "SimpleCSharpApp\\SimpleCSharpApp.csproj", - "projectGuid": "{416476D5-974A-4EE2-8145-4E331297247E}", - "projectLang": "cs", - "projectName": "SimpleCSharpApp", - }, - "rnwConfig": { - "init-windows": { - "template": "old/uwp-cs-app", - }, - "projectArch": "old", - "projectLang": "cs", - "projectType": "app", - }, - "solutionFile": "SimpleCSharpApp.sln", - "sourceDir": "windows", -} -`; - -exports[`projectConfig - SimpleCSharpApp (Use react-native.config.js) 1`] = ` -{ - "experimentalFeatures": { - "ReactExperimentalFeaturesSet": "true", - "UseExperimentalNuget": "false", - "UseHermes": "false", - }, - "folder": StringContaining "SimpleCSharpApp", - "project": { - "projectFile": "SimpleCSharpApp\\SimpleCSharpApp.csproj", - "projectGuid": "{416476D5-974A-4EE2-8145-4E331297247E}", - "projectLang": "cs", - "projectName": "SimpleCSharpApp", - }, - "rnwConfig": { - "init-windows": { - "template": "old/uwp-cs-app", - }, - "projectArch": "old", - "projectLang": "cs", - "projectType": "app", - }, - "solutionFile": "SimpleCSharpApp.sln", - "sourceDir": "windows", -} -`; - exports[`projectConfig - SimpleCppApp (Ignore react-native.config.js) 1`] = ` { "experimentalFeatures": { @@ -92,15 +38,15 @@ exports[`projectConfig - SimpleCppApp (Ignore react-native.config.js) 1`] = ` "folder": StringContaining "SimpleCppApp", "project": { "projectFile": "SimpleCppApp\\SimpleCppApp.vcxproj", - "projectGuid": "{416476d5-974a-4ee2-8145-4e331297247e}", + "projectGuid": "{416476D5-974A-4EE2-8145-4E331297247E}", "projectLang": "cpp", "projectName": "SimpleCppApp", }, "rnwConfig": { "init-windows": { - "template": "old/uwp-cpp-app", + "template": "cpp-app", }, - "projectArch": "old", + "projectArch": "new", "projectLang": "cpp", "projectType": "app", }, @@ -119,15 +65,15 @@ exports[`projectConfig - SimpleCppApp (Use react-native.config.js) 1`] = ` "folder": StringContaining "SimpleCppApp", "project": { "projectFile": "SimpleCppApp\\SimpleCppApp.vcxproj", - "projectGuid": "{416476d5-974a-4ee2-8145-4e331297247e}", + "projectGuid": "{416476D5-974A-4EE2-8145-4E331297247E}", "projectLang": "cpp", "projectName": "SimpleCppApp", }, "rnwConfig": { "init-windows": { - "template": "old/uwp-cpp-app", + "template": "cpp-app", }, - "projectArch": "old", + "projectArch": "new", "projectLang": "cpp", "projectType": "app", }, @@ -146,15 +92,15 @@ exports[`projectConfig - WithExperimentalNuget (Ignore react-native.config.js) 1 "folder": StringContaining "WithExperimentalNuget", "project": { "projectFile": "WithExperimentalNuGet\\WithExperimentalNuGet.vcxproj", - "projectGuid": "{416476d5-974a-4ee2-8145-4e331297247e}", + "projectGuid": "{416476D5-974A-4EE2-8145-4E331297247E}", "projectLang": "cpp", "projectName": "WithExperimentalNuGet", }, "rnwConfig": { "init-windows": { - "template": "old/uwp-cpp-app", + "template": "cpp-app", }, - "projectArch": "old", + "projectArch": "new", "projectLang": "cpp", "projectType": "app", }, @@ -173,15 +119,15 @@ exports[`projectConfig - WithExperimentalNuget (Use react-native.config.js) 1`] "folder": StringContaining "WithExperimentalNuget", "project": { "projectFile": "WithExperimentalNuGet\\WithExperimentalNuGet.vcxproj", - "projectGuid": "{416476d5-974a-4ee2-8145-4e331297247e}", + "projectGuid": "{416476D5-974A-4EE2-8145-4E331297247E}", "projectLang": "cpp", "projectName": "WithExperimentalNuGet", }, "rnwConfig": { "init-windows": { - "template": "old/uwp-cpp-app", + "template": "cpp-app", }, - "projectArch": "old", + "projectArch": "new", "projectLang": "cpp", "projectType": "app", }, @@ -200,15 +146,15 @@ exports[`projectConfig - WithHermes (Ignore react-native.config.js) 1`] = ` "folder": StringContaining "WithHermes", "project": { "projectFile": "WithHermes\\WithHermes.vcxproj", - "projectGuid": "{416476d5-974a-4ee2-8145-4e331297247e}", + "projectGuid": "{416476D5-974A-4EE2-8145-4E331297247E}", "projectLang": "cpp", "projectName": "WithHermes", }, "rnwConfig": { "init-windows": { - "template": "old/uwp-cpp-app", + "template": "cpp-app", }, - "projectArch": "old", + "projectArch": "new", "projectLang": "cpp", "projectType": "app", }, @@ -227,15 +173,15 @@ exports[`projectConfig - WithHermes (Use react-native.config.js) 1`] = ` "folder": StringContaining "WithHermes", "project": { "projectFile": "WithHermes\\WithHermes.vcxproj", - "projectGuid": "{416476d5-974a-4ee2-8145-4e331297247e}", + "projectGuid": "{416476D5-974A-4EE2-8145-4E331297247E}", "projectLang": "cpp", "projectName": "WithHermes", }, "rnwConfig": { "init-windows": { - "template": "old/uwp-cpp-app", + "template": "cpp-app", }, - "projectArch": "old", + "projectArch": "new", "projectLang": "cpp", "projectType": "app", }, @@ -299,15 +245,15 @@ exports[`projectConfig - WithWinUI3 (Ignore react-native.config.js) 1`] = ` "folder": StringContaining "WithWinUI3", "project": { "projectFile": "WithWinUI3\\WithWinUI3.vcxproj", - "projectGuid": "{416476d5-974a-4ee2-8145-4e331297247e}", + "projectGuid": "{416476D5-974A-4EE2-8145-4E331297247E}", "projectLang": "cpp", "projectName": "WithWinUI3", }, "rnwConfig": { "init-windows": { - "template": "old/uwp-cpp-app", + "template": "cpp-app", }, - "projectArch": "old", + "projectArch": "new", "projectLang": "cpp", "projectType": "app", }, @@ -326,15 +272,15 @@ exports[`projectConfig - WithWinUI3 (Use react-native.config.js) 1`] = ` "folder": StringContaining "WithWinUI3", "project": { "projectFile": "WithWinUI3\\WithWinUI3.vcxproj", - "projectGuid": "{416476d5-974a-4ee2-8145-4e331297247e}", + "projectGuid": "{416476D5-974A-4EE2-8145-4E331297247E}", "projectLang": "cpp", "projectName": "WithWinUI3", }, "rnwConfig": { "init-windows": { - "template": "old/uwp-cpp-app", + "template": "cpp-app", }, - "projectArch": "old", + "projectArch": "new", "projectLang": "cpp", "projectType": "app", }, diff --git a/packages/@react-native-windows/cli/src/e2etest/createRnwApp.test.ts b/packages/@react-native-windows/cli/src/e2etest/createRnwApp.test.ts index 8c4b688e0d8..a70a938bcee 100644 --- a/packages/@react-native-windows/cli/src/e2etest/createRnwApp.test.ts +++ b/packages/@react-native-windows/cli/src/e2etest/createRnwApp.test.ts @@ -107,16 +107,8 @@ describe('creaternwapp Configuration Tests - Stable Version', () => { expect(scriptContent).toContain('set RNW_TEMPLATE_TYPE=cpp-app'); }); - test('should validate old UWP templates are available', () => { - const oldTemplatesDir = path.join(repoRoot, 'vnext/templates/old'); - expect(fs.existsSync(oldTemplatesDir)).toBe(true); - - const uwpCppAppTemplate = path.join(oldTemplatesDir, 'uwp-cpp-app'); - expect(fs.existsSync(uwpCppAppTemplate)).toBe(true); - }); - test('should validate new fabric templates are available', () => { - const newTemplatesDir = path.join(repoRoot, 'vnext/template'); + const newTemplatesDir = path.join(repoRoot, 'vnext/templates'); expect(fs.existsSync(newTemplatesDir)).toBe(true); const cppAppTemplate = path.join(newTemplatesDir, 'cpp-app'); @@ -164,16 +156,6 @@ describe('creaternwapp Configuration Tests - Stable Version', () => { expect(expectedCommand).not.toContain('/t'); // No template specified = default fabric }); - test('should validate old architecture (paper/UWP) command structure', () => { - // Test the command that would be used for old arch: - // creaternwapp.cmd /rnw preview /t old/uwp-cpp-app test-app-name - const expectedCommand = `creaternwapp.cmd /rnw preview /t old/uwp-cpp-app test-app-name`; - - expect(expectedCommand).toContain('/rnw preview'); - expect(expectedCommand).toContain('/t old/uwp-cpp-app'); - expect(expectedCommand).toContain('test-app-name'); - }); - test('should validate yarn windows command variations', () => { // Test the commands that would be used to build apps: const debugCommand = 'yarn windows'; @@ -201,21 +183,6 @@ describe('creaternwapp Configuration Tests - Stable Version', () => { expect(workflow.buildRelease).toBe('yarn windows --release'); }); - test('should validate complete old architecture workflow commands', () => { - const workflow = { - create: `creaternwapp.cmd /rnw ${RNW_VERSION} /t old/uwp-cpp-app TestAppPaper`, - start: 'yarn start', - buildDebug: 'yarn windows', - buildRelease: 'yarn windows --release', - }; - - expect(workflow.create).toContain(RNW_VERSION); - expect(workflow.create).toContain('/t old/uwp-cpp-app'); - expect(workflow.create).toContain('TestAppPaper'); - expect(workflow.start).toBe('yarn start'); - expect(workflow.buildDebug).toBe('yarn windows'); - expect(workflow.buildRelease).toBe('yarn windows --release'); - }); }); describe('Documentation and Example Validation', () => { @@ -236,23 +203,6 @@ describe('creaternwapp Configuration Tests - Stable Version', () => { expect(procedure.steps[3]).toContain('yarn windows --release'); }); - test('should document the testing procedure for old architecture', () => { - const procedure = { - title: 'Old Architecture (Paper/UWP) Testing', - steps: [ - `creaternwapp.cmd /rnw ${RNW_VERSION} /t old/uwp-cpp-app test-app-name`, - 'yarn start (in test-app-name path)', - 'cd test-app-name && yarn windows', - 'cd test-app-name && yarn windows --release', - ], - }; - - expect(procedure.steps[0]).toContain(RNW_VERSION); - expect(procedure.steps[0]).toContain('/t old/uwp-cpp-app'); - expect(procedure.steps[1]).toContain('yarn start'); - expect(procedure.steps[2]).toContain('yarn windows'); - expect(procedure.steps[3]).toContain('yarn windows --release'); - }); }); }); @@ -293,16 +243,8 @@ describe('creaternwapp Configuration Tests - Preview Version', () => { expect(scriptContent).toContain('set RNW_TEMPLATE_TYPE=cpp-app'); }); - test('should validate old UWP templates are available', () => { - const oldTemplatesDir = path.join(repoRoot, 'vnext/templates/old'); - expect(fs.existsSync(oldTemplatesDir)).toBe(true); - - const uwpCppAppTemplate = path.join(oldTemplatesDir, 'uwp-cpp-app'); - expect(fs.existsSync(uwpCppAppTemplate)).toBe(true); - }); - test('should validate new fabric templates are available', () => { - const newTemplatesDir = path.join(repoRoot, 'vnext/template'); + const newTemplatesDir = path.join(repoRoot, 'vnext/templates'); expect(fs.existsSync(newTemplatesDir)).toBe(true); const cppAppTemplate = path.join(newTemplatesDir, 'cpp-app'); @@ -350,16 +292,6 @@ describe('creaternwapp Configuration Tests - Preview Version', () => { expect(expectedCommand).not.toContain('/t'); // No template specified = default fabric }); - test('should validate old architecture (paper/UWP) command structure', () => { - // Test the command that would be used for old arch: - // creaternwapp.cmd /rnw preview /t old/uwp-cpp-app test-app-name - const expectedCommand = `creaternwapp.cmd /rnw preview /t old/uwp-cpp-app test-app-name`; - - expect(expectedCommand).toContain('/rnw preview'); - expect(expectedCommand).toContain('/t old/uwp-cpp-app'); - expect(expectedCommand).toContain('test-app-name'); - }); - test('should validate yarn windows command variations', () => { // Test the commands that would be used to build apps: const debugCommand = 'yarn windows'; @@ -386,22 +318,6 @@ describe('creaternwapp Configuration Tests - Preview Version', () => { expect(workflow.buildDebug).toBe('yarn windows'); expect(workflow.buildRelease).toBe('yarn windows --release'); }); - - test('should validate complete old architecture workflow commands', () => { - const workflow = { - create: `creaternwapp.cmd /rnw ${RNW_VERSION} /t old/uwp-cpp-app TestAppPaper`, - start: 'yarn start', - buildDebug: 'yarn windows', - buildRelease: 'yarn windows --release', - }; - - expect(workflow.create).toContain(RNW_VERSION); - expect(workflow.create).toContain('/t old/uwp-cpp-app'); - expect(workflow.create).toContain('TestAppPaper'); - expect(workflow.start).toBe('yarn start'); - expect(workflow.buildDebug).toBe('yarn windows'); - expect(workflow.buildRelease).toBe('yarn windows --release'); - }); }); describe('Documentation and Example Validation', () => { @@ -422,22 +338,5 @@ describe('creaternwapp Configuration Tests - Preview Version', () => { expect(procedure.steps[3]).toContain('yarn windows --release'); }); - test('should document the testing procedure for old architecture', () => { - const procedure = { - title: 'Old Architecture (Paper/UWP) Testing', - steps: [ - `creaternwapp.cmd /rnw ${RNW_VERSION} /t old/uwp-cpp-app test-app-name`, - 'yarn start (in test-app-name path)', - 'cd test-app-name && yarn windows', - 'cd test-app-name && yarn windows --release', - ], - }; - - expect(procedure.steps[0]).toContain(RNW_VERSION); - expect(procedure.steps[0]).toContain('/t old/uwp-cpp-app'); - expect(procedure.steps[1]).toContain('yarn start'); - expect(procedure.steps[2]).toContain('yarn windows'); - expect(procedure.steps[3]).toContain('yarn windows --release'); - }); }); }); diff --git a/packages/@react-native-windows/cli/src/e2etest/dependencyConfig.test.ts b/packages/@react-native-windows/cli/src/e2etest/dependencyConfig.test.ts index ffb828c5171..4062f9e7632 100644 --- a/packages/@react-native-windows/cli/src/e2etest/dependencyConfig.test.ts +++ b/packages/@react-native-windows/cli/src/e2etest/dependencyConfig.test.ts @@ -13,7 +13,6 @@ import { import { ensureCppAppProject, - ensureCSharpAppProject, tryMkdir, templateRoot, testProjectGuid, @@ -56,7 +55,7 @@ const projects: TargetProject[] = [ }; await copyAndReplace( - path.join(templateRoot, 'cpp-lib/proj/MyLib.sln'), + path.join(templateRoot, 'cpp-lib/windows/MyLib.sln'), path.join(windowsDir, 'SimpleCppLib.sln'), replacements, null, @@ -66,46 +65,12 @@ const projects: TargetProject[] = [ await tryMkdir(projDir); await copyAndReplace( - path.join(templateRoot, 'cpp-lib/proj/MyLib.vcxproj'), + path.join(templateRoot, 'cpp-lib/windows/MyLib/MyLib.vcxproj'), path.join(projDir, 'SimpleCppLib.vcxproj'), replacements, null, ); }), - // New C# app project based on the template - project('SimpleCSharpApp', async (folder: string) => { - await ensureCSharpAppProject(folder, 'SimpleCSharpApp'); - }), - // New C# project based on the template - project('SimpleCSharpLib', async (folder: string) => { - const windowsDir = path.join(folder, 'windows'); - await tryMkdir(windowsDir); - - const replacements = { - name: 'SimpleCSharpLib', - namespace: 'SimpleCSharpLib', - useMustache: true, - projectGuidUpper: testProjectGuid, - projectGuidLower: testProjectGuid.toLowerCase(), - }; - - await copyAndReplace( - path.join(templateRoot, 'cs-lib/proj/MyLib.sln'), - path.join(windowsDir, 'SimpleCSharpLib.sln'), - replacements, - null, - ); - - const projDir = path.join(windowsDir, 'SimpleCSharpLib'); - await tryMkdir(projDir); - - await copyAndReplace( - path.join(templateRoot, 'cs-lib/proj/MyLib.csproj'), - path.join(projDir, 'SimpleCSharpLib.csproj'), - replacements, - null, - ); - }), project('WithIndirectDependency'), ]; diff --git a/packages/@react-native-windows/cli/src/e2etest/projectConfig.test.ts b/packages/@react-native-windows/cli/src/e2etest/projectConfig.test.ts index c04bdd4ee66..efc798df541 100644 --- a/packages/@react-native-windows/cli/src/e2etest/projectConfig.test.ts +++ b/packages/@react-native-windows/cli/src/e2etest/projectConfig.test.ts @@ -15,7 +15,6 @@ import { import {AutoLinkWindows} from '../commands/autolinkWindows/autolinkWindows'; import { ensureCppAppProject, - ensureCSharpAppProject, ensureWinUI3Project, ensureHermesProject, ensureExperimentalNuGetProject, @@ -43,10 +42,6 @@ const projects: TargetProject[] = [ project('SimpleCppApp', async (folder: string) => { await ensureCppAppProject(folder, 'SimpleCppApp'); }), - // New C# project based on the template - project('SimpleCSharpApp', async (folder: string) => { - await ensureCSharpAppProject(folder, 'SimpleCSharpApp'); - }), project('WithWinUI3', async (folder: string) => { await ensureWinUI3Project(folder); }), diff --git a/packages/@react-native-windows/cli/src/e2etest/projectConfig.utils.ts b/packages/@react-native-windows/cli/src/e2etest/projectConfig.utils.ts index f55a83c6d00..613c5b4aaca 100644 --- a/packages/@react-native-windows/cli/src/e2etest/projectConfig.utils.ts +++ b/packages/@react-native-windows/cli/src/e2etest/projectConfig.utils.ts @@ -2,7 +2,8 @@ import fs from '@react-native-windows/fs' import path from 'path'; import { copyAndReplace } from '../generator-common'; -export const templateRoot = path.resolve('../../../vnext/template'); +export const templateRoot = path.resolve('../../../vnext/templates'); +export const sharedRoot = path.resolve('../../../vnext/template/shared-lib'); export const testProjectGuid = '{416476D5-974A-4EE2-8145-4E331297247E}'; @@ -31,7 +32,7 @@ export async function ensureCppAppProject(folder: string, name: string, useWinUI }; await copyAndReplace( - path.join(templateRoot, 'cpp-app/proj/MyApp.sln'), + path.join(templateRoot, 'cpp-app/windows/MyApp.sln'), path.join(windowsDir, `${name}.sln`), replacements, null @@ -41,57 +42,14 @@ export async function ensureCppAppProject(folder: string, name: string, useWinUI await tryMkdir(projDir); await copyAndReplace( - path.join(templateRoot, 'cpp-app/proj/MyApp.vcxproj'), + path.join(templateRoot, 'cpp-app/windows/MyApp/MyApp.vcxproj'), path.join(projDir, `${name}.vcxproj`), replacements, null ); await copyAndReplace( - path.join(templateRoot, 'shared-app/proj/ExperimentalFeatures.props'), - path.join(windowsDir, 'ExperimentalFeatures.props'), - replacements, - null - ); -} - -export async function ensureCSharpAppProject(folder: string, name: string, useWinUI3?: boolean, useHermes?: boolean, useExperimentalNuget?: boolean) { - const windowsDir = path.join(folder, 'windows'); - if (fs.existsSync(windowsDir)) { - await fs.rmdir(windowsDir, {recursive: true}); - } - await tryMkdir(windowsDir); - - const replacements = { - name, - namespace: name, - useMustache: true, - projectGuidUpper: testProjectGuid, - projectGuidLower: testProjectGuid.toLowerCase(), - useWinUI3: !!useWinUI3, - useHermes: !!useHermes, - useExperimentalNuget: !!useExperimentalNuget, - }; - - await copyAndReplace( - path.join(templateRoot, 'cs-app/proj/MyApp.sln'), - path.join(windowsDir, `${name}.sln`), - replacements, - null - ); - - const projDir = path.join(windowsDir, name); - await tryMkdir(projDir); - - await copyAndReplace( - path.join(templateRoot, 'cs-app/proj/MyApp.csproj'), - path.join(projDir, `${name}.csproj`), - replacements, - null - ); - - await copyAndReplace( - path.join(templateRoot, 'shared-app/proj/ExperimentalFeatures.props'), + path.join(sharedRoot, 'proj/ExperimentalFeatures.props'), path.join(windowsDir, 'ExperimentalFeatures.props'), replacements, null diff --git a/packages/@react-native-windows/tester/src/js/examples-win/XAML/XAMLExample.tsx b/packages/@react-native-windows/tester/src/js/examples-win/XAML/XAMLExample.tsx deleted file mode 100644 index 5cd27d04fa7..00000000000 --- a/packages/@react-native-windows/tester/src/js/examples-win/XAML/XAMLExample.tsx +++ /dev/null @@ -1,122 +0,0 @@ -/** - * Copyright (c) Microsoft Corporation. - * Licensed under the MIT License. - * @format - */ - -import * as React from 'react'; -import {useState} from 'react'; -import {View} from 'react-native'; -import { - TextBlock, - TextBox, - Grid, - TextAlignment, - Button, - SymbolIcon, - Symbol, - StackPanel, - Orientation, - VerticalAlignment, - HorizontalAlignment, - Path, - WinUI, - WinUIEnums, - FontStyle, - FontWeights, - Image, - Border, - Visibility, - MenuFlyout, - MenuFlyoutPriority, - MenuFlyoutItem, -} from 'react-native-xaml'; - -export function XAMLExamples() { - const [visible, setVisible] = useState(Visibility.Visible); - const [text, setText] = useState( - "tapping on this TextBlock brings up the button's flyout menu", - ); - const [isOpen, setIsOpen] = useState(false); - - return ( - - - - setIsOpen(true)} - testID="tappableTextBlock" - /> - - - - - - - - - - setVisible(Visibility.Collapsed)} - /> - - ); -} - -export const displayName = (_undefined?: string) => {}; -export const title = 'XAML'; -export const category = 'UI'; -export const description = 'Usage of react-native-xaml controls'; -export const examples = [ - { - title: 'react-native-xaml examples', - render: function () { - return ; - }, - }, -]; diff --git a/packages/@react-native-windows/tester/src/js/utils/RNTesterList.windows.js b/packages/@react-native-windows/tester/src/js/utils/RNTesterList.windows.js index eeb4def892a..e0022d8ca5d 100644 --- a/packages/@react-native-windows/tester/src/js/utils/RNTesterList.windows.js +++ b/packages/@react-native-windows/tester/src/js/utils/RNTesterList.windows.js @@ -174,11 +174,6 @@ const Components: Array = [ // category: 'UI', // module: require('../examples/NewArchitecture/NewArchitectureExample'), //}, - { - key: 'XAML', - category: 'UI', - module: require('../examples-win/XAML/XAMLExample'), - }, { key: 'FabricXaml', category: 'UI', diff --git a/packages/e2e-test-app/.eslintrc.js b/packages/e2e-test-app/.eslintrc.js deleted file mode 100644 index 27876cd5ef7..00000000000 --- a/packages/e2e-test-app/.eslintrc.js +++ /dev/null @@ -1,9 +0,0 @@ -module.exports = { - extends: ['@rnw-scripts'], - parserOptions: { tsconfigRootDir: __dirname }, - globals: { - expect: 'readonly', - fail: 'readonly', - AutomationClient: 'readonly', - }, -}; diff --git a/packages/e2e-test-app/.gitignore b/packages/e2e-test-app/.gitignore deleted file mode 100644 index 348efca9ce3..00000000000 --- a/packages/e2e-test-app/.gitignore +++ /dev/null @@ -1,9 +0,0 @@ -/.vscode -/node_modules -/windows/RNTesterApp/Generated Files/ -/build -/errorShots -/reports -/dist -/windows/RNTesterApp/Bundle/ -msbuild.binlog diff --git a/packages/e2e-test-app/CHANGELOG.json b/packages/e2e-test-app/CHANGELOG.json deleted file mode 100644 index 06bd78b2b93..00000000000 --- a/packages/e2e-test-app/CHANGELOG.json +++ /dev/null @@ -1,6968 +0,0 @@ -{ - "name": "e2e-test-app", - "entries": [ - { - "date": "Fri, 29 Apr 2022 05:09:51 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.68", - "commit": "67ae26c46f1be65d41151d2564f12fe04b736b41" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.494", - "commit": "67ae26c46f1be65d41151d2564f12fe04b736b41" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation to v0.1.79", - "commit": "67ae26c46f1be65d41151d2564f12fe04b736b41" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-commands to v0.0.106", - "commit": "67ae26c46f1be65d41151d2564f12fe04b736b41" - } - ] - } - }, - { - "date": "Wed, 27 Apr 2022 05:10:25 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.67", - "commit": "b8d87e27ee194a45dd6895048a2e40d4cbb9db1b" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.493", - "commit": "b8d87e27ee194a45dd6895048a2e40d4cbb9db1b" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation to v0.1.78", - "commit": "b8d87e27ee194a45dd6895048a2e40d4cbb9db1b" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-commands to v0.0.105", - "commit": "b8d87e27ee194a45dd6895048a2e40d4cbb9db1b" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.41", - "commit": "b8d87e27ee194a45dd6895048a2e40d4cbb9db1b" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @rnw-scripts/eslint-config to v1.1.12", - "commit": "b8d87e27ee194a45dd6895048a2e40d4cbb9db1b" - } - ] - } - }, - { - "date": "Tue, 26 Apr 2022 05:09:08 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.66", - "commit": "bfb68d26b7ffc87542d8d182b9c2891f1a0e2bdd" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.492", - "commit": "bfb68d26b7ffc87542d8d182b9c2891f1a0e2bdd" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation to v0.1.77", - "commit": "bfb68d26b7ffc87542d8d182b9c2891f1a0e2bdd" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-commands to v0.0.104", - "commit": "bfb68d26b7ffc87542d8d182b9c2891f1a0e2bdd" - } - ] - } - }, - { - "date": "Mon, 25 Apr 2022 22:50:30 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.65", - "commit": "7289b83061faa1ad41ee584f2ce10161244b2060" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.491", - "commit": "7289b83061faa1ad41ee584f2ce10161244b2060" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation to v0.1.76", - "commit": "7289b83061faa1ad41ee584f2ce10161244b2060" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-commands to v0.0.103", - "commit": "7289b83061faa1ad41ee584f2ce10161244b2060" - } - ] - } - }, - { - "date": "Fri, 22 Apr 2022 05:09:17 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.64", - "commit": "e53b1fbe90ebaf83e9d42ac24db0cfc4a312afe6" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.490", - "commit": "e53b1fbe90ebaf83e9d42ac24db0cfc4a312afe6" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation to v0.1.75", - "commit": "e53b1fbe90ebaf83e9d42ac24db0cfc4a312afe6" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-commands to v0.0.102", - "commit": "e53b1fbe90ebaf83e9d42ac24db0cfc4a312afe6" - } - ] - } - }, - { - "date": "Thu, 21 Apr 2022 05:09:33 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.63", - "commit": "cee6f05fac576b0380d16d1dade68e0bbd1ce572" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.489", - "commit": "cee6f05fac576b0380d16d1dade68e0bbd1ce572" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation to v0.1.74", - "commit": "cee6f05fac576b0380d16d1dade68e0bbd1ce572" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-commands to v0.0.101", - "commit": "cee6f05fac576b0380d16d1dade68e0bbd1ce572" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.40", - "commit": "cee6f05fac576b0380d16d1dade68e0bbd1ce572" - } - ] - } - }, - { - "date": "Tue, 19 Apr 2022 05:08:59 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.62", - "commit": "e86c6d416ee7195ba4f34b39aea6378f2962d575" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.488", - "commit": "e86c6d416ee7195ba4f34b39aea6378f2962d575" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation to v0.1.73", - "commit": "e86c6d416ee7195ba4f34b39aea6378f2962d575" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-commands to v0.0.100", - "commit": "e86c6d416ee7195ba4f34b39aea6378f2962d575" - } - ] - } - }, - { - "date": "Fri, 15 Apr 2022 05:09:04 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.61", - "commit": "72b97eb10a3b18746ea24fba4ab0bd6219ab9b0e" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.487", - "commit": "72b97eb10a3b18746ea24fba4ab0bd6219ab9b0e" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation to v0.1.72", - "commit": "72b97eb10a3b18746ea24fba4ab0bd6219ab9b0e" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-commands to v0.0.99", - "commit": "72b97eb10a3b18746ea24fba4ab0bd6219ab9b0e" - } - ] - } - }, - { - "date": "Thu, 14 Apr 2022 05:09:19 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.60", - "commit": "2e771eea4e5bbe3b3a812ce426215f8084fcb535" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.486", - "commit": "2e771eea4e5bbe3b3a812ce426215f8084fcb535" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation to v0.1.71", - "commit": "2e771eea4e5bbe3b3a812ce426215f8084fcb535" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-commands to v0.0.98", - "commit": "2e771eea4e5bbe3b3a812ce426215f8084fcb535" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.39", - "commit": "2e771eea4e5bbe3b3a812ce426215f8084fcb535" - } - ] - } - }, - { - "date": "Wed, 13 Apr 2022 05:09:34 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.59", - "commit": "658ed96eaffcf0398186cfc934e4b7a5d1f054d7" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.485", - "commit": "658ed96eaffcf0398186cfc934e4b7a5d1f054d7" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation to v0.1.70", - "commit": "658ed96eaffcf0398186cfc934e4b7a5d1f054d7" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-commands to v0.0.97", - "commit": "658ed96eaffcf0398186cfc934e4b7a5d1f054d7" - } - ] - } - }, - { - "date": "Tue, 12 Apr 2022 05:10:39 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.58", - "commit": "938b09653f9bf9b089a36caa184204658f15f114" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.484", - "commit": "938b09653f9bf9b089a36caa184204658f15f114" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation to v0.1.69", - "commit": "938b09653f9bf9b089a36caa184204658f15f114" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-commands to v0.0.96", - "commit": "938b09653f9bf9b089a36caa184204658f15f114" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.38", - "commit": "938b09653f9bf9b089a36caa184204658f15f114" - } - ] - } - }, - { - "date": "Sat, 09 Apr 2022 05:10:10 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.57", - "commit": "66ca5ce8b0dad82b3008e283903ce2816840ce5d" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.483", - "commit": "66ca5ce8b0dad82b3008e283903ce2816840ce5d" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation to v0.1.68", - "commit": "66ca5ce8b0dad82b3008e283903ce2816840ce5d" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-commands to v0.0.95", - "commit": "66ca5ce8b0dad82b3008e283903ce2816840ce5d" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.37", - "commit": "66ca5ce8b0dad82b3008e283903ce2816840ce5d" - } - ] - } - }, - { - "date": "Fri, 08 Apr 2022 05:09:52 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.56", - "commit": "2b162bf6952d8e275a4d96593da78e151f320e53" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.482", - "commit": "2b162bf6952d8e275a4d96593da78e151f320e53" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation to v0.1.67", - "commit": "2b162bf6952d8e275a4d96593da78e151f320e53" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-commands to v0.0.94", - "commit": "2b162bf6952d8e275a4d96593da78e151f320e53" - } - ] - } - }, - { - "date": "Thu, 07 Apr 2022 05:09:50 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.55", - "commit": "ca669c7c5c69de141911076d94c60c6aac70c3ef" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.481", - "commit": "ca669c7c5c69de141911076d94c60c6aac70c3ef" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation to v0.1.66", - "commit": "ca669c7c5c69de141911076d94c60c6aac70c3ef" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-commands to v0.0.93", - "commit": "ca669c7c5c69de141911076d94c60c6aac70c3ef" - } - ] - } - }, - { - "date": "Wed, 06 Apr 2022 05:09:24 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.54", - "commit": "b3d9af79424dd0c03dca6bb48d31308e5bd60a9a" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.480", - "commit": "b3d9af79424dd0c03dca6bb48d31308e5bd60a9a" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation to v0.1.65", - "commit": "b3d9af79424dd0c03dca6bb48d31308e5bd60a9a" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-commands to v0.0.92", - "commit": "b3d9af79424dd0c03dca6bb48d31308e5bd60a9a" - } - ] - } - }, - { - "date": "Tue, 05 Apr 2022 05:10:13 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.53", - "commit": "02e23ab160f96d0960988a4d28e83f1e6ce3a0d3" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.479", - "commit": "02e23ab160f96d0960988a4d28e83f1e6ce3a0d3" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation to v0.1.64", - "commit": "02e23ab160f96d0960988a4d28e83f1e6ce3a0d3" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-commands to v0.0.91", - "commit": "02e23ab160f96d0960988a4d28e83f1e6ce3a0d3" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.36", - "commit": "02e23ab160f96d0960988a4d28e83f1e6ce3a0d3" - } - ] - } - }, - { - "date": "Fri, 01 Apr 2022 05:09:58 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.52", - "commit": "bf81027650625e9e44610f192e194fee8559f605" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.478", - "commit": "bf81027650625e9e44610f192e194fee8559f605" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation to v0.1.63", - "commit": "bf81027650625e9e44610f192e194fee8559f605" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-commands to v0.0.90", - "commit": "bf81027650625e9e44610f192e194fee8559f605" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.35", - "commit": "bf81027650625e9e44610f192e194fee8559f605" - } - ] - } - }, - { - "date": "Thu, 31 Mar 2022 05:10:19 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.51", - "commit": "c42f0dd251c1d4db3efd790ba08e25a4b2e84174" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.477", - "commit": "c42f0dd251c1d4db3efd790ba08e25a4b2e84174" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation to v0.1.62", - "commit": "c42f0dd251c1d4db3efd790ba08e25a4b2e84174" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-commands to v0.0.89", - "commit": "c42f0dd251c1d4db3efd790ba08e25a4b2e84174" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.34", - "commit": "c42f0dd251c1d4db3efd790ba08e25a4b2e84174" - } - ] - } - }, - { - "date": "Tue, 29 Mar 2022 05:09:50 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.50", - "commit": "b0dbc51d8ac6add9172891a5ab97a68eec9b979a" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.476", - "commit": "b0dbc51d8ac6add9172891a5ab97a68eec9b979a" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation to v0.1.61", - "commit": "b0dbc51d8ac6add9172891a5ab97a68eec9b979a" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-commands to v0.0.88", - "commit": "b0dbc51d8ac6add9172891a5ab97a68eec9b979a" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.33", - "commit": "b0dbc51d8ac6add9172891a5ab97a68eec9b979a" - } - ] - } - }, - { - "date": "Sat, 26 Mar 2022 05:09:10 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.49", - "commit": "6f4e5c31e03683758f1dac7095f3736d6ebc66ae" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.475", - "commit": "6f4e5c31e03683758f1dac7095f3736d6ebc66ae" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation to v0.1.60", - "commit": "6f4e5c31e03683758f1dac7095f3736d6ebc66ae" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-commands to v0.0.87", - "commit": "6f4e5c31e03683758f1dac7095f3736d6ebc66ae" - } - ] - } - }, - { - "date": "Wed, 23 Mar 2022 05:09:18 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.48", - "commit": "53bd508909a0bbe9236825619fd3713a2342f94a" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.474", - "commit": "53bd508909a0bbe9236825619fd3713a2342f94a" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation to v0.1.59", - "commit": "53bd508909a0bbe9236825619fd3713a2342f94a" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-commands to v0.0.86", - "commit": "53bd508909a0bbe9236825619fd3713a2342f94a" - } - ] - } - }, - { - "date": "Tue, 22 Mar 2022 05:09:21 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.47", - "commit": "6ba68b373879c52139b8f528d10c967a62f4144d" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.473", - "commit": "6ba68b373879c52139b8f528d10c967a62f4144d" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation to v0.1.58", - "commit": "6ba68b373879c52139b8f528d10c967a62f4144d" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-commands to v0.0.85", - "commit": "6ba68b373879c52139b8f528d10c967a62f4144d" - } - ] - } - }, - { - "date": "Fri, 18 Mar 2022 05:08:51 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.46", - "commit": "0eee155bbe0be820fc39ce60c2ef9fdaef680d21" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.472", - "commit": "0eee155bbe0be820fc39ce60c2ef9fdaef680d21" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation to v0.1.57", - "commit": "0eee155bbe0be820fc39ce60c2ef9fdaef680d21" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-commands to v0.0.84", - "commit": "0eee155bbe0be820fc39ce60c2ef9fdaef680d21" - } - ] - } - }, - { - "date": "Thu, 17 Mar 2022 05:09:18 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.45", - "commit": "26b1a72c753692d07739027984a74ca35b2c2205" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.471", - "commit": "26b1a72c753692d07739027984a74ca35b2c2205" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation to v0.1.56", - "commit": "26b1a72c753692d07739027984a74ca35b2c2205" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-commands to v0.0.83", - "commit": "26b1a72c753692d07739027984a74ca35b2c2205" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.32", - "commit": "26b1a72c753692d07739027984a74ca35b2c2205" - } - ] - } - }, - { - "date": "Sat, 12 Mar 2022 06:09:07 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.44", - "commit": "b2fe8df4ffb4d771734cc56d619b392661116202" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.470", - "commit": "b2fe8df4ffb4d771734cc56d619b392661116202" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation to v0.1.55", - "commit": "b2fe8df4ffb4d771734cc56d619b392661116202" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-commands to v0.0.82", - "commit": "b2fe8df4ffb4d771734cc56d619b392661116202" - } - ] - } - }, - { - "date": "Fri, 11 Mar 2022 06:09:19 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.43", - "commit": "5665be886fecf48d9406bf505344a918494ccced" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.469", - "commit": "5665be886fecf48d9406bf505344a918494ccced" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation to v0.1.54", - "commit": "5665be886fecf48d9406bf505344a918494ccced" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-commands to v0.0.81", - "commit": "5665be886fecf48d9406bf505344a918494ccced" - } - ] - } - }, - { - "date": "Thu, 10 Mar 2022 06:09:24 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.42", - "commit": "cc1f86bd91fc49d2f790e87adad133dbd8b39ba6" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.468", - "commit": "cc1f86bd91fc49d2f790e87adad133dbd8b39ba6" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation to v0.1.53", - "commit": "cc1f86bd91fc49d2f790e87adad133dbd8b39ba6" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-commands to v0.0.80", - "commit": "cc1f86bd91fc49d2f790e87adad133dbd8b39ba6" - } - ] - } - }, - { - "date": "Wed, 09 Mar 2022 06:09:08 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.41", - "commit": "9a7beb80d64632db3e322c56236a49d6907f8aa7" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.467", - "commit": "9a7beb80d64632db3e322c56236a49d6907f8aa7" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation to v0.1.52", - "commit": "9a7beb80d64632db3e322c56236a49d6907f8aa7" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-commands to v0.0.79", - "commit": "9a7beb80d64632db3e322c56236a49d6907f8aa7" - } - ] - } - }, - { - "date": "Sun, 06 Mar 2022 06:08:52 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.40", - "commit": "dc0cc573cb4f6b388df71e2d194816387a664329" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.466", - "commit": "dc0cc573cb4f6b388df71e2d194816387a664329" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation to v0.1.51", - "commit": "dc0cc573cb4f6b388df71e2d194816387a664329" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-commands to v0.0.78", - "commit": "dc0cc573cb4f6b388df71e2d194816387a664329" - } - ] - } - }, - { - "date": "Sat, 05 Mar 2022 06:08:58 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.39", - "commit": "95638afb58acf9bdb662a72c945ee8f0f2b6a72a" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.465", - "commit": "95638afb58acf9bdb662a72c945ee8f0f2b6a72a" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation to v0.1.50", - "commit": "95638afb58acf9bdb662a72c945ee8f0f2b6a72a" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-commands to v0.0.77", - "commit": "95638afb58acf9bdb662a72c945ee8f0f2b6a72a" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.31", - "commit": "95638afb58acf9bdb662a72c945ee8f0f2b6a72a" - } - ] - } - }, - { - "date": "Fri, 04 Mar 2022 06:09:13 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.38", - "commit": "b2e8fa124d43ae8a7962cec18f4d7ea5a352c37a" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.464", - "commit": "b2e8fa124d43ae8a7962cec18f4d7ea5a352c37a" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation to v0.1.49", - "commit": "b2e8fa124d43ae8a7962cec18f4d7ea5a352c37a" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-commands to v0.0.76", - "commit": "b2e8fa124d43ae8a7962cec18f4d7ea5a352c37a" - } - ] - } - }, - { - "date": "Thu, 03 Mar 2022 06:09:12 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.37", - "commit": "12093375c205a128966f2d499c070c1fc08326c4" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.463", - "commit": "12093375c205a128966f2d499c070c1fc08326c4" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation to v0.1.48", - "commit": "12093375c205a128966f2d499c070c1fc08326c4" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-commands to v0.0.75", - "commit": "12093375c205a128966f2d499c070c1fc08326c4" - } - ] - } - }, - { - "date": "Fri, 25 Feb 2022 23:53:36 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.36", - "commit": "5fefed862a6757b78c3fd1494b9a4e0210be522c" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.462", - "commit": "5fefed862a6757b78c3fd1494b9a4e0210be522c" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation to v0.1.47", - "commit": "5fefed862a6757b78c3fd1494b9a4e0210be522c" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-commands to v0.0.74", - "commit": "5fefed862a6757b78c3fd1494b9a4e0210be522c" - } - ] - } - }, - { - "date": "Fri, 25 Feb 2022 06:07:52 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.35", - "commit": "45d0c70bffcf439572ddb5e6a2e50cce3df95440" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.461", - "commit": "45d0c70bffcf439572ddb5e6a2e50cce3df95440" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation to v0.1.46", - "commit": "45d0c70bffcf439572ddb5e6a2e50cce3df95440" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-commands to v0.0.73", - "commit": "45d0c70bffcf439572ddb5e6a2e50cce3df95440" - } - ] - } - }, - { - "date": "Thu, 24 Feb 2022 06:07:47 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.34", - "commit": "042d47d2ebff13b8ecdd3d81898f2c86539c1827" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.460", - "commit": "042d47d2ebff13b8ecdd3d81898f2c86539c1827" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation to v0.1.45", - "commit": "042d47d2ebff13b8ecdd3d81898f2c86539c1827" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-commands to v0.0.72", - "commit": "042d47d2ebff13b8ecdd3d81898f2c86539c1827" - } - ] - } - }, - { - "date": "Wed, 23 Feb 2022 06:07:37 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.33", - "commit": "782f583e4359804917c970765ce96b58c37e08f0" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.459", - "commit": "782f583e4359804917c970765ce96b58c37e08f0" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation to v0.1.44", - "commit": "782f583e4359804917c970765ce96b58c37e08f0" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-commands to v0.0.71", - "commit": "782f583e4359804917c970765ce96b58c37e08f0" - } - ] - } - }, - { - "date": "Sat, 19 Feb 2022 06:07:07 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.32", - "commit": "2af656aae08b3e542ae5724beca9fdf75aa3952f" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.458", - "commit": "2af656aae08b3e542ae5724beca9fdf75aa3952f" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation to v0.1.43", - "commit": "2af656aae08b3e542ae5724beca9fdf75aa3952f" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-commands to v0.0.70", - "commit": "2af656aae08b3e542ae5724beca9fdf75aa3952f" - } - ] - } - }, - { - "date": "Fri, 18 Feb 2022 06:07:44 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.31", - "commit": "2f3a44fd3f595491f6ba3656124fc0847bbded2b" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.457", - "commit": "2f3a44fd3f595491f6ba3656124fc0847bbded2b" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation to v0.1.42", - "commit": "2f3a44fd3f595491f6ba3656124fc0847bbded2b" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-commands to v0.0.69", - "commit": "2f3a44fd3f595491f6ba3656124fc0847bbded2b" - } - ] - } - }, - { - "date": "Wed, 16 Feb 2022 19:51:00 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.30", - "commit": "ee0cab1fd0628adb6162ffa3d0d452ee1eeb41b3" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.456", - "commit": "ee0cab1fd0628adb6162ffa3d0d452ee1eeb41b3" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation to v0.1.41", - "commit": "ee0cab1fd0628adb6162ffa3d0d452ee1eeb41b3" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-commands to v0.0.68", - "commit": "ee0cab1fd0628adb6162ffa3d0d452ee1eeb41b3" - } - ] - } - }, - { - "date": "Sun, 13 Feb 2022 06:08:34 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.29", - "commit": "dfc6ca9c55b67a3d2186884d0e1110c6d4690a97" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.455", - "commit": "dfc6ca9c55b67a3d2186884d0e1110c6d4690a97" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation to v0.1.40", - "commit": "dfc6ca9c55b67a3d2186884d0e1110c6d4690a97" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-commands to v0.0.67", - "commit": "dfc6ca9c55b67a3d2186884d0e1110c6d4690a97" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.30", - "commit": "dfc6ca9c55b67a3d2186884d0e1110c6d4690a97" - } - ] - } - }, - { - "date": "Sat, 12 Feb 2022 06:08:37 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.28", - "commit": "0e6a8087042920290927cdaffd4c4426665e1dd3" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.454", - "commit": "0e6a8087042920290927cdaffd4c4426665e1dd3" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation to v0.1.39", - "commit": "0e6a8087042920290927cdaffd4c4426665e1dd3" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-commands to v0.0.66", - "commit": "0e6a8087042920290927cdaffd4c4426665e1dd3" - } - ] - } - }, - { - "date": "Fri, 11 Feb 2022 06:08:20 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.27", - "commit": "c93141bf6be4574ca32c38d1a92dcda143001cd7" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.453", - "commit": "c93141bf6be4574ca32c38d1a92dcda143001cd7" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation to v0.1.38", - "commit": "c93141bf6be4574ca32c38d1a92dcda143001cd7" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-commands to v0.0.65", - "commit": "c93141bf6be4574ca32c38d1a92dcda143001cd7" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.29", - "commit": "c93141bf6be4574ca32c38d1a92dcda143001cd7" - } - ] - } - }, - { - "date": "Thu, 10 Feb 2022 06:07:57 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.26", - "commit": "2857d1abb4c6ffc3304c23282fb760a658c7ed18" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.452", - "commit": "2857d1abb4c6ffc3304c23282fb760a658c7ed18" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation to v0.1.37", - "commit": "2857d1abb4c6ffc3304c23282fb760a658c7ed18" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-commands to v0.0.64", - "commit": "2857d1abb4c6ffc3304c23282fb760a658c7ed18" - } - ] - } - }, - { - "date": "Wed, 09 Feb 2022 06:09:39 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.25", - "commit": "416ab0f868c6ec402d2565d29f643cb2fceb9447" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.451", - "commit": "416ab0f868c6ec402d2565d29f643cb2fceb9447" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation to v0.1.36", - "commit": "416ab0f868c6ec402d2565d29f643cb2fceb9447" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-commands to v0.0.63", - "commit": "416ab0f868c6ec402d2565d29f643cb2fceb9447" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.28", - "commit": "416ab0f868c6ec402d2565d29f643cb2fceb9447" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @rnw-scripts/babel-node-config to v2.0.4", - "commit": "416ab0f868c6ec402d2565d29f643cb2fceb9447" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @rnw-scripts/eslint-config to v1.1.11", - "commit": "416ab0f868c6ec402d2565d29f643cb2fceb9447" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @rnw-scripts/just-task to v2.2.3", - "commit": "416ab0f868c6ec402d2565d29f643cb2fceb9447" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @rnw-scripts/ts-config to v2.0.2", - "commit": "416ab0f868c6ec402d2565d29f643cb2fceb9447" - } - ] - } - }, - { - "date": "Tue, 08 Feb 2022 18:21:23 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.24", - "commit": "01c20a685163403b6cc364bb124c532c9a635104" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.450", - "commit": "01c20a685163403b6cc364bb124c532c9a635104" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation to v0.1.35", - "commit": "01c20a685163403b6cc364bb124c532c9a635104" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-commands to v0.0.62", - "commit": "01c20a685163403b6cc364bb124c532c9a635104" - } - ] - } - }, - { - "date": "Tue, 08 Feb 2022 06:08:05 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.23", - "commit": "ad988985d38c1579bd740208039ccca79d988fef" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.449", - "commit": "ad988985d38c1579bd740208039ccca79d988fef" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation to v0.1.34", - "commit": "ad988985d38c1579bd740208039ccca79d988fef" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-commands to v0.0.61", - "commit": "ad988985d38c1579bd740208039ccca79d988fef" - } - ] - } - }, - { - "date": "Sat, 05 Feb 2022 06:07:42 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.22", - "commit": "6a7a672df030febe3421655c3594e886458c0ad7" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.448", - "commit": "6a7a672df030febe3421655c3594e886458c0ad7" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation to v0.1.33", - "commit": "6a7a672df030febe3421655c3594e886458c0ad7" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-commands to v0.0.60", - "commit": "6a7a672df030febe3421655c3594e886458c0ad7" - } - ] - } - }, - { - "date": "Thu, 03 Feb 2022 06:08:22 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.21", - "commit": "03cf427b70ce5a60ad11eec862284cecdff97584" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.447", - "commit": "03cf427b70ce5a60ad11eec862284cecdff97584" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation to v0.1.32", - "commit": "03cf427b70ce5a60ad11eec862284cecdff97584" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-commands to v0.0.59", - "commit": "03cf427b70ce5a60ad11eec862284cecdff97584" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.27", - "commit": "03cf427b70ce5a60ad11eec862284cecdff97584" - } - ] - } - }, - { - "date": "Wed, 02 Feb 2022 06:08:39 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.20", - "commit": "6b016661792bd18848ac08161a8f59b9ab802906" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.446", - "commit": "6b016661792bd18848ac08161a8f59b9ab802906" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation to v0.1.31", - "commit": "6b016661792bd18848ac08161a8f59b9ab802906" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-commands to v0.0.58", - "commit": "6b016661792bd18848ac08161a8f59b9ab802906" - } - ] - } - }, - { - "date": "Tue, 01 Feb 2022 06:07:59 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.19", - "commit": "6912eec19a83ea1441544fed7da37813ef4c45ac" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.445", - "commit": "6912eec19a83ea1441544fed7da37813ef4c45ac" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation to v0.1.30", - "commit": "6912eec19a83ea1441544fed7da37813ef4c45ac" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-commands to v0.0.57", - "commit": "6912eec19a83ea1441544fed7da37813ef4c45ac" - } - ] - } - }, - { - "date": "Sat, 29 Jan 2022 06:08:59 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.18", - "commit": "0aa893955beadc8913503d5356eea6a5c25c8c0f" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.444", - "commit": "0aa893955beadc8913503d5356eea6a5c25c8c0f" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation to v0.1.29", - "commit": "0aa893955beadc8913503d5356eea6a5c25c8c0f" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-commands to v0.0.56", - "commit": "0aa893955beadc8913503d5356eea6a5c25c8c0f" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.26", - "commit": "0aa893955beadc8913503d5356eea6a5c25c8c0f" - } - ] - } - }, - { - "date": "Thu, 27 Jan 2022 06:11:45 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.17", - "commit": "041c271e04c66485d7aad8e458f3135ab82bf3cd" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.443", - "commit": "041c271e04c66485d7aad8e458f3135ab82bf3cd" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation to v0.1.28", - "commit": "041c271e04c66485d7aad8e458f3135ab82bf3cd" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-commands to v0.0.55", - "commit": "041c271e04c66485d7aad8e458f3135ab82bf3cd" - } - ] - } - }, - { - "date": "Wed, 26 Jan 2022 06:08:34 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.16", - "commit": "b938c3cd8beab33d92e26fa1e98c42fdbdd49c7c" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.442", - "commit": "b938c3cd8beab33d92e26fa1e98c42fdbdd49c7c" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation to v0.1.27", - "commit": "b938c3cd8beab33d92e26fa1e98c42fdbdd49c7c" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-commands to v0.0.54", - "commit": "b938c3cd8beab33d92e26fa1e98c42fdbdd49c7c" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.25", - "commit": "b938c3cd8beab33d92e26fa1e98c42fdbdd49c7c" - } - ] - } - }, - { - "date": "Sat, 22 Jan 2022 06:10:18 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.15", - "commit": "7727b132b854d6b24ed47d01fd49bbd801403173" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.441", - "commit": "7727b132b854d6b24ed47d01fd49bbd801403173" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation to v0.1.26", - "commit": "7727b132b854d6b24ed47d01fd49bbd801403173" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-commands to v0.0.53", - "commit": "7727b132b854d6b24ed47d01fd49bbd801403173" - } - ] - } - }, - { - "date": "Wed, 19 Jan 2022 06:10:35 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.14", - "commit": "614d25feb81a0486770aaba6aab8a67ac575f484" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.440", - "commit": "614d25feb81a0486770aaba6aab8a67ac575f484" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation to v0.1.25", - "commit": "614d25feb81a0486770aaba6aab8a67ac575f484" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-commands to v0.0.52", - "commit": "614d25feb81a0486770aaba6aab8a67ac575f484" - } - ] - } - }, - { - "date": "Fri, 14 Jan 2022 06:09:51 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.13", - "commit": "3c4be294c9b4b70eeef9f289aaca6c26594b3a18" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.439", - "commit": "3c4be294c9b4b70eeef9f289aaca6c26594b3a18" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation to v0.1.24", - "commit": "3c4be294c9b4b70eeef9f289aaca6c26594b3a18" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-commands to v0.0.51", - "commit": "3c4be294c9b4b70eeef9f289aaca6c26594b3a18" - } - ] - } - }, - { - "date": "Tue, 11 Jan 2022 06:09:11 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.12", - "commit": "4c9cd01aca90209633f4c6544df9521ce0c814c5" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.438", - "commit": "4c9cd01aca90209633f4c6544df9521ce0c814c5" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation to v0.1.23", - "commit": "4c9cd01aca90209633f4c6544df9521ce0c814c5" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-commands to v0.0.50", - "commit": "4c9cd01aca90209633f4c6544df9521ce0c814c5" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.24", - "commit": "4c9cd01aca90209633f4c6544df9521ce0c814c5" - } - ] - } - }, - { - "date": "Sun, 09 Jan 2022 06:07:57 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.11", - "commit": "81084aed0ed58d61638c31ede8c09a596fdaea53" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.437", - "commit": "81084aed0ed58d61638c31ede8c09a596fdaea53" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation to v0.1.22", - "commit": "81084aed0ed58d61638c31ede8c09a596fdaea53" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-commands to v0.0.49", - "commit": "81084aed0ed58d61638c31ede8c09a596fdaea53" - } - ] - } - }, - { - "date": "Sat, 08 Jan 2022 06:09:25 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.10", - "commit": "840a5ac77027a251a014eb7488c8da7a96d30985" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.436", - "commit": "840a5ac77027a251a014eb7488c8da7a96d30985" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation to v0.1.21", - "commit": "840a5ac77027a251a014eb7488c8da7a96d30985" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-commands to v0.0.48", - "commit": "840a5ac77027a251a014eb7488c8da7a96d30985" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.23", - "commit": "840a5ac77027a251a014eb7488c8da7a96d30985" - } - ] - } - }, - { - "date": "Fri, 07 Jan 2022 22:21:25 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.9", - "commit": "0ce0ebcf9bf29cfa32f52a86eee694ef5fc754b7" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.435", - "commit": "0ce0ebcf9bf29cfa32f52a86eee694ef5fc754b7" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation to v0.1.20", - "commit": "0ce0ebcf9bf29cfa32f52a86eee694ef5fc754b7" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-commands to v0.0.47", - "commit": "0ce0ebcf9bf29cfa32f52a86eee694ef5fc754b7" - } - ] - } - }, - { - "date": "Thu, 06 Jan 2022 04:18:33 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.8", - "commit": "1cd71b778273747683997ea72b65e152756dae05" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.434", - "commit": "1cd71b778273747683997ea72b65e152756dae05" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation to v0.1.19", - "commit": "1cd71b778273747683997ea72b65e152756dae05" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-commands to v0.0.46", - "commit": "1cd71b778273747683997ea72b65e152756dae05" - } - ] - } - }, - { - "date": "Tue, 28 Dec 2021 06:09:21 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.7", - "commit": "baeb133da923d0eee25eacf54c02557ea411a7fc" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.433", - "commit": "baeb133da923d0eee25eacf54c02557ea411a7fc" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation to v0.1.18", - "commit": "baeb133da923d0eee25eacf54c02557ea411a7fc" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-commands to v0.0.45", - "commit": "baeb133da923d0eee25eacf54c02557ea411a7fc" - } - ] - } - }, - { - "date": "Sat, 18 Dec 2021 06:08:07 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.6", - "commit": "0e5b7bd98bb447ff542d6063f8a01ff9d24a64ea" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.432", - "commit": "0e5b7bd98bb447ff542d6063f8a01ff9d24a64ea" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation to v0.1.17", - "commit": "0e5b7bd98bb447ff542d6063f8a01ff9d24a64ea" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-commands to v0.0.44", - "commit": "0e5b7bd98bb447ff542d6063f8a01ff9d24a64ea" - } - ] - } - }, - { - "date": "Thu, 16 Dec 2021 06:11:19 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.5", - "commit": "9ef57baafa33d219b45ffa59c028486afbb114c5" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.431", - "commit": "9ef57baafa33d219b45ffa59c028486afbb114c5" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation to v0.1.16", - "commit": "9ef57baafa33d219b45ffa59c028486afbb114c5" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-commands to v0.0.43", - "commit": "9ef57baafa33d219b45ffa59c028486afbb114c5" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.22", - "commit": "9ef57baafa33d219b45ffa59c028486afbb114c5" - } - ] - } - }, - { - "date": "Tue, 14 Dec 2021 06:12:27 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.4", - "commit": "46fcfd5775dc47e0899858536ebbd91df9aed764" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.430", - "commit": "46fcfd5775dc47e0899858536ebbd91df9aed764" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation to v0.1.15", - "commit": "46fcfd5775dc47e0899858536ebbd91df9aed764" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-commands to v0.0.42", - "commit": "46fcfd5775dc47e0899858536ebbd91df9aed764" - } - ] - } - }, - { - "date": "Fri, 10 Dec 2021 06:11:42 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.3", - "commit": "02f8b9f1777086b0db15cfc41433ca76b7c23d4d" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.429", - "commit": "02f8b9f1777086b0db15cfc41433ca76b7c23d4d" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation to v0.1.14", - "commit": "02f8b9f1777086b0db15cfc41433ca76b7c23d4d" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-commands to v0.0.41", - "commit": "02f8b9f1777086b0db15cfc41433ca76b7c23d4d" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.21", - "commit": "02f8b9f1777086b0db15cfc41433ca76b7c23d4d" - } - ] - } - }, - { - "date": "Tue, 07 Dec 2021 06:10:13 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.2", - "commit": "4033556484dce8b2e5698b6882e83999fca0db6b" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.428", - "commit": "4033556484dce8b2e5698b6882e83999fca0db6b" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation to v0.1.13", - "commit": "4033556484dce8b2e5698b6882e83999fca0db6b" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-commands to v0.0.40", - "commit": "4033556484dce8b2e5698b6882e83999fca0db6b" - } - ] - } - }, - { - "date": "Sun, 05 Dec 2021 06:09:35 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.2-0", - "commit": "f8d463668b49bd5dc001f5edcc77446c7947562c" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.427", - "commit": "f8d463668b49bd5dc001f5edcc77446c7947562c" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation to v0.1.12", - "commit": "f8d463668b49bd5dc001f5edcc77446c7947562c" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-commands to v0.0.39", - "commit": "f8d463668b49bd5dc001f5edcc77446c7947562c" - } - ] - } - }, - { - "date": "Sat, 04 Dec 2021 06:09:39 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.1", - "commit": "f12eee17a0875ffd4c144ece7e536e2730475657" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.426", - "commit": "f12eee17a0875ffd4c144ece7e536e2730475657" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation to v0.1.11", - "commit": "f12eee17a0875ffd4c144ece7e536e2730475657" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-commands to v0.0.38", - "commit": "f12eee17a0875ffd4c144ece7e536e2730475657" - } - ] - } - }, - { - "date": "Fri, 03 Dec 2021 06:12:11 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.0", - "commit": "a4b17d4acc3bc063419cbb17731bfb6c7abd0658" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.425", - "commit": "a4b17d4acc3bc063419cbb17731bfb6c7abd0658" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation to v0.1.10", - "commit": "a4b17d4acc3bc063419cbb17731bfb6c7abd0658" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-commands to v0.0.37", - "commit": "a4b17d4acc3bc063419cbb17731bfb6c7abd0658" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.20", - "commit": "a4b17d4acc3bc063419cbb17731bfb6c7abd0658" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @rnw-scripts/babel-node-config to v2.0.3", - "commit": "a4b17d4acc3bc063419cbb17731bfb6c7abd0658" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @rnw-scripts/eslint-config to v1.1.10", - "commit": "a4b17d4acc3bc063419cbb17731bfb6c7abd0658" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @rnw-scripts/just-task to v2.2.2", - "commit": "a4b17d4acc3bc063419cbb17731bfb6c7abd0658" - } - ] - } - }, - { - "date": "Thu, 02 Dec 2021 06:09:50 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.0.35", - "commit": "24e971a47fbcfa8d8f8b113fa7b13a582e1f9e87" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.424", - "commit": "24e971a47fbcfa8d8f8b113fa7b13a582e1f9e87" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation to v0.1.9", - "commit": "24e971a47fbcfa8d8f8b113fa7b13a582e1f9e87" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-commands to v0.0.36", - "commit": "24e971a47fbcfa8d8f8b113fa7b13a582e1f9e87" - } - ] - } - }, - { - "date": "Fri, 26 Nov 2021 06:09:54 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.0.34", - "commit": "c3de2ab7c21e55486b492b5b7936e6609bc7f4d7" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.423", - "commit": "c3de2ab7c21e55486b492b5b7936e6609bc7f4d7" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation to v0.1.8", - "commit": "c3de2ab7c21e55486b492b5b7936e6609bc7f4d7" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-commands to v0.0.35", - "commit": "c3de2ab7c21e55486b492b5b7936e6609bc7f4d7" - } - ] - } - }, - { - "date": "Thu, 25 Nov 2021 06:09:25 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.0.33", - "commit": "f50cac7f1c4dc3359a6b53422c6c3af86ed8df16" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.422", - "commit": "f50cac7f1c4dc3359a6b53422c6c3af86ed8df16" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation to v0.1.7", - "commit": "f50cac7f1c4dc3359a6b53422c6c3af86ed8df16" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-commands to v0.0.34", - "commit": "f50cac7f1c4dc3359a6b53422c6c3af86ed8df16" - } - ] - } - }, - { - "date": "Wed, 24 Nov 2021 06:08:49 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.0.32", - "commit": "c896fa849e7fa3f44a84793f541f1e6220963ff8" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.421", - "commit": "c896fa849e7fa3f44a84793f541f1e6220963ff8" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation to v0.1.6", - "commit": "c896fa849e7fa3f44a84793f541f1e6220963ff8" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-commands to v0.0.33", - "commit": "c896fa849e7fa3f44a84793f541f1e6220963ff8" - } - ] - } - }, - { - "date": "Tue, 23 Nov 2021 06:09:26 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.0.31", - "commit": "75c4d0b8d8925599bedc64bc879e5783d3e6bbc2" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.420", - "commit": "75c4d0b8d8925599bedc64bc879e5783d3e6bbc2" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation to v0.1.5", - "commit": "75c4d0b8d8925599bedc64bc879e5783d3e6bbc2" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-commands to v0.0.32", - "commit": "75c4d0b8d8925599bedc64bc879e5783d3e6bbc2" - } - ] - } - }, - { - "date": "Thu, 18 Nov 2021 06:11:21 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.0.30", - "commit": "ef32b2fea053970e32e530cea30239337f8975df" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.419", - "commit": "ef32b2fea053970e32e530cea30239337f8975df" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation to v0.1.4", - "commit": "ef32b2fea053970e32e530cea30239337f8975df" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-commands to v0.0.31", - "commit": "ef32b2fea053970e32e530cea30239337f8975df" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.19", - "commit": "ef32b2fea053970e32e530cea30239337f8975df" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @rnw-scripts/eslint-config to v1.1.9", - "commit": "ef32b2fea053970e32e530cea30239337f8975df" - } - ] - } - }, - { - "date": "Tue, 16 Nov 2021 06:09:18 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.0.29", - "commit": "4fa9403beb8b40e80ed52579b9c50bf5a6dca042" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.418", - "commit": "4fa9403beb8b40e80ed52579b9c50bf5a6dca042" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation to v0.1.3", - "commit": "4fa9403beb8b40e80ed52579b9c50bf5a6dca042" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-commands to v0.0.30", - "commit": "4fa9403beb8b40e80ed52579b9c50bf5a6dca042" - } - ] - } - }, - { - "date": "Sat, 13 Nov 2021 06:08:59 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.0.28", - "commit": "d336f1a7364c9c62325bda1737fb91bce0c3fa50" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.417", - "commit": "d336f1a7364c9c62325bda1737fb91bce0c3fa50" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation to v0.1.2", - "commit": "d336f1a7364c9c62325bda1737fb91bce0c3fa50" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-commands to v0.0.29", - "commit": "d336f1a7364c9c62325bda1737fb91bce0c3fa50" - } - ] - } - }, - { - "date": "Wed, 10 Nov 2021 23:57:31 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.0.27", - "commit": "a58bcdcf643b050e5ad03b42cb2e8f159f997a55" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.416", - "commit": "a58bcdcf643b050e5ad03b42cb2e8f159f997a55" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation to v0.1.1", - "commit": "a58bcdcf643b050e5ad03b42cb2e8f159f997a55" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-commands to v0.0.28", - "commit": "a58bcdcf643b050e5ad03b42cb2e8f159f997a55" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.18", - "commit": "a58bcdcf643b050e5ad03b42cb2e8f159f997a55" - } - ] - } - }, - { - "date": "Tue, 09 Nov 2021 06:11:23 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.0.26", - "commit": "b3292416f3945415de12bf661a8031970cc7323a" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.415", - "commit": "b3292416f3945415de12bf661a8031970cc7323a" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation to v0.1.0", - "commit": "b3292416f3945415de12bf661a8031970cc7323a" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-commands to v0.0.27", - "commit": "b3292416f3945415de12bf661a8031970cc7323a" - } - ] - } - }, - { - "date": "Sat, 06 Nov 2021 05:08:39 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.0.25", - "commit": "6810b7bc0b60943926d4e23cf9ffed984e3ccc6b" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.414", - "commit": "6810b7bc0b60943926d4e23cf9ffed984e3ccc6b" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation to v0.0.28", - "commit": "6810b7bc0b60943926d4e23cf9ffed984e3ccc6b" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-commands to v0.0.26", - "commit": "6810b7bc0b60943926d4e23cf9ffed984e3ccc6b" - } - ] - } - }, - { - "date": "Fri, 05 Nov 2021 05:08:51 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.0.24", - "commit": "8fe65550fe2af6a3d85eaa0528394af07af30209" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.413", - "commit": "8fe65550fe2af6a3d85eaa0528394af07af30209" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation to v0.0.27", - "commit": "8fe65550fe2af6a3d85eaa0528394af07af30209" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-commands to v0.0.25", - "commit": "8fe65550fe2af6a3d85eaa0528394af07af30209" - } - ] - } - }, - { - "date": "Thu, 04 Nov 2021 05:07:29 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.0.23", - "commit": "71601897e5e5bf36fa9465196ed3be1cfa669231" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.412", - "commit": "71601897e5e5bf36fa9465196ed3be1cfa669231" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation to v0.0.26", - "commit": "71601897e5e5bf36fa9465196ed3be1cfa669231" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-commands to v0.0.24", - "commit": "71601897e5e5bf36fa9465196ed3be1cfa669231" - } - ] - } - }, - { - "date": "Thu, 04 Nov 2021 05:07:08 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.0.23", - "commit": "0427f750ffad4e45db83f0d4c3ed111340eeeef5" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.412", - "commit": "0427f750ffad4e45db83f0d4c3ed111340eeeef5" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation to v0.0.26", - "commit": "0427f750ffad4e45db83f0d4c3ed111340eeeef5" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-commands to v0.0.24", - "commit": "0427f750ffad4e45db83f0d4c3ed111340eeeef5" - } - ] - } - }, - { - "date": "Tue, 02 Nov 2021 20:20:41 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.0.22", - "commit": "ccef4eba9bde1cd87a7ecd96ce0030bc10486d21" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.411", - "commit": "ccef4eba9bde1cd87a7ecd96ce0030bc10486d21" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation to v0.0.25", - "commit": "ccef4eba9bde1cd87a7ecd96ce0030bc10486d21" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-commands to v0.0.23", - "commit": "ccef4eba9bde1cd87a7ecd96ce0030bc10486d21" - } - ] - } - }, - { - "date": "Tue, 02 Nov 2021 20:20:13 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.0.22", - "commit": "9440c876b2410d0a211d8ef73cd5a906963ee243" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.411", - "commit": "9440c876b2410d0a211d8ef73cd5a906963ee243" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation to v0.0.25", - "commit": "9440c876b2410d0a211d8ef73cd5a906963ee243" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-commands to v0.0.23", - "commit": "9440c876b2410d0a211d8ef73cd5a906963ee243" - } - ] - } - }, - { - "date": "Mon, 01 Nov 2021 18:33:37 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.0.21", - "commit": "31fb514bffc1e149f46e699f912064845aea1915" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.410", - "commit": "31fb514bffc1e149f46e699f912064845aea1915" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation to v0.0.24", - "commit": "31fb514bffc1e149f46e699f912064845aea1915" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-commands to v0.0.22", - "commit": "31fb514bffc1e149f46e699f912064845aea1915" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.17", - "commit": "31fb514bffc1e149f46e699f912064845aea1915" - } - ] - } - }, - { - "date": "Mon, 01 Nov 2021 18:33:06 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.0.21", - "commit": "f13fdaeb59a97cae16c36dfb6269dbd53a60c26c" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.410", - "commit": "f13fdaeb59a97cae16c36dfb6269dbd53a60c26c" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation to v0.0.24", - "commit": "f13fdaeb59a97cae16c36dfb6269dbd53a60c26c" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-commands to v0.0.22", - "commit": "f13fdaeb59a97cae16c36dfb6269dbd53a60c26c" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.17", - "commit": "f13fdaeb59a97cae16c36dfb6269dbd53a60c26c" - } - ] - } - }, - { - "date": "Thu, 28 Oct 2021 05:06:02 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.0.20", - "commit": "54123902f3587a9e88cfc1f7f30d2dea2c0bbf90" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.409", - "commit": "54123902f3587a9e88cfc1f7f30d2dea2c0bbf90" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation to v0.0.23", - "commit": "54123902f3587a9e88cfc1f7f30d2dea2c0bbf90" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-commands to v0.0.21", - "commit": "54123902f3587a9e88cfc1f7f30d2dea2c0bbf90" - } - ] - } - }, - { - "date": "Thu, 28 Oct 2021 05:05:43 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.0.20", - "commit": "166bc6c0e4e1313db7385d64ac803376b3f20b22" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.409", - "commit": "166bc6c0e4e1313db7385d64ac803376b3f20b22" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation to v0.0.23", - "commit": "166bc6c0e4e1313db7385d64ac803376b3f20b22" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-commands to v0.0.21", - "commit": "166bc6c0e4e1313db7385d64ac803376b3f20b22" - } - ] - } - }, - { - "date": "Wed, 27 Oct 2021 05:07:23 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.0.19", - "commit": "598401a0f83875669a1a20e62eaf5bbf8a69e5db" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.408", - "commit": "598401a0f83875669a1a20e62eaf5bbf8a69e5db" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation to v0.0.22", - "commit": "598401a0f83875669a1a20e62eaf5bbf8a69e5db" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-commands to v0.0.20", - "commit": "598401a0f83875669a1a20e62eaf5bbf8a69e5db" - } - ] - } - }, - { - "date": "Wed, 27 Oct 2021 05:07:00 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.0.19", - "commit": "4222621144c39c365ffffc4775f438cfdb957343" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.408", - "commit": "4222621144c39c365ffffc4775f438cfdb957343" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation to v0.0.22", - "commit": "4222621144c39c365ffffc4775f438cfdb957343" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-commands to v0.0.20", - "commit": "4222621144c39c365ffffc4775f438cfdb957343" - } - ] - } - }, - { - "date": "Tue, 26 Oct 2021 05:06:56 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.0.18", - "commit": "2d245e697f01beb796b1a4ea4679be49702b983a" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.407", - "commit": "2d245e697f01beb796b1a4ea4679be49702b983a" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation to v0.0.21", - "commit": "2d245e697f01beb796b1a4ea4679be49702b983a" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-commands to v0.0.19", - "commit": "2d245e697f01beb796b1a4ea4679be49702b983a" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.15", - "commit": "2d245e697f01beb796b1a4ea4679be49702b983a" - } - ] - } - }, - { - "date": "Tue, 26 Oct 2021 05:06:25 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.0.18", - "commit": "5d10d4cf3b1329d0221a891ee169af31d44c2d53" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.407", - "commit": "5d10d4cf3b1329d0221a891ee169af31d44c2d53" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation to v0.0.21", - "commit": "5d10d4cf3b1329d0221a891ee169af31d44c2d53" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-commands to v0.0.19", - "commit": "5d10d4cf3b1329d0221a891ee169af31d44c2d53" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.15", - "commit": "5d10d4cf3b1329d0221a891ee169af31d44c2d53" - } - ] - } - }, - { - "date": "Mon, 25 Oct 2021 05:06:59 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.0.17", - "commit": "0529816377b6d88859cd1cb72c8c1b149bdccf31" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.406", - "commit": "0529816377b6d88859cd1cb72c8c1b149bdccf31" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation to v0.0.20", - "commit": "0529816377b6d88859cd1cb72c8c1b149bdccf31" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-commands to v0.0.18", - "commit": "0529816377b6d88859cd1cb72c8c1b149bdccf31" - } - ] - } - }, - { - "date": "Mon, 25 Oct 2021 05:06:41 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.0.17", - "commit": "e843cd39d5cca198cbc4d70d957f11c6c3b9cfa6" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.406", - "commit": "e843cd39d5cca198cbc4d70d957f11c6c3b9cfa6" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation to v0.0.20", - "commit": "e843cd39d5cca198cbc4d70d957f11c6c3b9cfa6" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-commands to v0.0.18", - "commit": "e843cd39d5cca198cbc4d70d957f11c6c3b9cfa6" - } - ] - } - }, - { - "date": "Sun, 24 Oct 2021 14:04:42 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.0.16", - "commit": "4f46e1f8b79ea3220fc66d53b8075211468758cf" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.405", - "commit": "4f46e1f8b79ea3220fc66d53b8075211468758cf" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation to v0.0.19", - "commit": "4f46e1f8b79ea3220fc66d53b8075211468758cf" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-commands to v0.0.17", - "commit": "4f46e1f8b79ea3220fc66d53b8075211468758cf" - } - ] - } - }, - { - "date": "Sun, 24 Oct 2021 14:04:21 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.0.16", - "commit": "3d191bf9794bf19869676de1558760f502650aca" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.405", - "commit": "3d191bf9794bf19869676de1558760f502650aca" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation to v0.0.19", - "commit": "3d191bf9794bf19869676de1558760f502650aca" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-commands to v0.0.17", - "commit": "3d191bf9794bf19869676de1558760f502650aca" - } - ] - } - }, - { - "date": "Sun, 24 Oct 2021 05:06:51 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.0.15", - "commit": "e18fd3f87be9237ff82f97758a334c4302287bb0" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.404", - "commit": "e18fd3f87be9237ff82f97758a334c4302287bb0" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation to v0.0.18", - "commit": "e18fd3f87be9237ff82f97758a334c4302287bb0" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-commands to v0.0.16", - "commit": "e18fd3f87be9237ff82f97758a334c4302287bb0" - } - ] - } - }, - { - "date": "Sat, 23 Oct 2021 05:06:49 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.0.14", - "commit": "82aa530d95d792b3c68fb0ff75103336976afe5d" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.403", - "commit": "82aa530d95d792b3c68fb0ff75103336976afe5d" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation to v0.0.17", - "commit": "82aa530d95d792b3c68fb0ff75103336976afe5d" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-commands to v0.0.15", - "commit": "82aa530d95d792b3c68fb0ff75103336976afe5d" - } - ] - } - }, - { - "date": "Fri, 22 Oct 2021 05:06:46 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.0.13", - "commit": "e8d09f86fce740a0c16b6f6f9fd876d2122cfc74" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.402", - "commit": "e8d09f86fce740a0c16b6f6f9fd876d2122cfc74" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation to v0.0.16", - "commit": "e8d09f86fce740a0c16b6f6f9fd876d2122cfc74" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-commands to v0.0.14", - "commit": "e8d09f86fce740a0c16b6f6f9fd876d2122cfc74" - } - ] - } - }, - { - "date": "Thu, 21 Oct 2021 05:08:01 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.0.12", - "commit": "8a0ffecdcf5e68d950f20380fdf62295edb352b6" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.401", - "commit": "8a0ffecdcf5e68d950f20380fdf62295edb352b6" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation to v0.0.15", - "commit": "8a0ffecdcf5e68d950f20380fdf62295edb352b6" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-commands to v0.0.13", - "commit": "8a0ffecdcf5e68d950f20380fdf62295edb352b6" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.14", - "commit": "8a0ffecdcf5e68d950f20380fdf62295edb352b6" - } - ] - } - }, - { - "date": "Sun, 17 Oct 2021 05:06:34 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.0.11", - "commit": "907119c1b1db121368ee45a1d0c02729c0a18ed2" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.400", - "commit": "907119c1b1db121368ee45a1d0c02729c0a18ed2" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation to v0.0.14", - "commit": "907119c1b1db121368ee45a1d0c02729c0a18ed2" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-commands to v0.0.12", - "commit": "907119c1b1db121368ee45a1d0c02729c0a18ed2" - } - ] - } - }, - { - "date": "Sat, 16 Oct 2021 05:08:25 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.0.10", - "commit": "306d5d6dfbb6e0613371142ab77e446e752348ab" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.399", - "commit": "306d5d6dfbb6e0613371142ab77e446e752348ab" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation to v0.0.13", - "commit": "306d5d6dfbb6e0613371142ab77e446e752348ab" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-commands to v0.0.11", - "commit": "306d5d6dfbb6e0613371142ab77e446e752348ab" - } - ] - } - }, - { - "date": "Fri, 15 Oct 2021 05:06:52 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.0.9", - "commit": "752875e9120201cd1952ebdf7add3de20ed4bd9c" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.398", - "commit": "752875e9120201cd1952ebdf7add3de20ed4bd9c" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation to v0.0.12", - "commit": "752875e9120201cd1952ebdf7add3de20ed4bd9c" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-commands to v0.0.10", - "commit": "752875e9120201cd1952ebdf7add3de20ed4bd9c" - } - ] - } - }, - { - "date": "Thu, 14 Oct 2021 05:06:00 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.0.8", - "commit": "235047afcbddf692cd6f4ed65e5f59e30cf2ae15" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.397", - "commit": "235047afcbddf692cd6f4ed65e5f59e30cf2ae15" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation to v0.0.11", - "commit": "235047afcbddf692cd6f4ed65e5f59e30cf2ae15" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-commands to v0.0.9", - "commit": "235047afcbddf692cd6f4ed65e5f59e30cf2ae15" - } - ] - } - }, - { - "date": "Wed, 13 Oct 2021 05:07:05 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.0.7", - "commit": "23627a081b49643d73a76569b654b43f14fcc434" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.396", - "commit": "23627a081b49643d73a76569b654b43f14fcc434" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation to v0.0.10", - "commit": "23627a081b49643d73a76569b654b43f14fcc434" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-commands to v0.0.8", - "commit": "23627a081b49643d73a76569b654b43f14fcc434" - } - ] - } - }, - { - "date": "Tue, 12 Oct 2021 05:07:11 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.0.6", - "commit": "45e8eae5d6b79f8d08d3cf53d86b98a02b647514" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.395", - "commit": "45e8eae5d6b79f8d08d3cf53d86b98a02b647514" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation to v0.0.9", - "commit": "45e8eae5d6b79f8d08d3cf53d86b98a02b647514" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-commands to v0.0.7", - "commit": "45e8eae5d6b79f8d08d3cf53d86b98a02b647514" - } - ] - } - }, - { - "date": "Sat, 09 Oct 2021 05:06:48 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.0.5", - "commit": "db9fd0f1192d6340c5e766ac2630fc182c99de4f" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.394", - "commit": "db9fd0f1192d6340c5e766ac2630fc182c99de4f" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation to v0.0.8", - "commit": "db9fd0f1192d6340c5e766ac2630fc182c99de4f" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/automation-commands to v0.0.6", - "commit": "db9fd0f1192d6340c5e766ac2630fc182c99de4f" - }, - { - "author": "beachball", - "package": "e2e-test-app", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.13", - "commit": "db9fd0f1192d6340c5e766ac2630fc182c99de4f" - } - ] - } - }, - { - "date": "Fri, 08 Oct 2021 05:05:52 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.393", - "author": "34109996+chiaramooney@users.noreply.github.com", - "commit": "0f6b0201e330e2a3b769b6b2801fac0b8f685971", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Wed, 06 Oct 2021 05:07:05 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.392", - "author": "ngerlem@microsoft.com", - "commit": "7a0c68516b825131c798978f1dfc0088f7115614", - "package": "e2e-test-app" - }, - { - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.12", - "author": "ngerlem@microsoft.com", - "commit": "7a0c68516b825131c798978f1dfc0088f7115614", - "package": "e2e-test-app" - } - ], - "patch": [ - { - "comment": "Bump @react-native-windows/tester to v0.0.1", - "author": "ngerlem@microsoft.com", - "commit": "7a0c68516b825131c798978f1dfc0088f7115614", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Tue, 05 Oct 2021 05:07:00 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.391", - "author": "erozell@outlook.com", - "commit": "a3c9cb062592146f5bfa2b7c14166e702e0e6f6a", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Mon, 04 Oct 2021 05:06:55 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.390", - "author": "erozell@outlook.com", - "commit": "8adef58a52ed3400ba288fa4299e73fb8eef8384", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Sat, 02 Oct 2021 05:05:38 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.389", - "author": "30809111+acoates-ms@users.noreply.github.com", - "commit": "2f3a3e8f7a94642899717d421afe290b284d6329", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Fri, 01 Oct 2021 05:05:54 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.388", - "author": "julio.rocha@microsoft.com", - "commit": "eaefea114554d0b91dbf2d6aff650b2fc5673f7a", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Thu, 30 Sep 2021 05:06:48 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.387", - "author": "erozell@outlook.com", - "commit": "4bc8637395ea828788c0ba267561c1a01f06f484", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Wed, 29 Sep 2021 05:06:54 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.386", - "author": "anandrag@microsoft.com", - "commit": "eb04aeb2e5fcb74988f1630f24adc27a034351fe", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Tue, 28 Sep 2021 05:07:03 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "comment": "Bump @react-native-windows/automation to v0.0.7", - "author": "34109996+chiaramooney@users.noreply.github.com", - "commit": "d4970fdd583866c3ac7af6a0cf38040cf3b22d93", - "package": "e2e-test-app" - } - ], - "prerelease": [ - { - "comment": "Bump @react-native-windows/automation-channel to v0.0.4", - "author": "34109996+chiaramooney@users.noreply.github.com", - "commit": "d4970fdd583866c3ac7af6a0cf38040cf3b22d93", - "package": "e2e-test-app" - }, - { - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.11", - "author": "34109996+chiaramooney@users.noreply.github.com", - "commit": "d4970fdd583866c3ac7af6a0cf38040cf3b22d93", - "package": "e2e-test-app" - }, - { - "comment": "Bump react-native-windows to v0.0.0-canary.385", - "author": "34109996+chiaramooney@users.noreply.github.com", - "commit": "d4970fdd583866c3ac7af6a0cf38040cf3b22d93", - "package": "e2e-test-app" - }, - { - "comment": "Bump @react-native-windows/automation-commands to v0.0.5", - "author": "34109996+chiaramooney@users.noreply.github.com", - "commit": "d4970fdd583866c3ac7af6a0cf38040cf3b22d93", - "package": "e2e-test-app" - }, - { - "comment": "Bump @react-native-windows/tester to v0.0.1", - "author": "34109996+chiaramooney@users.noreply.github.com", - "commit": "d4970fdd583866c3ac7af6a0cf38040cf3b22d93", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Sat, 25 Sep 2021 05:06:39 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.384", - "author": "53799235+ZihanChen-MSFT@users.noreply.github.com", - "commit": "eaf932469678b8b67b0b2b17fd2bcdda1ed4e358", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Fri, 24 Sep 2021 05:06:42 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "comment": "Bump @react-native-windows/automation-channel to v0.0.3-11", - "author": "igklemen@microsoft.com", - "commit": "8b63ada9ba1d55bfd161388fc18c2b5c6445b508", - "package": "e2e-test-app" - } - ], - "prerelease": [ - { - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.10", - "author": "igklemen@microsoft.com", - "commit": "8b63ada9ba1d55bfd161388fc18c2b5c6445b508", - "package": "e2e-test-app" - }, - { - "comment": "Bump react-native-windows to v0.0.0-canary.383", - "author": "igklemen@microsoft.com", - "commit": "8b63ada9ba1d55bfd161388fc18c2b5c6445b508", - "package": "e2e-test-app" - }, - { - "comment": "Bump @react-native-windows/tester to v0.0.1", - "author": "igklemen@microsoft.com", - "commit": "8b63ada9ba1d55bfd161388fc18c2b5c6445b508", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Thu, 23 Sep 2021 05:06:48 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.382", - "author": "34109996+chiaramooney@users.noreply.github.com", - "commit": "3813907b2eaa6198f0a8b9dc570075f0c7117301", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Wed, 22 Sep 2021 05:06:43 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.381", - "author": "ali-hk@users.noreply.github.com", - "commit": "0bc36a30ab3cd5bb4cfd767e503b29c185cfcddd", - "package": "e2e-test-app" - } - ], - "none": [ - { - "comment": "Bump @react-native-windows/automation-channel to v0.0.3-9", - "author": "ali-hk@users.noreply.github.com", - "commit": "0bc36a30ab3cd5bb4cfd767e503b29c185cfcddd", - "package": "e2e-test-app" - }, - { - "comment": "Bump @react-native-windows/automation to v0.0.5-0", - "author": "ali-hk@users.noreply.github.com", - "commit": "0bc36a30ab3cd5bb4cfd767e503b29c185cfcddd", - "package": "e2e-test-app" - }, - { - "comment": "Bump @react-native-windows/automation-commands to v0.0.4-0", - "author": "ali-hk@users.noreply.github.com", - "commit": "0bc36a30ab3cd5bb4cfd767e503b29c185cfcddd", - "package": "e2e-test-app" - }, - { - "comment": "Bump @react-native-windows/tester to v0.0.1", - "author": "ali-hk@users.noreply.github.com", - "commit": "0bc36a30ab3cd5bb4cfd767e503b29c185cfcddd", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Tue, 21 Sep 2021 05:08:39 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "comment": "Bump @react-native-windows/automation-channel to v0.0.3-8", - "author": "igklemen@microsoft.com", - "commit": "08eb19f42f4f74bd82f33db2e27ba2d33b2ddd1b", - "package": "e2e-test-app" - } - ], - "prerelease": [ - { - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.9", - "author": "igklemen@microsoft.com", - "commit": "08eb19f42f4f74bd82f33db2e27ba2d33b2ddd1b", - "package": "e2e-test-app" - }, - { - "comment": "Bump react-native-windows to v0.0.0-canary.380", - "author": "anandrag@microsoft.com", - "commit": "5f494d4154fd5274f531abe9435aea8d07e4548f", - "package": "e2e-test-app" - }, - { - "comment": "Bump @react-native-windows/tester to v0.0.1", - "author": "anandrag@microsoft.com", - "commit": "5f494d4154fd5274f531abe9435aea8d07e4548f", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Sat, 18 Sep 2021 05:07:45 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.379", - "author": "erozell@outlook.com", - "commit": "fbbfb83843c60abb8c02368077fd0a406f0bdcc0", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Fri, 17 Sep 2021 05:06:53 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.378", - "author": "jthysell@microsoft.com", - "commit": "95fecc02d3dcc9f03d0fc7d47d30cb45e128bca6", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Thu, 16 Sep 2021 05:06:44 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.377", - "author": "erozell@outlook.com", - "commit": "b46965a75f179c1855a2499c7f3c6b4b10daf416", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Wed, 15 Sep 2021 05:07:04 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.376", - "author": "30809111+acoates-ms@users.noreply.github.com", - "commit": "5dbd74b1852c38f851483478d6da7d81949d0195", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Tue, 14 Sep 2021 05:07:02 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.375", - "author": "jthysell@microsoft.com", - "commit": "d3de4a2b04415ff9004b7ba08ee21787b924d0d4", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Sat, 11 Sep 2021 05:06:55 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.374", - "author": "anandrag@microsoft.com", - "commit": "09bc9974c8721bf5559680dc7a8aa00514c1c7f3", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Fri, 10 Sep 2021 05:07:31 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "comment": "Bump @react-native-windows/automation to v0.0.3", - "author": "53799235+ZihanChen-MSFT@users.noreply.github.com", - "commit": "42d0853c684f0e9f9c9f1f7fa34cbf4ca3810edc", - "package": "e2e-test-app" - } - ], - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.373", - "author": "53799235+ZihanChen-MSFT@users.noreply.github.com", - "commit": "42d0853c684f0e9f9c9f1f7fa34cbf4ca3810edc", - "package": "e2e-test-app" - }, - { - "comment": "Bump @react-native-windows/automation-channel to v0.0.3-1", - "author": "53799235+ZihanChen-MSFT@users.noreply.github.com", - "commit": "42d0853c684f0e9f9c9f1f7fa34cbf4ca3810edc", - "package": "e2e-test-app" - }, - { - "comment": "Bump @react-native-windows/automation-commands to v0.0.3-1", - "author": "53799235+ZihanChen-MSFT@users.noreply.github.com", - "commit": "42d0853c684f0e9f9c9f1f7fa34cbf4ca3810edc", - "package": "e2e-test-app" - }, - { - "comment": "Bump @react-native-windows/tester to v0.0.1", - "author": "53799235+ZihanChen-MSFT@users.noreply.github.com", - "commit": "42d0853c684f0e9f9c9f1f7fa34cbf4ca3810edc", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Thu, 09 Sep 2021 05:07:46 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.372", - "author": "53799235+ZihanChen-MSFT@users.noreply.github.com", - "commit": "66a9f86f24f862c9e9e611ad435f68daddb4e04e", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Wed, 08 Sep 2021 05:08:53 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.371", - "author": "ngerlem@microsoft.com", - "commit": "2974ea0ab58b546264b8d9a4a7c12ceeb0a02851", - "package": "e2e-test-app" - }, - { - "comment": "Bump @react-native-windows/automation-channel to v0.0.2", - "author": "ngerlem@microsoft.com", - "commit": "2974ea0ab58b546264b8d9a4a7c12ceeb0a02851", - "package": "e2e-test-app" - }, - { - "comment": "Bump @react-native-windows/tester to v0.0.1", - "author": "ngerlem@microsoft.com", - "commit": "2974ea0ab58b546264b8d9a4a7c12ceeb0a02851", - "package": "e2e-test-app" - }, - { - "comment": "Bump @react-native-windows/automation to v0.0.2", - "author": "ngerlem@microsoft.com", - "commit": "2974ea0ab58b546264b8d9a4a7c12ceeb0a02851", - "package": "e2e-test-app" - }, - { - "comment": "Bump @react-native-windows/automation-commands to v0.0.2", - "author": "ngerlem@microsoft.com", - "commit": "2974ea0ab58b546264b8d9a4a7c12ceeb0a02851", - "package": "e2e-test-app" - }, - { - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.8", - "author": "ngerlem@microsoft.com", - "commit": "2974ea0ab58b546264b8d9a4a7c12ceeb0a02851", - "package": "e2e-test-app" - } - ], - "patch": [ - { - "comment": "Bump @rnw-scripts/just-task to v2.2.1", - "author": "ngerlem@microsoft.com", - "commit": "2974ea0ab58b546264b8d9a4a7c12ceeb0a02851", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Sat, 04 Sep 2021 05:06:39 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.370", - "author": "dannyvv@microsoft.com", - "commit": "d0c3465f27bd0de739b23b46e957cbdab6bdf014", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Fri, 03 Sep 2021 05:06:04 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "comment": "Bump @react-native-windows/automation to v0.0.1", - "author": "erozell@outlook.com", - "commit": "439b8a54b62807068bfa17e130f8ab0378eaaf36", - "package": "e2e-test-app" - } - ], - "prerelease": [ - { - "comment": "Bump @react-native-windows/automation-channel to v0.0.1", - "author": "erozell@outlook.com", - "commit": "439b8a54b62807068bfa17e130f8ab0378eaaf36", - "package": "e2e-test-app" - }, - { - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.7", - "author": "ngerlem@microsoft.com", - "commit": "996ed985784ed75a06deb1e85f0e8fc99f9af8e6", - "package": "e2e-test-app" - }, - { - "comment": "Bump react-native-windows to v0.0.0-canary.369", - "author": "erozell@outlook.com", - "commit": "439b8a54b62807068bfa17e130f8ab0378eaaf36", - "package": "e2e-test-app" - }, - { - "comment": "Bump @react-native-windows/automation-commands to v0.0.1", - "author": "erozell@outlook.com", - "commit": "439b8a54b62807068bfa17e130f8ab0378eaaf36", - "package": "e2e-test-app" - }, - { - "comment": "Bump @react-native-windows/tester to v0.0.1", - "author": "erozell@outlook.com", - "commit": "439b8a54b62807068bfa17e130f8ab0378eaaf36", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Thu, 02 Sep 2021 05:08:16 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "comment": "Bump jest-environment-winappdriver to v3.0.0", - "author": "53799235+ZihanChen-MSFT@users.noreply.github.com", - "commit": "6cd806bb2486db76195edd47e949f6a9424fc6cb", - "package": "e2e-test-app" - } - ], - "none": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.368", - "author": "53799235+ZihanChen-MSFT@users.noreply.github.com", - "commit": "6cd806bb2486db76195edd47e949f6a9424fc6cb", - "package": "e2e-test-app" - }, - { - "comment": "Bump node-rnw-rpc to v1.0.15", - "author": "53799235+ZihanChen-MSFT@users.noreply.github.com", - "commit": "6cd806bb2486db76195edd47e949f6a9424fc6cb", - "package": "e2e-test-app" - }, - { - "comment": "Bump @react-native-windows/tester to v0.0.1", - "author": "53799235+ZihanChen-MSFT@users.noreply.github.com", - "commit": "6cd806bb2486db76195edd47e949f6a9424fc6cb", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Wed, 01 Sep 2021 05:07:18 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.6", - "author": "ngerlem@microsoft.com", - "commit": "612eaf91f96d21450032f6e6667bdca0999ae104", - "package": "e2e-test-app" - }, - { - "comment": "Bump react-native-windows to v0.0.0-canary.368", - "author": "ngerlem@microsoft.com", - "commit": "612eaf91f96d21450032f6e6667bdca0999ae104", - "package": "e2e-test-app" - }, - { - "comment": "Bump jest-environment-winappdriver to v2.0.4", - "author": "ngerlem@microsoft.com", - "commit": "612eaf91f96d21450032f6e6667bdca0999ae104", - "package": "e2e-test-app" - }, - { - "comment": "Bump @react-native-windows/tester to v0.0.1", - "author": "ngerlem@microsoft.com", - "commit": "612eaf91f96d21450032f6e6667bdca0999ae104", - "package": "e2e-test-app" - } - ], - "patch": [ - { - "comment": "Bump node-rnw-rpc to v1.0.15", - "author": "ngerlem@microsoft.com", - "commit": "612eaf91f96d21450032f6e6667bdca0999ae104", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Tue, 31 Aug 2021 05:07:15 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.367", - "author": "30809111+acoates-ms@users.noreply.github.com", - "commit": "6addef9dcb286f3ec6718cddd45cec706e853551", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Sat, 28 Aug 2021 05:06:32 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.366", - "author": "30809111+acoates-ms@users.noreply.github.com", - "commit": "0622bf66ad17ad48e0bedc73822fcbbbb7b38991", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Fri, 27 Aug 2021 05:06:34 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "none": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.365", - "author": "53799235+ZihanChen-MSFT@users.noreply.github.com", - "commit": "420edbedb4cbe4b40f2541e466f98bd9e177e26a", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Wed, 25 Aug 2021 05:07:15 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.5", - "author": "ngerlem@microsoft.com", - "commit": "c10ab11a85107ed5b237af0cbce8703aa47d991f", - "package": "e2e-test-app" - }, - { - "comment": "Bump react-native-windows to v0.0.0-canary.365", - "author": "ngerlem@microsoft.com", - "commit": "c10ab11a85107ed5b237af0cbce8703aa47d991f", - "package": "e2e-test-app" - }, - { - "comment": "Bump jest-environment-winappdriver to v2.0.3", - "author": "ngerlem@microsoft.com", - "commit": "c10ab11a85107ed5b237af0cbce8703aa47d991f", - "package": "e2e-test-app" - }, - { - "comment": "Bump @react-native-windows/tester to v0.0.1", - "author": "ngerlem@microsoft.com", - "commit": "c10ab11a85107ed5b237af0cbce8703aa47d991f", - "package": "e2e-test-app" - } - ], - "patch": [ - { - "comment": "Bump node-rnw-rpc to v1.0.14", - "author": "ngerlem@microsoft.com", - "commit": "c10ab11a85107ed5b237af0cbce8703aa47d991f", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Mon, 23 Aug 2021 05:10:28 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.4", - "author": "ngerlem@microsoft.com", - "commit": "d9a687407c1e29f9b0447ed33047ea7a558ccff4", - "package": "e2e-test-app" - }, - { - "comment": "Bump react-native-windows to v0.0.0-canary.364", - "author": "ngerlem@microsoft.com", - "commit": "d9a687407c1e29f9b0447ed33047ea7a558ccff4", - "package": "e2e-test-app" - }, - { - "comment": "Bump jest-environment-winappdriver to v2.0.2", - "author": "ngerlem@microsoft.com", - "commit": "d9a687407c1e29f9b0447ed33047ea7a558ccff4", - "package": "e2e-test-app" - }, - { - "comment": "Bump @react-native-windows/tester to v0.0.1", - "author": "ngerlem@microsoft.com", - "commit": "d9a687407c1e29f9b0447ed33047ea7a558ccff4", - "package": "e2e-test-app" - } - ], - "patch": [ - { - "comment": "Bump node-rnw-rpc to v1.0.13", - "author": "ngerlem@microsoft.com", - "commit": "d9a687407c1e29f9b0447ed33047ea7a558ccff4", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Sat, 21 Aug 2021 05:09:03 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.363", - "author": "aschultz@microsoft.com", - "commit": "1894696af7cad08352b633a8918842256620f995", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Fri, 20 Aug 2021 05:05:48 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.362", - "author": "ngerlem@microsoft.com", - "commit": "9790b70efe66d3ad245aed869c15bfd78c0109dd", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Wed, 18 Aug 2021 05:06:18 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.361", - "author": "ngerlem@microsoft.com", - "commit": "31384815b719ae02e0a1d0356b122f24f220be87", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Tue, 17 Aug 2021 05:09:46 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.360", - "author": "jthysell@microsoft.com", - "commit": "ee2d00806005714827795846179d1026754f48a8", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Sat, 14 Aug 2021 05:08:23 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.359", - "author": "erozell@outlook.com", - "commit": "03a57068e7f2382db61b8030f1bdbeebcb1d7ba3", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Fri, 13 Aug 2021 05:06:35 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "none": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.358", - "author": "dannyvv@microsoft.com", - "commit": "7cad9763f3828c75a31f741b1ef66d9829d41fdd", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Wed, 11 Aug 2021 05:09:13 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.358", - "author": "erozell@outlook.com", - "commit": "291f7ca01bae2f0b6057be77d5c1af77e06e9732", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Tue, 10 Aug 2021 05:11:09 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.357", - "author": "erozell@outlook.com", - "commit": "37340427eeaec0c87203bfcc714d65c087c32623", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Sun, 08 Aug 2021 05:06:42 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.356", - "author": "erozell@outlook.com", - "commit": "c212589106dd6fa799794b9e0a90003f5ac27374", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Sat, 07 Aug 2021 05:06:10 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.355", - "author": "erozell@outlook.com", - "commit": "0a1bd7e738ccbc4f74a9376b9376486432ee8ea7", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Fri, 06 Aug 2021 05:09:11 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.354", - "author": "30809111+acoates-ms@users.noreply.github.com", - "commit": "820e9e87dca33dec542c586a1356dba1505f621d", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Thu, 05 Aug 2021 05:07:20 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.353", - "author": "30809111+acoates-ms@users.noreply.github.com", - "commit": "3b92733ab97670e6eb2d944f65ff341994e80517", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Wed, 04 Aug 2021 05:05:41 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.352", - "author": "agnel@microsoft.com", - "commit": "d62e9d87e4f9f8d454f00c3a61a8e78fefbf1c2f", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Tue, 03 Aug 2021 05:10:45 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.351", - "author": "erozell@outlook.com", - "commit": "4aa8b3a3e47a5cc0e20a82c9c42ba56487407bfd", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Sun, 01 Aug 2021 05:08:39 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.350", - "author": "30809111+acoates-ms@users.noreply.github.com", - "commit": "c539af122aef4108e8ca4b6213cea5a5ea48b512", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Sat, 31 Jul 2021 05:06:20 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "none": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.349", - "author": "4123478+tido64@users.noreply.github.com", - "commit": "414821548762f96b2ce118ef4e757c3e66518bf0", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Sun, 25 Jul 2021 05:09:20 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.349", - "author": "ngerlem@microsoft.com", - "commit": "5ca4638a2c84d0729cf25ca7862f6f8de23d685f", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Sat, 24 Jul 2021 05:05:52 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "none": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.348", - "author": "dannyvv@microsoft.com", - "commit": "b45df9feaff7617be858698ba16176551f8985c5", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Fri, 23 Jul 2021 05:08:40 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.348", - "author": "dannyvv@microsoft.com", - "commit": "dad3069b784fe3f1c866fd90e66eec86b2037b46", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Thu, 22 Jul 2021 05:05:25 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.347", - "author": "ngerlem@microsoft.com", - "commit": "101e84d011dcb9ee6a43637d02322d97d74215d6", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Wed, 21 Jul 2021 05:06:26 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.346", - "author": "ngerlem@microsoft.com", - "commit": "cb8edc35596f9e487c1918d2e0431c3f7db172fd", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Tue, 20 Jul 2021 05:04:42 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.345", - "author": "agnel@microsoft.com", - "commit": "537f6d7ac9154ea1bd4bf767075d7abe3a4f17e0", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Sat, 17 Jul 2021 05:08:12 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.344", - "author": "asklar@microsoft.com", - "commit": "d6da947c4ac9e8ddc038b7e316904be6deee1cc9", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Fri, 16 Jul 2021 05:07:06 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.343", - "author": "email not defined", - "commit": "69486c0001ddd7a653dc4a600099fa2c5e0cb1fb", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Wed, 14 Jul 2021 06:00:50 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "comment": "Bump node-rnw-rpc to v1.0.11-19", - "author": "julio.rocha@microsoft.com", - "commit": "5bb8b1d591e54a03efd10343200f4aba5a2a2441", - "package": "e2e-test-app" - } - ], - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.342", - "author": "julio.rocha@microsoft.com", - "commit": "5bb8b1d591e54a03efd10343200f4aba5a2a2441", - "package": "e2e-test-app" - }, - { - "comment": "Bump @react-native-windows/tester to v0.0.1", - "author": "julio.rocha@microsoft.com", - "commit": "5bb8b1d591e54a03efd10343200f4aba5a2a2441", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Tue, 13 Jul 2021 05:06:16 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.341", - "author": "erozell@outlook.com", - "commit": "2568bd7494ade77ce3195d47b56132e8d1d661b6", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Mon, 12 Jul 2021 05:05:31 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.340", - "author": "asklar@microsoft.com", - "commit": "f611124785552ba649b75fdc25740c614c7e953f", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Fri, 09 Jul 2021 05:06:27 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.339", - "author": "igklemen@microsoft.com", - "commit": "bc60ec2e253ae24960424399402bdccb16c591e5", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Thu, 08 Jul 2021 05:05:44 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.338", - "author": "30809111+acoates-ms@users.noreply.github.com", - "commit": "65320550fab613a2e65a3f29b00a40ca597ec89d", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Wed, 07 Jul 2021 05:06:28 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.337", - "author": "34109996+chiaramooney@users.noreply.github.com", - "commit": "de57f7410efa57570db71f16cb6e5b7911ee3425", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Fri, 02 Jul 2021 05:06:31 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.336", - "author": "ngerlem@microsoft.com", - "commit": "81c98a6f0da42ec1287311b997fe323da5a1b284", - "package": "e2e-test-app" - } - ], - "patch": [ - { - "comment": "Bump @rnw-scripts/jest-out-of-tree-resolver to v1.0.2", - "author": "ngerlem@microsoft.com", - "commit": "81c98a6f0da42ec1287311b997fe323da5a1b284", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Wed, 30 Jun 2021 05:07:31 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "comment": "Bump @rnw-scripts/jest-out-of-tree-resolver to v1.0.1", - "author": "ngerlem@microsoft.com", - "commit": "21c441263b3ddc3acf57916a611d6a04e6f9d75c", - "package": "e2e-test-app" - } - ], - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.335", - "author": "ngerlem@microsoft.com", - "commit": "21c441263b3ddc3acf57916a611d6a04e6f9d75c", - "package": "e2e-test-app" - }, - { - "comment": "Bump node-rnw-rpc to v1.0.11-12", - "author": "ngerlem@microsoft.com", - "commit": "21c441263b3ddc3acf57916a611d6a04e6f9d75c", - "package": "e2e-test-app" - }, - { - "comment": "Bump jest-environment-winappdriver to v2.0.1-8", - "author": "ngerlem@microsoft.com", - "commit": "21c441263b3ddc3acf57916a611d6a04e6f9d75c", - "package": "e2e-test-app" - }, - { - "comment": "Bump @react-native-windows/tester to v0.0.1", - "author": "ngerlem@microsoft.com", - "commit": "21c441263b3ddc3acf57916a611d6a04e6f9d75c", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Tue, 29 Jun 2021 05:06:48 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.334", - "author": "ngerlem@microsoft.com", - "commit": "2646cb69f4e031799d04ecd5453aa9d44b48b261", - "package": "e2e-test-app" - } - ], - "none": [ - { - "comment": "Bump node-rnw-rpc to v1.0.11-11", - "author": "ngerlem@microsoft.com", - "commit": "2646cb69f4e031799d04ecd5453aa9d44b48b261", - "package": "e2e-test-app" - }, - { - "comment": "Bump jest-environment-winappdriver to v2.0.1-7", - "author": "ngerlem@microsoft.com", - "commit": "2646cb69f4e031799d04ecd5453aa9d44b48b261", - "package": "e2e-test-app" - }, - { - "comment": "Bump @react-native-windows/tester to v0.0.1", - "author": "ngerlem@microsoft.com", - "commit": "2646cb69f4e031799d04ecd5453aa9d44b48b261", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Sun, 27 Jun 2021 05:08:11 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.333", - "author": "matteo.pagani@microsoft.com", - "commit": "8abeebde3b1591b0f5915b71defd5392b1ba6821", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Sat, 26 Jun 2021 05:06:48 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.332", - "author": "julio.rocha@microsoft.com", - "commit": "50e13c8cc7938d38bb19ca96225b5a85955c5ae5", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Fri, 25 Jun 2021 05:09:48 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.331", - "author": "ngerlem@microsoft.com", - "commit": "b03205a7110c80d9aca15c937b1351e6482b8c0d", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Thu, 24 Jun 2021 05:08:43 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.330", - "author": "asklar@microsoft.com", - "commit": "990abee34fa95b8be861535f1b1f08a9afdf51d7", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Wed, 23 Jun 2021 00:22:52 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.329", - "author": "asklar@microsoft.com", - "commit": "d5d7c1592c6f78f2a69124110e12204b9222a03b", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Tue, 22 Jun 2021 05:07:16 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.328", - "author": "julio.rocha@microsoft.com", - "commit": "46cbceb816e78fa345be3c633328ea0829ee604b", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Fri, 18 Jun 2021 05:06:48 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.327", - "author": "Bartosz.Klonowski@callstack.com", - "commit": "491120a68924b5261928fa57c5fbab77685b5357", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Thu, 17 Jun 2021 05:07:57 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.326", - "author": "30809111+acoates-ms@users.noreply.github.com", - "commit": "5b02d1a16b870d838169937d699dcf7108b02f4f", - "package": "e2e-test-app" - } - ], - "major": [ - { - "comment": "Bump node-rnw-rpc to v1.0.11-3", - "author": "34109996+chiaramooney@users.noreply.github.com", - "commit": "e56b49798037e86698f166f62cb45941564784f6", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Wed, 16 Jun 2021 05:08:34 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.325", - "author": "30809111+acoates-ms@users.noreply.github.com", - "commit": "9fb0e939a51d4221af15ace68f51a10f64752ec1", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Tue, 15 Jun 2021 05:06:39 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.324", - "author": "30809111+acoates-ms@users.noreply.github.com", - "commit": "22e1206ce28eb55e75af5e7740ef8bb8ad25e183", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Sat, 12 Jun 2021 05:06:29 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.323", - "author": "30809111+acoates-ms@users.noreply.github.com", - "commit": "7b2bcbb597ae8f2dae93d4a09cef6787cdb82903", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Fri, 11 Jun 2021 05:08:55 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "comment": "Bump @rnw-scripts/just-task to v2.2.0", - "author": "ngerlem@microsoft.com", - "commit": "3d7c8d8fcf14a3cbda83a93c85b0bcf1e4e4f829", - "package": "e2e-test-app" - } - ], - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.322", - "author": "dannyvv@microsoft.com", - "commit": "968a9131e26ce42222b7dfdd03c93d3924dec164", - "package": "e2e-test-app" - }, - { - "comment": "Bump node-rnw-rpc to v1.0.10", - "author": "dannyvv@microsoft.com", - "commit": "968a9131e26ce42222b7dfdd03c93d3924dec164", - "package": "e2e-test-app" - }, - { - "comment": "Bump jest-environment-winappdriver to v1.1.9", - "author": "dannyvv@microsoft.com", - "commit": "968a9131e26ce42222b7dfdd03c93d3924dec164", - "package": "e2e-test-app" - }, - { - "comment": "Bump @react-native-windows/tester to v0.0.1", - "author": "dannyvv@microsoft.com", - "commit": "968a9131e26ce42222b7dfdd03c93d3924dec164", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Thu, 10 Jun 2021 05:10:10 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.321", - "author": "vmorozov@microsoft.com", - "commit": "31d303345031ae6c38a3b25c7147df7b9c1694c9", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Wed, 09 Jun 2021 05:10:07 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "comment": "Bump @rnw-scripts/just-task to v2.1.3", - "author": "igklemen@microsoft.com", - "commit": "2ba41a4f087cc3bf16cbe799575923fc7a626009", - "package": "e2e-test-app" - } - ], - "prerelease": [ - { - "comment": "Bump @react-native-windows/tester to v0.0.1", - "author": "igklemen@microsoft.com", - "commit": "2ba41a4f087cc3bf16cbe799575923fc7a626009", - "package": "e2e-test-app" - }, - { - "comment": "Bump react-native-windows to v0.0.0-canary.320", - "author": "igklemen@microsoft.com", - "commit": "2ba41a4f087cc3bf16cbe799575923fc7a626009", - "package": "e2e-test-app" - }, - { - "comment": "Bump node-rnw-rpc to v1.0.9", - "author": "igklemen@microsoft.com", - "commit": "2ba41a4f087cc3bf16cbe799575923fc7a626009", - "package": "e2e-test-app" - }, - { - "comment": "Bump jest-environment-winappdriver to v1.1.8", - "author": "igklemen@microsoft.com", - "commit": "2ba41a4f087cc3bf16cbe799575923fc7a626009", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Sat, 05 Jun 2021 05:09:53 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.319", - "author": "julio.rocha@microsoft.com", - "commit": "29e81ab898abd90d5ac65d467a411d27b4404893", - "package": "e2e-test-app" - }, - { - "comment": "Bump node-rnw-rpc to v1.0.8", - "author": "igklemen@microsoft.com", - "commit": "6643b43171289acba50ae3b55cdc7bbe4c6fea4b", - "package": "e2e-test-app" - } - ], - "patch": [ - { - "comment": "Bump jest-environment-winappdriver to v1.1.8-0", - "author": "34109996+chiaramooney@users.noreply.github.com", - "commit": "8e1dba544f17cb07711e57749981e3f41502d4c7", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Thu, 03 Jun 2021 05:09:47 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.318", - "author": "ngerlem@microsoft.com", - "commit": "b481f0a4ea68a8100860eb061902b715fca6652e", - "package": "e2e-test-app" - }, - { - "comment": "Bump @react-native-windows/tester to v0.0.1", - "author": "ngerlem@microsoft.com", - "commit": "6c871e6ba27888804c776e5deeefbc7064e181d0", - "package": "e2e-test-app" - }, - { - "comment": "Bump jest-environment-winappdriver to v1.1.7", - "author": "ngerlem@microsoft.com", - "commit": "b481f0a4ea68a8100860eb061902b715fca6652e", - "package": "e2e-test-app" - } - ], - "patch": [ - { - "comment": "Bump node-rnw-rpc to v1.0.7", - "author": "ngerlem@microsoft.com", - "commit": "b481f0a4ea68a8100860eb061902b715fca6652e", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Tue, 25 May 2021 19:36:43 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.317", - "author": "dannyvv@microsoft.com", - "commit": "6083bce7cd5949d8730f273e2ce7ee68157c1419", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Fri, 21 May 2021 21:40:00 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.316", - "author": "30809111+acoates-ms@users.noreply.github.com", - "commit": "2bb6811005935dcfc2d581675b3604bc20c706b5", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Fri, 21 May 2021 05:17:18 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "comment": "Bump @react-native-windows/tester to v0.0.1", - "author": "ngerlem@microsoft.com", - "commit": "5cc9c87a48b392d287fa953d8d23a8188b689545", - "package": "e2e-test-app" - } - ], - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.315", - "author": "ngerlem@microsoft.com", - "commit": "5cc9c87a48b392d287fa953d8d23a8188b689545", - "package": "e2e-test-app" - }, - { - "comment": "Bump node-rnw-rpc to v1.0.6", - "author": "ngerlem@microsoft.com", - "commit": "5cc9c87a48b392d287fa953d8d23a8188b689545", - "package": "e2e-test-app" - }, - { - "comment": "Bump jest-environment-winappdriver to v1.1.6", - "author": "ngerlem@microsoft.com", - "commit": "5cc9c87a48b392d287fa953d8d23a8188b689545", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Wed, 19 May 2021 05:06:54 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "none": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.314", - "author": "38923768+imrishabh18@users.noreply.github.com", - "commit": "c20b325c1eae525331ac2345c65d6d3dba9801e8", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Tue, 18 May 2021 05:05:13 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.313", - "author": "30809111+acoates-ms@users.noreply.github.com", - "commit": "99e2ca031c58e55063a1f6d593dbcfd593b3e72b", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Mon, 17 May 2021 05:11:32 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.312", - "author": "igklemen@microsoft.com", - "commit": "5d131ed94f74d4444a44387906368dd452b40dfe", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Sat, 15 May 2021 05:06:21 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.311", - "author": "anandrag@microsoft.com", - "commit": "945ccd4ae2166d3885b2d57a02792e48c8077eb7", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Fri, 14 May 2021 05:06:39 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.310", - "author": "julio.rocha@microsoft.com", - "commit": "3a5b9572401e024fcb25f563ea366c082b5aa5a7", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Thu, 13 May 2021 05:11:48 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.309", - "author": "30809111+acoates-ms@users.noreply.github.com", - "commit": "36e48e2715549fe72544ac35296a62e22acd8c4e", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Tue, 11 May 2021 05:06:47 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.308", - "author": "asklar@microsoft.com", - "commit": "88cc4eaa83ebe4fa0bb7cef4e38870d8207871d7", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Sun, 09 May 2021 05:06:22 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.307", - "author": "vmorozov@microsoft.com", - "commit": "153412a0516c875b032a026b9590770dd9c858e6", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Sat, 08 May 2021 05:05:56 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.306", - "author": "34109996+chiaramooney@users.noreply.github.com", - "commit": "7a72b1e6e1630794067124d445105e0c3ba14f18", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Fri, 07 May 2021 05:07:30 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.305", - "author": "vmorozov@microsoft.com", - "commit": "56e264ea58a4217968397047b145bcf5bfb085da", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Wed, 05 May 2021 16:27:31 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.304", - "author": "30809111+acoates-ms@users.noreply.github.com", - "commit": "fe6d6a12c143267eb2a84a89cc417b1c43221006", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Tue, 04 May 2021 05:10:45 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.303", - "author": "igklemen@microsoft.com", - "commit": "36fa243c226e2279afa45c93e8db1e29a32370dd", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Sat, 01 May 2021 05:05:57 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.302", - "author": "agnel@microsoft.com", - "commit": "29481ff5a5e93785e47735b8bf67ba6a3f911a92", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Fri, 30 Apr 2021 05:06:16 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.301", - "author": "erozell@outlook.com", - "commit": "ce9d64702a907902f254581c52c5ee6c1b6b0307", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Thu, 29 Apr 2021 05:07:20 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.300", - "author": "erozell@outlook.com", - "commit": "af8215a9ef99691db6fac60dfa73bfa7ee6dff93", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Wed, 28 Apr 2021 05:07:02 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.299", - "author": "asklar@microsoft.com", - "commit": "53e4ae5fc8d10ddcf94d3f34c684492761183750", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Tue, 27 Apr 2021 05:09:48 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.298", - "author": "jthysell@microsoft.com", - "commit": "f277b8e015fb47cde6544b9d5998e726bf38ea42", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Sat, 24 Apr 2021 05:06:52 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.297", - "author": "30809111+acoates-ms@users.noreply.github.com", - "commit": "0517a5d1701c367e64796c5302e1d4169e531744", - "package": "e2e-test-app" - } - ], - "patch": [ - { - "comment": "Bump node-rnw-rpc to v1.0.5-27", - "author": "30809111+acoates-ms@users.noreply.github.com", - "commit": "0517a5d1701c367e64796c5302e1d4169e531744", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Fri, 23 Apr 2021 05:08:07 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.296", - "author": "agnel@microsoft.com", - "commit": "271e71581a02f93058931ab2cb723c1da859ad02", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Wed, 21 Apr 2021 05:06:31 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.295", - "author": "agnel@microsoft.com", - "commit": "e3a259c43b403fec857950c5b43c831029034c23", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Tue, 20 Apr 2021 05:06:21 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.294", - "author": "asklar@microsoft.com", - "commit": "a496a83dc154747bf3ebfd10a71118bc2e42ce96", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Sat, 17 Apr 2021 05:08:13 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.293", - "author": "asklar@microsoft.com", - "commit": "dac28d771a058630d98f33f0e0f9ae1be225c3ce", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Fri, 16 Apr 2021 05:08:38 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.292", - "author": "igklemen@microsoft.com", - "commit": "1235cabde3ef7a2eb9ae29eae4863513d739b030", - "package": "e2e-test-app" - } - ], - "patch": [ - { - "comment": "Bump node-rnw-rpc to v1.0.5-22", - "author": "igklemen@microsoft.com", - "commit": "1235cabde3ef7a2eb9ae29eae4863513d739b030", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Thu, 15 Apr 2021 05:09:36 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.291", - "author": "agnel@microsoft.com", - "commit": "8a0d14474eefa9fc63a9675c8d26274fcdd78979", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Wed, 14 Apr 2021 05:08:14 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.290", - "author": "asklar@microsoft.com", - "commit": "9bd1a7ba1339ab8cdcf1801f084543b1610ae53d", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Tue, 13 Apr 2021 05:07:37 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.289", - "author": "erozell@outlook.com", - "commit": "aee8bb2fdd3a93aec397c8e4404878764cf959be", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Sat, 10 Apr 2021 05:06:27 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "comment": "Bump node-rnw-rpc to v1.0.5-18", - "author": "igklemen@microsoft.com", - "commit": "fd496306e530635b9654efaeefc90639b14c9f0e", - "package": "e2e-test-app" - } - ], - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.288", - "author": "julio.rocha@microsoft.com", - "commit": "5b105312907cc6ddf5f9b29aa42e32f14ae7460c", - "package": "e2e-test-app" - }, - { - "comment": "Bump @react-native-windows/tester to v0.0.1", - "author": "julio.rocha@microsoft.com", - "commit": "5b105312907cc6ddf5f9b29aa42e32f14ae7460c", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Thu, 08 Apr 2021 05:07:22 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.287", - "author": "stecrain@microsoft.com", - "commit": "6db01618e7d120453c0de9174754e2de8cdaa56b", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Tue, 06 Apr 2021 05:05:03 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.286", - "author": "igklemen@microsoft.com", - "commit": "539f941e060949d5d31bce988eb71da2a6bacb67", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Fri, 02 Apr 2021 05:07:19 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.285", - "author": "igklemen@microsoft.com", - "commit": "6dd202bf9380b9bba589adbbaded33904f994ea3", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Thu, 01 Apr 2021 05:07:27 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.284", - "author": "asklar@microsoft.com", - "commit": "9ca3fe57b46648daa05a6c3e041f685f5be9a2e8", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Sun, 28 Mar 2021 05:06:13 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.283", - "author": "asklar@microsoft.com", - "commit": "373d04d144e8744f709651c085e84f3fb4da5bac", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Fri, 26 Mar 2021 21:27:59 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.282", - "author": "asklar@microsoft.com", - "commit": "17760f16125eba6050b44477a384817952dc2538", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Fri, 26 Mar 2021 05:06:37 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.281", - "author": "asklar@microsoft.com", - "commit": "5331e0af87fe9311efc416f276ce28d352dc26d4", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Thu, 25 Mar 2021 05:06:57 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.280", - "author": "jthysell@microsoft.com", - "commit": "0ee306b5f13ed42d2cfb4dc54a8bffab374ef03b", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Tue, 23 Mar 2021 05:06:08 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.279", - "author": "asklar@microsoft.com", - "commit": "e1c722d67d55941b7b51f843aba07e0d415384e3", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Fri, 19 Mar 2021 05:12:09 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.278", - "author": "asklar@microsoft.com", - "commit": "80ec5024358706cd953d365a6deacb3798fe3c3a", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Thu, 18 Mar 2021 05:08:24 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.277", - "author": "vmorozov@microsoft.com", - "commit": "bf61bba060e53480571a4037a2f7db0a1d18d608", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Wed, 17 Mar 2021 05:18:22 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.276", - "author": "30809111+acoates-ms@users.noreply.github.com", - "commit": "911287953e3e91ae953ae1f2374835a17b92d31d", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Tue, 16 Mar 2021 05:07:08 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.275", - "author": "asklar@microsoft.com", - "commit": "6c04f4a7de43d7e2ed929076c814374b681a0498", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Sun, 14 Mar 2021 05:06:38 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "comment": "Bump node-rnw-rpc to v1.0.5-4", - "author": "asklar@microsoft.com", - "commit": "286adbe692092f5268fecf0ec7dc8f4467a9eed0", - "package": "e2e-test-app" - } - ], - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.274", - "author": "asklar@microsoft.com", - "commit": "286adbe692092f5268fecf0ec7dc8f4467a9eed0", - "package": "e2e-test-app" - }, - { - "comment": "Bump @react-native-windows/tester to v0.0.1", - "author": "asklar@microsoft.com", - "commit": "286adbe692092f5268fecf0ec7dc8f4467a9eed0", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Sat, 13 Mar 2021 05:08:04 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.273", - "author": "34109996+chiaramooney@users.noreply.github.com", - "commit": "2dfb964e57020226828867f816bd31cff25814b8", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Fri, 12 Mar 2021 05:07:46 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.272", - "author": "ngerlem@microsoft.com", - "commit": "89ceb6d7c2e76bd43b8c2264a2b5243dab1f6e51", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Thu, 11 Mar 2021 05:07:32 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.271", - "author": "asklar@microsoft.com", - "commit": "0c64f4c0e9c74ac81cad9f2cb5b2f311938aeead", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Wed, 10 Mar 2021 05:10:47 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.270", - "author": "asklar@microsoft.com", - "commit": "670d9d5d97d2dff275bb29f4d53b45385ad3fa49", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Tue, 09 Mar 2021 22:34:34 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "comment": "Bump node-rnw-rpc to v1.0.4", - "author": "jthysell@microsoft.com", - "commit": "1c6a1e07faa668afffb40c72f441df378a2fde7b", - "package": "e2e-test-app" - } - ], - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.269", - "author": "jthysell@microsoft.com", - "commit": "1c6a1e07faa668afffb40c72f441df378a2fde7b", - "package": "e2e-test-app" - }, - { - "comment": "Bump jest-environment-winappdriver to v1.1.1", - "author": "jthysell@microsoft.com", - "commit": "1c6a1e07faa668afffb40c72f441df378a2fde7b", - "package": "e2e-test-app" - }, - { - "comment": "Bump @react-native-windows/tester to v0.0.1", - "author": "jthysell@microsoft.com", - "commit": "1c6a1e07faa668afffb40c72f441df378a2fde7b", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Tue, 09 Mar 2021 21:16:42 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.268", - "author": "jthysell@microsoft.com", - "commit": "d5fe5f70892fd19a1397a2f562b8958600dd6a9a", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Tue, 09 Mar 2021 18:00:37 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.265", - "author": "igklemen@microsoft.com", - "commit": "dabb208f7dfd160ba44bcf492b32fd383f9168be", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Mon, 08 Mar 2021 20:49:18 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.264", - "author": "ngerlem@microsoft.com", - "commit": "c7d227a76ced04b2c9be04ae28fcb2559f69481e", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Fri, 05 Mar 2021 16:31:03 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.263", - "author": "igklemen@microsoft.com", - "commit": "d1d8069034effe657c6769e02d1b088f89b751d8", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Thu, 04 Mar 2021 05:05:53 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.262", - "author": "dannyvv@microsoft.com", - "commit": "e834e7c206a0f1405bf4bbf406cb7b11bf413d94", - "package": "e2e-test-app" - }, - { - "comment": "Bump node-rnw-rpc to v1.0.1", - "author": "dannyvv@microsoft.com", - "commit": "e834e7c206a0f1405bf4bbf406cb7b11bf413d94", - "package": "e2e-test-app" - } - ], - "patch": [ - { - "comment": "Bump @react-native-windows/tester to v0.0.1", - "author": "dannyvv@microsoft.com", - "commit": "e834e7c206a0f1405bf4bbf406cb7b11bf413d94", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Tue, 02 Mar 2021 05:06:32 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.261", - "author": "34109996+chiaramooney@users.noreply.github.com", - "commit": "72ad78afb620d3f98f9bbbc98eb39a4a93be6e4c", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Fri, 26 Feb 2021 05:06:35 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "none": [ - { - "comment": "Bump jest-environment-winappdriver to v1.1.1-5", - "author": "igklemen@microsoft.com", - "commit": "aa05758ea9a3f34ef16568b455c0173da23f8dbb", - "package": "e2e-test-app" - } - ], - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.260", - "author": "asklar@microsoft.com", - "commit": "a0bced61819e240c218fdcc17d4742d330e5ad42", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Thu, 25 Feb 2021 05:05:52 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.259", - "author": "asklar@microsoft.com", - "commit": "ad25492aa0908637e33f7bd44365f52c62a5e4e1", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Tue, 23 Feb 2021 05:06:42 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.258", - "author": "erozell@outlook.com", - "commit": "0329f9bc9028b9ae13a26fccd824f7a6d369ba6c", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Sat, 20 Feb 2021 05:06:12 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.257", - "author": "30809111+acoates-ms@users.noreply.github.com", - "commit": "ada0be2f78ae5cc8f2255dd5379f0557f1f01ba7", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Thu, 18 Feb 2021 05:07:11 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump @react-native-windows/tester to v0.0.1", - "author": "vmorozov@microsoft.com", - "commit": "caa0a9d46c1c2f3cdd0acf3a1da2f2f8302f0bb7", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Sun, 14 Feb 2021 05:06:10 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump @react-native-windows/tester to v0.0.1", - "author": "asklar@microsoft.com", - "commit": "4eaeb870a85038fef7e0396349482da056f23689", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Sat, 13 Feb 2021 05:05:34 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "comment": "Bump jest-environment-winappdriver to v1.1.0", - "author": "ngerlem@microsoft.com", - "commit": "4ffbe942d88558013ebd85870ca6f247e7898c79", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Fri, 12 Feb 2021 05:19:35 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump @react-native-windows/tester to v0.0.1", - "author": "jthysell@microsoft.com", - "commit": "4a5b47c020d5136cdb280a5fbb9d4cd1e4711cfe", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Thu, 11 Feb 2021 05:08:29 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.253", - "author": "ngerlem@microsoft.com", - "commit": "ab41a9b88db59cba0eae1ff7a59c1b550cc8c2bf", - "package": "e2e-test-app" - }, - { - "comment": "Bump @react-native-windows/tester to v0.0.1", - "author": "ngerlem@microsoft.com", - "commit": "ab41a9b88db59cba0eae1ff7a59c1b550cc8c2bf", - "package": "e2e-test-app" - } - ], - "patch": [ - { - "comment": "Bump @rnw-scripts/just-task to v2.1.0", - "author": "ngerlem@microsoft.com", - "commit": "ab41a9b88db59cba0eae1ff7a59c1b550cc8c2bf", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Wed, 10 Feb 2021 05:06:37 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump @react-native-windows/tester to v0.0.1", - "author": "asklar@microsoft.com", - "commit": "504cd4293df706f9089562bb630242c13ec4028f", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Tue, 09 Feb 2021 05:07:37 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump @react-native-windows/tester to v0.0.1", - "author": "igklemen@microsoft.com", - "commit": "400b1b830a981950a7d423e20dc00ee4326c5ce6", - "package": "e2e-test-app" - } - ], - "patch": [ - { - "comment": "Bump @rnw-scripts/just-task to v2.0.2", - "author": "dannyvv@microsoft.com", - "commit": "ef4046c6a798446b6404dc26d0dd39224a0d7274", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Mon, 08 Feb 2021 05:05:41 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump @react-native-windows/tester to v0.0.1", - "author": "igklemen@microsoft.com", - "commit": "1a94c915b5be42ca2d43792f35fa9fad26dba2f4", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Fri, 05 Feb 2021 05:05:05 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "none": [ - { - "comment": "Bump @react-native-windows/tester to v0.0.1", - "author": "ngerlem@microsoft.com", - "commit": "22ee9e8c47a0c794e7d509a471547ba873578e31", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Thu, 04 Feb 2021 05:05:58 GMT", - "tag": "e2e-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "none": [ - { - "comment": "Bump @react-native-windows/tester to v0.0.1", - "author": "ngerlem@microsoft.com", - "commit": "b76b4569db56c3a0f84584374146a6aabd509205", - "package": "e2e-test-app" - } - ] - } - }, - { - "date": "Wed, 03 Feb 2021 05:05:12 GMT", - "tag": "e2etest_v0.0.54", - "version": "0.0.54", - "comments": { - "none": [ - { - "comment": "Bump @react-native-windows/tester to v0.0.1", - "author": "dannyvv@microsoft.com", - "commit": "c8f299a4c0bf9e83dbfa27f33cc0f0e2068a7d15", - "package": "e2etest" - } - ] - } - }, - { - "date": "Tue, 02 Feb 2021 05:05:37 GMT", - "tag": "e2etest_v0.0.54", - "version": "0.0.54", - "comments": { - "patch": [ - { - "comment": "Bump jest-environment-winappdriver to v1.0.0", - "author": "ngerlem@microsoft.com", - "commit": "3859f2ff3f083d2a712231a9b497ecc70c33a844", - "package": "e2etest" - } - ], - "none": [ - { - "comment": "Bump @react-native-windows/tester to v0.0.1", - "author": "ngerlem@microsoft.com", - "commit": "3859f2ff3f083d2a712231a9b497ecc70c33a844", - "package": "e2etest" - }, - { - "comment": "Bump react-native-windows to v0.0.0-canary.247", - "author": "30809111+acoates-ms@users.noreply.github.com", - "commit": "17507ffd114bce83d59cd79acdedd71764ba6a48", - "package": "e2etest" - } - ] - } - }, - { - "date": "Sat, 30 Jan 2021 05:06:38 GMT", - "tag": "e2etest_v0.0.54", - "version": "0.0.54", - "comments": { - "prerelease": [ - { - "comment": "Bump @react-native-windows/tester to v0.0.1", - "author": "asklar@microsoft.com", - "commit": "099dab0f3799dd7572ef81e8b93bf4eeb77845ab", - "package": "e2etest" - } - ] - } - }, - { - "date": "Fri, 29 Jan 2021 05:05:32 GMT", - "tag": "e2etest_v0.0.54", - "version": "0.0.54", - "comments": { - "prerelease": [ - { - "comment": "Bump @react-native-windows/tester to v0.0.1", - "author": "asklar@microsoft.com", - "commit": "a5270d618070147f224e178f9dd3589fc64ca209", - "package": "e2etest" - } - ] - } - }, - { - "date": "Thu, 28 Jan 2021 05:06:47 GMT", - "tag": "e2etest_v0.0.54", - "version": "0.0.54", - "comments": { - "patch": [ - { - "comment": "Bump @react-native-windows/tester to v0.0.1", - "author": "dannyvv@microsoft.com", - "commit": "54fb284afaf1b12ab51f1c29bb7ca67eddab8db1", - "package": "e2etest" - } - ], - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.244", - "author": "dannyvv@microsoft.com", - "commit": "54fb284afaf1b12ab51f1c29bb7ca67eddab8db1", - "package": "e2etest" - } - ] - } - }, - { - "date": "Wed, 27 Jan 2021 05:06:36 GMT", - "tag": "e2etest_v0.0.54", - "version": "0.0.54", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.243", - "author": "ngerlem@microsoft.com", - "commit": "ed5cbe4de1abac005e94ddc3564af4bb60b804f0", - "package": "e2etest" - } - ], - "patch": [ - { - "comment": "Bump @react-native-windows/tester to v0.0.1", - "author": "ngerlem@microsoft.com", - "commit": "ed5cbe4de1abac005e94ddc3564af4bb60b804f0", - "package": "e2etest" - } - ] - } - }, - { - "date": "Tue, 26 Jan 2021 05:06:39 GMT", - "tag": "e2etest_v0.0.54", - "version": "0.0.54", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.242", - "author": "dannyvv@microsoft.com", - "commit": "b8f2beec9851dffe3188156c859cb123de926ba0", - "package": "e2etest" - } - ], - "patch": [ - { - "comment": "Bump @react-native-windows/tester to v0.0.1", - "author": "dannyvv@microsoft.com", - "commit": "b8f2beec9851dffe3188156c859cb123de926ba0", - "package": "e2etest" - } - ] - } - }, - { - "date": "Sat, 23 Jan 2021 05:08:20 GMT", - "tag": "e2etest_v0.0.54", - "version": "0.0.54", - "comments": { - "prerelease": [ - { - "comment": "Bump @react-native-windows/tester to v0.0.1", - "author": "30809111+acoates-ms@users.noreply.github.com", - "commit": "e391673d3eb1e2edb97bd1622da1455f13d83f06", - "package": "e2etest" - } - ] - } - }, - { - "date": "Fri, 22 Jan 2021 05:07:27 GMT", - "tag": "e2etest_v0.0.54", - "version": "0.0.54", - "comments": { - "prerelease": [ - { - "comment": "Bump @react-native-windows/tester to v0.0.1", - "author": "asklar@microsoft.com", - "commit": "bb97eb1a6a8f46cc3664261cfca6c4df06273bca", - "package": "e2etest" - } - ] - } - }, - { - "date": "Thu, 21 Jan 2021 18:54:54 GMT", - "tag": "e2etest_v0.0.54", - "version": "0.0.54", - "comments": { - "prerelease": [ - { - "comment": "Bump @react-native-windows/tester to v0.0.1", - "author": "tudor.mihai@microsoft.com", - "commit": "60778ed483756357f4ae73681e5b490404b4c2ea", - "package": "e2etest" - } - ] - } - }, - { - "date": "Wed, 20 Jan 2021 01:45:54 GMT", - "tag": "e2etest_v0.0.54", - "version": "0.0.54", - "comments": { - "none": [ - { - "comment": "Bump @react-native-windows/tester to v0.0.1", - "author": "ngerlem@microsoft.com", - "commit": "982fb19448d7c9ed3f12fa27182fa69be83478c7", - "package": "e2etest" - } - ] - } - }, - { - "date": "Mon, 18 Jan 2021 05:08:29 GMT", - "tag": "e2etest_v0.0.54", - "version": "0.0.54", - "comments": { - "prerelease": [ - { - "comment": "Bump @react-native-windows/tester to v0.0.1", - "author": "mganandraj@outlook.com", - "commit": "a542b74968694b88ab2bf6514267264dec44f8da", - "package": "e2etest" - } - ] - } - }, - { - "date": "Sun, 17 Jan 2021 05:08:07 GMT", - "tag": "e2etest_v0.0.54", - "version": "0.0.54", - "comments": { - "prerelease": [ - { - "comment": "Bump @react-native-windows/tester to v0.0.1", - "author": "asklar@microsoft.com", - "commit": "822f5421e9841d8b188c0c1821aaf9e1e1ef1241", - "package": "e2etest" - } - ] - } - }, - { - "date": "Sat, 16 Jan 2021 05:05:46 GMT", - "tag": "e2etest_v0.0.54", - "version": "0.0.54", - "comments": { - "prerelease": [ - { - "comment": "Bump @react-native-windows/tester to v0.0.1", - "author": "asklar@winse.microsoft.com", - "commit": "e6de26b1e5ae2d74e55b38b0383e2e817b4bb150", - "package": "e2etest" - } - ] - } - }, - { - "date": "Fri, 15 Jan 2021 05:07:01 GMT", - "tag": "e2etest_v0.0.54", - "version": "0.0.54", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.235", - "author": "canli@microsoft.com", - "commit": "3ffbf9311ab77935b65c6616d33a6538f0582780", - "package": "e2etest" - } - ], - "patch": [ - { - "comment": "Bump @react-native-windows/tester to v0.0.1", - "author": "canli@microsoft.com", - "commit": "3ffbf9311ab77935b65c6616d33a6538f0582780", - "package": "e2etest" - } - ] - } - }, - { - "date": "Thu, 14 Jan 2021 05:05:22 GMT", - "tag": "e2etest_v0.0.54", - "version": "0.0.54", - "comments": { - "prerelease": [ - { - "comment": "Bump @react-native-windows/tester to v0.0.1", - "author": "vmorozov@microsoft.com", - "commit": "b3694b77f6b79470f1536eea474cf8081cb19068", - "package": "e2etest" - } - ] - } - } - ] -} diff --git a/packages/e2e-test-app/CHANGELOG.md b/packages/e2e-test-app/CHANGELOG.md deleted file mode 100644 index 9bb3083e4f4..00000000000 --- a/packages/e2e-test-app/CHANGELOG.md +++ /dev/null @@ -1,2674 +0,0 @@ -# Change Log - e2e-test-app - -This log was last generated on Fri, 29 Apr 2022 05:09:51 GMT and should not be manually modified. - - - -## 0.0.0 - -Fri, 29 Apr 2022 05:09:51 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.68 -- Bump react-native-windows to v0.0.0-canary.494 -- Bump @react-native-windows/automation to v0.1.79 -- Bump @react-native-windows/automation-commands to v0.0.106 - -## 0.0.0 - -Wed, 27 Apr 2022 05:10:25 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.67 -- Bump react-native-windows to v0.0.0-canary.493 -- Bump @react-native-windows/automation to v0.1.78 -- Bump @react-native-windows/automation-commands to v0.0.105 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.41 -- Bump @rnw-scripts/eslint-config to v1.1.12 - -## 0.0.0 - -Tue, 26 Apr 2022 05:09:08 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.66 -- Bump react-native-windows to v0.0.0-canary.492 -- Bump @react-native-windows/automation to v0.1.77 -- Bump @react-native-windows/automation-commands to v0.0.104 - -## 0.0.0 - -Mon, 25 Apr 2022 22:50:30 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.65 -- Bump react-native-windows to v0.0.0-canary.491 -- Bump @react-native-windows/automation to v0.1.76 -- Bump @react-native-windows/automation-commands to v0.0.103 - -## 0.0.0 - -Fri, 22 Apr 2022 05:09:17 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.64 -- Bump react-native-windows to v0.0.0-canary.490 -- Bump @react-native-windows/automation to v0.1.75 -- Bump @react-native-windows/automation-commands to v0.0.102 - -## 0.0.0 - -Thu, 21 Apr 2022 05:09:33 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.63 -- Bump react-native-windows to v0.0.0-canary.489 -- Bump @react-native-windows/automation to v0.1.74 -- Bump @react-native-windows/automation-commands to v0.0.101 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.40 - -## 0.0.0 - -Tue, 19 Apr 2022 05:08:59 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.62 -- Bump react-native-windows to v0.0.0-canary.488 -- Bump @react-native-windows/automation to v0.1.73 -- Bump @react-native-windows/automation-commands to v0.0.100 - -## 0.0.0 - -Fri, 15 Apr 2022 05:09:04 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.61 -- Bump react-native-windows to v0.0.0-canary.487 -- Bump @react-native-windows/automation to v0.1.72 -- Bump @react-native-windows/automation-commands to v0.0.99 - -## 0.0.0 - -Thu, 14 Apr 2022 05:09:19 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.60 -- Bump react-native-windows to v0.0.0-canary.486 -- Bump @react-native-windows/automation to v0.1.71 -- Bump @react-native-windows/automation-commands to v0.0.98 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.39 - -## 0.0.0 - -Wed, 13 Apr 2022 05:09:34 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.59 -- Bump react-native-windows to v0.0.0-canary.485 -- Bump @react-native-windows/automation to v0.1.70 -- Bump @react-native-windows/automation-commands to v0.0.97 - -## 0.0.0 - -Tue, 12 Apr 2022 05:10:39 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.58 -- Bump react-native-windows to v0.0.0-canary.484 -- Bump @react-native-windows/automation to v0.1.69 -- Bump @react-native-windows/automation-commands to v0.0.96 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.38 - -## 0.0.0 - -Sat, 09 Apr 2022 05:10:10 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.57 -- Bump react-native-windows to v0.0.0-canary.483 -- Bump @react-native-windows/automation to v0.1.68 -- Bump @react-native-windows/automation-commands to v0.0.95 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.37 - -## 0.0.0 - -Fri, 08 Apr 2022 05:09:52 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.56 -- Bump react-native-windows to v0.0.0-canary.482 -- Bump @react-native-windows/automation to v0.1.67 -- Bump @react-native-windows/automation-commands to v0.0.94 - -## 0.0.0 - -Thu, 07 Apr 2022 05:09:50 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.55 -- Bump react-native-windows to v0.0.0-canary.481 -- Bump @react-native-windows/automation to v0.1.66 -- Bump @react-native-windows/automation-commands to v0.0.93 - -## 0.0.0 - -Wed, 06 Apr 2022 05:09:24 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.54 -- Bump react-native-windows to v0.0.0-canary.480 -- Bump @react-native-windows/automation to v0.1.65 -- Bump @react-native-windows/automation-commands to v0.0.92 - -## 0.0.0 - -Tue, 05 Apr 2022 05:10:13 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.53 -- Bump react-native-windows to v0.0.0-canary.479 -- Bump @react-native-windows/automation to v0.1.64 -- Bump @react-native-windows/automation-commands to v0.0.91 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.36 - -## 0.0.0 - -Fri, 01 Apr 2022 05:09:58 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.52 -- Bump react-native-windows to v0.0.0-canary.478 -- Bump @react-native-windows/automation to v0.1.63 -- Bump @react-native-windows/automation-commands to v0.0.90 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.35 - -## 0.0.0 - -Thu, 31 Mar 2022 05:10:19 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.51 -- Bump react-native-windows to v0.0.0-canary.477 -- Bump @react-native-windows/automation to v0.1.62 -- Bump @react-native-windows/automation-commands to v0.0.89 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.34 - -## 0.0.0 - -Tue, 29 Mar 2022 05:09:50 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.50 -- Bump react-native-windows to v0.0.0-canary.476 -- Bump @react-native-windows/automation to v0.1.61 -- Bump @react-native-windows/automation-commands to v0.0.88 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.33 - -## 0.0.0 - -Sat, 26 Mar 2022 05:09:10 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.49 -- Bump react-native-windows to v0.0.0-canary.475 -- Bump @react-native-windows/automation to v0.1.60 -- Bump @react-native-windows/automation-commands to v0.0.87 - -## 0.0.0 - -Wed, 23 Mar 2022 05:09:18 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.48 -- Bump react-native-windows to v0.0.0-canary.474 -- Bump @react-native-windows/automation to v0.1.59 -- Bump @react-native-windows/automation-commands to v0.0.86 - -## 0.0.0 - -Tue, 22 Mar 2022 05:09:21 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.47 -- Bump react-native-windows to v0.0.0-canary.473 -- Bump @react-native-windows/automation to v0.1.58 -- Bump @react-native-windows/automation-commands to v0.0.85 - -## 0.0.0 - -Fri, 18 Mar 2022 05:08:51 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.46 -- Bump react-native-windows to v0.0.0-canary.472 -- Bump @react-native-windows/automation to v0.1.57 -- Bump @react-native-windows/automation-commands to v0.0.84 - -## 0.0.0 - -Thu, 17 Mar 2022 05:09:18 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.45 -- Bump react-native-windows to v0.0.0-canary.471 -- Bump @react-native-windows/automation to v0.1.56 -- Bump @react-native-windows/automation-commands to v0.0.83 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.32 - -## 0.0.0 - -Sat, 12 Mar 2022 06:09:07 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.44 -- Bump react-native-windows to v0.0.0-canary.470 -- Bump @react-native-windows/automation to v0.1.55 -- Bump @react-native-windows/automation-commands to v0.0.82 - -## 0.0.0 - -Fri, 11 Mar 2022 06:09:19 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.43 -- Bump react-native-windows to v0.0.0-canary.469 -- Bump @react-native-windows/automation to v0.1.54 -- Bump @react-native-windows/automation-commands to v0.0.81 - -## 0.0.0 - -Thu, 10 Mar 2022 06:09:24 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.42 -- Bump react-native-windows to v0.0.0-canary.468 -- Bump @react-native-windows/automation to v0.1.53 -- Bump @react-native-windows/automation-commands to v0.0.80 - -## 0.0.0 - -Wed, 09 Mar 2022 06:09:08 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.41 -- Bump react-native-windows to v0.0.0-canary.467 -- Bump @react-native-windows/automation to v0.1.52 -- Bump @react-native-windows/automation-commands to v0.0.79 - -## 0.0.0 - -Sun, 06 Mar 2022 06:08:52 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.40 -- Bump react-native-windows to v0.0.0-canary.466 -- Bump @react-native-windows/automation to v0.1.51 -- Bump @react-native-windows/automation-commands to v0.0.78 - -## 0.0.0 - -Sat, 05 Mar 2022 06:08:58 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.39 -- Bump react-native-windows to v0.0.0-canary.465 -- Bump @react-native-windows/automation to v0.1.50 -- Bump @react-native-windows/automation-commands to v0.0.77 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.31 - -## 0.0.0 - -Fri, 04 Mar 2022 06:09:13 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.38 -- Bump react-native-windows to v0.0.0-canary.464 -- Bump @react-native-windows/automation to v0.1.49 -- Bump @react-native-windows/automation-commands to v0.0.76 - -## 0.0.0 - -Thu, 03 Mar 2022 06:09:12 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.37 -- Bump react-native-windows to v0.0.0-canary.463 -- Bump @react-native-windows/automation to v0.1.48 -- Bump @react-native-windows/automation-commands to v0.0.75 - -## 0.0.0 - -Fri, 25 Feb 2022 23:53:36 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.36 -- Bump react-native-windows to v0.0.0-canary.462 -- Bump @react-native-windows/automation to v0.1.47 -- Bump @react-native-windows/automation-commands to v0.0.74 - -## 0.0.0 - -Fri, 25 Feb 2022 06:07:52 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.35 -- Bump react-native-windows to v0.0.0-canary.461 -- Bump @react-native-windows/automation to v0.1.46 -- Bump @react-native-windows/automation-commands to v0.0.73 - -## 0.0.0 - -Thu, 24 Feb 2022 06:07:47 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.34 -- Bump react-native-windows to v0.0.0-canary.460 -- Bump @react-native-windows/automation to v0.1.45 -- Bump @react-native-windows/automation-commands to v0.0.72 - -## 0.0.0 - -Wed, 23 Feb 2022 06:07:37 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.33 -- Bump react-native-windows to v0.0.0-canary.459 -- Bump @react-native-windows/automation to v0.1.44 -- Bump @react-native-windows/automation-commands to v0.0.71 - -## 0.0.0 - -Sat, 19 Feb 2022 06:07:07 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.32 -- Bump react-native-windows to v0.0.0-canary.458 -- Bump @react-native-windows/automation to v0.1.43 -- Bump @react-native-windows/automation-commands to v0.0.70 - -## 0.0.0 - -Fri, 18 Feb 2022 06:07:44 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.31 -- Bump react-native-windows to v0.0.0-canary.457 -- Bump @react-native-windows/automation to v0.1.42 -- Bump @react-native-windows/automation-commands to v0.0.69 - -## 0.0.0 - -Wed, 16 Feb 2022 19:51:00 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.30 -- Bump react-native-windows to v0.0.0-canary.456 -- Bump @react-native-windows/automation to v0.1.41 -- Bump @react-native-windows/automation-commands to v0.0.68 - -## 0.0.0 - -Sun, 13 Feb 2022 06:08:34 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.29 -- Bump react-native-windows to v0.0.0-canary.455 -- Bump @react-native-windows/automation to v0.1.40 -- Bump @react-native-windows/automation-commands to v0.0.67 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.30 - -## 0.0.0 - -Sat, 12 Feb 2022 06:08:37 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.28 -- Bump react-native-windows to v0.0.0-canary.454 -- Bump @react-native-windows/automation to v0.1.39 -- Bump @react-native-windows/automation-commands to v0.0.66 - -## 0.0.0 - -Fri, 11 Feb 2022 06:08:20 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.27 -- Bump react-native-windows to v0.0.0-canary.453 -- Bump @react-native-windows/automation to v0.1.38 -- Bump @react-native-windows/automation-commands to v0.0.65 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.29 - -## 0.0.0 - -Thu, 10 Feb 2022 06:07:57 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.26 -- Bump react-native-windows to v0.0.0-canary.452 -- Bump @react-native-windows/automation to v0.1.37 -- Bump @react-native-windows/automation-commands to v0.0.64 - -## 0.0.0 - -Wed, 09 Feb 2022 06:09:39 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.25 -- Bump react-native-windows to v0.0.0-canary.451 -- Bump @react-native-windows/automation to v0.1.36 -- Bump @react-native-windows/automation-commands to v0.0.63 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.28 -- Bump @rnw-scripts/babel-node-config to v2.0.4 -- Bump @rnw-scripts/eslint-config to v1.1.11 -- Bump @rnw-scripts/just-task to v2.2.3 -- Bump @rnw-scripts/ts-config to v2.0.2 - -## 0.0.0 - -Tue, 08 Feb 2022 18:21:23 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.24 -- Bump react-native-windows to v0.0.0-canary.450 -- Bump @react-native-windows/automation to v0.1.35 -- Bump @react-native-windows/automation-commands to v0.0.62 - -## 0.0.0 - -Tue, 08 Feb 2022 06:08:05 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.23 -- Bump react-native-windows to v0.0.0-canary.449 -- Bump @react-native-windows/automation to v0.1.34 -- Bump @react-native-windows/automation-commands to v0.0.61 - -## 0.0.0 - -Sat, 05 Feb 2022 06:07:42 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.22 -- Bump react-native-windows to v0.0.0-canary.448 -- Bump @react-native-windows/automation to v0.1.33 -- Bump @react-native-windows/automation-commands to v0.0.60 - -## 0.0.0 - -Thu, 03 Feb 2022 06:08:22 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.21 -- Bump react-native-windows to v0.0.0-canary.447 -- Bump @react-native-windows/automation to v0.1.32 -- Bump @react-native-windows/automation-commands to v0.0.59 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.27 - -## 0.0.0 - -Wed, 02 Feb 2022 06:08:39 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.20 -- Bump react-native-windows to v0.0.0-canary.446 -- Bump @react-native-windows/automation to v0.1.31 -- Bump @react-native-windows/automation-commands to v0.0.58 - -## 0.0.0 - -Tue, 01 Feb 2022 06:07:59 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.19 -- Bump react-native-windows to v0.0.0-canary.445 -- Bump @react-native-windows/automation to v0.1.30 -- Bump @react-native-windows/automation-commands to v0.0.57 - -## 0.0.0 - -Sat, 29 Jan 2022 06:08:59 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.18 -- Bump react-native-windows to v0.0.0-canary.444 -- Bump @react-native-windows/automation to v0.1.29 -- Bump @react-native-windows/automation-commands to v0.0.56 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.26 - -## 0.0.0 - -Thu, 27 Jan 2022 06:11:45 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.17 -- Bump react-native-windows to v0.0.0-canary.443 -- Bump @react-native-windows/automation to v0.1.28 -- Bump @react-native-windows/automation-commands to v0.0.55 - -## 0.0.0 - -Wed, 26 Jan 2022 06:08:34 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.16 -- Bump react-native-windows to v0.0.0-canary.442 -- Bump @react-native-windows/automation to v0.1.27 -- Bump @react-native-windows/automation-commands to v0.0.54 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.25 - -## 0.0.0 - -Sat, 22 Jan 2022 06:10:18 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.15 -- Bump react-native-windows to v0.0.0-canary.441 -- Bump @react-native-windows/automation to v0.1.26 -- Bump @react-native-windows/automation-commands to v0.0.53 - -## 0.0.0 - -Wed, 19 Jan 2022 06:10:35 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.14 -- Bump react-native-windows to v0.0.0-canary.440 -- Bump @react-native-windows/automation to v0.1.25 -- Bump @react-native-windows/automation-commands to v0.0.52 - -## 0.0.0 - -Fri, 14 Jan 2022 06:09:51 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.13 -- Bump react-native-windows to v0.0.0-canary.439 -- Bump @react-native-windows/automation to v0.1.24 -- Bump @react-native-windows/automation-commands to v0.0.51 - -## 0.0.0 - -Tue, 11 Jan 2022 06:09:11 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.12 -- Bump react-native-windows to v0.0.0-canary.438 -- Bump @react-native-windows/automation to v0.1.23 -- Bump @react-native-windows/automation-commands to v0.0.50 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.24 - -## 0.0.0 - -Sun, 09 Jan 2022 06:07:57 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.11 -- Bump react-native-windows to v0.0.0-canary.437 -- Bump @react-native-windows/automation to v0.1.22 -- Bump @react-native-windows/automation-commands to v0.0.49 - -## 0.0.0 - -Sat, 08 Jan 2022 06:09:25 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.10 -- Bump react-native-windows to v0.0.0-canary.436 -- Bump @react-native-windows/automation to v0.1.21 -- Bump @react-native-windows/automation-commands to v0.0.48 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.23 - -## 0.0.0 - -Fri, 07 Jan 2022 22:21:25 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.9 -- Bump react-native-windows to v0.0.0-canary.435 -- Bump @react-native-windows/automation to v0.1.20 -- Bump @react-native-windows/automation-commands to v0.0.47 - -## 0.0.0 - -Thu, 06 Jan 2022 04:18:33 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.8 -- Bump react-native-windows to v0.0.0-canary.434 -- Bump @react-native-windows/automation to v0.1.19 -- Bump @react-native-windows/automation-commands to v0.0.46 - -## 0.0.0 - -Tue, 28 Dec 2021 06:09:21 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.7 -- Bump react-native-windows to v0.0.0-canary.433 -- Bump @react-native-windows/automation to v0.1.18 -- Bump @react-native-windows/automation-commands to v0.0.45 - -## 0.0.0 - -Sat, 18 Dec 2021 06:08:07 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.6 -- Bump react-native-windows to v0.0.0-canary.432 -- Bump @react-native-windows/automation to v0.1.17 -- Bump @react-native-windows/automation-commands to v0.0.44 - -## 0.0.0 - -Thu, 16 Dec 2021 06:11:19 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.5 -- Bump react-native-windows to v0.0.0-canary.431 -- Bump @react-native-windows/automation to v0.1.16 -- Bump @react-native-windows/automation-commands to v0.0.43 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.22 - -## 0.0.0 - -Tue, 14 Dec 2021 06:12:27 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.4 -- Bump react-native-windows to v0.0.0-canary.430 -- Bump @react-native-windows/automation to v0.1.15 -- Bump @react-native-windows/automation-commands to v0.0.42 - -## 0.0.0 - -Fri, 10 Dec 2021 06:11:42 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.3 -- Bump react-native-windows to v0.0.0-canary.429 -- Bump @react-native-windows/automation to v0.1.14 -- Bump @react-native-windows/automation-commands to v0.0.41 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.21 - -## 0.0.0 - -Tue, 07 Dec 2021 06:10:13 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.2 -- Bump react-native-windows to v0.0.0-canary.428 -- Bump @react-native-windows/automation to v0.1.13 -- Bump @react-native-windows/automation-commands to v0.0.40 - -## 0.0.0 - -Sun, 05 Dec 2021 06:09:35 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.2-0 -- Bump react-native-windows to v0.0.0-canary.427 -- Bump @react-native-windows/automation to v0.1.12 -- Bump @react-native-windows/automation-commands to v0.0.39 - -## 0.0.0 - -Sat, 04 Dec 2021 06:09:39 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.1 -- Bump react-native-windows to v0.0.0-canary.426 -- Bump @react-native-windows/automation to v0.1.11 -- Bump @react-native-windows/automation-commands to v0.0.38 - -## 0.0.0 - -Fri, 03 Dec 2021 06:12:11 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.0 -- Bump react-native-windows to v0.0.0-canary.425 -- Bump @react-native-windows/automation to v0.1.10 -- Bump @react-native-windows/automation-commands to v0.0.37 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.20 -- Bump @rnw-scripts/babel-node-config to v2.0.3 -- Bump @rnw-scripts/eslint-config to v1.1.10 -- Bump @rnw-scripts/just-task to v2.2.2 - -## 0.0.0 - -Thu, 02 Dec 2021 06:09:50 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.35 -- Bump react-native-windows to v0.0.0-canary.424 -- Bump @react-native-windows/automation to v0.1.9 -- Bump @react-native-windows/automation-commands to v0.0.36 - -## 0.0.0 - -Fri, 26 Nov 2021 06:09:54 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.34 -- Bump react-native-windows to v0.0.0-canary.423 -- Bump @react-native-windows/automation to v0.1.8 -- Bump @react-native-windows/automation-commands to v0.0.35 - -## 0.0.0 - -Thu, 25 Nov 2021 06:09:25 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.33 -- Bump react-native-windows to v0.0.0-canary.422 -- Bump @react-native-windows/automation to v0.1.7 -- Bump @react-native-windows/automation-commands to v0.0.34 - -## 0.0.0 - -Wed, 24 Nov 2021 06:08:49 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.32 -- Bump react-native-windows to v0.0.0-canary.421 -- Bump @react-native-windows/automation to v0.1.6 -- Bump @react-native-windows/automation-commands to v0.0.33 - -## 0.0.0 - -Tue, 23 Nov 2021 06:09:26 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.31 -- Bump react-native-windows to v0.0.0-canary.420 -- Bump @react-native-windows/automation to v0.1.5 -- Bump @react-native-windows/automation-commands to v0.0.32 - -## 0.0.0 - -Thu, 18 Nov 2021 06:11:21 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.30 -- Bump react-native-windows to v0.0.0-canary.419 -- Bump @react-native-windows/automation to v0.1.4 -- Bump @react-native-windows/automation-commands to v0.0.31 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.19 -- Bump @rnw-scripts/eslint-config to v1.1.9 - -## 0.0.0 - -Tue, 16 Nov 2021 06:09:18 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.29 -- Bump react-native-windows to v0.0.0-canary.418 -- Bump @react-native-windows/automation to v0.1.3 -- Bump @react-native-windows/automation-commands to v0.0.30 - -## 0.0.0 - -Sat, 13 Nov 2021 06:08:59 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.28 -- Bump react-native-windows to v0.0.0-canary.417 -- Bump @react-native-windows/automation to v0.1.2 -- Bump @react-native-windows/automation-commands to v0.0.29 - -## 0.0.0 - -Wed, 10 Nov 2021 23:57:31 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.27 -- Bump react-native-windows to v0.0.0-canary.416 -- Bump @react-native-windows/automation to v0.1.1 -- Bump @react-native-windows/automation-commands to v0.0.28 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.18 - -## 0.0.0 - -Tue, 09 Nov 2021 06:11:23 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.26 -- Bump react-native-windows to v0.0.0-canary.415 -- Bump @react-native-windows/automation to v0.1.0 -- Bump @react-native-windows/automation-commands to v0.0.27 - -## 0.0.0 - -Sat, 06 Nov 2021 05:08:39 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.25 -- Bump react-native-windows to v0.0.0-canary.414 -- Bump @react-native-windows/automation to v0.0.28 -- Bump @react-native-windows/automation-commands to v0.0.26 - -## 0.0.0 - -Fri, 05 Nov 2021 05:08:51 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.24 -- Bump react-native-windows to v0.0.0-canary.413 -- Bump @react-native-windows/automation to v0.0.27 -- Bump @react-native-windows/automation-commands to v0.0.25 - -## 0.0.0 - -Thu, 04 Nov 2021 05:07:29 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.23 -- Bump react-native-windows to v0.0.0-canary.412 -- Bump @react-native-windows/automation to v0.0.26 -- Bump @react-native-windows/automation-commands to v0.0.24 - -## 0.0.0 - -Thu, 04 Nov 2021 05:07:08 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.23 -- Bump react-native-windows to v0.0.0-canary.412 -- Bump @react-native-windows/automation to v0.0.26 -- Bump @react-native-windows/automation-commands to v0.0.24 - -## 0.0.0 - -Tue, 02 Nov 2021 20:20:41 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.22 -- Bump react-native-windows to v0.0.0-canary.411 -- Bump @react-native-windows/automation to v0.0.25 -- Bump @react-native-windows/automation-commands to v0.0.23 - -## 0.0.0 - -Tue, 02 Nov 2021 20:20:13 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.22 -- Bump react-native-windows to v0.0.0-canary.411 -- Bump @react-native-windows/automation to v0.0.25 -- Bump @react-native-windows/automation-commands to v0.0.23 - -## 0.0.0 - -Mon, 01 Nov 2021 18:33:37 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.21 -- Bump react-native-windows to v0.0.0-canary.410 -- Bump @react-native-windows/automation to v0.0.24 -- Bump @react-native-windows/automation-commands to v0.0.22 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.17 - -## 0.0.0 - -Mon, 01 Nov 2021 18:33:06 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.21 -- Bump react-native-windows to v0.0.0-canary.410 -- Bump @react-native-windows/automation to v0.0.24 -- Bump @react-native-windows/automation-commands to v0.0.22 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.17 - -## 0.0.0 - -Thu, 28 Oct 2021 05:06:02 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.20 -- Bump react-native-windows to v0.0.0-canary.409 -- Bump @react-native-windows/automation to v0.0.23 -- Bump @react-native-windows/automation-commands to v0.0.21 - -## 0.0.0 - -Thu, 28 Oct 2021 05:05:43 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.20 -- Bump react-native-windows to v0.0.0-canary.409 -- Bump @react-native-windows/automation to v0.0.23 -- Bump @react-native-windows/automation-commands to v0.0.21 - -## 0.0.0 - -Wed, 27 Oct 2021 05:07:23 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.19 -- Bump react-native-windows to v0.0.0-canary.408 -- Bump @react-native-windows/automation to v0.0.22 -- Bump @react-native-windows/automation-commands to v0.0.20 - -## 0.0.0 - -Wed, 27 Oct 2021 05:07:00 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.19 -- Bump react-native-windows to v0.0.0-canary.408 -- Bump @react-native-windows/automation to v0.0.22 -- Bump @react-native-windows/automation-commands to v0.0.20 - -## 0.0.0 - -Tue, 26 Oct 2021 05:06:56 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.18 -- Bump react-native-windows to v0.0.0-canary.407 -- Bump @react-native-windows/automation to v0.0.21 -- Bump @react-native-windows/automation-commands to v0.0.19 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.15 - -## 0.0.0 - -Tue, 26 Oct 2021 05:06:25 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.18 -- Bump react-native-windows to v0.0.0-canary.407 -- Bump @react-native-windows/automation to v0.0.21 -- Bump @react-native-windows/automation-commands to v0.0.19 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.15 - -## 0.0.0 - -Mon, 25 Oct 2021 05:06:59 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.17 -- Bump react-native-windows to v0.0.0-canary.406 -- Bump @react-native-windows/automation to v0.0.20 -- Bump @react-native-windows/automation-commands to v0.0.18 - -## 0.0.0 - -Mon, 25 Oct 2021 05:06:41 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.17 -- Bump react-native-windows to v0.0.0-canary.406 -- Bump @react-native-windows/automation to v0.0.20 -- Bump @react-native-windows/automation-commands to v0.0.18 - -## 0.0.0 - -Sun, 24 Oct 2021 14:04:42 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.16 -- Bump react-native-windows to v0.0.0-canary.405 -- Bump @react-native-windows/automation to v0.0.19 -- Bump @react-native-windows/automation-commands to v0.0.17 - -## 0.0.0 - -Sun, 24 Oct 2021 14:04:21 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.16 -- Bump react-native-windows to v0.0.0-canary.405 -- Bump @react-native-windows/automation to v0.0.19 -- Bump @react-native-windows/automation-commands to v0.0.17 - -## 0.0.0 - -Sun, 24 Oct 2021 05:06:51 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.15 -- Bump react-native-windows to v0.0.0-canary.404 -- Bump @react-native-windows/automation to v0.0.18 -- Bump @react-native-windows/automation-commands to v0.0.16 - -## 0.0.0 - -Sat, 23 Oct 2021 05:06:49 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.14 -- Bump react-native-windows to v0.0.0-canary.403 -- Bump @react-native-windows/automation to v0.0.17 -- Bump @react-native-windows/automation-commands to v0.0.15 - -## 0.0.0 - -Fri, 22 Oct 2021 05:06:46 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.13 -- Bump react-native-windows to v0.0.0-canary.402 -- Bump @react-native-windows/automation to v0.0.16 -- Bump @react-native-windows/automation-commands to v0.0.14 - -## 0.0.0 - -Thu, 21 Oct 2021 05:08:01 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.12 -- Bump react-native-windows to v0.0.0-canary.401 -- Bump @react-native-windows/automation to v0.0.15 -- Bump @react-native-windows/automation-commands to v0.0.13 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.14 - -## 0.0.0 - -Sun, 17 Oct 2021 05:06:34 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.11 -- Bump react-native-windows to v0.0.0-canary.400 -- Bump @react-native-windows/automation to v0.0.14 -- Bump @react-native-windows/automation-commands to v0.0.12 - -## 0.0.0 - -Sat, 16 Oct 2021 05:08:25 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.10 -- Bump react-native-windows to v0.0.0-canary.399 -- Bump @react-native-windows/automation to v0.0.13 -- Bump @react-native-windows/automation-commands to v0.0.11 - -## 0.0.0 - -Fri, 15 Oct 2021 05:06:52 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.9 -- Bump react-native-windows to v0.0.0-canary.398 -- Bump @react-native-windows/automation to v0.0.12 -- Bump @react-native-windows/automation-commands to v0.0.10 - -## 0.0.0 - -Thu, 14 Oct 2021 05:06:00 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.8 -- Bump react-native-windows to v0.0.0-canary.397 -- Bump @react-native-windows/automation to v0.0.11 -- Bump @react-native-windows/automation-commands to v0.0.9 - -## 0.0.0 - -Wed, 13 Oct 2021 05:07:05 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.7 -- Bump react-native-windows to v0.0.0-canary.396 -- Bump @react-native-windows/automation to v0.0.10 -- Bump @react-native-windows/automation-commands to v0.0.8 - -## 0.0.0 - -Tue, 12 Oct 2021 05:07:11 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.6 -- Bump react-native-windows to v0.0.0-canary.395 -- Bump @react-native-windows/automation to v0.0.9 -- Bump @react-native-windows/automation-commands to v0.0.7 - -## 0.0.0 - -Sat, 09 Oct 2021 05:06:48 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.5 -- Bump react-native-windows to v0.0.0-canary.394 -- Bump @react-native-windows/automation to v0.0.8 -- Bump @react-native-windows/automation-commands to v0.0.6 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.13 - -## 0.0.0 - -Fri, 08 Oct 2021 05:05:52 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.393 (34109996+chiaramooney@users.noreply.github.com) - -## 0.0.0 - -Wed, 06 Oct 2021 05:07:05 GMT - -### Patches - -- Bump @react-native-windows/tester to v0.0.1 (ngerlem@microsoft.com) - -### Changes - -- Bump react-native-windows to v0.0.0-canary.392 (ngerlem@microsoft.com) -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.12 (ngerlem@microsoft.com) - -## 0.0.0 - -Tue, 05 Oct 2021 05:07:00 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.391 (erozell@outlook.com) - -## 0.0.0 - -Mon, 04 Oct 2021 05:06:55 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.390 (erozell@outlook.com) - -## 0.0.0 - -Sat, 02 Oct 2021 05:05:38 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.389 (30809111+acoates-ms@users.noreply.github.com) - -## 0.0.0 - -Fri, 01 Oct 2021 05:05:54 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.388 (julio.rocha@microsoft.com) - -## 0.0.0 - -Thu, 30 Sep 2021 05:06:48 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.387 (erozell@outlook.com) - -## 0.0.0 - -Wed, 29 Sep 2021 05:06:54 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.386 (anandrag@microsoft.com) - -## 0.0.0 - -Tue, 28 Sep 2021 05:07:03 GMT - -### Patches - -- Bump @react-native-windows/automation to v0.0.7 (34109996+chiaramooney@users.noreply.github.com) - -### Changes - -- Bump @react-native-windows/automation-channel to v0.0.4 (34109996+chiaramooney@users.noreply.github.com) -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.11 (34109996+chiaramooney@users.noreply.github.com) -- Bump react-native-windows to v0.0.0-canary.385 (34109996+chiaramooney@users.noreply.github.com) -- Bump @react-native-windows/automation-commands to v0.0.5 (34109996+chiaramooney@users.noreply.github.com) -- Bump @react-native-windows/tester to v0.0.1 (34109996+chiaramooney@users.noreply.github.com) - -## 0.0.0 - -Sat, 25 Sep 2021 05:06:39 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.384 (53799235+ZihanChen-MSFT@users.noreply.github.com) - -## 0.0.0 - -Fri, 24 Sep 2021 05:06:42 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.3-11 (igklemen@microsoft.com) - -### Changes - -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.10 (igklemen@microsoft.com) -- Bump react-native-windows to v0.0.0-canary.383 (igklemen@microsoft.com) -- Bump @react-native-windows/tester to v0.0.1 (igklemen@microsoft.com) - -## 0.0.0 - -Thu, 23 Sep 2021 05:06:48 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.382 (34109996+chiaramooney@users.noreply.github.com) - -## 0.0.0 - -Wed, 22 Sep 2021 05:06:43 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.381 (ali-hk@users.noreply.github.com) - -## 0.0.0 - -Tue, 21 Sep 2021 05:08:39 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.3-8 (igklemen@microsoft.com) - -### Changes - -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.9 (igklemen@microsoft.com) -- Bump react-native-windows to v0.0.0-canary.380 (anandrag@microsoft.com) -- Bump @react-native-windows/tester to v0.0.1 (anandrag@microsoft.com) - -## 0.0.0 - -Sat, 18 Sep 2021 05:07:45 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.379 (erozell@outlook.com) - -## 0.0.0 - -Fri, 17 Sep 2021 05:06:53 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.378 (jthysell@microsoft.com) - -## 0.0.0 - -Thu, 16 Sep 2021 05:06:44 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.377 (erozell@outlook.com) - -## 0.0.0 - -Wed, 15 Sep 2021 05:07:04 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.376 (30809111+acoates-ms@users.noreply.github.com) - -## 0.0.0 - -Tue, 14 Sep 2021 05:07:02 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.375 (jthysell@microsoft.com) - -## 0.0.0 - -Sat, 11 Sep 2021 05:06:55 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.374 (anandrag@microsoft.com) - -## 0.0.0 - -Fri, 10 Sep 2021 05:07:31 GMT - -### Patches - -- Bump @react-native-windows/automation to v0.0.3 (53799235+ZihanChen-MSFT@users.noreply.github.com) - -### Changes - -- Bump react-native-windows to v0.0.0-canary.373 (53799235+ZihanChen-MSFT@users.noreply.github.com) -- Bump @react-native-windows/automation-channel to v0.0.3-1 (53799235+ZihanChen-MSFT@users.noreply.github.com) -- Bump @react-native-windows/automation-commands to v0.0.3-1 (53799235+ZihanChen-MSFT@users.noreply.github.com) -- Bump @react-native-windows/tester to v0.0.1 (53799235+ZihanChen-MSFT@users.noreply.github.com) - -## 0.0.0 - -Thu, 09 Sep 2021 05:07:46 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.372 (53799235+ZihanChen-MSFT@users.noreply.github.com) - -## 0.0.0 - -Wed, 08 Sep 2021 05:08:53 GMT - -### Patches - -- Bump @rnw-scripts/just-task to v2.2.1 (ngerlem@microsoft.com) - -### Changes - -- Bump react-native-windows to v0.0.0-canary.371 (ngerlem@microsoft.com) -- Bump @react-native-windows/automation-channel to v0.0.2 (ngerlem@microsoft.com) -- Bump @react-native-windows/tester to v0.0.1 (ngerlem@microsoft.com) -- Bump @react-native-windows/automation to v0.0.2 (ngerlem@microsoft.com) -- Bump @react-native-windows/automation-commands to v0.0.2 (ngerlem@microsoft.com) -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.8 (ngerlem@microsoft.com) - -## 0.0.0 - -Sat, 04 Sep 2021 05:06:39 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.370 (dannyvv@microsoft.com) - -## 0.0.0 - -Fri, 03 Sep 2021 05:06:04 GMT - -### Patches - -- Bump @react-native-windows/automation to v0.0.1 (erozell@outlook.com) - -### Changes - -- Bump @react-native-windows/automation-channel to v0.0.1 (erozell@outlook.com) -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.7 (ngerlem@microsoft.com) -- Bump react-native-windows to v0.0.0-canary.369 (erozell@outlook.com) -- Bump @react-native-windows/automation-commands to v0.0.1 (erozell@outlook.com) -- Bump @react-native-windows/tester to v0.0.1 (erozell@outlook.com) - -## 0.0.0 - -Thu, 02 Sep 2021 05:08:16 GMT - -### Patches - -- Bump jest-environment-winappdriver to v3.0.0 (53799235+ZihanChen-MSFT@users.noreply.github.com) - -## 0.0.0 - -Wed, 01 Sep 2021 05:07:18 GMT - -### Patches - -- Bump node-rnw-rpc to v1.0.15 (ngerlem@microsoft.com) - -### Changes - -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.6 (ngerlem@microsoft.com) -- Bump react-native-windows to v0.0.0-canary.368 (ngerlem@microsoft.com) -- Bump jest-environment-winappdriver to v2.0.4 (ngerlem@microsoft.com) -- Bump @react-native-windows/tester to v0.0.1 (ngerlem@microsoft.com) - -## 0.0.0 - -Tue, 31 Aug 2021 05:07:15 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.367 (30809111+acoates-ms@users.noreply.github.com) - -## 0.0.0 - -Sat, 28 Aug 2021 05:06:32 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.366 (30809111+acoates-ms@users.noreply.github.com) - -## 0.0.0 - -Wed, 25 Aug 2021 05:07:15 GMT - -### Patches - -- Bump node-rnw-rpc to v1.0.14 (ngerlem@microsoft.com) - -### Changes - -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.5 (ngerlem@microsoft.com) -- Bump react-native-windows to v0.0.0-canary.365 (ngerlem@microsoft.com) -- Bump jest-environment-winappdriver to v2.0.3 (ngerlem@microsoft.com) -- Bump @react-native-windows/tester to v0.0.1 (ngerlem@microsoft.com) - -## 0.0.0 - -Mon, 23 Aug 2021 05:10:28 GMT - -### Patches - -- Bump node-rnw-rpc to v1.0.13 (ngerlem@microsoft.com) - -### Changes - -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.4 (ngerlem@microsoft.com) -- Bump react-native-windows to v0.0.0-canary.364 (ngerlem@microsoft.com) -- Bump jest-environment-winappdriver to v2.0.2 (ngerlem@microsoft.com) -- Bump @react-native-windows/tester to v0.0.1 (ngerlem@microsoft.com) - -## 0.0.0 - -Sat, 21 Aug 2021 05:09:03 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.363 (aschultz@microsoft.com) - -## 0.0.0 - -Fri, 20 Aug 2021 05:05:48 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.362 (ngerlem@microsoft.com) - -## 0.0.0 - -Wed, 18 Aug 2021 05:06:18 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.361 (ngerlem@microsoft.com) - -## 0.0.0 - -Tue, 17 Aug 2021 05:09:46 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.360 (jthysell@microsoft.com) - -## 0.0.0 - -Sat, 14 Aug 2021 05:08:23 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.359 (erozell@outlook.com) - -## 0.0.0 - -Wed, 11 Aug 2021 05:09:13 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.358 (erozell@outlook.com) - -## 0.0.0 - -Tue, 10 Aug 2021 05:11:09 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.357 (erozell@outlook.com) - -## 0.0.0 - -Sun, 08 Aug 2021 05:06:42 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.356 (erozell@outlook.com) - -## 0.0.0 - -Sat, 07 Aug 2021 05:06:10 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.355 (erozell@outlook.com) - -## 0.0.0 - -Fri, 06 Aug 2021 05:09:11 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.354 (30809111+acoates-ms@users.noreply.github.com) - -## 0.0.0 - -Thu, 05 Aug 2021 05:07:20 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.353 (30809111+acoates-ms@users.noreply.github.com) - -## 0.0.0 - -Wed, 04 Aug 2021 05:05:41 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.352 (agnel@microsoft.com) - -## 0.0.0 - -Tue, 03 Aug 2021 05:10:45 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.351 (erozell@outlook.com) - -## 0.0.0 - -Sun, 01 Aug 2021 05:08:39 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.350 (30809111+acoates-ms@users.noreply.github.com) - -## 0.0.0 - -Sun, 25 Jul 2021 05:09:20 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.349 (ngerlem@microsoft.com) - -## 0.0.0 - -Fri, 23 Jul 2021 05:08:40 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.348 (dannyvv@microsoft.com) - -## 0.0.0 - -Thu, 22 Jul 2021 05:05:25 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.347 (ngerlem@microsoft.com) - -## 0.0.0 - -Wed, 21 Jul 2021 05:06:26 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.346 (ngerlem@microsoft.com) - -## 0.0.0 - -Tue, 20 Jul 2021 05:04:42 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.345 (agnel@microsoft.com) - -## 0.0.0 - -Sat, 17 Jul 2021 05:08:12 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.344 (asklar@microsoft.com) - -## 0.0.0 - -Fri, 16 Jul 2021 05:07:06 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.343 (email not defined) - -## 0.0.0 - -Wed, 14 Jul 2021 06:00:50 GMT - -### Patches - -- Bump node-rnw-rpc to v1.0.11-19 (julio.rocha@microsoft.com) - -### Changes - -- Bump react-native-windows to v0.0.0-canary.342 (julio.rocha@microsoft.com) -- Bump @react-native-windows/tester to v0.0.1 (julio.rocha@microsoft.com) - -## 0.0.0 - -Tue, 13 Jul 2021 05:06:16 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.341 (erozell@outlook.com) - -## 0.0.0 - -Mon, 12 Jul 2021 05:05:31 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.340 (asklar@microsoft.com) - -## 0.0.0 - -Fri, 09 Jul 2021 05:06:27 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.339 (igklemen@microsoft.com) - -## 0.0.0 - -Thu, 08 Jul 2021 05:05:44 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.338 (30809111+acoates-ms@users.noreply.github.com) - -## 0.0.0 - -Wed, 07 Jul 2021 05:06:28 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.337 (34109996+chiaramooney@users.noreply.github.com) - -## 0.0.0 - -Fri, 02 Jul 2021 05:06:31 GMT - -### Patches - -- Bump @rnw-scripts/jest-out-of-tree-resolver to v1.0.2 (ngerlem@microsoft.com) - -### Changes - -- Bump react-native-windows to v0.0.0-canary.336 (ngerlem@microsoft.com) - -## 0.0.0 - -Wed, 30 Jun 2021 05:07:31 GMT - -### Patches - -- Bump @rnw-scripts/jest-out-of-tree-resolver to v1.0.1 (ngerlem@microsoft.com) - -### Changes - -- Bump react-native-windows to v0.0.0-canary.335 (ngerlem@microsoft.com) -- Bump node-rnw-rpc to v1.0.11-12 (ngerlem@microsoft.com) -- Bump jest-environment-winappdriver to v2.0.1-8 (ngerlem@microsoft.com) -- Bump @react-native-windows/tester to v0.0.1 (ngerlem@microsoft.com) - -## 0.0.0 - -Tue, 29 Jun 2021 05:06:48 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.334 (ngerlem@microsoft.com) - -## 0.0.0 - -Sun, 27 Jun 2021 05:08:11 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.333 (matteo.pagani@microsoft.com) - -## 0.0.0 - -Sat, 26 Jun 2021 05:06:48 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.332 (julio.rocha@microsoft.com) - -## 0.0.0 - -Fri, 25 Jun 2021 05:09:48 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.331 (ngerlem@microsoft.com) - -## 0.0.0 - -Thu, 24 Jun 2021 05:08:43 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.330 (asklar@microsoft.com) - -## 0.0.0 - -Wed, 23 Jun 2021 00:22:52 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.329 (asklar@microsoft.com) - -## 0.0.0 - -Tue, 22 Jun 2021 05:07:16 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.328 (julio.rocha@microsoft.com) - -## 0.0.0 - -Fri, 18 Jun 2021 05:06:48 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.327 (Bartosz.Klonowski@callstack.com) - -## 0.0.0 - -Thu, 17 Jun 2021 05:07:57 GMT - -### Major changes - -- Bump node-rnw-rpc to v1.0.11-3 (34109996+chiaramooney@users.noreply.github.com) - -### Changes - -- Bump react-native-windows to v0.0.0-canary.326 (30809111+acoates-ms@users.noreply.github.com) - -## 0.0.0 - -Wed, 16 Jun 2021 05:08:34 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.325 (30809111+acoates-ms@users.noreply.github.com) - -## 0.0.0 - -Tue, 15 Jun 2021 05:06:39 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.324 (30809111+acoates-ms@users.noreply.github.com) - -## 0.0.0 - -Sat, 12 Jun 2021 05:06:29 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.323 (30809111+acoates-ms@users.noreply.github.com) - -## 0.0.0 - -Fri, 11 Jun 2021 05:08:55 GMT - -### Patches - -- Bump @rnw-scripts/just-task to v2.2.0 (ngerlem@microsoft.com) - -### Changes - -- Bump react-native-windows to v0.0.0-canary.322 (dannyvv@microsoft.com) -- Bump node-rnw-rpc to v1.0.10 (dannyvv@microsoft.com) -- Bump jest-environment-winappdriver to v1.1.9 (dannyvv@microsoft.com) -- Bump @react-native-windows/tester to v0.0.1 (dannyvv@microsoft.com) - -## 0.0.0 - -Thu, 10 Jun 2021 05:10:10 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.321 (vmorozov@microsoft.com) - -## 0.0.0 - -Wed, 09 Jun 2021 05:10:07 GMT - -### Patches - -- Bump @rnw-scripts/just-task to v2.1.3 (igklemen@microsoft.com) - -### Changes - -- Bump @react-native-windows/tester to v0.0.1 (igklemen@microsoft.com) -- Bump react-native-windows to v0.0.0-canary.320 (igklemen@microsoft.com) -- Bump node-rnw-rpc to v1.0.9 (igklemen@microsoft.com) -- Bump jest-environment-winappdriver to v1.1.8 (igklemen@microsoft.com) - -## 0.0.0 - -Sat, 05 Jun 2021 05:09:53 GMT - -### Patches - -- Bump jest-environment-winappdriver to v1.1.8-0 (34109996+chiaramooney@users.noreply.github.com) - -### Changes - -- Bump react-native-windows to v0.0.0-canary.319 (julio.rocha@microsoft.com) -- Bump node-rnw-rpc to v1.0.8 (igklemen@microsoft.com) - -## 0.0.0 - -Thu, 03 Jun 2021 05:09:47 GMT - -### Patches - -- Bump node-rnw-rpc to v1.0.7 (ngerlem@microsoft.com) - -### Changes - -- Bump react-native-windows to v0.0.0-canary.318 (ngerlem@microsoft.com) -- Bump @react-native-windows/tester to v0.0.1 (ngerlem@microsoft.com) -- Bump jest-environment-winappdriver to v1.1.7 (ngerlem@microsoft.com) - -## 0.0.0 - -Tue, 25 May 2021 19:36:43 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.317 (dannyvv@microsoft.com) - -## 0.0.0 - -Fri, 21 May 2021 21:40:00 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.316 (30809111+acoates-ms@users.noreply.github.com) - -## 0.0.0 - -Fri, 21 May 2021 05:17:18 GMT - -### Patches - -- Bump @react-native-windows/tester to v0.0.1 (ngerlem@microsoft.com) - -### Changes - -- Bump react-native-windows to v0.0.0-canary.315 (ngerlem@microsoft.com) -- Bump node-rnw-rpc to v1.0.6 (ngerlem@microsoft.com) -- Bump jest-environment-winappdriver to v1.1.6 (ngerlem@microsoft.com) - -## 0.0.0 - -Tue, 18 May 2021 05:05:13 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.313 (30809111+acoates-ms@users.noreply.github.com) - -## 0.0.0 - -Mon, 17 May 2021 05:11:32 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.312 (igklemen@microsoft.com) - -## 0.0.0 - -Sat, 15 May 2021 05:06:21 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.311 (anandrag@microsoft.com) - -## 0.0.0 - -Fri, 14 May 2021 05:06:39 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.310 (julio.rocha@microsoft.com) - -## 0.0.0 - -Thu, 13 May 2021 05:11:48 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.309 (30809111+acoates-ms@users.noreply.github.com) - -## 0.0.0 - -Tue, 11 May 2021 05:06:47 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.308 (asklar@microsoft.com) - -## 0.0.0 - -Sun, 09 May 2021 05:06:22 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.307 (vmorozov@microsoft.com) - -## 0.0.0 - -Sat, 08 May 2021 05:05:56 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.306 (34109996+chiaramooney@users.noreply.github.com) - -## 0.0.0 - -Fri, 07 May 2021 05:07:30 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.305 (vmorozov@microsoft.com) - -## 0.0.0 - -Wed, 05 May 2021 16:27:31 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.304 (30809111+acoates-ms@users.noreply.github.com) - -## 0.0.0 - -Tue, 04 May 2021 05:10:45 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.303 (igklemen@microsoft.com) - -## 0.0.0 - -Sat, 01 May 2021 05:05:57 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.302 (agnel@microsoft.com) - -## 0.0.0 - -Fri, 30 Apr 2021 05:06:16 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.301 (erozell@outlook.com) - -## 0.0.0 - -Thu, 29 Apr 2021 05:07:20 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.300 (erozell@outlook.com) - -## 0.0.0 - -Wed, 28 Apr 2021 05:07:02 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.299 (asklar@microsoft.com) - -## 0.0.0 - -Tue, 27 Apr 2021 05:09:48 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.298 (jthysell@microsoft.com) - -## 0.0.0 - -Sat, 24 Apr 2021 05:06:52 GMT - -### Patches - -- Bump node-rnw-rpc to v1.0.5-27 (30809111+acoates-ms@users.noreply.github.com) - -### Changes - -- Bump react-native-windows to v0.0.0-canary.297 (30809111+acoates-ms@users.noreply.github.com) - -## 0.0.0 - -Fri, 23 Apr 2021 05:08:07 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.296 (agnel@microsoft.com) - -## 0.0.0 - -Wed, 21 Apr 2021 05:06:31 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.295 (agnel@microsoft.com) - -## 0.0.0 - -Tue, 20 Apr 2021 05:06:21 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.294 (asklar@microsoft.com) - -## 0.0.0 - -Sat, 17 Apr 2021 05:08:13 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.293 (asklar@microsoft.com) - -## 0.0.0 - -Fri, 16 Apr 2021 05:08:38 GMT - -### Patches - -- Bump node-rnw-rpc to v1.0.5-22 (igklemen@microsoft.com) - -### Changes - -- Bump react-native-windows to v0.0.0-canary.292 (igklemen@microsoft.com) - -## 0.0.0 - -Thu, 15 Apr 2021 05:09:36 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.291 (agnel@microsoft.com) - -## 0.0.0 - -Wed, 14 Apr 2021 05:08:14 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.290 (asklar@microsoft.com) - -## 0.0.0 - -Tue, 13 Apr 2021 05:07:37 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.289 (erozell@outlook.com) - -## 0.0.0 - -Sat, 10 Apr 2021 05:06:27 GMT - -### Patches - -- Bump node-rnw-rpc to v1.0.5-18 (igklemen@microsoft.com) - -### Changes - -- Bump react-native-windows to v0.0.0-canary.288 (julio.rocha@microsoft.com) -- Bump @react-native-windows/tester to v0.0.1 (julio.rocha@microsoft.com) - -## 0.0.0 - -Thu, 08 Apr 2021 05:07:22 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.287 (stecrain@microsoft.com) - -## 0.0.0 - -Tue, 06 Apr 2021 05:05:03 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.286 (igklemen@microsoft.com) - -## 0.0.0 - -Fri, 02 Apr 2021 05:07:19 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.285 (igklemen@microsoft.com) - -## 0.0.0 - -Thu, 01 Apr 2021 05:07:27 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.284 (asklar@microsoft.com) - -## 0.0.0 - -Sun, 28 Mar 2021 05:06:13 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.283 (asklar@microsoft.com) - -## 0.0.0 - -Fri, 26 Mar 2021 21:27:59 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.282 (asklar@microsoft.com) - -## 0.0.0 - -Fri, 26 Mar 2021 05:06:37 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.281 (asklar@microsoft.com) - -## 0.0.0 - -Thu, 25 Mar 2021 05:06:57 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.280 (jthysell@microsoft.com) - -## 0.0.0 - -Tue, 23 Mar 2021 05:06:08 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.279 (asklar@microsoft.com) - -## 0.0.0 - -Fri, 19 Mar 2021 05:12:09 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.278 (asklar@microsoft.com) - -## 0.0.0 - -Thu, 18 Mar 2021 05:08:24 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.277 (vmorozov@microsoft.com) - -## 0.0.0 - -Wed, 17 Mar 2021 05:18:22 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.276 (30809111+acoates-ms@users.noreply.github.com) - -## 0.0.0 - -Tue, 16 Mar 2021 05:07:08 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.275 (asklar@microsoft.com) - -## 0.0.0 - -Sun, 14 Mar 2021 05:06:38 GMT - -### Patches - -- Bump node-rnw-rpc to v1.0.5-4 (asklar@microsoft.com) - -### Changes - -- Bump react-native-windows to v0.0.0-canary.274 (asklar@microsoft.com) -- Bump @react-native-windows/tester to v0.0.1 (asklar@microsoft.com) - -## 0.0.0 - -Sat, 13 Mar 2021 05:08:04 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.273 (34109996+chiaramooney@users.noreply.github.com) - -## 0.0.0 - -Fri, 12 Mar 2021 05:07:46 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.272 (ngerlem@microsoft.com) - -## 0.0.0 - -Thu, 11 Mar 2021 05:07:32 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.271 (asklar@microsoft.com) - -## 0.0.0 - -Wed, 10 Mar 2021 05:10:47 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.270 (asklar@microsoft.com) - -## 0.0.0 - -Tue, 09 Mar 2021 22:34:34 GMT - -### Patches - -- Bump node-rnw-rpc to v1.0.4 (jthysell@microsoft.com) - -### Changes - -- Bump react-native-windows to v0.0.0-canary.269 (jthysell@microsoft.com) -- Bump jest-environment-winappdriver to v1.1.1 (jthysell@microsoft.com) -- Bump @react-native-windows/tester to v0.0.1 (jthysell@microsoft.com) - -## 0.0.0 - -Tue, 09 Mar 2021 21:16:42 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.268 (jthysell@microsoft.com) - -## 0.0.0 - -Tue, 09 Mar 2021 18:00:37 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.265 (igklemen@microsoft.com) - -## 0.0.0 - -Mon, 08 Mar 2021 20:49:18 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.264 (ngerlem@microsoft.com) - -## 0.0.0 - -Fri, 05 Mar 2021 16:31:03 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.263 (igklemen@microsoft.com) - -## 0.0.0 - -Thu, 04 Mar 2021 05:05:53 GMT - -### Patches - -- Bump @react-native-windows/tester to v0.0.1 (dannyvv@microsoft.com) - -### Changes - -- Bump react-native-windows to v0.0.0-canary.262 (dannyvv@microsoft.com) -- Bump node-rnw-rpc to v1.0.1 (dannyvv@microsoft.com) - -## 0.0.0 - -Tue, 02 Mar 2021 05:06:32 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.261 (34109996+chiaramooney@users.noreply.github.com) - -## 0.0.0 - -Fri, 26 Feb 2021 05:06:35 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.260 (asklar@microsoft.com) - -## 0.0.0 - -Thu, 25 Feb 2021 05:05:52 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.259 (asklar@microsoft.com) - -## 0.0.0 - -Tue, 23 Feb 2021 05:06:42 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.258 (erozell@outlook.com) - -## 0.0.0 - -Sat, 20 Feb 2021 05:06:12 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.257 (30809111+acoates-ms@users.noreply.github.com) - -## 0.0.0 - -Thu, 18 Feb 2021 05:07:11 GMT - -### Changes - -- Bump @react-native-windows/tester to v0.0.1 (vmorozov@microsoft.com) - -## 0.0.0 - -Sun, 14 Feb 2021 05:06:10 GMT - -### Changes - -- Bump @react-native-windows/tester to v0.0.1 (asklar@microsoft.com) - -## 0.0.0 - -Sat, 13 Feb 2021 05:05:34 GMT - -### Patches - -- Bump jest-environment-winappdriver to v1.1.0 (ngerlem@microsoft.com) - -## 0.0.0 - -Fri, 12 Feb 2021 05:19:35 GMT - -### Changes - -- Bump @react-native-windows/tester to v0.0.1 (jthysell@microsoft.com) - -## 0.0.0 - -Thu, 11 Feb 2021 05:08:29 GMT - -### Patches - -- Bump @rnw-scripts/just-task to v2.1.0 (ngerlem@microsoft.com) - -### Changes - -- Bump react-native-windows to v0.0.0-canary.253 (ngerlem@microsoft.com) -- Bump @react-native-windows/tester to v0.0.1 (ngerlem@microsoft.com) - -## 0.0.0 - -Wed, 10 Feb 2021 05:06:37 GMT - -### Changes - -- Bump @react-native-windows/tester to v0.0.1 (asklar@microsoft.com) - -## 0.0.0 - -Tue, 09 Feb 2021 05:07:37 GMT - -### Patches - -- Bump @rnw-scripts/just-task to v2.0.2 (dannyvv@microsoft.com) - -### Changes - -- Bump @react-native-windows/tester to v0.0.1 (igklemen@microsoft.com) - -## 0.0.0 - -Mon, 08 Feb 2021 05:05:41 GMT - -### Changes - -- Bump @react-native-windows/tester to v0.0.1 (igklemen@microsoft.com) - -## 0.0.54 - -Tue, 02 Feb 2021 05:05:37 GMT - -### Patches - -- Bump jest-environment-winappdriver to v1.0.0 (ngerlem@microsoft.com) - -## 0.0.54 - -Sat, 30 Jan 2021 05:06:38 GMT - -### Changes - -- Bump @react-native-windows/tester to v0.0.1 (asklar@microsoft.com) - -## 0.0.54 - -Fri, 29 Jan 2021 05:05:32 GMT - -### Changes - -- Bump @react-native-windows/tester to v0.0.1 (asklar@microsoft.com) - -## 0.0.54 - -Thu, 28 Jan 2021 05:06:47 GMT - -### Patches - -- Bump @react-native-windows/tester to v0.0.1 (dannyvv@microsoft.com) - -### Changes - -- Bump react-native-windows to v0.0.0-canary.244 (dannyvv@microsoft.com) - -## 0.0.54 - -Wed, 27 Jan 2021 05:06:36 GMT - -### Patches - -- Bump @react-native-windows/tester to v0.0.1 (ngerlem@microsoft.com) - -### Changes - -- Bump react-native-windows to v0.0.0-canary.243 (ngerlem@microsoft.com) - -## 0.0.54 - -Tue, 26 Jan 2021 05:06:39 GMT - -### Patches - -- Bump @react-native-windows/tester to v0.0.1 (dannyvv@microsoft.com) - -### Changes - -- Bump react-native-windows to v0.0.0-canary.242 (dannyvv@microsoft.com) - -## 0.0.54 - -Sat, 23 Jan 2021 05:08:20 GMT - -### Changes - -- Bump @react-native-windows/tester to v0.0.1 (30809111+acoates-ms@users.noreply.github.com) - -## 0.0.54 - -Fri, 22 Jan 2021 05:07:27 GMT - -### Changes - -- Bump @react-native-windows/tester to v0.0.1 (asklar@microsoft.com) - -## 0.0.54 - -Thu, 21 Jan 2021 18:54:54 GMT - -### Changes - -- Bump @react-native-windows/tester to v0.0.1 (tudor.mihai@microsoft.com) - -## 0.0.54 - -Mon, 18 Jan 2021 05:08:29 GMT - -### Changes - -- Bump @react-native-windows/tester to v0.0.1 (mganandraj@outlook.com) - -## 0.0.54 - -Sun, 17 Jan 2021 05:08:07 GMT - -### Changes - -- Bump @react-native-windows/tester to v0.0.1 (asklar@microsoft.com) - -## 0.0.54 - -Sat, 16 Jan 2021 05:05:46 GMT - -### Changes - -- Bump @react-native-windows/tester to v0.0.1 (asklar@winse.microsoft.com) - -## 0.0.54 - -Fri, 15 Jan 2021 05:07:01 GMT - -### Patches - -- Bump @react-native-windows/tester to v0.0.1 (canli@microsoft.com) - -### Changes - -- Bump react-native-windows to v0.0.0-canary.235 (canli@microsoft.com) - -## 0.0.54 - -Thu, 14 Jan 2021 05:05:22 GMT - -### Changes - -- Bump @react-native-windows/tester to v0.0.1 (vmorozov@microsoft.com) diff --git a/packages/e2e-test-app/README.md b/packages/e2e-test-app/README.md deleted file mode 100644 index 7a90db9dbb6..00000000000 --- a/packages/e2e-test-app/README.md +++ /dev/null @@ -1,5 +0,0 @@ -# e2e-test-app project - -This package is not published, and is just used to verify a standalone app - -For information on how to run and debug this project, see [e2e-testing](https://github.com/microsoft/react-native-windows/blob/main/docs/e2e-testing.md). \ No newline at end of file diff --git a/packages/e2e-test-app/app.json b/packages/e2e-test-app/app.json deleted file mode 100644 index cc0967a016a..00000000000 --- a/packages/e2e-test-app/app.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "name": "RNTesterApp", - "displayName": "RNTesterApp" -} \ No newline at end of file diff --git a/packages/e2e-test-app/app/index.ts b/packages/e2e-test-app/app/index.ts deleted file mode 100644 index 334cce9db44..00000000000 --- a/packages/e2e-test-app/app/index.ts +++ /dev/null @@ -1,13 +0,0 @@ - -// This turns on validation that the ViewManager viewconfigs align with the JS ViewConfigs. -const nativeComponentRegistry = require('react-native/Libraries/NativeComponent/NativeComponentRegistry'); -nativeComponentRegistry.setRuntimeConfigProvider((_name: string) => { - return { - native: true, - strict: false, - verify: true, - }; -}); - - -require('@react-native-windows/tester/js/RNTesterApp'); diff --git a/packages/e2e-test-app/babel.config.js b/packages/e2e-test-app/babel.config.js deleted file mode 100644 index 8e6db134d56..00000000000 --- a/packages/e2e-test-app/babel.config.js +++ /dev/null @@ -1,3 +0,0 @@ -module.exports = { - presets: ["module:@rnw-scripts/babel-react-native-config"] -}; \ No newline at end of file diff --git a/packages/e2e-test-app/jest.config.js b/packages/e2e-test-app/jest.config.js deleted file mode 100644 index 2a49d7b64b8..00000000000 --- a/packages/e2e-test-app/jest.config.js +++ /dev/null @@ -1,58 +0,0 @@ -/** - * Copyright (c) Microsoft Corporation. - * Licensed under the MIT License. - * - * @format - * @ts-check - */ - -// For a detailed explanation regarding each configuration property, visit: -// https://jestjs.io/docs/en/configuration.html - -const assetTransform = 'react-native-windows/jest/assetFileTransformer.js'; - -module.exports = { - preset: '@rnx-kit/jest-preset', - - // A list of paths to directories that Jest should use to search for files in - roots: ['/test/'], - - // The test environment that will be used for testing - testEnvironment: '@react-native-windows/automation', - - // The pattern or patterns Jest uses to detect test files - testRegex: '.*\\.test\\.ts$', - - // Default timeout of a test in milliseconds - testTimeout: 70000, - - // A map from regular expressions to paths to transformers - transform: { - '\\.(bmp|gif|jpg|jpeg|mp4|png|psd|svg|webp)$': assetTransform, - 'node_modules\\\\@?react-native\\\\.*': 'babel-jest', - '@react-native-windows\\\\tester\\\\.*': 'babel-jest', - 'vnext\\\\.*': 'babel-jest', - '\\.[jt]sx?$': 'babel-jest', - }, - - snapshotResolver: 'react-native-windows/jest-snapshot-resolver.js', - - // An array of regexp pattern strings that are matched against all source file paths before transformation. - // If the file path matches any of the patterns, it will not be transformed. - transformIgnorePatterns: ['jest-runner'], - - // Specifies the maximum number of workers the worker-pool will spawn for running tests. - maxWorkers: 1, - - // Indicates whether each individual test should be reported during the run. - verbose: true, - - // A list of paths to modules that run some code to configure or set up the testing framework - // before each test file in the suite is executed - setupFilesAfterEnv: ['react-native-windows/jest/setup', './jest.setup.js'], - - testEnvironmentOptions: { - app: 'RNTesterApp', - enableAutomationChannel: true, - }, -}; diff --git a/packages/e2e-test-app/jest.debug.config.js b/packages/e2e-test-app/jest.debug.config.js deleted file mode 100644 index 6da3e0cfd70..00000000000 --- a/packages/e2e-test-app/jest.debug.config.js +++ /dev/null @@ -1,12 +0,0 @@ -/** - * Copyright (c) Microsoft Corporation. - * Licensed under the MIT License. - * - * @format - * @ts-check - */ - -const config = require('./jest.config'); - -config.testEnvironmentOptions.breakOnStart = true; -module.exports = config; diff --git a/packages/e2e-test-app/jest.setup.js b/packages/e2e-test-app/jest.setup.js deleted file mode 100644 index 51a556f9417..00000000000 --- a/packages/e2e-test-app/jest.setup.js +++ /dev/null @@ -1,46 +0,0 @@ -/** - * Copyright (c) Microsoft Corporation. - * Licensed under the MIT License. - * - * @format - * @ts-check - */ - -const fs = require('fs'); -const path = require('path'); -const sanitizeFilename = require('sanitize-filename'); -const {LogBox} = require('react-native'); - -const screenshotDir = './errorShots'; -fs.mkdirSync(screenshotDir, {recursive: true}); - -// Register to screenshot on each test failure -// TODO - use a jest reporter to create screenshots -/* -global.jasmine.addReporter({ - specDone: async result => { - if (result.status === 'failed') { - const friendlySpecName = sanitizeFilename( - `${result.fullName.replace(/\s/g, '-')}.png`, - ); - - const filename = path.join(screenshotDir, friendlySpecName); - await global.browser.saveScreenshot(filename); - } - }, -}); -*/ - -// Jest ENV does not have SampleTurboModule native module defined -jest.mock( - 'react-native-windows/Libraries/TurboModule/samples/NativeSampleTurboModule', - () => jest.fn(), -); - -// Jest ENV cannot resolve ..\..\relay.png since only relay@3.png exists -jest.mock( - '@react-native-windows/tester/js/examples/AnimatedGratuitousApp/AnExChained', - () => jest.fn(), -); - -LogBox.ignoreAllLogs(true); diff --git a/packages/e2e-test-app/just-task.js b/packages/e2e-test-app/just-task.js deleted file mode 100644 index 32d6dab6999..00000000000 --- a/packages/e2e-test-app/just-task.js +++ /dev/null @@ -1,2 +0,0 @@ - -require('@rnw-scripts/just-task'); diff --git a/packages/e2e-test-app/metro.config.js b/packages/e2e-test-app/metro.config.js deleted file mode 100644 index b30a18399f7..00000000000 --- a/packages/e2e-test-app/metro.config.js +++ /dev/null @@ -1,2 +0,0 @@ -const {makeMetroConfig} = require('@rnw-scripts/metro-dev-config'); -module.exports = makeMetroConfig({projectRoot: __dirname}); diff --git a/packages/e2e-test-app/package.json b/packages/e2e-test-app/package.json deleted file mode 100644 index 42f48b55faa..00000000000 --- a/packages/e2e-test-app/package.json +++ /dev/null @@ -1,58 +0,0 @@ -{ - "name": "e2e-test-app", - "version": "0.0.0", - "private": true, - "scripts": { - "start": "npx @react-native-community/cli start", - "lint": "rnw-scripts lint", - "lint:fix": "rnw-scripts lint:fix", - "watch": "rnw-scripts watch", - "windows": "npx @react-native-community/cli run-windows --msbuildprops RestoreForceEvaluate=true", - "e2etest": "jest", - "e2etest:updateSnapshots": "jest -u", - "e2etest:debug": "jest --config ./jest.debug.config.js" - }, - "dependencies": { - "@react-native-picker/picker": "^2.5.1", - "@react-native-windows/automation-channel": "^0.12.343", - "@react-native-windows/tester": "0.0.1", - "@types/react": "^19.1.0", - "@typescript-eslint/eslint-plugin": "^7.1.1", - "@typescript-eslint/parser": "^7.1.1", - "react": "^19.1.0", - "react-native": "0.82.0-nightly-20250806-5936f29d6", - "react-native-windows": "^0.0.0-canary.1003", - "react-native-xaml": "^0.0.80" - }, - "devDependencies": { - "@babel/core": "^7.25.2", - "@babel/generator": "^7.25.0", - "@babel/preset-env": "^7.25.3", - "@babel/preset-typescript": "^7.8.3", - "@babel/runtime": "^7.20.0", - "@react-native-community/cli": "20.0.0", - "@react-native-windows/automation": "^0.3.425", - "@react-native-windows/automation-commands": "^0.1.446", - "@react-native/metro-config": "0.82.0-nightly-20250806-5936f29d6", - "@rnw-scripts/babel-node-config": "2.3.3", - "@rnw-scripts/babel-react-native-config": "0.0.0", - "@rnw-scripts/eslint-config": "1.2.37", - "@rnw-scripts/just-task": "2.3.56", - "@rnw-scripts/metro-dev-config": "0.0.0", - "@rnw-scripts/ts-config": "2.0.6", - "@rnx-kit/jest-preset": "^0.1.17", - "@types/jest": "^29.2.2", - "@types/node": "^22.14.0", - "@types/react": "^19.0.0", - "babel-jest": "^29.6.3", - "eslint": "^8.19.0", - "jest": "^29.7.0", - "prettier": "2.8.8", - "react-test-renderer": "19.0.0", - "sanitize-filename": "^1.6.3", - "typescript": "5.0.4" - }, - "engines": { - "node": ">= 22" - } -} \ No newline at end of file diff --git a/packages/e2e-test-app/react-native.config.js b/packages/e2e-test-app/react-native.config.js deleted file mode 100644 index 25b1f17a2da..00000000000 --- a/packages/e2e-test-app/react-native.config.js +++ /dev/null @@ -1,3 +0,0 @@ -module.exports = { - reactNativePath: '../../vnext', -}; diff --git a/packages/e2e-test-app/test/ButtonComponentTest.test.ts b/packages/e2e-test-app/test/ButtonComponentTest.test.ts deleted file mode 100644 index 3c94421d36f..00000000000 --- a/packages/e2e-test-app/test/ButtonComponentTest.test.ts +++ /dev/null @@ -1,49 +0,0 @@ -/** - * Copyright (c) Microsoft Corporation. - * Licensed under the MIT License. - * - * @format - */ - -import {dumpVisualTree} from '@react-native-windows/automation-commands'; -import {goToComponentExample} from './RNTesterNavigation'; -import {verifyNoErrorLogs} from './Helpers'; - -beforeAll(async () => { - await goToComponentExample('Button'); -}); - -afterEach(async () => { - await verifyNoErrorLogs(); -}); - -describe('ButtonTests', () => { - test('Buttons have default styling', async () => { - const dump = await dumpVisualTree('button_default_styling'); - expect(dump).toMatchSnapshot(); - }); - test('Buttons can have custom colors', async () => { - const dump = await dumpVisualTree('cancel_button'); - expect(dump).toMatchSnapshot(); - }); - test('Buttons can be disabled', async () => { - const dump = await dumpVisualTree('disabled_button'); - expect(dump).toMatchSnapshot(); - }); - test('Buttons can have accessibility labels', async () => { - const dump = await dumpVisualTree('accessibilityLabel_button'); - expect(dump).toMatchSnapshot(); - }); - test('Buttons can have accessibility states', async () => { - const dump = await dumpVisualTree('accessibilityState_button'); - expect(dump).toMatchSnapshot(); - }); - test('Buttons can have accessibility props', async () => { - const dump = await dumpVisualTree('accessibility_props'); - expect(dump).toMatchSnapshot(); - }); - test('Buttons can have their accessibility and keyboard focus disabled', async () => { - const dump = await dumpVisualTree('accessible_focusable_button'); - expect(dump).toMatchSnapshot(); - }); -}); diff --git a/packages/e2e-test-app/test/DisplayNoneTest.test.ts b/packages/e2e-test-app/test/DisplayNoneTest.test.ts deleted file mode 100644 index 0a57b30fa95..00000000000 --- a/packages/e2e-test-app/test/DisplayNoneTest.test.ts +++ /dev/null @@ -1,41 +0,0 @@ -/** - * Copyright (c) Microsoft Corporation. - * Licensed under the MIT License. - * - * @format - */ - -import {app} from '@react-native-windows/automation'; -import {dumpVisualTree} from '@react-native-windows/automation-commands'; -import {goToComponentExample} from './RNTesterNavigation'; -import {verifyNoErrorLogs} from './Helpers'; - -beforeAll(async () => { - await goToComponentExample('Display:none Style'); -}); - -afterEach(async () => { - await verifyNoErrorLogs(); -}); - -describe('DisplayNoneTest', () => { - /* Test case #1: display:none disabled */ - test('DisplayNoneDisabledTest', async () => { - const dump = await dumpVisualTree('textbox-container'); - expect(dump).toMatchSnapshot(); - }); - - /* Test case #2: Enable display:none once, update view*/ - test('DisplayNoneEnabledTest', async () => { - await toggleDisplayNone(); - const dump = await dumpVisualTree('textbox-container'); - expect(dump).toMatchSnapshot(); - }); -}); - -async function toggleDisplayNone() { - const showDisplayNoneToggle = await app.findElementByTestID( - 'toggle-display:none', - ); - await showDisplayNoneToggle.click(); -} diff --git a/packages/e2e-test-app/test/FlyoutComponentTest.test.ts b/packages/e2e-test-app/test/FlyoutComponentTest.test.ts deleted file mode 100644 index 9e8f5d3c39f..00000000000 --- a/packages/e2e-test-app/test/FlyoutComponentTest.test.ts +++ /dev/null @@ -1,18 +0,0 @@ -import {dumpVisualTree} from '@react-native-windows/automation-commands'; -import {goToComponentExample} from './RNTesterNavigation'; -import {verifyNoErrorLogs} from './Helpers'; - -beforeAll(async () => { - await goToComponentExample('Flyout'); -}); - -afterEach(async () => { - await verifyNoErrorLogs(); -}); - -describe('FlyoutTests', () => { - test('Flyout', async () => { - const dump = await dumpVisualTree('flyout'); - expect(dump).toMatchSnapshot(); - }); -}); \ No newline at end of file diff --git a/packages/e2e-test-app/test/Helpers.ts b/packages/e2e-test-app/test/Helpers.ts deleted file mode 100644 index 05e0901fd4d..00000000000 --- a/packages/e2e-test-app/test/Helpers.ts +++ /dev/null @@ -1,35 +0,0 @@ -/** - * Copyright (c) Microsoft Corporation. - * Licensed under the MIT License. - * - * @format - */ - -import {AutomationClient} from '@react-native-windows/automation-channel'; - -declare global { - const automationClient: AutomationClient | undefined; -} - -type ErrorsResult = { - errors: string[]; -}; - -export async function verifyNoErrorLogs( - errorFilter?: (errors: string[]) => string[], -): Promise { - if (!automationClient) { - throw new Error('RPC client is not enabled'); - } - - const response = await automationClient.invoke('ListErrors', {}); - - if (response.type === 'error') { - throw new Error(response.message); - } - - const result = response.result as ErrorsResult; - - const errors = errorFilter ? errorFilter(result.errors) : result.errors; - expect(errors.join('\n')).toBeFalsy(); -} diff --git a/packages/e2e-test-app/test/LegacyControlStyleTest.test.ts b/packages/e2e-test-app/test/LegacyControlStyleTest.test.ts deleted file mode 100644 index cae052afd62..00000000000 --- a/packages/e2e-test-app/test/LegacyControlStyleTest.test.ts +++ /dev/null @@ -1,46 +0,0 @@ -/** - * Copyright (c) Microsoft Corporation. - * Licensed under the MIT License. - * - * @format - */ - -import {app} from '@react-native-windows/automation'; -import {dumpVisualTree} from '@react-native-windows/automation-commands'; -import {goToComponentExample} from './RNTesterNavigation'; -import {verifyNoErrorLogs} from './Helpers'; - -beforeAll(async () => { - await goToComponentExample('LegacyControlStyleTest'); -}); - -afterEach(async () => { - await verifyNoErrorLogs(); -}); - -describe('LegacyControlStyleTest', () => { - /* Test case #1: Controls style with regular border */ - test('ControlStyleTestWithRegularBorder', async () => { - const dump = await dumpVisualTree('control-style-switch-view'); - expect(dump).toMatchSnapshot(); - }); - - /* Test case #2: Click button once, update controls style and round border*/ - test('ControlStyleTestWithRoundBorder', async () => { - await toggleControlBorder(); - const dump = await dumpVisualTree('control-style-switch-view'); - expect(dump).toMatchSnapshot(); - }); - - /* Test case #3: Click button one more, return to #1*/ - test('ControlStyleTestWithRegularBorder #2', async () => { - await toggleControlBorder(); - const dump = await dumpVisualTree('control-style-switch-view'); - expect(dump).toMatchSnapshot(); - }); -}); - -async function toggleControlBorder() { - const showBorderToggle = await app.findElementByTestID('show-border-toggle'); - await showBorderToggle.click(); -} diff --git a/packages/e2e-test-app/test/LegacyImageTest.test.ts b/packages/e2e-test-app/test/LegacyImageTest.test.ts deleted file mode 100644 index 04abef25374..00000000000 --- a/packages/e2e-test-app/test/LegacyImageTest.test.ts +++ /dev/null @@ -1,59 +0,0 @@ -/** - * Copyright (c) Microsoft Corporation. - * Licensed under the MIT License. - * - * @format - */ - -import {app} from '@react-native-windows/automation'; -import {dumpVisualTree} from '@react-native-windows/automation-commands'; -import {goToComponentExample} from './RNTesterNavigation'; -import {verifyNoErrorLogs} from './Helpers'; - -beforeAll(async () => { - await goToComponentExample('LegacyImageTest'); -}); - -afterEach(async () => { - await verifyNoErrorLogs(); -}); - -describe('LegacyImageTest', () => { - /* Test case #1: view and image displayed with no border and cornerRadius */ - test('ImageWithoutBorderTest', async () => { - const dump = await dumpVisualTree('image-container'); - expect(dump).toMatchSnapshot(); - }); - - /* Test case #2: Click button once, update view and image with round border*/ - test('ImageWithBorderTest', async () => { - await toggleImageBorder(); - const dump = await dumpVisualTree('image-container'); - expect(dump).toMatchSnapshot(); - }); - - /* Test case #3: Click button one more, remove border from view and image but tree structure is different from #1*/ - test('ImageWithoutBorderTestOneMoreClick', async () => { - await toggleImageBorder(); - const dump = await dumpVisualTree('image-container'); - expect(dump).toMatchSnapshot(); - }); - - test('ImageRTLTest', async () => { - await toggleRTLMode(); - const dump = await dumpVisualTree('image-container'); - expect(dump).toMatchSnapshot(); - }); -}); - -async function toggleImageBorder() { - const imageBorderToggle = await app.findElementByTestID( - 'toggle-border-button', - ); - await imageBorderToggle.click(); -} - -async function toggleRTLMode() { - const rtlToggleButton = await app.findElementByTestID('set-rtl-button'); - await rtlToggleButton.click(); -} diff --git a/packages/e2e-test-app/test/LegacyLoginTest.test.ts b/packages/e2e-test-app/test/LegacyLoginTest.test.ts deleted file mode 100644 index 55f67d82780..00000000000 --- a/packages/e2e-test-app/test/LegacyLoginTest.test.ts +++ /dev/null @@ -1,106 +0,0 @@ -/** - * Copyright (c) Microsoft Corporation. - * Licensed under the MIT License. - * - * @format - */ - -import {app} from '@react-native-windows/automation'; -import {goToComponentExample} from './RNTesterNavigation'; -import {verifyNoErrorLogs} from './Helpers'; - -beforeAll(async () => { - await goToComponentExample('LegacyLoginTest'); -}); - -afterEach(async () => { - await verifyNoErrorLogs(); -}); - -describe('LegacyLoginTest', () => { - test('Login Success', async () => { - await setUsername('username'); - await setPassword('password'); - - await submitForm(); - expect(await getLoginResult()).toBe('Success'); - }); - - test('Login Fail due to user email', async () => { - await setUsername('username@microsoft.com'); - await setPassword('password'); - - await submitForm(); - expect(await getLoginResult()).toBe('Fail'); - }); - - test('Login Fail due to wrong password', async () => { - await setUsername('username'); - await setPassword('abcdefg'); - - await submitForm(); - expect(await getLoginResult()).toBe('Fail'); - }); - - test('Login Success with secureTextEntry off', async () => { - await toggleShowPassword(); - await setUsername('username'); - await setPassword('password'); - - await submitForm(); - expect(await getLoginResult()).toBe('Success'); - }); - - test('Login Success with secureTextEntry off then on', async () => { - await setUsername('username'); - await setPassword('pass'); - - await toggleShowPassword(); - await appendPassword('word'); - await submitForm(); - expect(await getLoginResult()).toBe('Success'); - }); - - test('Login Success with secureTextEntry on then off', async () => { - await setUsername('username'); - await setPassword('pass'); - - await toggleShowPassword(); - await appendPassword('word'); - await submitForm(); - expect(await getLoginResult()).toBe('Success'); - }); -}); - -async function setUsername(username: string) { - const usernameField = await app.findElementByTestID('username-field'); - await usernameField.setValue(username); -} - -async function setPassword(password: string) { - const passwordField = await app.findElementByTestID('password-field'); - await passwordField.setValue(password); -} - -async function appendPassword(password: string) { - const passwordField = await app.findElementByTestID('password-field'); - await passwordField.addValue('End'); - await passwordField.addValue(password); -} - -async function toggleShowPassword() { - const showPasswordToggle = await app.findElementByTestID( - 'show-password-toggle', - ); - await showPasswordToggle.click(); -} - -async function submitForm() { - const submitButton = await app.findElementByTestID('submit-button'); - await submitButton.click(); -} - -async function getLoginResult(): Promise { - const loginResult = await app.findElementByTestID('result-text'); - return await loginResult.getText(); -} diff --git a/packages/e2e-test-app/test/LegacySelectableTextTest.test.ts b/packages/e2e-test-app/test/LegacySelectableTextTest.test.ts deleted file mode 100644 index 6099271e136..00000000000 --- a/packages/e2e-test-app/test/LegacySelectableTextTest.test.ts +++ /dev/null @@ -1,74 +0,0 @@ -/** - * Copyright (c) Microsoft Corporation. - * Licensed under the MIT License. - * - * @format - */ - -import {app} from '@react-native-windows/automation'; -import {dumpVisualTree} from '@react-native-windows/automation-commands'; -import {goToComponentExample} from './RNTesterNavigation'; -import {verifyNoErrorLogs} from './Helpers'; - -beforeAll(async () => { - await goToComponentExample('LegacySelectableTextTest'); -}); - -afterEach(async () => { - await verifyNoErrorLogs(); -}); - -describe('LegacySelectableTextTest', () => { - beforeEach(async () => { - await clearState(); - }); - - test('PressableWhenNotSelectable', async () => { - const textExample = await app.findElementByTestID('text-example'); - await textExample.click(); - const dump = await dumpVisualTree('pressed-state'); - expect(dump).toMatchSnapshot(); - }); - - test('DoubleClickWhenNotSelectable', async () => { - const textExample = await app.findElementByTestID('text-example'); - await textExample.doubleClick(); - const dump = await dumpVisualTree('pressed-state'); - expect(dump).toMatchSnapshot(); - }); - - test('PressableWhenSelectable', async () => { - await toggleSelectable(); - const textExample = await app.findElementByTestID('text-example'); - await textExample.click(); - const dump = await dumpVisualTree('pressed-state'); - expect(dump).toMatchSnapshot(); - }); - - test('DoubleClickWhenSelectable', async () => { - await toggleSelectable(); - const textExample = await app.findElementByTestID('text-example'); - await textExample.doubleClick(); - const dump = await dumpVisualTree('pressed-state'); - if (dump.Text === 'Pressed: 2 times.') { - // Due to the hardcoded speed between clicks in WinAppDriver, this test - // can be flaky on Windows Server 2022. Detect and warn here rather than - // disabling the entire test. - console.warn('DoubleClickWhenSelectable registered two clicks.'); - dump.Text = 'Pressed: 1 times.'; - } - expect(dump).toMatchSnapshot(); - }); -}); - -async function clearState() { - const clearButton = await app.findElementByTestID('clear-state-button'); - await clearButton.click(); -} - -async function toggleSelectable() { - const toggleButton = await app.findElementByTestID( - 'toggle-selectable-button', - ); - await toggleButton.click(); -} diff --git a/packages/e2e-test-app/test/LegacyTextHitTestTest.test.ts b/packages/e2e-test-app/test/LegacyTextHitTestTest.test.ts deleted file mode 100644 index 60016396c0f..00000000000 --- a/packages/e2e-test-app/test/LegacyTextHitTestTest.test.ts +++ /dev/null @@ -1,144 +0,0 @@ -/** - * Copyright (c) Microsoft Corporation. - * Licensed under the MIT License. - * - * @format - */ - -import {app} from '@react-native-windows/automation'; -import {dumpVisualTree} from '@react-native-windows/automation-commands'; -import {goToComponentExample} from './RNTesterNavigation'; -import {verifyNoErrorLogs} from './Helpers'; - -beforeAll(async () => { - await goToComponentExample('LegacyTextHitTestTest'); -}); - -afterEach(async () => { - await verifyNoErrorLogs(); -}); - -describe('LegacyTextHitTestTest', () => { - beforeEach(async () => { - await clearState(); - }); - - test('VirtualTextPressable', async () => { - await clickAt('virtual-text', {pctX: 0.85}); - const dump = await dumpVisualTree('pressed-state'); - expect(dump).toMatchSnapshot(); - }); - - test('TextPressableWithVirtualText', async () => { - await clickAt('nested-text', {pctX: 0.9}); - const dump = await dumpVisualTree('pressed-state'); - expect(dump).toMatchSnapshot(); - }); - - test('MultilineTextPressable', async () => { - await clickAt('multiline-text', {pctX: 0.15, pctY: 0.75}); - const dump = await dumpVisualTree('pressed-state'); - expect(dump).toMatchSnapshot(); - }); - - test('MultilineRTLTextPressable', async () => { - await clickAt('multiline-rtl-text', {pctX: 0.85, pctY: 0.25}); - await clickAt('multiline-rtl-text', {pctX: 0.1, pctY: 0.75}); - const dump = await dumpVisualTree('pressed-state'); - expect(dump).toMatchSnapshot(); - }); - - test('RTLTextPressable', async () => { - await clickAt('rtl-text', {pctX: 0.85}); - const dump = await dumpVisualTree('pressed-state'); - expect(dump).toMatchSnapshot(); - }); - - test('RTLTextInRTLFlowPressable', async () => { - await clickAt('rtl-rtl-flow-text', {pctX: 0.8}); - const dump = await dumpVisualTree('pressed-state'); - expect(dump).toMatchSnapshot(); - }); - - test('LTRTextInRTLFlowPressable', async () => { - await clickAt('ltr-rtl-flow-text', {pctX: 0.9}); - const dump = await dumpVisualTree('pressed-state'); - expect(dump).toMatchSnapshot(); - }); - - test('BidirectionalTextPressable', async () => { - await clickAt('bidirectional-text', {pctX: 0.8}); - await clickAt('bidirectional-text', {pctX: 0.95}); - const dump = await dumpVisualTree('pressed-state'); - expect(dump).toMatchSnapshot(); - }); - - test('BidirectionalTextSeparateRunsPressable', async () => { - await clickAt('separate-bidirectional-text', {pctX: 0.8}); - await clickAt('separate-bidirectional-text', {pctX: 0.95}); - const dump = await dumpVisualTree('pressed-state'); - expect(dump).toMatchSnapshot(); - }); - - test('BidirectionalTextSeparateRunsEdgeCasePressable', async () => { - await clickAt('separate-bidirectional-text', {pctX: 0.62}); - const dump = await dumpVisualTree('pressed-state'); - expect(dump).toMatchSnapshot(); - }); - - test('InsertedVirtualTextPressable', async () => { - await clickAt('inserted-text', {pctX: 0.85}); - await clickAt('inserted-text', {pctX: 0.9}); - const dump = await dumpVisualTree('pressed-state'); - expect(dump).toMatchSnapshot(); - }); - - test('ToggleVirtualTextPressable', async () => { - await clickAt('toggled-text', {pctX: 0.9}); - await clickAt('toggled-text', {pctX: 0.9}); - const dump = await dumpVisualTree('pressed-state'); - expect(dump).toMatchSnapshot(); - }); - - test('WrappedLTRInRTLFlowEdgeCaseNotPressable', async () => { - await clickAt('wrapped-ltr-rtl-flow-text', {pctX: 0.85, pctY: 0.25}); - const dump = await dumpVisualTree('pressed-state'); - expect(dump).toMatchSnapshot(); - }); - - test('MultilineRTLTextEdgeCaseNotPressable', async () => { - await clickAt('multiline-rtl-text', {pctX: 0.765, pctY: 0.25}); - const dump = await dumpVisualTree('pressed-state'); - expect(dump).toMatchSnapshot(); - }); - - test('BidirectionalTextPressableEdgeCaseNotPressable', async () => { - await clickAt('bidirectional-text', {pctX: 0.61}); - const dump = await dumpVisualTree('pressed-state'); - expect(dump).toMatchSnapshot(); - }); -}); - -async function clearState() { - const clearButton = await app.findElementByTestID('clear-state-button'); - await clearButton.click(); -} - -async function clickAt( - name: string, - {pctX, pctY = 0.5}: {pctX: number; pctY?: number}, -) { - const target = await app.findElementByTestID(name); - const {width, height} = await target.getSize(); - - // The webdriverio package computes the offsets from the center point of the - // target. Additionally, the package uses raw pixels. To make this test more - // robust to different screen resolutions and scale settings, the test cases - // are declared using relatively percentages for where in the hit target to - // click, and subtracts the center point so the declared offsets are absolute - // relative to the origin of the target (i.e., top-left corner). - await target.click({ - x: Math.round(pctX * width - width / 2), - y: Math.round(pctY * height - height / 2), - }); -} diff --git a/packages/e2e-test-app/test/LegacyTextInputTest.test.ts b/packages/e2e-test-app/test/LegacyTextInputTest.test.ts deleted file mode 100644 index 2b5a35c8b9c..00000000000 --- a/packages/e2e-test-app/test/LegacyTextInputTest.test.ts +++ /dev/null @@ -1,145 +0,0 @@ -/** - * Copyright (c) Microsoft Corporation. - * Licensed under the MIT License. - * - * @format - */ - -import {app} from '@react-native-windows/automation'; -import {goToComponentExample} from './RNTesterNavigation'; -import {verifyNoErrorLogs} from './Helpers'; - -beforeAll(async () => { - await goToComponentExample('LegacyTextInputTest'); -}); - -afterEach(async () => { - await verifyNoErrorLogs(); -}); - -describe('LegacyTextInputTest', () => { - test('Click on TextInput to focus', async () => { - const textInput = await textInputField(); - await textInput.click(); - await assertLogContains('onFocus'); - }); - - test('Click on multiline TextInput to move focus away from single line TextInput', async () => { - const textInput = await multiLineTextInputField(); - await textInput.click(); - await assertLogContains('onBlur'); - }); - - test('Type abc on TextInput', async () => { - const textInput = await textInputField(); - await textInput.setValue('abc'); - expect(await textInput.getText()).toBe('abc'); - - // Due to some timing issues between the JS and native, the order of events - // might cause more onChange events to happen after the onKeyPress event - // So the onKeyPress event might not be the last item in the log - await assertLogContains('onKeyPress key: c'); - }); - - test('Type def on TextInput', async () => { - const textInput = await textInputField(); - await textInput.setValue('def'); - expect(await textInput.getText()).toBe('def'); - }); - - test('Type hello world on autoCap TextInput', async () => { - const textInput = await autoCapsTextInputField(); - await textInput.setValue('def'); - expect(await textInput.getText()).toBe('DEF'); - - await textInput.setValue('hello world'); - expect(await textInput.getText()).toBe('HELLO WORLD'); - }); - - test('Type abc on multiline TextInput then press Enter key', async () => { - const textInput = await textInputField(); - await textInput.setValue('abc'); - await textInput.addValue('Enter'); - - await assertLogContains('onSubmitEditing text: abc'); - }); - - test('Type abc on multiline TextInput', async () => { - const textInput = await multiLineTextInputField(); - await textInput.setValue('abc'); - - expect(await textInput.getText()).toBe('abc'); - }); - - test('Enter key then type def on multiline TextInput', async () => { - const textInput = await multiLineTextInputField(); - - await textInput.addValue('End'); - await textInput.addValue('Enter'); - await textInput.addValue('def'); - - expect(await textInput.getText()).toBe('abc\rdef'); - }); - - test('TextInput onChange before onSelectionChange', async () => { - const textInput = await textInputField(); - await textInput.setValue('a'); - await assertLogContainsInOrder([ - 'onChange text: a', - 'onSelectionChange range: 1,1', - ]); - }); -}); - -async function textInputField() { - return await app.findElementByTestID('textinput-field'); -} - -async function autoCapsTextInputField() { - return await app.findElementByTestID('auto-caps-textinput-field'); -} - -async function multiLineTextInputField() { - return await app.findElementByTestID('multi-line-textinput-field'); -} - -async function assertLogContains(text: string) { - const textLogComponent = await app.findElementByTestID('textinput-log'); - - await app.waitUntil( - async () => { - const loggedText = await textLogComponent.getText(); - return loggedText.split('\n').includes(text); - }, - { - timeoutMsg: `"${await textLogComponent.getText()}" did not contain "${text}"`, - }, - ); -} - -async function assertLogContainsInOrder(expectedLines: string[]) { - const textLogComponent = await app.findElementByTestID('textinput-log'); - - await app.waitUntil( - async () => { - const loggedText = await textLogComponent.getText(); - const actualLines = loggedText.split('\n'); - let previousIndex = Number.MAX_VALUE; - for (const line of expectedLines) { - const index = actualLines.findIndex(l => l === line); - if (index === -1 || index > previousIndex) { - return false; - } - - previousIndex = index; - } - - return true; - }, - { - timeoutMsg: `"${await textLogComponent.getText()}" did not contain lines "${expectedLines.join( - ', ', - )}"`, - }, - ); -} diff --git a/packages/e2e-test-app/test/MouseClickTest.test.ts b/packages/e2e-test-app/test/MouseClickTest.test.ts deleted file mode 100644 index c327fc353f7..00000000000 --- a/packages/e2e-test-app/test/MouseClickTest.test.ts +++ /dev/null @@ -1,88 +0,0 @@ -/** - * Copyright (c) Microsoft Corporation. - * Licensed under the MIT License. - * - * @format - */ - -import {app} from '@react-native-windows/automation'; -import {goToApiExample} from './RNTesterNavigation'; -import {verifyNoErrorLogs} from './Helpers'; - -beforeAll(async () => { - await goToApiExample('Mouse Click Events'); -}); - -afterEach(async () => { - await verifyNoErrorLogs(); -}); - -describe('Mouse Click Events', () => { - beforeEach(async () => { - await clearState(); - }); - - test('Primary-Click on View', async () => { - const view = await app.findElementByTestID('view_click'); - await view.click(); - void (await checkConsole(1, 0, 0)); - }); - - test('Auxiliary-Click on View', async () => { - const view = await app.findElementByTestID('view_click'); - await view.click({button: 1}); - void (await checkConsole(0, 1, 0)); - }); - - test('Secondary-Click on View', async () => { - const view = await app.findElementByTestID('view_click'); - await view.click({button: 2}); - void (await checkConsole(0, 0, 1)); - }); - - test('Primary-Click on Button', async () => { - const button = await app.findElementByTestID('button_click'); - await button.click(); - void (await checkConsole(1, 0, 0)); - }); - - test('Auxiliary-Click on Button should not work', async () => { - const button = await app.findElementByTestID('button_click'); - await button.click({button: 1}); - void (await checkConsole(0, 0, 0)); - }); - - test('Secondary-Click on Button should not work', async () => { - const button = await app.findElementByTestID('button_click'); - await button.click({button: 2}); - void (await checkConsole(0, 0, 0)); - }); -}); - -async function clearState() { - const clearButton = await app.findElementByTestID('clear_state_button'); - await clearButton.click(); -} - -async function checkConsole( - expectedPrimary: int, - expectedAuxiliary: int, - expectedSecondary: int, -) { - const textPrimary = await app.findElementByTestID('press_console_primary'); - const textAuxiliary = await app.findElementByTestID( - 'press_console_auxiliary', - ); - const textSecondary = await app.findElementByTestID( - 'press_console_secondary', - ); - expect(await textPrimary.getText()).toBe( - 'Primary Pressed x' + expectedPrimary, - ); - expect(await textAuxiliary.getText()).toBe( - 'Auxiliary Pressed x' + expectedAuxiliary, - ); - expect(await textSecondary.getText()).toBe( - 'Secondary Pressed x' + expectedSecondary, - ); -} diff --git a/packages/e2e-test-app/test/PopupComponentTest.test.ts b/packages/e2e-test-app/test/PopupComponentTest.test.ts deleted file mode 100644 index f6d739fbb8a..00000000000 --- a/packages/e2e-test-app/test/PopupComponentTest.test.ts +++ /dev/null @@ -1,26 +0,0 @@ -import {dumpVisualTree} from '@react-native-windows/automation-commands'; -import {goToComponentExample} from './RNTesterNavigation'; -import {verifyNoErrorLogs} from './Helpers'; - -beforeAll(async () => { - await goToComponentExample('Popup'); -}); - -afterEach(async () => { - await verifyNoErrorLogs(); -}); - -describe('PopupTests', () => { - test('Popups can be anchored', async () => { - const dump = await dumpVisualTree('anchor-popup'); - expect(dump).toMatchSnapshot(); - }); - test('Popups can have different placement', async () => { - const dump = await dumpVisualTree('popup-placement'); - expect(dump).toMatchSnapshot(); - }); - test('Popups can have customized accessibility', async () => { - const dump = await dumpVisualTree('popup-accessibility'); - expect(dump).toMatchSnapshot(); - }); -}); \ No newline at end of file diff --git a/packages/e2e-test-app/test/PressableComponentTest.test.ts b/packages/e2e-test-app/test/PressableComponentTest.test.ts deleted file mode 100644 index 29ecedeec0e..00000000000 --- a/packages/e2e-test-app/test/PressableComponentTest.test.ts +++ /dev/null @@ -1,61 +0,0 @@ -/** - * Copyright (c) Microsoft Corporation. - * Licensed under the MIT License. - * - * @format - */ - -import {dumpVisualTree} from '@react-native-windows/automation-commands'; -import {goToComponentExample} from './RNTesterNavigation'; -import {verifyNoErrorLogs} from './Helpers'; - -beforeAll(async () => { - await goToComponentExample('Pressable'); -}); - -afterEach(async () => { - await verifyNoErrorLogs(); -}); - -describe('PressableTests', () => { - test('Pressables can change text on press/rest, state rest', async () => { - const dump = await dumpVisualTree('pressable_press_console'); - expect(dump).toMatchSnapshot(); - }); - test('Pressables can have event handlers', async () => { - const dump = await dumpVisualTree('pressable_feedback_events_button'); - expect(dump).toMatchSnapshot(); - }); - test('Pressables can have delayed event handlers', async () => { - const dump = await dumpVisualTree('pressable_delay_events_button'); - expect(dump).toMatchSnapshot(); - }); - test('Pressables can have hit slop functionality', async () => { - const dump = await dumpVisualTree('pressable_hit_slop_button'); - expect(dump).toMatchSnapshot(); - }); - test('Pressables can have customized borders and corners', async () => { - const dump = await dumpVisualTree('advanced_borders_pressable'); - expect(dump).toMatchSnapshot(); - }); - test('Pressables can have ranging opacity', async () => { - const dump = await dumpVisualTree('opacity_pressable'); - expect(dump).toMatchSnapshot(); - }); - test('Pressables can have their accessibility and keyboard focus removed', async () => { - const dump = await dumpVisualTree('accessible_pressable'); - expect(dump).toMatchSnapshot(); - }); - test('Pressables can have tooltips', async () => { - const dump = await dumpVisualTree('tooltip_pressable'); - expect(dump).toMatchSnapshot(); - }); - test('Pressables can hide their children from accessibility focus', async () => { - const dump = await dumpVisualTree('no_hide_pressable'); - expect(dump).toMatchSnapshot(); - }); - test('Pressables can hide their backface', async () => { - const dump = await dumpVisualTree('backface_pressable'); - expect(dump).toMatchSnapshot(); - }); -}); diff --git a/packages/e2e-test-app/test/RNTesterNavigation.ts b/packages/e2e-test-app/test/RNTesterNavigation.ts deleted file mode 100644 index b6435b60450..00000000000 --- a/packages/e2e-test-app/test/RNTesterNavigation.ts +++ /dev/null @@ -1,46 +0,0 @@ -/** - * Copyright (c) Microsoft Corporation. - * Licensed under the MIT License. - * - * @format - */ - -import {app} from '@react-native-windows/automation'; - -/** - * Visit an example on the RNTester Components tab - */ -export async function goToComponentExample(example: string) { - const componentsTabButton = await app.findElementByTestID('components-tab'); - await componentsTabButton.click(); - await goToExample(example); -} - -/** - * Visit an example on the RNTester APIs tab - */ -export async function goToApiExample(example: string) { - const componentsTabButton = await app.findElementByTestID('apis-tab'); - await componentsTabButton.click(); - await goToExample(example); -} - -async function goToExample(example: string) { - // Filter the list down to the one test, to improve the stability of selectors - const searchBox = await app.findElementByTestID('explorer_search'); - await searchBox.setValue(regexEscape(example)); - - const exampleButton = await app.findElementByTestID(example); - await exampleButton.click(); - - // Make sure we've launched the example by waiting until the search box is - // no longer present, but make sure we haven't crashed by checking that nav - // buttons are still visible - await app.waitUntil(async () => !(await exampleButton.isDisplayed())); - const componentsTab = await app.findElementByTestID('components-tab'); - expect(await componentsTab.isDisplayed()).toBe(true); -} - -function regexEscape(str: string): string { - return str.replace(/[.*+?^${}()|[\]\\]/g, '\\$&'); -} diff --git a/packages/e2e-test-app/test/ScrollViewComponentTest.test.ts b/packages/e2e-test-app/test/ScrollViewComponentTest.test.ts deleted file mode 100644 index 8430a0198ec..00000000000 --- a/packages/e2e-test-app/test/ScrollViewComponentTest.test.ts +++ /dev/null @@ -1,61 +0,0 @@ -/** - * Copyright (c) Microsoft Corporation. - * Licensed under the MIT License. - * - * @format - */ - -import {dumpVisualTree} from '@react-native-windows/automation-commands'; -import {goToComponentExample} from './RNTesterNavigation'; -import {verifyNoErrorLogs} from './Helpers'; - -beforeAll(async () => { - await goToComponentExample('ScrollView'); -}); - -afterEach(async () => { - await verifyNoErrorLogs(); -}); - -describe('ScrollViewTests', () => { - test('ScrollViews can scroll an item list vertically', async () => { - const dump = await dumpVisualTree('scroll_vertical'); - expect(dump).toMatchSnapshot(); - }); - test('ScrollView has scrollTo method, scroll to top button', async () => { - const dump = await dumpVisualTree('scroll_to_top_button'); - expect(dump).toMatchSnapshot(); - }); - test('ScrollView has scrollTo method, scroll to bottom button', async () => { - const dump = await dumpVisualTree('scroll_to_bottom_button'); - expect(dump).toMatchSnapshot(); - }); - test('ScrollViews has flash scroll indicators', async () => { - const dump = await dumpVisualTree('flash_scroll_indicators_button'); - expect(dump).toMatchSnapshot(); - }); - test('ScrollViews can scroll an item list horizontally', async () => { - const dump = await dumpVisualTree('scroll_horizontal'); - expect(dump).toMatchSnapshot(); - }); - test('ScrollView has scrollTo method, scroll to start button', async () => { - const dump = await dumpVisualTree('scroll_to_start_button'); - expect(dump).toMatchSnapshot(); - }); - test('ScrollView has scrollTo method, scroll to end button', async () => { - const dump = await dumpVisualTree('scroll_to_end_button'); - expect(dump).toMatchSnapshot(); - }); - test('ScrollViews can have sticky headers', async () => { - const dump = await dumpVisualTree('scroll_sticky_header'); - expect(dump).toMatchSnapshot(); - }); - test('ScrollViews can have multiple sticky headers', async () => { - const dump = await dumpVisualTree('scroll_multiple_sticky_headers'); - expect(dump).toMatchSnapshot(); - }); - test('ScrollViews can have pressable sticky headers', async () => { - const dump = await dumpVisualTree('scroll_pressable_sticky_header'); - expect(dump).toMatchSnapshot(); - }); -}); diff --git a/packages/e2e-test-app/test/SwitchComponentTest.test.ts b/packages/e2e-test-app/test/SwitchComponentTest.test.ts deleted file mode 100644 index 8c2c41452df..00000000000 --- a/packages/e2e-test-app/test/SwitchComponentTest.test.ts +++ /dev/null @@ -1,78 +0,0 @@ -/** - * Copyright (c) Microsoft Corporation. - * Licensed under the MIT License. - * - * @format - */ - -import {dumpVisualTree} from '@react-native-windows/automation-commands'; -import {goToComponentExample} from './RNTesterNavigation'; -import {verifyNoErrorLogs} from './Helpers'; - -beforeAll(async () => { - await goToComponentExample('Switch'); -}); - -afterEach(async () => { - await verifyNoErrorLogs(); -}); - -describe('SwitchTests', () => { - test('Switches can be set to true/false, initial false', async () => { - const dump = await dumpVisualTree('on-off-initial-off'); - expect(dump).toMatchSnapshot(); - }); - - test('Switches can be set to true/false, initial true', async () => { - const dump = await dumpVisualTree('on-off-initial-on'); - expect(dump).toMatchSnapshot(); - }); - - test('Switches can be disabled, initial false', async () => { - const dump = await dumpVisualTree('disabled-initial-off'); - expect(dump).toMatchSnapshot(); - }); - - test('Switches can be disabled, initial true', async () => { - const dump = await dumpVisualTree('disabled-initial-on'); - expect(dump).toMatchSnapshot(); - }); - - test('Custom colors can be provided, initial false', async () => { - const dump = await dumpVisualTree('initial-false-switch'); - expect(dump).toMatchSnapshot(); - }); - - test('Custom colors can be provided, initial true', async () => { - const dump = await dumpVisualTree('initial-true-switch'); - expect(dump).toMatchSnapshot(); - }); - - test('Change events can be detected, event top', async () => { - const dump = await dumpVisualTree('event-switch-top'); - expect(dump).toMatchSnapshot(); - }); - - test('Change events can be detected, event bottom', async () => { - const dump = await dumpVisualTree('event-switch-bottom'); - expect(dump).toMatchSnapshot(); - }); - - test('Change events can be detected, event regression top', async () => { - const dump = await dumpVisualTree('event-switch-regression-top'); - expect(dump).toMatchSnapshot(); - }); - - test('Change events can be detected, events regression bottom', async () => { - const dump = await dumpVisualTree('event-switch-regression-bottom'); - expect(dump).toMatchSnapshot(); - }); - test('Controlled switch', async () => { - const dump = await dumpVisualTree('controlled-switch'); - expect(dump).toMatchSnapshot(); - }); - test('Switches can have customized accessibility', async () => { - const dump = await dumpVisualTree('accessibility-switch'); - expect(dump).toMatchSnapshot(); - }); -}); diff --git a/packages/e2e-test-app/test/TextComponentTest.test.ts b/packages/e2e-test-app/test/TextComponentTest.test.ts deleted file mode 100644 index 2a48e47ca89..00000000000 --- a/packages/e2e-test-app/test/TextComponentTest.test.ts +++ /dev/null @@ -1,166 +0,0 @@ -/** - * Copyright (c) Microsoft Corporation. - * Licensed under the MIT License. - * - * @format - */ - -import {dumpVisualTree} from '@react-native-windows/automation-commands'; -import {goToComponentExample} from './RNTesterNavigation'; -import {verifyNoErrorLogs} from './Helpers'; - -beforeAll(async () => { - await goToComponentExample('Text'); -}); - -afterEach(async () => { - await verifyNoErrorLogs(); -}); - -describe('TextTest', () => { - test('Text transform', async () => { - const dump = await dumpVisualTree('text-transform'); - expect(dump).toMatchSnapshot(); - }); - - test('Text wrapping', async () => { - const dump = await dumpVisualTree('text-wrap'); - expect(dump).toMatchSnapshot(); - }); - - test('Text padding', async () => { - const dump = await dumpVisualTree('text-padding'); - expect(dump).toMatchSnapshot(); - }); - - test('Text font family', async () => { - const dump = await dumpVisualTree('text-font-family'); - expect(dump).toMatchSnapshot(); - }); - - test('Text size', async () => { - const dump = await dumpVisualTree('text-size'); - expect(dump).toMatchSnapshot(); - }); - - test('Text color', async () => { - const dump = await dumpVisualTree('text-color'); - expect(dump).toMatchSnapshot(); - }); - - test('Text decoration underline', async () => { - const dump = await dumpVisualTree('text-decoration-underline'); - expect(dump).toMatchSnapshot(); - }); - - test('Text decoration solid linethrough', async () => { - const dump = await dumpVisualTree('text-decoration-solid-linethru'); - expect(dump).toMatchSnapshot(); - }); - - test('Text color with children', async () => { - const dump = await dumpVisualTree('text-outer-color'); - expect(dump).toMatchSnapshot(); - }); - - test('Text alignment', async () => { - const dump = await dumpVisualTree('text-align'); - expect(dump).toMatchSnapshot(); - }); - - test('Text unicode characters', async () => { - const dump = await dumpVisualTree('text-unicode'); - expect(dump).toMatchSnapshot(); - }); - - test('Text line height greater than font size', async () => { - const dump = await dumpVisualTree('line-height-greater-than-font-size'); - expect(dump).toMatchSnapshot(); - }); - - test('Text line height less than font size', async () => { - const dump = await dumpVisualTree('line-height-less-than-font-size'); - expect(dump).toMatchSnapshot(); - }); - - test('Text single line height less than font size', async () => { - const dump = await dumpVisualTree( - 'line-height-single-line-less-than-font-size', - ); - expect(dump).toMatchSnapshot(); - }); - - test('Text single line height greater than font size', async () => { - const dump = await dumpVisualTree( - 'line-height-single-line-greater-than-font-size', - ); - expect(dump).toMatchSnapshot(); - }); - - test('Text letter spacing', async () => { - const dump = await dumpVisualTree('text-letter-spacing'); - expect(dump).toMatchSnapshot(); - }); - - test('Text force one line', async () => { - const dump = await dumpVisualTree('text-one-line'); - expect(dump).toMatchSnapshot(); - }); - - test('Text is selectable', async () => { - const dump = await dumpVisualTree('text-selectable'); - expect(dump).toMatchSnapshot(); - }); - - test('Text selection color', async () => { - const dump = await dumpVisualTree('text-selection-color'); - expect(dump).toMatchSnapshot(); - }); - - test('Text shadows', async () => { - const dump = await dumpVisualTree('text-shadow'); - expect(dump).toMatchSnapshot(); - }); - - test('Text ellipsize', async () => { - const dump = await dumpVisualTree('text-ellipsize'); - expect(dump).toMatchSnapshot(); - }); - - test('Text font padding', async () => { - const dump = await dumpVisualTree('text-font-padding'); - expect(dump).toMatchSnapshot(); - }); - - test('Text border', async () => { - const dump = await dumpVisualTree('text-border'); - expect(dump).toMatchSnapshot(); - }); - - test('Text background color', async () => { - const dump = await dumpVisualTree('text-background-color', { - additionalProperties: ['TextHighlighters'], - }); - expect(dump).toMatchSnapshot(); - }); - test('Text can have customized accessibility', async () => { - const dump = await dumpVisualTree('text-accessibility'); - expect(dump).toMatchSnapshot(); - }); - test('Text can have font variants', async () => { - const dump = await dumpVisualTree('font-variants'); - expect(dump).toMatchSnapshot(); - }); - test('Text can have advanced borders', async () => { - const dump = await dumpVisualTree('advanced-borders'); - expect(dump).toMatchSnapshot(); - }); - test('Text ranging opacity', async () => { - const dump = await dumpVisualTree('text-opacity'); - expect(dump).toMatchSnapshot(); - }); - test('Text can have customized dimensions', async () => { - const dump = await dumpVisualTree('text-height-width'); - expect(dump).toMatchSnapshot(); - }); -}); diff --git a/packages/e2e-test-app/test/ViewComponentTest.test.ts b/packages/e2e-test-app/test/ViewComponentTest.test.ts deleted file mode 100644 index 65673af863c..00000000000 --- a/packages/e2e-test-app/test/ViewComponentTest.test.ts +++ /dev/null @@ -1,61 +0,0 @@ -/** - * Copyright (c) Microsoft Corporation. - * Licensed under the MIT License. - * - * @format - */ - -import {dumpVisualTree} from '@react-native-windows/automation-commands'; -import {goToComponentExample} from './RNTesterNavigation'; -import {verifyNoErrorLogs} from './Helpers'; - -beforeAll(async () => { - await goToComponentExample('View'); -}); - -afterEach(async () => { - await verifyNoErrorLogs(); -}); - -describe('ViewTests', () => { - test('Views can have background colors', async () => { - const dump = await dumpVisualTree('view-test-background-color'); - expect(dump).toMatchSnapshot(); - }); - test('Views can have borders', async () => { - const dump = await dumpVisualTree('view-test-border'); - expect(dump).toMatchSnapshot(); - }); - test('Views can have padding and margins', async () => { - const dump = await dumpVisualTree('view-test-padding-margin'); - expect(dump).toMatchSnapshot(); - }); - test('Views can have rounded borders', async () => { - const dump = await dumpVisualTree('view-test-rounded-borders'); - expect(dump).toMatchSnapshot(); - }); - test('Views can have overflow', async () => { - const dump = await dumpVisualTree('view-test-overflow'); - expect(dump).toMatchSnapshot(); - }); - test('Views can have ranging opacity', async () => { - const dump = await dumpVisualTree('view-test-opacity'); - expect(dump).toMatchSnapshot(); - }); - test('Views can have tool tips', async () => { - const dump = await dumpVisualTree('tool-tip'); - expect(dump).toMatchSnapshot(); - }); - test('Views can adjust backface visibility', async () => { - const dump = await dumpVisualTree('view-test-backface-visibility'); - expect(dump).toMatchSnapshot(); - }); - test('Views can have accessibility customization', async () => { - const dump = await dumpVisualTree('accessibility'); - expect(dump).toMatchSnapshot(); - }); - test('Views can have a custom nativeID', async () => { - const dump = await dumpVisualTree('nativeid'); - expect(dump).toMatchSnapshot(); - }); -}); diff --git a/packages/e2e-test-app/test/XAMLTest.test.ts b/packages/e2e-test-app/test/XAMLTest.test.ts deleted file mode 100644 index 1ebbf1c222a..00000000000 --- a/packages/e2e-test-app/test/XAMLTest.test.ts +++ /dev/null @@ -1,48 +0,0 @@ -/** - * Copyright (c) Microsoft Corporation. - * Licensed under the MIT License. - * - * @format - */ - -import {dumpVisualTree} from '@react-native-windows/automation-commands'; -import {goToComponentExample} from './RNTesterNavigation'; -import {app} from '@react-native-windows/automation'; -import {verifyNoErrorLogs} from './Helpers'; - -beforeAll(async () => { - await goToComponentExample('XAML'); -}); - -afterEach(async () => { - await verifyNoErrorLogs(); -}); - -describe('XamlTest', () => { - test('Layout', async () => { - const dump = await dumpVisualTree('ReactNativeXAMLRoot'); - expect(dump).toMatchSnapshot(); - }); - - test('MenuFlyout IsOpen', async () => { - const tappableTextBlock = await app.findElementByTestID( - 'tappableTextBlock', - ); - - await tappableTextBlock.click(); - await app.findElementByTestID('MenuFlyout'); - - const dump = await dumpVisualTree('*'); - expect(dump).toMatchSnapshot(); - - const menuOption2 = await app.findElementByTestID('menuOption2'); - await menuOption2.click(); - const menuOption2Text = 'menu option 2 clicked'; - await app.waitUntil(async () => { - const text = await tappableTextBlock.getText(); - return text === menuOption2Text; - }); - const text = await tappableTextBlock.getText(); - expect(text).toBe(menuOption2Text); - }); -}); diff --git a/packages/e2e-test-app/test/__snapshots__/ButtonComponentTest.test.ts.snap b/packages/e2e-test-app/test/__snapshots__/ButtonComponentTest.test.ts.snap deleted file mode 100644 index 675025ee731..00000000000 --- a/packages/e2e-test-app/test/__snapshots__/ButtonComponentTest.test.ts.snap +++ /dev/null @@ -1,1227 +0,0 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`ButtonTests Buttons can be disabled 1`] = ` -{ - "AccessibilityRole": "Button", - "AccessibilityStateDisabled": true, - "AutomationId": "disabled_button", - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 38, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": "#00FFFFFF", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 38, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Background": "#4DF9F9F9", - "BorderBrush": "#0F000000", - "BorderThickness": "1,1,1,1.5", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 38, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 35, - "HorizontalAlignment": "Stretch", - "Left": 1, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 1, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 716, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "AccessibilityStateDisabled": true, - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#5C000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 8, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Submit Application", - "Top": 8, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 700, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - ], - }, - ], - }, - ], -} -`; - -exports[`ButtonTests Buttons can have accessibility labels 1`] = ` -{ - "AccessibilityRole": "Button", - "AutomationId": "accessibilityLabel_button", - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 37, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": "#00FFFFFF", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 37, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Background": "#FF007AFF", - "BorderBrush": "Windows.UI.Xaml.Media.LinearGradientBrush", - "BorderThickness": "1,1,1,1.5", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 37, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 35, - "HorizontalAlignment": "Stretch", - "Left": 1, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 1, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 716, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 8, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Submit Application", - "Top": 8, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 700, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - ], - }, - ], - }, - ], -} -`; - -exports[`ButtonTests Buttons can have accessibility props 1`] = ` -{ - "AccessibilityRole": "Button", - "AutomationId": "accessibility_props", - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 37, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": "#B3FFFFFF", - "BorderBrush": "Windows.UI.Xaml.Media.LinearGradientBrush", - "BorderThickness": "1,1,1,1.5", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 37, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 35, - "HorizontalAlignment": "Stretch", - "Left": 1, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 1, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 716, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 35, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 716, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 8, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Submit Application", - "Top": 8, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 700, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - ], - }, - ], - }, - ], -} -`; - -exports[`ButtonTests Buttons can have accessibility states 1`] = ` -{ - "AccessibilityRole": "Button", - "AccessibilityStateDisabled": true, - "AutomationId": "accessibilityState_button", - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 38, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": "#00FFFFFF", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 38, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Background": "#4DF9F9F9", - "BorderBrush": "#0F000000", - "BorderThickness": "1,1,1,1.5", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 38, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 35, - "HorizontalAlignment": "Stretch", - "Left": 1, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 1, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 716, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "AccessibilityStateDisabled": true, - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#5C000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 8, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Submit Application", - "Top": 8, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 700, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - ], - }, - ], - }, - ], -} -`; - -exports[`ButtonTests Buttons can have custom colors 1`] = ` -{ - "AccessibilityRole": "Button", - "AutomationId": "cancel_button", - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 37, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": "#00FFFFFF", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 37, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Background": "#FFFF3B30", - "BorderBrush": "Windows.UI.Xaml.Media.LinearGradientBrush", - "BorderThickness": "1,1,1,1.5", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 37, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 35, - "HorizontalAlignment": "Stretch", - "Left": 1, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 1, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 716, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 8, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Cancel Application", - "Top": 8, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 700, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - ], - }, - ], - }, - ], -} -`; - -exports[`ButtonTests Buttons can have their accessibility and keyboard focus disabled 1`] = ` -{ - "AutomationId": "accessible_focusable_button", - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 150, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "AccessibilityRole": "Button", - "AutomationId": "default_button", - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 38, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": "#B3FFFFFF", - "BorderBrush": "Windows.UI.Xaml.Media.LinearGradientBrush", - "BorderThickness": "1,1,1,1.5", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 38, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 35, - "HorizontalAlignment": "Stretch", - "Left": 1, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 1, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 716, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 35, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 716, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 8, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Default Button", - "Top": 8, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 700, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - ], - }, - ], - }, - ], - }, - { - "AccessibilityRole": "Button", - "AutomationId": "accessible_false_button", - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 37, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 38, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": "#B3FFFFFF", - "BorderBrush": "Windows.UI.Xaml.Media.LinearGradientBrush", - "BorderThickness": "1,1,1,1.5", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 37, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 35, - "HorizontalAlignment": "Stretch", - "Left": 1, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 1, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 716, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 35, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 716, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 8, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Button with accessible=false", - "Top": 8, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 700, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - ], - }, - ], - }, - ], - }, - { - "AccessibilityRole": "Button", - "AutomationId": "focusable_false_button", - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 38, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 75, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": "#B3FFFFFF", - "BorderBrush": "Windows.UI.Xaml.Media.LinearGradientBrush", - "BorderThickness": "1,1,1,1.5", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 38, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 35, - "HorizontalAlignment": "Stretch", - "Left": 1, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 1, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 716, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 35, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 716, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 8, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Button with focusable=false", - "Top": 8, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 700, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - ], - }, - ], - }, - ], - }, - { - "AccessibilityRole": "Button", - "AutomationId": "accessible_focusable_false_button", - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 37, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 113, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": "#B3FFFFFF", - "BorderBrush": "Windows.UI.Xaml.Media.LinearGradientBrush", - "BorderThickness": "1,1,1,1.5", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 37, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 35, - "HorizontalAlignment": "Stretch", - "Left": 1, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 1, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 716, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 35, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 716, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 8, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Button with accessible=false and focusable=false", - "Top": 8, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 700, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - ], - }, - ], - }, - ], - }, - ], -} -`; - -exports[`ButtonTests Buttons have default styling 1`] = ` -{ - "AccessibilityRole": "Button", - "AutomationId": "button_default_styling", - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 38, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": "#B3FFFFFF", - "BorderBrush": "Windows.UI.Xaml.Media.LinearGradientBrush", - "BorderThickness": "1,1,1,1.5", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 38, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 35, - "HorizontalAlignment": "Stretch", - "Left": 1, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 1, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 716, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 35, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 716, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 8, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Submit Application", - "Top": 8, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 700, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - ], - }, - ], - }, - ], -} -`; diff --git a/packages/e2e-test-app/test/__snapshots__/DisplayNoneTest.test.ts.snap b/packages/e2e-test-app/test/__snapshots__/DisplayNoneTest.test.ts.snap deleted file mode 100644 index 563c5937ce8..00000000000 --- a/packages/e2e-test-app/test/__snapshots__/DisplayNoneTest.test.ts.snap +++ /dev/null @@ -1,407 +0,0 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`DisplayNoneTest DisplayNoneDisabledTest 1`] = ` -{ - "AutomationId": "textbox-container", - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 40, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 50, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Background": "#B3FFFFFF", - "BorderBrush": "#FF808080", - "BorderThickness": "1,1,1,1", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "Height": 40, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "10,5,6,6", - "Text": "TextInput...", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBox", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": "#B3FFFFFF", - "BorderBrush": "#FF808080", - "BorderThickness": "1,1,1,1", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "BorderElement", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Border", - }, - { - "Background": "#00FFFFFF", - "BorderBrush": "#00FFFFFF", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "1,1,1,1", - "Name": "ContentElement", - "Padding": "10,5,6,6", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ScrollViewer", - "children": [ - { - "Background": null, - "BorderBrush": "#00FFFFFF", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "Root", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Border", - "children": [ - { - "Background": "#00FFFFFF", - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": "Windows.UI.Xaml.Media.RectangleGeometry", - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "10,5,6,6", - "Name": "ScrollContentPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ScrollContentPresenter", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.FrameworkElement", - }, - ], - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - }, - ], - }, - ], - }, - ], - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#99000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "DescriptionPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - }, - ], - }, - ], - }, - ], -} -`; - -exports[`DisplayNoneTest DisplayNoneEnabledTest 1`] = ` -{ - "AutomationId": "textbox-container", - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 0, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Collapsed", - "Width": 0, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Background": "#B3FFFFFF", - "BorderBrush": "#FF808080", - "BorderThickness": "1,1,1,1", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "Height": 0, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "10,5,6,6", - "Text": "TextInput...", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 0, - "XamlType": "Windows.UI.Xaml.Controls.TextBox", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": "#B3FFFFFF", - "BorderBrush": "#FF808080", - "BorderThickness": "1,1,1,1", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "BorderElement", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Border", - }, - { - "Background": "#00FFFFFF", - "BorderBrush": "#00FFFFFF", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "1,1,1,1", - "Name": "ContentElement", - "Padding": "10,5,6,6", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ScrollViewer", - "children": [ - { - "Background": null, - "BorderBrush": "#00FFFFFF", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "Root", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Border", - "children": [ - { - "Background": "#00FFFFFF", - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": "Windows.UI.Xaml.Media.RectangleGeometry", - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "10,5,6,6", - "Name": "ScrollContentPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ScrollContentPresenter", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.FrameworkElement", - }, - ], - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - }, - ], - }, - ], - }, - ], - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#99000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "DescriptionPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - }, - ], - }, - ], - }, - ], -} -`; diff --git a/packages/e2e-test-app/test/__snapshots__/FlyoutComponentTest.test.ts.snap b/packages/e2e-test-app/test/__snapshots__/FlyoutComponentTest.test.ts.snap deleted file mode 100644 index 110495ffb5b..00000000000 --- a/packages/e2e-test-app/test/__snapshots__/FlyoutComponentTest.test.ts.snap +++ /dev/null @@ -1,874 +0,0 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`FlyoutTests Flyout 1`] = ` -{ - "AutomationId": "flyout", - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 562, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 800, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 59, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 800, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 39, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "10,10,10,10", - "Text": "Placement Options: ", - "Top": 20, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 141, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Background": "#B3FFFFFF", - "BorderBrush": "Windows.UI.Xaml.Media.LinearGradientBrush", - "BorderThickness": "1,1,1,1", - "Clip": null, - "CornerRadius": "4,4,4,4", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 35, - "HorizontalAlignment": "Left", - "Left": 141, - "Margin": "0,0,0,0", - "Padding": "12,5,0,7", - "Text": "", - "Top": 20, - "VerticalAlignment": "Top", - "Visibility": "Visible", - "Width": 200, - "XamlType": "ReactNativePicker.ReactPickerView", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "LayoutRoot", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": "#B3FFFFFF", - "BorderBrush": "#E4000000", - "BorderThickness": "2,2,2,2", - "Clip": null, - "CornerRadius": "7,7,7,7", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "-4,-4,-4,-4", - "Name": "HighlightBackground", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Border", - }, - { - "Background": "#B3FFFFFF", - "BorderBrush": "Windows.UI.Xaml.Media.LinearGradientBrush", - "BorderThickness": "1,1,1,1", - "Clip": null, - "CornerRadius": "4,4,4,4", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "Background", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Border", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Height": 16, - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "1,0,0,0", - "Name": "Pill", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 3, - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "12,5,0,7", - "Name": "ContentPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "top", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#9E000000", - "Height": 12, - "HorizontalAlignment": "Right", - "Left": 0, - "Margin": "0,0,14,0", - "Name": "DropDownGlyph", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "Width": 12, - "XamlType": "Microsoft.UI.Xaml.Controls.AnimatedIcon", - "children": [ - { - "Background": "#00000000", - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [], - }, - ], - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#99000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "DescriptionPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "Popup", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Primitives.Popup", - }, - ], - }, - ], - }, - ], - }, - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 78, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 59, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 200, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "AccessibilityRole": "Button", - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 38, - "HorizontalAlignment": "Stretch", - "Left": 20, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 20, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 160, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": "#B3FFFFFF", - "BorderBrush": "Windows.UI.Xaml.Media.LinearGradientBrush", - "BorderThickness": "1,1,1,1.5", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 38, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 160, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 35, - "HorizontalAlignment": "Stretch", - "Left": 1, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 1, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 158, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 35, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 158, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 8, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Open Flyout", - "Top": 8, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 142, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - ], - }, - ], - }, - ], - }, - ], - }, - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 96, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 137, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 200, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "AccessibilityRole": "Button", - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 56, - "HorizontalAlignment": "Stretch", - "Left": 20, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 20, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 160, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": "#B3FFFFFF", - "BorderBrush": "Windows.UI.Xaml.Media.LinearGradientBrush", - "BorderThickness": "1,1,1,1.5", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 56, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 160, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 54, - "HorizontalAlignment": "Stretch", - "Left": 1, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 1, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 158, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 54, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 158, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "Height": 38, - "HorizontalAlignment": "Stretch", - "Left": 8, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Open Flyout without Target", - "Top": 8, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 142, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - ], - }, - ], - }, - ], - }, - ], - }, - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 97, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 233, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 200, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "AccessibilityRole": "Button", - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 57, - "HorizontalAlignment": "Stretch", - "Left": 20, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 20, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 160, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": "#B3FFFFFF", - "BorderBrush": "Windows.UI.Xaml.Media.LinearGradientBrush", - "BorderThickness": "1,1,1,1.5", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 57, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 160, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 54, - "HorizontalAlignment": "Stretch", - "Left": 1, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 1, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 158, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 54, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 158, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "Height": 38, - "HorizontalAlignment": "Stretch", - "Left": 8, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Open Flyout with Offset", - "Top": 8, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 142, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - ], - }, - ], - }, - ], - }, - ], - }, - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 232, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 330, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 800, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 32, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "10,10,10,10", - "Text": "Text Input to Anchor flyout to: ", - "Top": 200, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 300, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Background": "#B3FFFFFF", - "BorderBrush": "Windows.UI.Xaml.Media.LinearGradientBrush", - "BorderThickness": "1,1,1,1", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "Height": 32, - "HorizontalAlignment": "Stretch", - "Left": 300, - "Margin": "0,0,0,0", - "Padding": "10,5,6,6", - "Text": "", - "Top": 200, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 250, - "XamlType": "Windows.UI.Xaml.Controls.TextBox", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": "#B3FFFFFF", - "BorderBrush": "Windows.UI.Xaml.Media.LinearGradientBrush", - "BorderThickness": "1,1,1,1", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "BorderElement", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Border", - }, - { - "Background": "#00FFFFFF", - "BorderBrush": "#00FFFFFF", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "1,1,1,1", - "Name": "ContentElement", - "Padding": "10,5,6,6", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ScrollViewer", - "children": [ - { - "Background": null, - "BorderBrush": "#00FFFFFF", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "Root", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Border", - "children": [ - { - "Background": "#00FFFFFF", - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": "Windows.UI.Xaml.Media.RectangleGeometry", - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "10,5,6,6", - "Name": "ScrollContentPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ScrollContentPresenter", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.FrameworkElement", - }, - ], - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - }, - ], - }, - ], - }, - ], - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#99000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "DescriptionPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - }, - ], - }, - ], - }, - ], - }, - ], -} -`; diff --git a/packages/e2e-test-app/test/__snapshots__/LegacyControlStyleTest.test.ts.snap b/packages/e2e-test-app/test/__snapshots__/LegacyControlStyleTest.test.ts.snap deleted file mode 100644 index 18649cbccdf..00000000000 --- a/packages/e2e-test-app/test/__snapshots__/LegacyControlStyleTest.test.ts.snap +++ /dev/null @@ -1,1906 +0,0 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`LegacyControlStyleTest ControlStyleTestWithRegularBorder #2 1`] = ` -{ - "AutomationId": "control-style-switch-view", - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 180, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 800, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "AccessibilityRole": "Switch", - "Background": "#33E1E1E1", - "BorderBrush": "#55FF00FF", - "BorderThickness": "1,1,1,1", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FFFFFFFF", - "Height": 50, - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "Width": 51, - "XamlType": "Windows.UI.Xaml.Controls.ToggleSwitch", - "children": [ - { - "Background": "#33E1E1E1", - "BorderBrush": "#55FF00FF", - "BorderThickness": "1,1,1,1", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Top", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": "#00FFFFFF", - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,5,0,5", - "Name": "SwitchAreaGrid", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FFFFFFFF", - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "OffContentPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FFFFFFFF", - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "OnContentPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Height": 20, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "OuterBorder", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 40, - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Height": 20, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "SwitchKnobBounds", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 40, - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 20, - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "SwitchKnob", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 20, - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": "#FF0000FF", - "BorderBrush": "Windows.UI.Xaml.Media.LinearGradientBrush", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "7,7,7,7", - "FlowDirection": "LeftToRight", - "Height": 12, - "HorizontalAlignment": "Center", - "Left": 0, - "Margin": "0,0,1,0", - "Name": "SwitchKnobOn", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 12, - "XamlType": "Windows.UI.Xaml.Controls.Border", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Height": 12, - "HorizontalAlignment": "Center", - "Left": 0, - "Margin": "-1,0,0,0", - "Name": "SwitchKnobOff", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 12, - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - ], - }, - { - "Background": "#33000000", - "BorderBrush": "#00FFFFFF", - "BorderThickness": "1,1,1,1", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FFFFFFFF", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "SwitchThumb", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Primitives.Thumb", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - ], - }, - ], - }, - ], - }, - ], - }, - { - "Background": "#33E1E1E1", - "BorderBrush": "#55FF00FF", - "BorderThickness": "1,1,1,1", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FFFFFFFF", - "Height": 50, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "10,10,10,10", - "Text": "", - "Top": 60, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 800, - "XamlType": "Windows.UI.Xaml.Controls.TextBox", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": "#33E1E1E1", - "BorderBrush": "#55FF00FF", - "BorderThickness": "1,1,1,1", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "BorderElement", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Border", - }, - { - "Background": "#00FFFFFF", - "BorderBrush": "#00FFFFFF", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FFFFFFFF", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "1,1,1,1", - "Name": "ContentElement", - "Padding": "10,10,10,10", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ScrollViewer", - "children": [ - { - "Background": null, - "BorderBrush": "#00FFFFFF", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "Root", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Border", - "children": [ - { - "Background": "#00FFFFFF", - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": "Windows.UI.Xaml.Media.RectangleGeometry", - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FFFFFFFF", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "10,10,10,10", - "Name": "ScrollContentPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ScrollContentPresenter", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.FrameworkElement", - }, - ], - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - }, - ], - }, - ], - }, - ], - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#B3E1E1E1", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "1,1,1,1", - "Name": "PlaceholderTextContentPresenter", - "Padding": "10,10,10,10", - "Text": "TextBox", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#99000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "DescriptionPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - }, - ], - }, - ], - }, - { - "Background": "#33E1E1E1", - "BorderBrush": "#55FF00FF", - "BorderThickness": "1,1,1,1", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FFFFFFFF", - "Height": 50, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "10,10,10,10", - "Top": 120, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 800, - "XamlType": "Windows.UI.Xaml.Controls.PasswordBox", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": "#33E1E1E1", - "BorderBrush": "#55FF00FF", - "BorderThickness": "1,1,1,1", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "BorderElement", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Border", - }, - { - "Background": "#00FFFFFF", - "BorderBrush": "#00FFFFFF", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FFFFFFFF", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "1,1,1,1", - "Name": "ContentElement", - "Padding": "10,10,10,10", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ScrollViewer", - "children": [ - { - "Background": null, - "BorderBrush": "#00FFFFFF", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "Root", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Border", - "children": [ - { - "Background": "#00FFFFFF", - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": "Windows.UI.Xaml.Media.RectangleGeometry", - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FFFFFFFF", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "10,10,10,10", - "Name": "ScrollContentPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ScrollContentPresenter", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.FrameworkElement", - }, - ], - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - }, - ], - }, - ], - }, - ], - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#B3E1E1E1", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "1,1,1,1", - "Name": "PlaceholderTextContentPresenter", - "Padding": "10,10,10,10", - "Text": "Password", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#99000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "DescriptionPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - }, - ], - }, - ], - }, - ], -} -`; - -exports[`LegacyControlStyleTest ControlStyleTestWithRegularBorder 1`] = ` -{ - "AutomationId": "control-style-switch-view", - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 180, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 800, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "AccessibilityRole": "Switch", - "Background": "#33E1E1E1", - "BorderBrush": "#55FF00FF", - "BorderThickness": "1,1,1,1", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FFFFFFFF", - "Height": 50, - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "Width": 51, - "XamlType": "Windows.UI.Xaml.Controls.ToggleSwitch", - "children": [ - { - "Background": "#33E1E1E1", - "BorderBrush": "#55FF00FF", - "BorderThickness": "1,1,1,1", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Top", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": "#00FFFFFF", - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,5,0,5", - "Name": "SwitchAreaGrid", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FFFFFFFF", - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "OffContentPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FFFFFFFF", - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "OnContentPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Height": 20, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "OuterBorder", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 40, - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Height": 20, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "SwitchKnobBounds", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 40, - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 20, - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "SwitchKnob", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 20, - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": "#FF0000FF", - "BorderBrush": "Windows.UI.Xaml.Media.LinearGradientBrush", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "7,7,7,7", - "FlowDirection": "LeftToRight", - "Height": 12, - "HorizontalAlignment": "Center", - "Left": 0, - "Margin": "0,0,1,0", - "Name": "SwitchKnobOn", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 12, - "XamlType": "Windows.UI.Xaml.Controls.Border", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Height": 12, - "HorizontalAlignment": "Center", - "Left": 0, - "Margin": "-1,0,0,0", - "Name": "SwitchKnobOff", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 12, - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - ], - }, - { - "Background": "#33000000", - "BorderBrush": "#00FFFFFF", - "BorderThickness": "1,1,1,1", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FFFFFFFF", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "SwitchThumb", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Primitives.Thumb", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - ], - }, - ], - }, - ], - }, - ], - }, - { - "Background": "#33E1E1E1", - "BorderBrush": "#55FF00FF", - "BorderThickness": "1,1,1,1", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FFFFFFFF", - "Height": 50, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "10,10,10,10", - "Text": "", - "Top": 60, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 800, - "XamlType": "Windows.UI.Xaml.Controls.TextBox", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": "#33E1E1E1", - "BorderBrush": "#55FF00FF", - "BorderThickness": "1,1,1,1", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "BorderElement", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Border", - }, - { - "Background": "#00FFFFFF", - "BorderBrush": "#00FFFFFF", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FFFFFFFF", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "1,1,1,1", - "Name": "ContentElement", - "Padding": "10,10,10,10", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ScrollViewer", - "children": [ - { - "Background": null, - "BorderBrush": "#00FFFFFF", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "Root", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Border", - "children": [ - { - "Background": "#00FFFFFF", - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": "Windows.UI.Xaml.Media.RectangleGeometry", - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FFFFFFFF", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "10,10,10,10", - "Name": "ScrollContentPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ScrollContentPresenter", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.FrameworkElement", - }, - ], - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - }, - ], - }, - ], - }, - ], - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#B3E1E1E1", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "1,1,1,1", - "Name": "PlaceholderTextContentPresenter", - "Padding": "10,10,10,10", - "Text": "TextBox", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#99000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "DescriptionPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - }, - ], - }, - ], - }, - { - "Background": "#33E1E1E1", - "BorderBrush": "#55FF00FF", - "BorderThickness": "1,1,1,1", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FFFFFFFF", - "Height": 50, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "10,10,10,10", - "Top": 120, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 800, - "XamlType": "Windows.UI.Xaml.Controls.PasswordBox", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": "#33E1E1E1", - "BorderBrush": "#55FF00FF", - "BorderThickness": "1,1,1,1", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "BorderElement", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Border", - }, - { - "Background": "#00FFFFFF", - "BorderBrush": "#00FFFFFF", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FFFFFFFF", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "1,1,1,1", - "Name": "ContentElement", - "Padding": "10,10,10,10", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ScrollViewer", - "children": [ - { - "Background": null, - "BorderBrush": "#00FFFFFF", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "Root", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Border", - "children": [ - { - "Background": "#00FFFFFF", - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": "Windows.UI.Xaml.Media.RectangleGeometry", - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FFFFFFFF", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "10,10,10,10", - "Name": "ScrollContentPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ScrollContentPresenter", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.FrameworkElement", - }, - ], - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - }, - ], - }, - ], - }, - ], - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#B3E1E1E1", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "1,1,1,1", - "Name": "PlaceholderTextContentPresenter", - "Padding": "10,10,10,10", - "Text": "Password", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#99000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "DescriptionPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - }, - ], - }, - ], - }, - ], -} -`; - -exports[`LegacyControlStyleTest ControlStyleTestWithRoundBorder 1`] = ` -{ - "AutomationId": "control-style-switch-view", - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 180, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 800, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "AccessibilityRole": "Switch", - "Background": "#33000000", - "BorderBrush": "#5500FF00", - "BorderThickness": "10,10,10,10", - "Clip": null, - "CornerRadius": "10,10,10,10", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 50, - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "Width": 51, - "XamlType": "Windows.UI.Xaml.Controls.ToggleSwitch", - "children": [ - { - "Background": "#33000000", - "BorderBrush": "#5500FF00", - "BorderThickness": "10,10,10,10", - "Clip": null, - "CornerRadius": "10,10,10,10", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Top", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": "#00FFFFFF", - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "10,10,10,10", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,5,0,5", - "Name": "SwitchAreaGrid", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "OffContentPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "OnContentPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Height": 20, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "OuterBorder", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 40, - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Height": 20, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "SwitchKnobBounds", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 40, - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 20, - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "SwitchKnob", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 20, - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": "#FF0000FF", - "BorderBrush": "Windows.UI.Xaml.Media.LinearGradientBrush", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "7,7,7,7", - "FlowDirection": "LeftToRight", - "Height": 12, - "HorizontalAlignment": "Center", - "Left": 0, - "Margin": "0,0,1,0", - "Name": "SwitchKnobOn", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 12, - "XamlType": "Windows.UI.Xaml.Controls.Border", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Height": 12, - "HorizontalAlignment": "Center", - "Left": 0, - "Margin": "-1,0,0,0", - "Name": "SwitchKnobOff", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 12, - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - ], - }, - { - "Background": "#33000000", - "BorderBrush": "#00FFFFFF", - "BorderThickness": "1,1,1,1", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "SwitchThumb", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Primitives.Thumb", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - ], - }, - ], - }, - ], - }, - ], - }, - { - "Background": "#33000000", - "BorderBrush": "#5500FF00", - "BorderThickness": "10,10,10,10", - "Clip": null, - "CornerRadius": "10,10,10,10", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 50, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "10,10,10,10", - "Text": "", - "Top": 60, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 800, - "XamlType": "Windows.UI.Xaml.Controls.TextBox", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": "#33000000", - "BorderBrush": "#5500FF00", - "BorderThickness": "10,10,10,10", - "Clip": null, - "CornerRadius": "10,10,10,10", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "BorderElement", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Border", - }, - { - "Background": "#00FFFFFF", - "BorderBrush": "#00FFFFFF", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "10,10,10,10", - "Name": "ContentElement", - "Padding": "10,10,10,10", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ScrollViewer", - "children": [ - { - "Background": null, - "BorderBrush": "#00FFFFFF", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "Root", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Border", - "children": [ - { - "Background": "#00FFFFFF", - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": "Windows.UI.Xaml.Media.RectangleGeometry", - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "10,10,10,10", - "Name": "ScrollContentPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ScrollContentPresenter", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.FrameworkElement", - }, - ], - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - }, - ], - }, - ], - }, - ], - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#B3E1E1E1", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "10,10,10,10", - "Name": "PlaceholderTextContentPresenter", - "Padding": "10,10,10,10", - "Text": "TextBox", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#99000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "DescriptionPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - }, - ], - }, - ], - }, - { - "Background": "#33000000", - "BorderBrush": "#5500FF00", - "BorderThickness": "10,10,10,10", - "Clip": null, - "CornerRadius": "10,10,10,10", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 50, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "10,10,10,10", - "Top": 120, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 800, - "XamlType": "Windows.UI.Xaml.Controls.PasswordBox", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": "#33000000", - "BorderBrush": "#5500FF00", - "BorderThickness": "10,10,10,10", - "Clip": null, - "CornerRadius": "10,10,10,10", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "BorderElement", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Border", - }, - { - "Background": "#00FFFFFF", - "BorderBrush": "#00FFFFFF", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "10,10,10,10", - "Name": "ContentElement", - "Padding": "10,10,10,10", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ScrollViewer", - "children": [ - { - "Background": null, - "BorderBrush": "#00FFFFFF", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "Root", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Border", - "children": [ - { - "Background": "#00FFFFFF", - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": "Windows.UI.Xaml.Media.RectangleGeometry", - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "10,10,10,10", - "Name": "ScrollContentPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ScrollContentPresenter", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.FrameworkElement", - }, - ], - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - }, - ], - }, - ], - }, - ], - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#B3E1E1E1", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "10,10,10,10", - "Name": "PlaceholderTextContentPresenter", - "Padding": "10,10,10,10", - "Text": "Password", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#99000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "DescriptionPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - }, - ], - }, - ], - }, - ], -} -`; diff --git a/packages/e2e-test-app/test/__snapshots__/LegacyImageTest.test.ts.snap b/packages/e2e-test-app/test/__snapshots__/LegacyImageTest.test.ts.snap deleted file mode 100644 index 3b180f0e398..00000000000 --- a/packages/e2e-test-app/test/__snapshots__/LegacyImageTest.test.ts.snap +++ /dev/null @@ -1,121 +0,0 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`LegacyImageTest ImageRTLTest 1`] = ` -{ - "AutomationId": "image-container", - "Background": "#FFFFFF00", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 300, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 500, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "AccessibilityRole": "Image", - "Left": 0, - "Top": 0, - "XamlType": "Windows.UI.Xaml.DependencyObject", - }, - ], -} -`; - -exports[`LegacyImageTest ImageWithBorderTest 1`] = ` -{ - "AutomationId": "image-container", - "Background": "#FFFFFF00", - "BorderBrush": "#5500FF00", - "BorderThickness": "10,10,10,10", - "Clip": null, - "CornerRadius": "10,10,10,10", - "FlowDirection": "LeftToRight", - "Height": 300, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 500, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "AccessibilityRole": "Image", - "Left": 10, - "Top": 10, - "XamlType": "Windows.UI.Xaml.DependencyObject", - }, - ], -} -`; - -exports[`LegacyImageTest ImageWithoutBorderTest 1`] = ` -{ - "AutomationId": "image-container", - "Background": "#FFFFFF00", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 300, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 500, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "AccessibilityRole": "Image", - "Left": 0, - "Top": 0, - "XamlType": "Windows.UI.Xaml.DependencyObject", - }, - ], -} -`; - -exports[`LegacyImageTest ImageWithoutBorderTestOneMoreClick 1`] = ` -{ - "AutomationId": "image-container", - "Background": "#FFFFFF00", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 300, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 500, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "AccessibilityRole": "Image", - "Left": 0, - "Top": 0, - "XamlType": "Windows.UI.Xaml.DependencyObject", - }, - ], -} -`; diff --git a/packages/e2e-test-app/test/__snapshots__/LegacySelectableTextTest.test.ts.snap b/packages/e2e-test-app/test/__snapshots__/LegacySelectableTextTest.test.ts.snap deleted file mode 100644 index 18365cc37a1..00000000000 --- a/packages/e2e-test-app/test/__snapshots__/LegacySelectableTextTest.test.ts.snap +++ /dev/null @@ -1,81 +0,0 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`LegacySelectableTextTest DoubleClickWhenNotSelectable 1`] = ` -{ - "AutomationId": "pressed-state", - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Pressed: 2 times.", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 103, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", -} -`; - -exports[`LegacySelectableTextTest DoubleClickWhenSelectable 1`] = ` -{ - "AutomationId": "pressed-state", - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Pressed: 1 times.", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 103, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", -} -`; - -exports[`LegacySelectableTextTest PressableWhenNotSelectable 1`] = ` -{ - "AutomationId": "pressed-state", - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Pressed: 1 times.", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 103, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", -} -`; - -exports[`LegacySelectableTextTest PressableWhenSelectable 1`] = ` -{ - "AutomationId": "pressed-state", - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Pressed: 1 times.", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 103, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", -} -`; diff --git a/packages/e2e-test-app/test/__snapshots__/LegacyTextHitTestTest.test.ts.snap b/packages/e2e-test-app/test/__snapshots__/LegacyTextHitTestTest.test.ts.snap deleted file mode 100644 index 9f955262a63..00000000000 --- a/packages/e2e-test-app/test/__snapshots__/LegacyTextHitTestTest.test.ts.snap +++ /dev/null @@ -1,301 +0,0 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`LegacyTextHitTestTest BidirectionalTextPressable 1`] = ` -{ - "AutomationId": "pressed-state", - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Pressed: 2 times.", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 103, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", -} -`; - -exports[`LegacyTextHitTestTest BidirectionalTextPressableEdgeCaseNotPressable 1`] = ` -{ - "AutomationId": "pressed-state", - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Pressed: 0 times.", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 103, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", -} -`; - -exports[`LegacyTextHitTestTest BidirectionalTextSeparateRunsEdgeCasePressable 1`] = ` -{ - "AutomationId": "pressed-state", - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Pressed: 1 times.", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 103, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", -} -`; - -exports[`LegacyTextHitTestTest BidirectionalTextSeparateRunsPressable 1`] = ` -{ - "AutomationId": "pressed-state", - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Pressed: 2 times.", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 103, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", -} -`; - -exports[`LegacyTextHitTestTest InsertedVirtualTextPressable 1`] = ` -{ - "AutomationId": "pressed-state", - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Pressed: 1 times.", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 103, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", -} -`; - -exports[`LegacyTextHitTestTest LTRTextInRTLFlowPressable 1`] = ` -{ - "AutomationId": "pressed-state", - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Pressed: 1 times.", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 103, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", -} -`; - -exports[`LegacyTextHitTestTest MultilineRTLTextEdgeCaseNotPressable 1`] = ` -{ - "AutomationId": "pressed-state", - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Pressed: 0 times.", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 103, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", -} -`; - -exports[`LegacyTextHitTestTest MultilineRTLTextPressable 1`] = ` -{ - "AutomationId": "pressed-state", - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Pressed: 2 times.", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 103, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", -} -`; - -exports[`LegacyTextHitTestTest MultilineTextPressable 1`] = ` -{ - "AutomationId": "pressed-state", - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Pressed: 1 times.", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 103, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", -} -`; - -exports[`LegacyTextHitTestTest RTLTextInRTLFlowPressable 1`] = ` -{ - "AutomationId": "pressed-state", - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Pressed: 1 times.", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 103, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", -} -`; - -exports[`LegacyTextHitTestTest RTLTextPressable 1`] = ` -{ - "AutomationId": "pressed-state", - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Pressed: 1 times.", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 103, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", -} -`; - -exports[`LegacyTextHitTestTest TextPressableWithVirtualText 1`] = ` -{ - "AutomationId": "pressed-state", - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Pressed: 1 times.", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 103, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", -} -`; - -exports[`LegacyTextHitTestTest ToggleVirtualTextPressable 1`] = ` -{ - "AutomationId": "pressed-state", - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Pressed: 1 times.", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 103, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", -} -`; - -exports[`LegacyTextHitTestTest VirtualTextPressable 1`] = ` -{ - "AutomationId": "pressed-state", - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Pressed: 1 times.", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 103, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", -} -`; - -exports[`LegacyTextHitTestTest WrappedLTRInRTLFlowEdgeCaseNotPressable 1`] = ` -{ - "AutomationId": "pressed-state", - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Pressed: 0 times.", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 103, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", -} -`; diff --git a/packages/e2e-test-app/test/__snapshots__/PopupComponentTest.test.ts.snap b/packages/e2e-test-app/test/__snapshots__/PopupComponentTest.test.ts.snap deleted file mode 100644 index be041a84cc4..00000000000 --- a/packages/e2e-test-app/test/__snapshots__/PopupComponentTest.test.ts.snap +++ /dev/null @@ -1,675 +0,0 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`PopupTests Popups can be anchored 1`] = ` -{ - "AutomationId": "anchor-popup", - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 189, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "The following tests popup Anchor", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 250, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 32, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 19, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 32, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "10,10,10,10", - "Text": "Text Input to Anchor popup to: ", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 300, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Background": "#B3FFFFFF", - "BorderBrush": "Windows.UI.Xaml.Media.LinearGradientBrush", - "BorderThickness": "1,1,1,1", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "Height": 32, - "HorizontalAlignment": "Stretch", - "Left": 300, - "Margin": "0,0,0,0", - "Padding": "10,5,6,6", - "Text": "", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 300, - "XamlType": "Windows.UI.Xaml.Controls.TextBox", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": "#B3FFFFFF", - "BorderBrush": "Windows.UI.Xaml.Media.LinearGradientBrush", - "BorderThickness": "1,1,1,1", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "BorderElement", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Border", - }, - { - "Background": "#00FFFFFF", - "BorderBrush": "#00FFFFFF", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "1,1,1,1", - "Name": "ContentElement", - "Padding": "10,5,6,6", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ScrollViewer", - "children": [ - { - "Background": null, - "BorderBrush": "#00FFFFFF", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "Root", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Border", - "children": [ - { - "Background": "#00FFFFFF", - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": "Windows.UI.Xaml.Media.RectangleGeometry", - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "10,5,6,6", - "Name": "ScrollContentPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ScrollContentPresenter", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.FrameworkElement", - }, - ], - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - }, - ], - }, - ], - }, - ], - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#99000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "DescriptionPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - }, - ], - }, - ], - }, - ], - }, - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 138, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 51, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "AccessibilityRole": "Button", - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 38, - "HorizontalAlignment": "Stretch", - "Left": 50, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 50, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 618, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": "#B3FFFFFF", - "BorderBrush": "Windows.UI.Xaml.Media.LinearGradientBrush", - "BorderThickness": "1,1,1,1.5", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 38, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 618, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 35, - "HorizontalAlignment": "Stretch", - "Left": 1, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 1, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 616, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 35, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 616, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 8, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Open Popup", - "Top": 8, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 600, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - ], - }, - ], - }, - ], - }, - ], - }, - ], -} -`; - -exports[`PopupTests Popups can have customized accessibility 1`] = ` -{ - "AutomationId": "popup-accessibility", - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 500, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 500, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "AccessibilityRole": "Button", - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 37, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 500, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": "#B3FFFFFF", - "BorderBrush": "Windows.UI.Xaml.Media.LinearGradientBrush", - "BorderThickness": "1,1,1,1.5", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 37, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 500, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 35, - "HorizontalAlignment": "Stretch", - "Left": 1, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 1, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 498, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 35, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 498, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 8, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Toggle popup", - "Top": 8, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 482, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - ], - }, - ], - }, - ], - }, - ], -} -`; - -exports[`PopupTests Popups can have different placement 1`] = ` -{ - "AutomationId": "popup-placement", - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 500, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 500, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "AccessibilityRole": "Button", - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 37, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 500, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": "#B3FFFFFF", - "BorderBrush": "Windows.UI.Xaml.Media.LinearGradientBrush", - "BorderThickness": "1,1,1,1.5", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 37, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 500, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 35, - "HorizontalAlignment": "Stretch", - "Left": 1, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 1, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 498, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 35, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 498, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 8, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Toggle popup", - "Top": 8, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 482, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - ], - }, - ], - }, - ], - }, - ], -} -`; diff --git a/packages/e2e-test-app/test/__snapshots__/PressableComponentTest.test.ts.snap b/packages/e2e-test-app/test/__snapshots__/PressableComponentTest.test.ts.snap deleted file mode 100644 index adbf209f0bf..00000000000 --- a/packages/e2e-test-app/test/__snapshots__/PressableComponentTest.test.ts.snap +++ /dev/null @@ -1,1991 +0,0 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`PressableTests Pressables can change text on press/rest, state rest 1`] = ` -{ - "AutomationId": "pressable_press_console", - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 21, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "", - "Top": 21, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 656, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", -} -`; - -exports[`PressableTests Pressables can have customized borders and corners 1`] = ` -{ - "AutomationId": "advanced_borders_pressable", - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 50, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 50, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": "#FF808080", - "BorderBrush": "#FF0000FF", - "BorderThickness": "10,20,15,5", - "Clip": null, - "CornerRadius": "3,2,1,4", - "FlowDirection": "LeftToRight", - "Height": 50, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 50, - "XamlType": "Microsoft.ReactNative.ViewPanel", - }, - ], - }, - ], -} -`; - -exports[`PressableTests Pressables can have delayed event handlers 1`] = ` -{ - "AutomationId": "pressable_delay_events_button", - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 331, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 56, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": "#00FFFFFF", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "8,8,8,8", - "FlowDirection": "LeftToRight", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 56, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF007AFF", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Press Me", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 56, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - ], -} -`; - -exports[`PressableTests Pressables can have event handlers 1`] = ` -{ - "AccessibilityRole": "Button", - "AutomationId": "pressable_feedback_events_button", - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 331, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 56, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": "#00FFFFFF", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "8,8,8,8", - "FlowDirection": "LeftToRight", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 56, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF007AFF", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Press Me", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 56, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - ], -} -`; - -exports[`PressableTests Pressables can have hit slop functionality 1`] = ` -{ - "AutomationId": "pressable_hit_slop_button", - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 286, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 30, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 146, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": "#FFFF0000", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 146, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FFFFFFFF", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Press Outside This View", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 146, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - ], -} -`; - -exports[`PressableTests Pressables can have ranging opacity 1`] = ` -{ - "AutomationId": "opacity_pressable", - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 550, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 550, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 50, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 50, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": "#FF000000", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 50, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 50, - "XamlType": "Microsoft.ReactNative.ViewPanel", - }, - ], - }, - ], - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 50, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 50, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 50, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": "#FF000000", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 50, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 50, - "XamlType": "Microsoft.ReactNative.ViewPanel", - }, - ], - }, - ], - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 50, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 100, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 50, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": "#FF000000", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 50, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 50, - "XamlType": "Microsoft.ReactNative.ViewPanel", - }, - ], - }, - ], - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 50, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 150, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 50, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": "#FF000000", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 50, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 50, - "XamlType": "Microsoft.ReactNative.ViewPanel", - }, - ], - }, - ], - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 50, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 200, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 50, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": "#FF000000", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 50, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 50, - "XamlType": "Microsoft.ReactNative.ViewPanel", - }, - ], - }, - ], - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 50, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 250, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 50, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": "#FF000000", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 50, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 50, - "XamlType": "Microsoft.ReactNative.ViewPanel", - }, - ], - }, - ], - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 50, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 300, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 50, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": "#FF000000", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 50, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 50, - "XamlType": "Microsoft.ReactNative.ViewPanel", - }, - ], - }, - ], - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 50, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 350, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 50, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": "#FF000000", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 50, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 50, - "XamlType": "Microsoft.ReactNative.ViewPanel", - }, - ], - }, - ], - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 50, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 400, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 50, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": "#FF000000", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 50, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 50, - "XamlType": "Microsoft.ReactNative.ViewPanel", - }, - ], - }, - ], - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 50, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 450, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 50, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": "#FF000000", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 50, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 50, - "XamlType": "Microsoft.ReactNative.ViewPanel", - }, - ], - }, - ], - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 50, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 500, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 50, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": "#FF000000", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 50, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 50, - "XamlType": "Microsoft.ReactNative.ViewPanel", - }, - ], - }, - ], - }, - ], - }, - ], - }, - ], -} -`; - -exports[`PressableTests Pressables can have their accessibility and keyboard focus removed 1`] = ` -{ - "AutomationId": "accessible_pressable", - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 180, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 180, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 50, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": "#00FFFFFF", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 50, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Pressable with accessible=true and focusable=true", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - ], - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 50, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 50, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": "#00FFFFFF", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 50, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Pressable with accessible=false", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - ], - }, - { - "Background": "#00FFFFFF", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 50, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 100, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Pressable with focusable=false", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#00FFFFFF", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 30, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 150, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Pressable with accessible=false and focusable=false", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - ], - }, - ], -} -`; - -exports[`PressableTests Pressables can have tooltips 1`] = ` -{ - "AutomationId": "tooltip_pressable", - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Tooltip": "Pressable", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": "#00FFFFFF", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "2,2,2,2", - "FlowDirection": "LeftToRight", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Pressable with ToolTip "Pressable"", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - ], -} -`; - -exports[`PressableTests Pressables can hide their backface 1`] = ` -{ - "AutomationId": "backface_pressable", - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 468, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 468, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,10", - "Text": "View #1, front is visible, back is hidden.", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 200, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 29, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 200, - "HorizontalAlignment": "Stretch", - "Left": 259, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 200, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": "#FF0000FF", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 200, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 200, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 83, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Front", - "Top": 90, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 33, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - ], - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 200, - "HorizontalAlignment": "Stretch", - "Left": 259, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 200, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": "#FFFF0000", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 200, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 200, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 8, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Back (You should not see this)", - "Top": 90, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 184, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - ], - }, - ], - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 39, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,10,0,10", - "Text": "View #2, front is hidden, back is visible.", - "Top": 229, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 200, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 268, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 200, - "HorizontalAlignment": "Stretch", - "Left": 259, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 200, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": "#FF0000FF", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 200, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 200, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 6, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Front (You should not see this)", - "Top": 90, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 188, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - ], - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 200, - "HorizontalAlignment": "Stretch", - "Left": 259, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 200, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": "#FFFF0000", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 200, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 200, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 85, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Back", - "Top": 90, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 29, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - ], - }, - ], - }, - ], - }, - ], - }, - ], -} -`; - -exports[`PressableTests Pressables can hide their children from accessibility focus 1`] = ` -{ - "AutomationId": "no_hide_pressable", - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 38, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": "#00FFFFFF", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 38, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Parent Pressable", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 19, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": "#00FFFFFF", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Child Pressable", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - ], - }, - ], - }, - ], - }, - ], -} -`; diff --git a/packages/e2e-test-app/test/__snapshots__/ScrollViewComponentTest.test.ts.snap b/packages/e2e-test-app/test/__snapshots__/ScrollViewComponentTest.test.ts.snap deleted file mode 100644 index edf3ead9330..00000000000 --- a/packages/e2e-test-app/test/__snapshots__/ScrollViewComponentTest.test.ts.snap +++ /dev/null @@ -1,4261 +0,0 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`ScrollViewTests ScrollView has scrollTo method, scroll to bottom button 1`] = ` -{ - "AutomationId": "scroll_to_bottom_button", - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 244, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 303, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Scroll to bottom", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 101, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - ], -} -`; - -exports[`ScrollViewTests ScrollView has scrollTo method, scroll to end button 1`] = ` -{ - "AutomationId": "scroll_to_end_button", - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 182, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 315, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Scroll to end", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 78, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - ], -} -`; - -exports[`ScrollViewTests ScrollView has scrollTo method, scroll to start button 1`] = ` -{ - "AutomationId": "scroll_to_start_button", - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 143, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 313, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Scroll to start", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 82, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - ], -} -`; - -exports[`ScrollViewTests ScrollView has scrollTo method, scroll to top button 1`] = ` -{ - "AutomationId": "scroll_to_top_button", - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 205, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 316, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Scroll to top", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 76, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - ], -} -`; - -exports[`ScrollViewTests ScrollViews can have multiple sticky headers 1`] = ` -{ - "AutomationId": "scroll_multiple_sticky_headers", - "Background": "#FFEEEEEE", - "BorderBrush": "#00FFFFFF", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 200, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.ScrollViewer", - "children": [ - { - "Background": null, - "BorderBrush": "#00FFFFFF", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "Root", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Border", - "children": [ - { - "Background": "#FFEEEEEE", - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": "Windows.UI.Xaml.Media.RectangleGeometry", - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "ScrollContentPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ScrollContentPresenter", - "children": [ - { - "Left": 0, - "Top": 0, - "XamlType": "Windows.UI.Xaml.DependencyObject", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Top", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 1521, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Background": "#FFFFFF00", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 39, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Sticky Header 1", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 44, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 0", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 83, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 1", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 122, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 2", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 161, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 3", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 200, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 4", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 239, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 5", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 278, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 6", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 317, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 7", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 356, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 8", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 395, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 9", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 434, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 10", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 473, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 11", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFFFFF00", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 39, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 507, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Sticky Header 2", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 551, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 0", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 590, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 1", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 629, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 2", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 668, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 3", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 707, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 4", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 746, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 5", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 785, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 6", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 824, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 7", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 863, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 8", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 902, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 9", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 941, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 10", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 980, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 11", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFFFFF00", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 39, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 1014, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Sticky Header 3", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 1058, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 0", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 1097, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 1", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 1136, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 2", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 1175, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 3", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 1214, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 4", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 1253, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 5", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 1292, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 6", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 1331, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 7", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 1370, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 8", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 1409, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 9", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 1448, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 10", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 1487, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 11", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - ], - }, - ], - }, - ], - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "1,1,1,1", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - }, - ], - }, - ], - }, - ], -} -`; - -exports[`ScrollViewTests ScrollViews can have pressable sticky headers 1`] = ` -{ - "AutomationId": "scroll_pressable_sticky_header", - "Background": "#00FFFFFF", - "BorderBrush": "#00FFFFFF", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 285, - "HorizontalAlignment": "Stretch", - "Left": 10, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 105, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.ScrollViewer", - "children": [ - { - "Background": null, - "BorderBrush": "#00FFFFFF", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "Root", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Border", - "children": [ - { - "Background": "#00FFFFFF", - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": "Windows.UI.Xaml.Media.RectangleGeometry", - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "ScrollContentPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ScrollContentPresenter", - "children": [ - { - "Left": 0, - "Top": 0, - "XamlType": "Windows.UI.Xaml.DependencyObject", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Top", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 1200, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 120, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Background": "#FF0000FF", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 100, - "HorizontalAlignment": "Stretch", - "Left": 10, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 10, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 500, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "AutomationId": "pressable_header", - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 100, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 500, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": "#00FFFFFF", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 100, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 500, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Press to change color", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 500, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - ], - }, - ], - }, - ], - }, - { - "Background": "#FFFF0000", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 100, - "HorizontalAlignment": "Stretch", - "Left": 10, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 130, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 500, - "XamlType": "Microsoft.ReactNative.ViewPanel", - }, - { - "Background": "#FFFF0000", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 100, - "HorizontalAlignment": "Stretch", - "Left": 10, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 250, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 500, - "XamlType": "Microsoft.ReactNative.ViewPanel", - }, - { - "Background": "#FFFF0000", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 100, - "HorizontalAlignment": "Stretch", - "Left": 10, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 370, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 500, - "XamlType": "Microsoft.ReactNative.ViewPanel", - }, - { - "Background": "#FFFF0000", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 100, - "HorizontalAlignment": "Stretch", - "Left": 10, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 490, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 500, - "XamlType": "Microsoft.ReactNative.ViewPanel", - }, - { - "Background": "#FFFF0000", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 100, - "HorizontalAlignment": "Stretch", - "Left": 10, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 610, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 500, - "XamlType": "Microsoft.ReactNative.ViewPanel", - }, - { - "Background": "#FFFF0000", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 100, - "HorizontalAlignment": "Stretch", - "Left": 10, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 730, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 500, - "XamlType": "Microsoft.ReactNative.ViewPanel", - }, - { - "Background": "#FFFF0000", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 100, - "HorizontalAlignment": "Stretch", - "Left": 10, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 850, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 500, - "XamlType": "Microsoft.ReactNative.ViewPanel", - }, - { - "Background": "#FFFF0000", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 100, - "HorizontalAlignment": "Stretch", - "Left": 10, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 970, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 500, - "XamlType": "Microsoft.ReactNative.ViewPanel", - }, - { - "Background": "#FFFF0000", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 100, - "HorizontalAlignment": "Stretch", - "Left": 10, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 1090, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 500, - "XamlType": "Microsoft.ReactNative.ViewPanel", - }, - ], - }, - ], - }, - ], - }, - ], - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - }, - ], - }, - ], - }, - ], -} -`; - -exports[`ScrollViewTests ScrollViews can have sticky headers 1`] = ` -{ - "AutomationId": "scroll_sticky_header", - "Background": "#FFEEEEEE", - "BorderBrush": "#00FFFFFF", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 200, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.ScrollViewer", - "children": [ - { - "Background": null, - "BorderBrush": "#00FFFFFF", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "Root", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Border", - "children": [ - { - "Background": "#FFEEEEEE", - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": "Windows.UI.Xaml.Media.RectangleGeometry", - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "ScrollContentPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ScrollContentPresenter", - "children": [ - { - "Left": 0, - "Top": 0, - "XamlType": "Windows.UI.Xaml.DependencyObject", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Top", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 487, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "STICKY HEADER", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 24, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 0", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 63, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 1", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 102, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 2", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 141, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 3", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 180, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 4", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 219, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 5", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 258, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 6", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 297, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 7", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 336, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 8", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 375, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 9", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 414, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 10", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 453, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 11", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - ], - }, - ], - }, - ], - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "1,1,1,1", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - }, - ], - }, - ], - }, - ], -} -`; - -exports[`ScrollViewTests ScrollViews can scroll an item list horizontally 1`] = ` -{ - "AutomationId": "scroll_horizontal", - "Background": "#FFEEEEEE", - "BorderBrush": "#00FFFFFF", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 106, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 32, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.ScrollViewer", - "children": [ - { - "Background": null, - "BorderBrush": "#00FFFFFF", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "Root", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Border", - "children": [ - { - "Background": "#FFEEEEEE", - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": "Windows.UI.Xaml.Media.RectangleGeometry", - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "ScrollContentPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ScrollContentPresenter", - "children": [ - { - "Left": 0, - "Top": 0, - "XamlType": "Windows.UI.Xaml.DependencyObject", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Top", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 106, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 1272, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 96, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 96, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 0", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 86, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 96, - "HorizontalAlignment": "Stretch", - "Left": 111, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 96, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 1", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 86, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 96, - "HorizontalAlignment": "Stretch", - "Left": 217, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 96, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 2", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 86, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 96, - "HorizontalAlignment": "Stretch", - "Left": 323, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 96, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 3", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 86, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 96, - "HorizontalAlignment": "Stretch", - "Left": 429, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 96, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 4", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 86, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 96, - "HorizontalAlignment": "Stretch", - "Left": 535, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 96, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 5", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 86, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 96, - "HorizontalAlignment": "Stretch", - "Left": 641, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 96, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 6", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 86, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 96, - "HorizontalAlignment": "Stretch", - "Left": 747, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 96, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 7", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 86, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 96, - "HorizontalAlignment": "Stretch", - "Left": 853, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 96, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 8", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 86, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 96, - "HorizontalAlignment": "Stretch", - "Left": 959, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 96, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 9", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 86, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 96, - "HorizontalAlignment": "Stretch", - "Left": 1065, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 96, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 10", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 86, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 96, - "HorizontalAlignment": "Stretch", - "Left": 1171, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 96, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 11", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 86, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - ], - }, - ], - }, - ], - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "1,1,1,1", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - }, - ], - }, - ], - }, - ], -} -`; - -exports[`ScrollViewTests ScrollViews can scroll an item list vertically 1`] = ` -{ - "AccessibilityRole": "Unknown", - "AutomationId": "scroll_vertical", - "Background": "#FFEEEEEE", - "BorderBrush": "#00FFFFFF", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 200, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.ScrollViewer", - "children": [ - { - "Background": null, - "BorderBrush": "#00FFFFFF", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "Root", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Border", - "children": [ - { - "Background": "#FFEEEEEE", - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": "Windows.UI.Xaml.Media.RectangleGeometry", - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "ScrollContentPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ScrollContentPresenter", - "children": [ - { - "Left": 0, - "Top": 0, - "XamlType": "Windows.UI.Xaml.DependencyObject", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Top", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 468, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 0", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 44, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 1", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 83, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 2", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 122, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 3", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 161, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 4", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 200, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 5", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 239, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 6", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 278, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 7", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 317, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 8", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 356, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 9", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 395, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 10", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 434, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Item 11", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 698, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - ], - }, - ], - }, - ], - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "1,1,1,1", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - }, - ], - }, - ], - }, - ], -} -`; - -exports[`ScrollViewTests ScrollViews has flash scroll indicators 1`] = ` -{ - "AutomationId": "flash_scroll_indicators_button", - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 283, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": "#FFCCCCCC", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "3,3,3,3", - "FlowDirection": "LeftToRight", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 288, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Flash scroll indicators", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 132, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - ], -} -`; diff --git a/packages/e2e-test-app/test/__snapshots__/SwitchComponentTest.test.ts.snap b/packages/e2e-test-app/test/__snapshots__/SwitchComponentTest.test.ts.snap deleted file mode 100644 index ca1908742a1..00000000000 --- a/packages/e2e-test-app/test/__snapshots__/SwitchComponentTest.test.ts.snap +++ /dev/null @@ -1,3517 +0,0 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`SwitchTests Change events can be detected, event bottom 1`] = ` -{ - "AccessibilityRole": "Switch", - "AutomationId": "event-switch-bottom", - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "Height": 31, - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 41, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "Width": 51, - "XamlType": "Windows.UI.Xaml.Controls.ToggleSwitch", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Top", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": "#00FFFFFF", - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,5,0,5", - "Name": "SwitchAreaGrid", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "OffContentPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "OnContentPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Height": 20, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "OuterBorder", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 40, - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Height": 20, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "SwitchKnobBounds", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 40, - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 20, - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "SwitchKnob", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 20, - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": "#FFFFFFFF", - "BorderBrush": "Windows.UI.Xaml.Media.LinearGradientBrush", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "7,7,7,7", - "FlowDirection": "LeftToRight", - "Height": 12, - "HorizontalAlignment": "Center", - "Left": 0, - "Margin": "0,0,1,0", - "Name": "SwitchKnobOn", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 12, - "XamlType": "Windows.UI.Xaml.Controls.Border", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Height": 12, - "HorizontalAlignment": "Center", - "Left": 0, - "Margin": "-1,0,0,0", - "Name": "SwitchKnobOff", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 12, - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - ], - }, - { - "Background": "#33000000", - "BorderBrush": "#00FFFFFF", - "BorderThickness": "1,1,1,1", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "SwitchThumb", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Primitives.Thumb", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - ], - }, - ], - }, - ], - }, - ], -} -`; - -exports[`SwitchTests Change events can be detected, event regression top 1`] = ` -{ - "AccessibilityRole": "Switch", - "AutomationId": "event-switch-regression-top", - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "Height": 31, - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "Width": 51, - "XamlType": "Windows.UI.Xaml.Controls.ToggleSwitch", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Top", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": "#00FFFFFF", - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,5,0,5", - "Name": "SwitchAreaGrid", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "OffContentPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "OnContentPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Height": 20, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "OuterBorder", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 40, - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Height": 20, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "SwitchKnobBounds", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 40, - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 20, - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "SwitchKnob", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 20, - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": "#FFFFFFFF", - "BorderBrush": "Windows.UI.Xaml.Media.LinearGradientBrush", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "7,7,7,7", - "FlowDirection": "LeftToRight", - "Height": 12, - "HorizontalAlignment": "Center", - "Left": 0, - "Margin": "0,0,1,0", - "Name": "SwitchKnobOn", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 12, - "XamlType": "Windows.UI.Xaml.Controls.Border", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Height": 12, - "HorizontalAlignment": "Center", - "Left": 0, - "Margin": "-1,0,0,0", - "Name": "SwitchKnobOff", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 12, - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - ], - }, - { - "Background": "#33000000", - "BorderBrush": "#00FFFFFF", - "BorderThickness": "1,1,1,1", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "SwitchThumb", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Primitives.Thumb", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - ], - }, - ], - }, - ], - }, - ], -} -`; - -exports[`SwitchTests Change events can be detected, event top 1`] = ` -{ - "AccessibilityRole": "Switch", - "AutomationId": "event-switch-top", - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "Height": 31, - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "Width": 51, - "XamlType": "Windows.UI.Xaml.Controls.ToggleSwitch", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Top", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": "#00FFFFFF", - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,5,0,5", - "Name": "SwitchAreaGrid", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "OffContentPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "OnContentPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Height": 20, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "OuterBorder", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 40, - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Height": 20, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "SwitchKnobBounds", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 40, - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 20, - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "SwitchKnob", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 20, - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": "#FFFFFFFF", - "BorderBrush": "Windows.UI.Xaml.Media.LinearGradientBrush", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "7,7,7,7", - "FlowDirection": "LeftToRight", - "Height": 12, - "HorizontalAlignment": "Center", - "Left": 0, - "Margin": "0,0,1,0", - "Name": "SwitchKnobOn", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 12, - "XamlType": "Windows.UI.Xaml.Controls.Border", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Height": 12, - "HorizontalAlignment": "Center", - "Left": 0, - "Margin": "-1,0,0,0", - "Name": "SwitchKnobOff", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 12, - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - ], - }, - { - "Background": "#33000000", - "BorderBrush": "#00FFFFFF", - "BorderThickness": "1,1,1,1", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "SwitchThumb", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Primitives.Thumb", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - ], - }, - ], - }, - ], - }, - ], -} -`; - -exports[`SwitchTests Change events can be detected, events regression bottom 1`] = ` -{ - "AccessibilityRole": "Switch", - "AutomationId": "event-switch-regression-bottom", - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "Height": 31, - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 41, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "Width": 51, - "XamlType": "Windows.UI.Xaml.Controls.ToggleSwitch", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Top", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": "#00FFFFFF", - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,5,0,5", - "Name": "SwitchAreaGrid", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "OffContentPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "OnContentPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Height": 20, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "OuterBorder", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 40, - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Height": 20, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "SwitchKnobBounds", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 40, - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 20, - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "SwitchKnob", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 20, - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": "#FFFFFFFF", - "BorderBrush": "Windows.UI.Xaml.Media.LinearGradientBrush", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "7,7,7,7", - "FlowDirection": "LeftToRight", - "Height": 12, - "HorizontalAlignment": "Center", - "Left": 0, - "Margin": "0,0,1,0", - "Name": "SwitchKnobOn", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 12, - "XamlType": "Windows.UI.Xaml.Controls.Border", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Height": 12, - "HorizontalAlignment": "Center", - "Left": 0, - "Margin": "-1,0,0,0", - "Name": "SwitchKnobOff", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 12, - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - ], - }, - { - "Background": "#33000000", - "BorderBrush": "#00FFFFFF", - "BorderThickness": "1,1,1,1", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "SwitchThumb", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Primitives.Thumb", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - ], - }, - ], - }, - ], - }, - ], -} -`; - -exports[`SwitchTests Controlled switch 1`] = ` -{ - "AccessibilityRole": "Switch", - "AutomationId": "controlled-switch", - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "Height": 31, - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "Width": 51, - "XamlType": "Windows.UI.Xaml.Controls.ToggleSwitch", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Top", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": "#00FFFFFF", - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,5,0,5", - "Name": "SwitchAreaGrid", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "OffContentPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "OnContentPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Height": 20, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "OuterBorder", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 40, - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Height": 20, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "SwitchKnobBounds", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 40, - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 20, - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "SwitchKnob", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 20, - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": "#FFFFFFFF", - "BorderBrush": "Windows.UI.Xaml.Media.LinearGradientBrush", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "7,7,7,7", - "FlowDirection": "LeftToRight", - "Height": 12, - "HorizontalAlignment": "Center", - "Left": 0, - "Margin": "0,0,1,0", - "Name": "SwitchKnobOn", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 12, - "XamlType": "Windows.UI.Xaml.Controls.Border", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Height": 12, - "HorizontalAlignment": "Center", - "Left": 0, - "Margin": "-1,0,0,0", - "Name": "SwitchKnobOff", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 12, - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - ], - }, - { - "Background": "#33000000", - "BorderBrush": "#00FFFFFF", - "BorderThickness": "1,1,1,1", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "SwitchThumb", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Primitives.Thumb", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - ], - }, - ], - }, - ], - }, - ], -} -`; - -exports[`SwitchTests Custom colors can be provided, initial false 1`] = ` -{ - "AccessibilityRole": "Switch", - "AutomationId": "initial-false-switch", - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "Height": 31, - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "Width": 51, - "XamlType": "Windows.UI.Xaml.Controls.ToggleSwitch", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Top", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": "#00FFFFFF", - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,5,0,5", - "Name": "SwitchAreaGrid", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "OffContentPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "OnContentPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Height": 20, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "OuterBorder", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 40, - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Height": 20, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "SwitchKnobBounds", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 40, - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 20, - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "SwitchKnob", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 20, - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": "#FF0000FF", - "BorderBrush": "Windows.UI.Xaml.Media.LinearGradientBrush", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "7,7,7,7", - "FlowDirection": "LeftToRight", - "Height": 12, - "HorizontalAlignment": "Center", - "Left": 0, - "Margin": "0,0,1,0", - "Name": "SwitchKnobOn", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 12, - "XamlType": "Windows.UI.Xaml.Controls.Border", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Height": 12, - "HorizontalAlignment": "Center", - "Left": 0, - "Margin": "-1,0,0,0", - "Name": "SwitchKnobOff", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 12, - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - ], - }, - { - "Background": "#33000000", - "BorderBrush": "#00FFFFFF", - "BorderThickness": "1,1,1,1", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "SwitchThumb", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Primitives.Thumb", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - ], - }, - ], - }, - ], - }, - ], -} -`; - -exports[`SwitchTests Custom colors can be provided, initial true 1`] = ` -{ - "AccessibilityRole": "Switch", - "AutomationId": "initial-true-switch", - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "Height": 31, - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 41, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "Width": 51, - "XamlType": "Windows.UI.Xaml.Controls.ToggleSwitch", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Top", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": "#00FFFFFF", - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,5,0,5", - "Name": "SwitchAreaGrid", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "OffContentPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "OnContentPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Height": 20, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "OuterBorder", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 40, - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Height": 20, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "SwitchKnobBounds", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 40, - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 20, - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "SwitchKnob", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 20, - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": "#FF0000FF", - "BorderBrush": "Windows.UI.Xaml.Media.LinearGradientBrush", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "7,7,7,7", - "FlowDirection": "LeftToRight", - "Height": 12, - "HorizontalAlignment": "Center", - "Left": 0, - "Margin": "0,0,1,0", - "Name": "SwitchKnobOn", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 12, - "XamlType": "Windows.UI.Xaml.Controls.Border", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Height": 12, - "HorizontalAlignment": "Center", - "Left": 0, - "Margin": "-1,0,0,0", - "Name": "SwitchKnobOff", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 12, - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - ], - }, - { - "Background": "#33000000", - "BorderBrush": "#00FFFFFF", - "BorderThickness": "1,1,1,1", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "SwitchThumb", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Primitives.Thumb", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - ], - }, - ], - }, - ], - }, - ], -} -`; - -exports[`SwitchTests Switches can be disabled, initial false 1`] = ` -{ - "AccessibilityRole": "Switch", - "AutomationId": "disabled-initial-off", - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "Height": 31, - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "Width": 51, - "XamlType": "Windows.UI.Xaml.Controls.ToggleSwitch", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Top", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": "#00000034", - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,5,0,5", - "Name": "SwitchAreaGrid", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#5C000000", - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "OffContentPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#5C000000", - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "OnContentPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Height": 20, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "OuterBorder", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 40, - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Height": 20, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "SwitchKnobBounds", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 40, - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 20, - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "SwitchKnob", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 20, - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": "#FFFFFFFF", - "BorderBrush": "Windows.UI.Xaml.Media.LinearGradientBrush", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "7,7,7,7", - "FlowDirection": "LeftToRight", - "Height": 12, - "HorizontalAlignment": "Center", - "Left": 0, - "Margin": "0,0,1,0", - "Name": "SwitchKnobOn", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 12, - "XamlType": "Windows.UI.Xaml.Controls.Border", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Height": 12, - "HorizontalAlignment": "Center", - "Left": 0, - "Margin": "-1,0,0,0", - "Name": "SwitchKnobOff", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 12, - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - ], - }, - { - "Background": "#33000000", - "BorderBrush": "#00FFFFFF", - "BorderThickness": "1,1,1,1", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "SwitchThumb", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Primitives.Thumb", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - ], - }, - ], - }, - ], - }, - ], -} -`; - -exports[`SwitchTests Switches can be disabled, initial true 1`] = ` -{ - "AccessibilityRole": "Switch", - "AutomationId": "disabled-initial-on", - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "Height": 31, - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "Width": 51, - "XamlType": "Windows.UI.Xaml.Controls.ToggleSwitch", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Top", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": "#00000034", - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,5,0,5", - "Name": "SwitchAreaGrid", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#5C000000", - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "OffContentPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#5C000000", - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "OnContentPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Height": 20, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "OuterBorder", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 40, - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Height": 20, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "SwitchKnobBounds", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 40, - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 20, - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "SwitchKnob", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 20, - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": "#FFFFFFFF", - "BorderBrush": "Windows.UI.Xaml.Media.LinearGradientBrush", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "7,7,7,7", - "FlowDirection": "LeftToRight", - "Height": 12, - "HorizontalAlignment": "Center", - "Left": 0, - "Margin": "0,0,1,0", - "Name": "SwitchKnobOn", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 12, - "XamlType": "Windows.UI.Xaml.Controls.Border", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Height": 12, - "HorizontalAlignment": "Center", - "Left": 0, - "Margin": "-1,0,0,0", - "Name": "SwitchKnobOff", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 12, - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - ], - }, - { - "Background": "#33000000", - "BorderBrush": "#00FFFFFF", - "BorderThickness": "1,1,1,1", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "SwitchThumb", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Primitives.Thumb", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - ], - }, - ], - }, - ], - }, - ], -} -`; - -exports[`SwitchTests Switches can be set to true/false, initial false 1`] = ` -{ - "AccessibilityRole": "Switch", - "AutomationId": "on-off-initial-off", - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "Height": 31, - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "Width": 51, - "XamlType": "Windows.UI.Xaml.Controls.ToggleSwitch", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Top", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": "#00FFFFFF", - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,5,0,5", - "Name": "SwitchAreaGrid", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "OffContentPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "OnContentPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Height": 20, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "OuterBorder", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 40, - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Height": 20, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "SwitchKnobBounds", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 40, - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 20, - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "SwitchKnob", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 20, - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": "#FFFFFFFF", - "BorderBrush": "Windows.UI.Xaml.Media.LinearGradientBrush", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "7,7,7,7", - "FlowDirection": "LeftToRight", - "Height": 12, - "HorizontalAlignment": "Center", - "Left": 0, - "Margin": "0,0,1,0", - "Name": "SwitchKnobOn", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 12, - "XamlType": "Windows.UI.Xaml.Controls.Border", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Height": 12, - "HorizontalAlignment": "Center", - "Left": 0, - "Margin": "-1,0,0,0", - "Name": "SwitchKnobOff", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 12, - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - ], - }, - { - "Background": "#33000000", - "BorderBrush": "#00FFFFFF", - "BorderThickness": "1,1,1,1", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "SwitchThumb", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Primitives.Thumb", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - ], - }, - ], - }, - ], - }, - ], -} -`; - -exports[`SwitchTests Switches can be set to true/false, initial true 1`] = ` -{ - "AccessibilityRole": "Switch", - "AutomationId": "on-off-initial-on", - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "Height": 31, - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "Width": 51, - "XamlType": "Windows.UI.Xaml.Controls.ToggleSwitch", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Top", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": "#00FFFFFF", - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,5,0,5", - "Name": "SwitchAreaGrid", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "OffContentPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "OnContentPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Height": 20, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "OuterBorder", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 40, - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Height": 20, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "SwitchKnobBounds", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 40, - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 20, - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "SwitchKnob", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 20, - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": "#FFFFFFFF", - "BorderBrush": "Windows.UI.Xaml.Media.LinearGradientBrush", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "7,7,7,7", - "FlowDirection": "LeftToRight", - "Height": 12, - "HorizontalAlignment": "Center", - "Left": 0, - "Margin": "0,0,1,0", - "Name": "SwitchKnobOn", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 12, - "XamlType": "Windows.UI.Xaml.Controls.Border", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Height": 12, - "HorizontalAlignment": "Center", - "Left": 0, - "Margin": "-1,0,0,0", - "Name": "SwitchKnobOff", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 12, - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - ], - }, - { - "Background": "#33000000", - "BorderBrush": "#00FFFFFF", - "BorderThickness": "1,1,1,1", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "SwitchThumb", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Primitives.Thumb", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - ], - }, - ], - }, - ], - }, - ], -} -`; - -exports[`SwitchTests Switches can have customized accessibility 1`] = ` -{ - "AutomationId": "accessibility-switch", - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 82, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 82, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 31, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "AccessibilityRole": "Switch", - "AutomationPositionInSet": 1, - "AutomationSizeOfSet": 4, - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "Height": 31, - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "Width": 51, - "XamlType": "Windows.UI.Xaml.Controls.ToggleSwitch", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Top", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": "#00FFFFFF", - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,5,0,5", - "Name": "SwitchAreaGrid", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "OffContentPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "OnContentPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Height": 20, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "OuterBorder", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 40, - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Height": 20, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "SwitchKnobBounds", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 40, - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 20, - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "SwitchKnob", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 20, - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": "#FFFFFFFF", - "BorderBrush": "Windows.UI.Xaml.Media.LinearGradientBrush", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "7,7,7,7", - "FlowDirection": "LeftToRight", - "Height": 12, - "HorizontalAlignment": "Center", - "Left": 0, - "Margin": "0,0,1,0", - "Name": "SwitchKnobOn", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 12, - "XamlType": "Windows.UI.Xaml.Controls.Border", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Height": 12, - "HorizontalAlignment": "Center", - "Left": 0, - "Margin": "-1,0,0,0", - "Name": "SwitchKnobOff", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 12, - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - ], - }, - { - "Background": "#33000000", - "BorderBrush": "#00FFFFFF", - "BorderThickness": "1,1,1,1", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "SwitchThumb", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Primitives.Thumb", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - ], - }, - ], - }, - ], - }, - ], - }, - { - "AccessibilityRole": "Switch", - "AutomationPositionInSet": 2, - "AutomationSizeOfSet": 4, - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "Height": 31, - "HorizontalAlignment": "Left", - "Left": 667, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "Width": 51, - "XamlType": "Windows.UI.Xaml.Controls.ToggleSwitch", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Top", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": "#00FFFFFF", - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,5,0,5", - "Name": "SwitchAreaGrid", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "OffContentPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "OnContentPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Height": 20, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "OuterBorder", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 40, - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Height": 20, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "SwitchKnobBounds", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 40, - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 20, - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "SwitchKnob", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 20, - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": "#FFFFFFFF", - "BorderBrush": "Windows.UI.Xaml.Media.LinearGradientBrush", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "7,7,7,7", - "FlowDirection": "LeftToRight", - "Height": 12, - "HorizontalAlignment": "Center", - "Left": 0, - "Margin": "0,0,1,0", - "Name": "SwitchKnobOn", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 12, - "XamlType": "Windows.UI.Xaml.Controls.Border", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Height": 12, - "HorizontalAlignment": "Center", - "Left": 0, - "Margin": "-1,0,0,0", - "Name": "SwitchKnobOff", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 12, - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - ], - }, - { - "Background": "#33000000", - "BorderBrush": "#00FFFFFF", - "BorderThickness": "1,1,1,1", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "SwitchThumb", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Primitives.Thumb", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - ], - }, - ], - }, - ], - }, - ], - }, - ], - }, - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 31, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 41, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "AccessibilityRole": "Switch", - "AutomationPositionInSet": 3, - "AutomationSizeOfSet": 4, - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "Height": 31, - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "Width": 51, - "XamlType": "Windows.UI.Xaml.Controls.ToggleSwitch", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Top", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": "#00FFFFFF", - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,5,0,5", - "Name": "SwitchAreaGrid", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "OffContentPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "OnContentPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Height": 20, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "OuterBorder", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 40, - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Height": 20, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "SwitchKnobBounds", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 40, - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 20, - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "SwitchKnob", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 20, - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": "#FFFFFFFF", - "BorderBrush": "Windows.UI.Xaml.Media.LinearGradientBrush", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "7,7,7,7", - "FlowDirection": "LeftToRight", - "Height": 12, - "HorizontalAlignment": "Center", - "Left": 0, - "Margin": "0,0,1,0", - "Name": "SwitchKnobOn", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 12, - "XamlType": "Windows.UI.Xaml.Controls.Border", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Height": 12, - "HorizontalAlignment": "Center", - "Left": 0, - "Margin": "-1,0,0,0", - "Name": "SwitchKnobOff", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 12, - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - ], - }, - { - "Background": "#33000000", - "BorderBrush": "#00FFFFFF", - "BorderThickness": "1,1,1,1", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "SwitchThumb", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Primitives.Thumb", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - ], - }, - ], - }, - ], - }, - ], - }, - { - "AccessibilityRole": "Switch", - "AutomationPositionInSet": 4, - "AutomationSizeOfSet": 4, - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "Height": 31, - "HorizontalAlignment": "Left", - "Left": 667, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "Width": 51, - "XamlType": "Windows.UI.Xaml.Controls.ToggleSwitch", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Top", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": "#00FFFFFF", - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,5,0,5", - "Name": "SwitchAreaGrid", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "OffContentPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "OnContentPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Height": 20, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "OuterBorder", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 40, - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Height": 20, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "SwitchKnobBounds", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 40, - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 20, - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "SwitchKnob", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 20, - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": "#FFFFFFFF", - "BorderBrush": "Windows.UI.Xaml.Media.LinearGradientBrush", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "7,7,7,7", - "FlowDirection": "LeftToRight", - "Height": 12, - "HorizontalAlignment": "Center", - "Left": 0, - "Margin": "0,0,1,0", - "Name": "SwitchKnobOn", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 12, - "XamlType": "Windows.UI.Xaml.Controls.Border", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Height": 12, - "HorizontalAlignment": "Center", - "Left": 0, - "Margin": "-1,0,0,0", - "Name": "SwitchKnobOff", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 12, - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - ], - }, - { - "Background": "#33000000", - "BorderBrush": "#00FFFFFF", - "BorderThickness": "1,1,1,1", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "SwitchThumb", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Primitives.Thumb", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Shapes.Rectangle", - }, - ], - }, - ], - }, - ], - }, - ], - }, - ], - }, - ], - }, - ], - }, - ], -} -`; diff --git a/packages/e2e-test-app/test/__snapshots__/TextComponentTest.test.ts.snap b/packages/e2e-test-app/test/__snapshots__/TextComponentTest.test.ts.snap deleted file mode 100644 index 1dea4d0f131..00000000000 --- a/packages/e2e-test-app/test/__snapshots__/TextComponentTest.test.ts.snap +++ /dev/null @@ -1,2048 +0,0 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`TextTest Text alignment 1`] = ` -{ - "AutomationId": "text-align", - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 151, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "auto (default) - english LTR", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "أحب اللغة العربية auto (default) - arabic RTL", - "Top": 19, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "left left left left left left left left left left left left left left left", - "Top": 38, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "center center center center center center center center center center center", - "Top": 57, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "right right right right right right right right right right right right right", - "Top": 76, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 56, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "justify (works when api level >= 26 otherwise fallbacks to "left"): this text component's contents are laid out with "textAlign: justify" and as you can see all of the lines except the last one span the available width of the parent container.", - "Top": 95, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], -} -`; - -exports[`TextTest Text background color 1`] = ` -{ - "AutomationId": "text-background-color", - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 38, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Red background, blue background, inherited blue background, nested green background.", - "TextHighlighters": [ - { - "Background": "#FFFFAAAA", - "Foreground": "#FF000000", - "Ranges": [ - { - "Length": 84, - "StartIndex": 0, - }, - ], - }, - { - "Background": "#FFAAAAFF", - "Foreground": "#FF000000", - "Ranges": [ - { - "Length": 69, - "StartIndex": 15, - }, - ], - }, - { - "Background": "#FFAAAAFF", - "Foreground": "#FF000000", - "Ranges": [ - { - "Length": 52, - "StartIndex": 32, - }, - ], - }, - { - "Background": "#FFAAFFAA", - "Foreground": "#FF000000", - "Ranges": [ - { - "Length": 25, - "StartIndex": 59, - }, - ], - }, - ], - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Same alpha as background,Inherited alpha from background,Reapply alpha", - "TextHighlighters": [ - { - "Background": "#4D646464", - "Foreground": "#FF000000", - "Ranges": [ - { - "Length": 70, - "StartIndex": 0, - }, - ], - }, - { - "Background": "#4D646464", - "Foreground": "#FF000000", - "Ranges": [ - { - "Length": 45, - "StartIndex": 25, - }, - ], - }, - { - "Background": "#4D646464", - "Foreground": "#FF000000", - "Ranges": [ - { - "Length": 13, - "StartIndex": 57, - }, - ], - }, - ], - "Top": 19, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], -} -`; - -exports[`TextTest Text border 1`] = ` -{ - "AutomationId": "text-border", - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 385, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 385, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 28, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Sample bordered text with default styling.", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 400, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 138, - "HorizontalAlignment": "Stretch", - "Left": 100, - "Margin": "0,0,0,0", - "Padding": "30,30,30,30", - "Text": "Some more bordered text + a tad of CSS. -1st nested - border specifcied but ignored. -2nd Inside text!", - "Top": 128, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 518, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "This text is outlined and laid out within the normal text run, so will wrap etc as normal text.", - "Top": 366, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - ], -} -`; - -exports[`TextTest Text can have advanced borders 1`] = ` -{ - "AutomationId": "advanced-borders", - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 99, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 99, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 39, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "This text has customized borders.", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 39, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "This text has customized borders.", - "Top": 39, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 21, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "This text has customized borders.", - "Top": 78, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - ], -} -`; - -exports[`TextTest Text can have customized accessibility 1`] = ` -{ - "AutomationId": "text-accessibility", - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "AutomationPositionInSet": 1, - "AutomationSizeOfSet": 1, - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "This text has customized accessibility.", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - ], -} -`; - -exports[`TextTest Text can have customized dimensions 1`] = ` -{ - "AutomationId": "text-height-width", - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 100, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 100, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 100, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "This text has customized dimensions.", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 100, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - ], -} -`; - -exports[`TextTest Text can have font variants 1`] = ` -{ - "AutomationId": "font-variants", - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 256, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 38, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Small Caps -", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 34, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Old Style nums 0123456789 -", - "Top": 38, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 34, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Lining nums 0123456789 -", - "Top": 72, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 75, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Tabular nums -1111 -2222 -", - "Top": 106, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 75, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Proportional nums -1111 -2222 -", - "Top": 181, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], -} -`; - -exports[`TextTest Text color 1`] = ` -{ - "AutomationId": "text-color", - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FFFF0000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Red color", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", -} -`; - -exports[`TextTest Text color with children 1`] = ` -{ - "AutomationId": "text-outer-color", - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 38, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "(Normal text,(R)red(G)green(B)blue(C)cyan(M)magenta(Y)yellow(K)black(and bold(and tiny bold italic blue(and tiny normal blue))))", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", -} -`; - -exports[`TextTest Text decoration solid linethrough 1`] = ` -{ - "AutomationId": "text-decoration-solid-linethru", - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Solid line-through", - "Top": 38, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", -} -`; - -exports[`TextTest Text decoration underline 1`] = ` -{ - "AutomationId": "text-decoration-underline", - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Solid underline", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", -} -`; - -exports[`TextTest Text ellipsize 1`] = ` -{ - "AutomationId": "text-ellipsize", - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 378, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 48, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Truncated text is baaaaad.", - "Top": 6, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 54, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Shrinking to fit available space is much better!", - "Top": 66, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 40, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Add text to me to watch me shrink! ", - "Top": 132, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 80, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Multiline text component shrinking is supported, watch as this reeeeaaaally loooooong teeeeeeext grooooows and then shriiiinks as you add text to me! ioahsdia soady auydoa aoisyd aosdy ", - "Top": 184, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 27, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Text limited by height, watch as this reeeeaaaally loooooong teeeeeeext grooooows and then shriiiinks as you add text to me! ioahsdia soady auydoa aoisyd aosdy ", - "Top": 276, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 27, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Differently sized nested elements will shrink together. LARGE TEXT! ", - "Top": 315, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 353, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 92, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Reset", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 34, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 310, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Remove Text", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 78, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 572, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Add Text", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 54, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], -} -`; - -exports[`TextTest Text font family 1`] = ` -{ - "AutomationId": "text-font-family", - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 17, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Sans-Serif Bold", - "Top": 17, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", -} -`; - -exports[`TextTest Text font padding 1`] = ` -{ - "AutomationId": "text-font-padding", - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 163, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 163, - "HorizontalAlignment": "Stretch", - "Left": 110, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 119, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 144, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Ey", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 119, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 37, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Default", - "Top": 144, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 45, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 163, - "HorizontalAlignment": "Stretch", - "Left": 450, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 158, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 144, - "HorizontalAlignment": "Stretch", - "Left": 24, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Ey", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 119, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "includeFontPadding: false", - "Top": 144, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 158, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], -} -`; - -exports[`TextTest Text force one line 1`] = ` -{ - "AutomationId": "text-one-line", - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Maximum of one line no matter now much I write here. If I keep writing it'll just truncate after one line", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 300, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", -} -`; - -exports[`TextTest Text is selectable 1`] = ` -{ - "AutomationId": "text-selectable", - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "This text is selectable if you click-and-hold, and will offer the native Android selection menus.", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", -} -`; - -exports[`TextTest Text letter spacing 1`] = ` -{ - "AutomationId": "text-letter-spacing", - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 136, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "letterSpacing = 0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "letterSpacing = 2", - "Top": 24, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "letterSpacing = 9", - "Top": 48, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 21, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 67, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 16, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "With size and background color", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 169, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "letterSpacing = -1", - "Top": 93, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "[letterSpacing = 3][Nested letterSpacing = 0][Nested letterSpacing = 6]", - "Top": 117, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], -} -`; - -exports[`TextTest Text line height greater than font size 1`] = ` -{ - "AutomationId": "line-height-greater-than-font-size", - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 177, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Holisticly formulate inexpensive ideas before best-of-breed benefits. Continually expedite magnetic potentialities rather than client-focused interfaces.", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 300, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", -} -`; - -exports[`TextTest Text line height less than font size 1`] = ` -{ - "AutomationId": "line-height-less-than-font-size", - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 42, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Holisticly formulate inexpensive ideas before best-of-breed benefits. Continually expedite magnetic potentialities rather than client-focused interfaces.", - "Top": 182, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 300, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", -} -`; - -exports[`TextTest Text padding 1`] = ` -{ - "AutomationId": "text-padding", - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 39, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "10,10,10,10", - "Text": "This text is indented by 10px padding on all sides.", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", -} -`; - -exports[`TextTest Text ranging opacity 1`] = ` -{ - "AutomationId": "text-opacity", - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 190, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "This text has customized opacity.", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "This text has customized opacity.", - "Top": 19, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "This text has customized opacity.", - "Top": 38, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "This text has customized opacity.", - "Top": 57, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "This text has customized opacity.", - "Top": 76, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "This text has customized opacity.", - "Top": 95, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "This text has customized opacity.", - "Top": 114, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "This text has customized opacity.", - "Top": 133, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "This text has customized opacity.", - "Top": 152, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "This text has customized opacity.", - "Top": 171, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], -} -`; - -exports[`TextTest Text selection color 1`] = ` -{ - "AutomationId": "text-selection-color", - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "This text will have a orange highlight on selection.", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", -} -`; - -exports[`TextTest Text shadows 1`] = ` -{ - "AutomationId": "text-shadow", - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 27, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Demo text shadow", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", -} -`; - -exports[`TextTest Text single line height greater than font size 1`] = ` -{ - "AutomationId": "line-height-single-line-greater-than-font-size", - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 22, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Holisticly formulate", - "Top": 239, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 300, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", -} -`; - -exports[`TextTest Text single line height less than font size 1`] = ` -{ - "AutomationId": "line-height-single-line-less-than-font-size", - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 10, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Holisticly formulate", - "Top": 229, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 300, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", -} -`; - -exports[`TextTest Text size 1`] = ` -{ - "AutomationId": "text-size", - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 31, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Size 23", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", -} -`; - -exports[`TextTest Text transform 1`] = ` -{ - "AutomationId": "text-transform", - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 184, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "THIS TEXT SHOULD BE UPPERCASED.", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "this text should be lowercased.", - "Top": 19, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "This Text Should Be CAPITALIZED.", - "Top": 38, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Capitalize a date:The 9Th Of November, 1998", - "Top": 57, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Capitalize a 2 digit date:The 25Th Of December", - "Top": 76, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Mixed: UPPERCASE lowercase Capitalize Each Word", - "Top": 95, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Should be "ABC":ABC", - "Top": 114, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Should be "AbC":AbC", - "Top": 133, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF40E0D0", - "Height": 32, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "WORKS WITH OTHER TEXT STYLES", - "Top": 152, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 246, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], -} -`; - -exports[`TextTest Text unicode characters 1`] = ` -{ - "AutomationId": "text-unicode", - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 95, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "星际争霸是世界上最好的游戏。", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 192, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 19, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "星际争霸是世界上最好的游戏。", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 38, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 263, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "星际争霸是世界上最好的游戏。", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 192, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 38, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 57, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 38, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "星际争霸是世界上最好的游戏。星际争霸是世界上最好的游戏。星际争霸是世界上最好的游戏。星际争霸是世界上最好的游戏。", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], -} -`; - -exports[`TextTest Text wrapping 1`] = ` -{ - "AutomationId": "text-wrap", - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 38, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "The text should wrap if it goes on multiple lines. See, this is going to the next line.", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 300, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", -} -`; diff --git a/packages/e2e-test-app/test/__snapshots__/ViewComponentTest.test.ts.snap b/packages/e2e-test-app/test/__snapshots__/ViewComponentTest.test.ts.snap deleted file mode 100644 index 0bb5f6463f8..00000000000 --- a/packages/e2e-test-app/test/__snapshots__/ViewComponentTest.test.ts.snap +++ /dev/null @@ -1,1834 +0,0 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`ViewTests Views can adjust backface visibility 1`] = ` -{ - "AutomationId": "view-test-backface-visibility", - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 368, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 368, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 29, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,10", - "Text": "View #1, front is visible, back is hidden.", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 150, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 29, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Background": "#FF0000FF", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 150, - "HorizontalAlignment": "Stretch", - "Left": 284, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 150, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 58, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Front", - "Top": 65, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 33, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFFF0000", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 150, - "HorizontalAlignment": "Stretch", - "Left": 284, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 150, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 38, - "HorizontalAlignment": "Stretch", - "Left": 10, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Back (You should not see this)", - "Top": 56, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 130, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 39, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,10,0,10", - "Text": "View #2, front is hidden, back is visible.", - "Top": 179, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 150, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 218, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Background": "#FF0000FF", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 150, - "HorizontalAlignment": "Stretch", - "Left": 284, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 150, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 38, - "HorizontalAlignment": "Stretch", - "Left": 8, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Front (You should not see this)", - "Top": 56, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 134, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FFFF0000", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 150, - "HorizontalAlignment": "Stretch", - "Left": 284, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 150, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 60, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Back", - "Top": 65, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 29, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - ], - }, - ], - }, - ], -} -`; - -exports[`ViewTests Views can have a custom nativeID 1`] = ` -{ - "AutomationId": "nativeid", - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "A View with a nativeID "native-id-view"", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - ], -} -`; - -exports[`ViewTests Views can have accessibility customization 1`] = ` -{ - "AccessibilityRole": "Button", - "AccessibilityStateBusy": true, - "AccessibilityStateChecked": "Checked", - "AccessibilityStateExpanded": true, - "AutomationId": "accessibility", - "AutomationPositionInSet": 1, - "AutomationSizeOfSet": 1, - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 76, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 76, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "A View with accessibility values.", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Current Number of Accessibility Taps: 0", - "Top": 19, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 38, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "This element should be hidden from accessibility.", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 57, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "This sub-view should not have an accessibility value. It's control type does not support the value pattern.", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - ], - }, - ], - }, - ], - }, - ], -} -`; - -exports[`ViewTests Views can have background colors 1`] = ` -{ - "AutomationId": "view-test-background-color", - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 25, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": "#FF527FE4", - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 25, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 15, - "HorizontalAlignment": "Stretch", - "Left": 5, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Blue background", - "Top": 5, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 708, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - ], -} -`; - -exports[`ViewTests Views can have borders 1`] = ` -{ - "AutomationId": "view-test-border", - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 45, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": null, - "BorderBrush": "#FF527FE4", - "BorderThickness": "5,5,5,5", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 45, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 15, - "HorizontalAlignment": "Stretch", - "Left": 15, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "5px blue border", - "Top": 15, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 688, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - ], -} -`; - -exports[`ViewTests Views can have overflow 1`] = ` -{ - "AutomationId": "view-test-overflow", - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 20, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 20, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "1,1,1,1", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 12, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 95, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 10, - "HorizontalAlignment": "Stretch", - "Left": 1, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 1, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 93, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 20, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "undefined", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 200, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "1,1,1,1", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 12, - "HorizontalAlignment": "Stretch", - "Left": 111, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 95, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": "Windows.UI.Xaml.Media.RectangleGeometry", - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 10, - "HorizontalAlignment": "Stretch", - "Left": 1, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 1, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 93, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 20, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "hidden", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 200, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "1,1,1,1", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 12, - "HorizontalAlignment": "Stretch", - "Left": 222, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 95, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 10, - "HorizontalAlignment": "Stretch", - "Left": 1, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 1, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 93, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 20, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "visible", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 200, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - ], - }, - ], - }, - ], -} -`; - -exports[`ViewTests Views can have padding and margins 1`] = ` -{ - "AutomationId": "view-test-padding-margin", - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 107, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": null, - "BorderBrush": "#FFBB0000", - "BorderThickness": "0.5,0.5,0.5,0.5", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 107, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Background": "#FF527FE4", - "BorderBrush": "#FF000033", - "BorderThickness": "1,1,1,1", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 27, - "HorizontalAlignment": "Stretch", - "Left": 1, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 1, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 717, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 15, - "HorizontalAlignment": "Stretch", - "Left": 6, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "5px padding", - "Top": 6, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 705, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FF527FE4", - "BorderBrush": "#FF000033", - "BorderThickness": "1,1,1,1", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 17, - "HorizontalAlignment": "Stretch", - "Left": 6, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 33, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 707, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 15, - "HorizontalAlignment": "Stretch", - "Left": 1, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "5px margin", - "Top": 1, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 705, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": "#FF527FE4", - "BorderBrush": "#FF000033", - "BorderThickness": "1,1,1,1", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 42, - "HorizontalAlignment": "Stretch", - "Left": 6, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 60, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 134, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 15, - "HorizontalAlignment": "Stretch", - "Left": 6, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "5px margin and padding,", - "Top": 6, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 122, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 15, - "HorizontalAlignment": "Stretch", - "Left": 6, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "widthAutonomous=true", - "Top": 21, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 122, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - ], - }, - ], -} -`; - -exports[`ViewTests Views can have ranging opacity 1`] = ` -{ - "AutomationId": "view-test-opacity", - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 133, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 133, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Opacity 0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 19, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Opacity 0.1", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 38, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Opacity 0.3", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 57, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Opacity 0.5", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 76, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Opacity 0.7", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 95, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Opacity 0.9", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 114, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Opacity 1", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - ], - }, - ], -} -`; - -exports[`ViewTests Views can have rounded borders 1`] = ` -{ - "AutomationId": "view-test-rounded-borders", - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 50, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 50, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "1,1,1,1", - "Clip": null, - "CornerRadius": "25,25,25,25", - "FlowDirection": "LeftToRight", - "Height": 50, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 50, - "XamlType": "Microsoft.ReactNative.ViewPanel", - }, - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "10,10,10,10", - "Clip": null, - "CornerRadius": "25,25,25,25", - "FlowDirection": "LeftToRight", - "Height": 50, - "HorizontalAlignment": "Stretch", - "Left": 60, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 50, - "XamlType": "Microsoft.ReactNative.ViewPanel", - }, - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "1,1,1,1", - "Clip": null, - "CornerRadius": "5,10,25,25", - "FlowDirection": "LeftToRight", - "Height": 50, - "HorizontalAlignment": "Stretch", - "Left": 120, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 50, - "XamlType": "Microsoft.ReactNative.ViewPanel", - }, - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "10,10,10,10", - "Clip": null, - "CornerRadius": "5,10,25,25", - "FlowDirection": "LeftToRight", - "Height": 50, - "HorizontalAlignment": "Stretch", - "Left": 180, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 50, - "XamlType": "Microsoft.ReactNative.ViewPanel", - }, - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "6,6,0,0", - "Clip": null, - "CornerRadius": "20,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 50, - "HorizontalAlignment": "Stretch", - "Left": 240, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 50, - "XamlType": "Microsoft.ReactNative.ViewPanel", - }, - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,6,6,0", - "Clip": null, - "CornerRadius": "0,20,0,0", - "FlowDirection": "LeftToRight", - "Height": 50, - "HorizontalAlignment": "Stretch", - "Left": 290, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 50, - "XamlType": "Microsoft.ReactNative.ViewPanel", - }, - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "6,0,0,6", - "Clip": null, - "CornerRadius": "0,0,0,20", - "FlowDirection": "LeftToRight", - "Height": 50, - "HorizontalAlignment": "Stretch", - "Left": 340, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 50, - "XamlType": "Microsoft.ReactNative.ViewPanel", - }, - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,6,6", - "Clip": null, - "CornerRadius": "0,0,20,0", - "FlowDirection": "LeftToRight", - "Height": 50, - "HorizontalAlignment": "Stretch", - "Left": 390, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 50, - "XamlType": "Microsoft.ReactNative.ViewPanel", - }, - ], - }, - ], - }, - ], -} -`; - -exports[`ViewTests Views can have tool tips 1`] = ` -{ - "AutomationId": "tool-tip", - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 45, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Tooltip": "Parent View", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewControl", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 45, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 15, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "This Parent View has tooltip "Parent View"", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 15, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Tooltip": "Child View 1", - "Top": 15, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 15, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "This view has tooltip "Child View 1"", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 15, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Tooltip": "Child View 2", - "Top": 30, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 15, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "This view has tooltip "Child View 2"", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 718, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - ], - }, - ], -} -`; diff --git a/packages/e2e-test-app/test/__snapshots__/XAMLTest.test.ts.snap b/packages/e2e-test-app/test/__snapshots__/XAMLTest.test.ts.snap deleted file mode 100644 index 9bfe806b991..00000000000 --- a/packages/e2e-test-app/test/__snapshots__/XAMLTest.test.ts.snap +++ /dev/null @@ -1,1203 +0,0 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`XamlTest Layout 1`] = ` -{ - "AutomationId": "ReactNativeXAMLRoot", - "Background": null, - "BorderBrush": "#E4000000", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 328, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 800, - "XamlType": "Microsoft.ReactNative.ViewPanel", - "children": [ - { - "Background": "#B3FFFFFF", - "BorderBrush": "Windows.UI.Xaml.Media.LinearGradientBrush", - "BorderThickness": "1,1,1,1", - "Clip": null, - "CornerRadius": "4,4,4,4", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "Height": 32, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "10,5,6,6", - "Text": "simple TextBox", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 800, - "XamlType": "Windows.UI.Xaml.Controls.TextBox", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": "#B3FFFFFF", - "BorderBrush": "Windows.UI.Xaml.Media.LinearGradientBrush", - "BorderThickness": "1,1,1,1", - "Clip": null, - "CornerRadius": "4,4,4,4", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "BorderElement", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Border", - }, - { - "Background": "#00FFFFFF", - "BorderBrush": "#00FFFFFF", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "1,1,1,1", - "Name": "ContentElement", - "Padding": "10,5,6,6", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ScrollViewer", - "children": [ - { - "Background": null, - "BorderBrush": "#00FFFFFF", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "Root", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Border", - "children": [ - { - "Background": "#00FFFFFF", - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": "Windows.UI.Xaml.Media.RectangleGeometry", - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "10,5,6,6", - "Name": "ScrollContentPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ScrollContentPresenter", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.FrameworkElement", - }, - ], - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - }, - ], - }, - ], - }, - ], - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#99000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "DescriptionPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - }, - ], - }, - ], - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FFFF0000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "right aligned TextBlock", - "Top": 32, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 800, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "AutomationId": "tappableTextBlock", - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 19, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "tapping on this TextBlock brings up the button's flyout menu", - "Top": 51, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 800, - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Background": "#FF008000", - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Height": 80, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 70, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 800, - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": "#FF0000FF", - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "4,4,4,4", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Border", - "children": [ - { - "Background": "#B3FFFFFF", - "BorderBrush": "Windows.UI.Xaml.Media.LinearGradientBrush", - "BorderThickness": "1,1,1,1", - "Clip": null, - "CornerRadius": "4,4,4,4", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Center", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "11,5,11,6", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Button", - "children": [ - { - "Background": "#B3FFFFFF", - "BorderBrush": "Windows.UI.Xaml.Media.LinearGradientBrush", - "BorderThickness": "1,1,1,1", - "Clip": null, - "CornerRadius": "4,4,4,4", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "ContentPresenter", - "Padding": "11,5,11,6", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.StackPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FFFF0000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.SymbolIcon", - "children": [ - { - "Background": "#00000000", - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FFFF0000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FFFFFFFF", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "Button 1", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - ], - }, - ], - }, - ], - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Height": 16, - "HorizontalAlignment": "Center", - "Left": 0, - "Margin": "0,0,0,0", - "Top": 150, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "Width": 16, - "XamlType": "Windows.UI.Xaml.Shapes.Path", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Height": 80, - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Top": 166, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 80, - "XamlType": "Windows.UI.Xaml.Controls.Image", - }, - { - "Background": "#00FFFFFF", - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF005A9E", - "Height": 32, - "HorizontalAlignment": "Center", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 246, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "Width": 40, - "XamlType": "Microsoft.UI.Xaml.Controls.ProgressRing", - "children": [ - { - "Background": "#00FFFFFF", - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "LayoutRoot", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "LottiePlayer", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Microsoft.UI.Xaml.Controls.AnimatedVisualPlayer", - }, - ], - }, - ], - }, - { - "Background": "#00FFFFFF", - "BorderBrush": "#0F000000", - "BorderThickness": "1,1,1,1", - "Clip": null, - "CornerRadius": "4,4,4,4", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "Height": 50, - "HorizontalAlignment": "Center", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 278, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "Width": 800, - "XamlType": "Microsoft.UI.Xaml.Controls.InfoBar", - "children": [ - { - "Background": "#FFDFF6DD", - "BorderBrush": "#0F000000", - "BorderThickness": "1,1,1,1", - "Clip": null, - "CornerRadius": "4,4,4,4", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "ContentRoot", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Top", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Border", - "children": [ - { - "Background": "#00FFFFFF", - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "4,4,4,4", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "16,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "StandardIconArea", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FF0F7B0F", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,16,14,16", - "Name": "IconBackground", - "Padding": "0,0,0,0", - "Text": "", - "Top": 0, - "VerticalAlignment": "Top", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#FFFFFFFF", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,16,14,16", - "Name": "StandardIcon", - "Padding": "0,0,0,0", - "Text": "", - "Top": 0, - "VerticalAlignment": "Top", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - { - "Background": null, - "Clip": null, - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,16,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Microsoft.UI.Xaml.Controls.Primitives.InfoBarPanel", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "Title", - "Padding": "0,0,0,0", - "Text": "title", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "Message", - "Padding": "0,0,0,0", - "Text": "here is the message", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Top", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - }, - ], - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - }, - { - "Background": "#00FFFFFF", - "BorderBrush": "#00FFFFFF", - "BorderThickness": "1,1,1,1", - "Clip": null, - "CornerRadius": "4,4,4,4", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "Height": 38, - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "5,5,5,5", - "Name": "CloseButton", - "Padding": "11,5,11,6", - "Tooltip": "Windows.UI.Xaml.Controls.ToolTip", - "Top": 0, - "VerticalAlignment": "Top", - "Visibility": "Visible", - "Width": 38, - "XamlType": "Windows.UI.Xaml.Controls.Button", - "children": [ - { - "Background": "#00FFFFFF", - "BorderBrush": "#00FFFFFF", - "BorderThickness": "1,1,1,1", - "Clip": null, - "CornerRadius": "4,4,4,4", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "ContentPresenter", - "Padding": "11,5,11,6", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Height": 16, - "HorizontalAlignment": "Center", - "Left": 0, - "Margin": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "Width": 16, - "XamlType": "Windows.UI.Xaml.Controls.Viewbox", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Border", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.SymbolIcon", - "children": [ - { - "Background": "#00000000", - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - ], - }, - ], - }, - ], - }, - ], - }, - ], - }, - ], - }, - ], - }, - ], -} -`; - -exports[`XamlTest MenuFlyout IsOpen 1`] = ` -{ - "Background": "Windows.UI.Xaml.Media.AcrylicBrush", - "BorderBrush": "#0F000000", - "BorderThickness": "1,1,1,1", - "Clip": null, - "CornerRadius": "8,8,8,8", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,2,0,2", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.MenuFlyoutPresenter", - "children": [ - { - "Background": "Windows.UI.Xaml.Media.AcrylicBrush", - "BorderBrush": "#0F000000", - "BorderThickness": "1,1,1,1", - "Clip": null, - "CornerRadius": "8,8,8,8", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Border", - "children": [ - { - "Background": "#00FFFFFF", - "BorderBrush": "#00FFFFFF", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,2,0,2", - "Name": "MenuFlyoutPresenterScrollViewer", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ScrollViewer", - "children": [ - { - "Background": null, - "BorderBrush": "#00FFFFFF", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "Root", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Border", - "children": [ - { - "Background": "#00FFFFFF", - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": "Windows.UI.Xaml.Media.RectangleGeometry", - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#FF000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "ScrollContentPresenter", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ScrollContentPresenter", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ItemsPresenter", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.StackPanel", - "children": [ - { - "Background": "#00FFFFFF", - "BorderBrush": "#00FFFFFF", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "4,4,4,4", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "11,8,11,9", - "Text": "menu option 1", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.MenuFlyoutItem", - "children": [ - { - "Background": "#00FFFFFF", - "BorderBrush": "#00FFFFFF", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "4,4,4,4", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "4,2,4,2", - "Name": "LayoutRoot", - "Padding": "11,4,11,5", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Height": 16, - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "IconRoot", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "Width": 16, - "XamlType": "Windows.UI.Xaml.Controls.Viewbox", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Border", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "IconContent", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.SymbolIcon", - "children": [ - { - "Background": "#00000000", - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Text": "", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - ], - }, - ], - }, - ], - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "28,0,0,0", - "Name": "TextBlock", - "Padding": "0,0,0,0", - "Text": "menu option 1", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - { - "AutomationId": "menuOption2", - "Background": "#00FFFFFF", - "BorderBrush": "#00FFFFFF", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "4,4,4,4", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "11,8,11,9", - "Text": "menu option 2", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.MenuFlyoutItem", - "children": [ - { - "Background": "#00FFFFFF", - "BorderBrush": "#00FFFFFF", - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "4,4,4,4", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "4,2,4,2", - "Name": "LayoutRoot", - "Padding": "11,4,11,5", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - "children": [ - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Height": 16, - "HorizontalAlignment": "Left", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "IconRoot", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "Width": 16, - "XamlType": "Windows.UI.Xaml.Controls.Viewbox", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Border", - "children": [ - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Name": "IconContent", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.ContentPresenter", - }, - ], - }, - ], - }, - { - "Clip": null, - "FlowDirection": "LeftToRight", - "Foreground": "#E4000000", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "28,0,0,0", - "Name": "TextBlock", - "Padding": "0,0,0,0", - "Text": "menu option 2", - "Top": 0, - "VerticalAlignment": "Center", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.TextBlock", - }, - ], - }, - ], - }, - ], - }, - ], - }, - ], - }, - { - "Background": null, - "BorderBrush": null, - "BorderThickness": "0,0,0,0", - "Clip": null, - "CornerRadius": "0,0,0,0", - "FlowDirection": "LeftToRight", - "HorizontalAlignment": "Stretch", - "Left": 0, - "Margin": "0,0,0,0", - "Padding": "0,0,0,0", - "Top": 0, - "VerticalAlignment": "Stretch", - "Visibility": "Visible", - "XamlType": "Windows.UI.Xaml.Controls.Grid", - }, - ], - }, - ], - }, - ], - }, - ], - }, - ], -} -`; diff --git a/packages/e2e-test-app/test/visitAllPages.test.ts b/packages/e2e-test-app/test/visitAllPages.test.ts deleted file mode 100644 index 8e92597bfe2..00000000000 --- a/packages/e2e-test-app/test/visitAllPages.test.ts +++ /dev/null @@ -1,69 +0,0 @@ -/** - * Copyright (c) Microsoft Corporation. - * Licensed under the MIT License. - * - * @format - */ - -import {goToApiExample, goToComponentExample} from './RNTesterNavigation'; -import {verifyNoErrorLogs} from './Helpers'; - -afterEach(async () => { - await verifyNoErrorLogs(); -}); - -type RNTesterExampleModule = { - title: string; - description: string; -}; - -type RNTesterModuleInfo = { - key: string; - module: RNTesterExampleModule; -}; - -type RNTesterList = { - APIs: RNTesterModuleInfo[]; - Components: RNTesterModuleInfo[]; -}; - -const testerList: RNTesterList = require('@react-native-windows/tester/js/utils/RNTesterList'); - -const apiExamples = testerList.APIs.map(e => e.module.title); -const componentExamples = testerList.Components.map(e => e.module.title); - -describe('visitAllPages', () => { - for (const component of componentExamples) { - if ( - component === 'Moving Light Example' || - component === 'Drawing Island Example' || - component === 'Fabric Native Component' || - component === 'Fabric Native Component Yoga' || - component === 'Xaml WinUI3 (Experimental, for Fabric)' - ) { - continue; // disable fabric specific tests - } - - test(component, async () => await goToComponentExample(component)); - } - - for (const api of apiExamples) { - if (api === 'Transforms') - // disable until either transformExample uses units, or that isn't an error - continue; - - test(api, async () => { - await goToApiExample(api); - - if (api === 'Invalid Props') { - // InvalidPropsExample shows an expected error - await verifyNoErrorLogs((errors: string[]) => { - const expectedInvalidPropError = - "Value '' for width is invalid. Cannot be converted to YGValue. Did you forget the %? Otherwise, simply use integer value."; - expect(errors).toContain(expectedInvalidPropError); - return errors.filter(err => err !== expectedInvalidPropError); - }); - } - }); - } -}); diff --git a/packages/e2e-test-app/tsconfig.json b/packages/e2e-test-app/tsconfig.json deleted file mode 100644 index 4ec8824dcfa..00000000000 --- a/packages/e2e-test-app/tsconfig.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": "@rnw-scripts/ts-config", - "compilerOptions": { - "types": ["jest"] - }, - "include": [ - "app", - "test", - ], - "exclude": [ - "node_modules" - ] -} diff --git a/packages/e2e-test-app/windows/ExperimentalFeatures.props b/packages/e2e-test-app/windows/ExperimentalFeatures.props deleted file mode 100644 index dd8973e45e7..00000000000 --- a/packages/e2e-test-app/windows/ExperimentalFeatures.props +++ /dev/null @@ -1,11 +0,0 @@ - - - - - true - - true - true - - - diff --git a/packages/e2e-test-app/windows/RNTesterApp/.gitignore b/packages/e2e-test-app/windows/RNTesterApp/.gitignore deleted file mode 100644 index 463d603cfff..00000000000 --- a/packages/e2e-test-app/windows/RNTesterApp/.gitignore +++ /dev/null @@ -1 +0,0 @@ -*.pfx \ No newline at end of file diff --git a/packages/e2e-test-app/windows/RNTesterApp/App.xaml b/packages/e2e-test-app/windows/RNTesterApp/App.xaml deleted file mode 100644 index a913d4c82f6..00000000000 --- a/packages/e2e-test-app/windows/RNTesterApp/App.xaml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - #409efe - - - diff --git a/packages/e2e-test-app/windows/RNTesterApp/App.xaml.cs b/packages/e2e-test-app/windows/RNTesterApp/App.xaml.cs deleted file mode 100644 index 4feec9b1554..00000000000 --- a/packages/e2e-test-app/windows/RNTesterApp/App.xaml.cs +++ /dev/null @@ -1,93 +0,0 @@ -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. - -using Microsoft.ReactNative; -using System; -using System.Collections.Generic; -using Windows.ApplicationModel.Activation; -using Windows.Foundation; -using Windows.Graphics.Display; -using Windows.Storage; -using Windows.UI.Core; -using Windows.UI.ViewManagement; -using Microsoft.ReactNative.Managed; -using Windows.UI.Xaml; -using Windows.UI.Xaml.Controls; - -namespace RNTesterApp -{ - /// - /// Provides application-specific behavior to supplement the default Application class. - /// - sealed partial class App : ReactApplication - { - /// - /// Initializes the singleton application object. This is the first line of authored code - /// executed, and as such is the logical equivalent of main() or WinMain(). - /// - public App() - { -#if BUNDLE - JavaScriptBundleFile = "index.windows"; - InstanceSettings.UseDirectDebugger = false; - InstanceSettings.UseFastRefresh = false; -#else - JavaScriptBundleFile = "app/index"; - InstanceSettings.UseDirectDebugger = true; - InstanceSettings.UseFastRefresh = true; -#endif - - InstanceSettings.UseDirectDebugger = true; -#if DEBUG - InstanceSettings.UseDeveloperSupport = true; -#else - InstanceSettings.UseDeveloperSupport = false; -#endif - - InstanceSettings.NativeLogger = (LogLevel level, String message) => { - if (level == LogLevel.Error || level == LogLevel.Fatal) { - ConsoleErrors.Add(message); - } else if (level == LogLevel.Warning) { - ConsoleWarnings.Add(message); - } - }; - - Microsoft.ReactNative.Managed.AutolinkedNativeModules.RegisterAutolinkedNativeModulePackages(PackageProviders); // Includes any autolinked modules - - PackageProviders.Add(new Microsoft.ReactNative.Managed.ReactPackageProvider()); - PackageProviders.Add(new RNTesterApp.ReactPackageProvider()); - - this.InitializeComponent(); - } - - public List ConsoleErrors = new List(); - public List ConsoleWarnings = new List(); - - /// - /// Invoked when the application is launched normally by the end user. Other entry points - /// will be used such as when the application is launched to open a specific file. - /// - /// Details about the launch request and process. - protected override void OnLaunched(LaunchActivatedEventArgs e) - { - base.OnLaunched(e); - - // RNTester will load the most recently visited example page (or a provided link to an example) if - // reopened. Clear local storage to suppress that behavior and always go to the example list first. - // #6319 Tracks a better way to do this - ApplicationData.Current.ClearAsync().AsTask().Wait(); - - var frame = Window.Current.Content as Frame; - if (frame == null) - { - frame = new Frame(); - Window.Current.Content = frame; - } - frame.Navigate(typeof(MainPage)); - Window.Current.Activate(); - - SystemNavigationManager.GetForCurrentView().AppViewBackButtonVisibility = AppViewBackButtonVisibility.Collapsed; - ApplicationView.GetForCurrentView().TryResizeView(new Size(800, 600)); - } - } -} diff --git a/packages/e2e-test-app/windows/RNTesterApp/Assets/LockScreenLogo.scale-200.png b/packages/e2e-test-app/windows/RNTesterApp/Assets/LockScreenLogo.scale-200.png deleted file mode 100644 index 735f57adb5dfc01886d137b4e493d7e97cf13af3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1430 zcmaJ>TTC2P7~aKltDttVHYH6u8Io4i*}3fO&d$gd*bA_<3j~&e7%8(eXJLfhS!M@! zKrliY>>6yT4+Kr95$!DoD(Qn-5TP|{V_KS`k~E6(LGS@#`v$hQo&^^BKsw3HIsZBT z_y6C2n`lK@apunKojRQ^(_P}Mgewt$(^BBKCTZ;*xa?J3wQ7~@S0lUvbcLeq1Bg4o zH-bvQi|wt~L7q$~a-gDFP!{&TQfc3fX*6=uHv* zT&1&U(-)L%Xp^djI2?~eBF2cxC@YOP$+9d?P&h?lPy-9M2UT9fg5jKm1t$m#iWE{M zIf%q9@;fyT?0UP>tcw-bLkz;s2LlKl2qeP0w zECS7Ate+Awk|KQ+DOk;fl}Xsy4o^CY=pwq%QAAKKl628_yNPsK>?A>%D8fQG6IgdJ ztnxttBz#NI_a@fk7SU`WtrpsfZsNs9^0(2a z@C3#YO3>k~w7?2hipBf{#b6`}Xw1hlG$yi?;1dDs7k~xDAw@jiI*+tc;t2Lflg&bM)0!Y;0_@=w%`LW^8DsYpS#-bLOklX9r?Ei}TScw|4DbpW%+7 zFgAI)f51s}{y-eWb|vrU-Ya!GuYKP)J7z#*V_k^Xo>4!1Yqj*m)x&0L^tg3GJbVAJ zJ-Pl$R=NAabouV=^z_t;^K*0AvFs!vYU>_<|I^#c?>>CR<(T?=%{;U=aI*SbZADLH z&(f2wz_Y0??Tf|g;?|1Znw6}6U43Q#qNRwv1vp9uFn1)V#*4p&%$mP9x&15^OaBiDS(XppT|z^>;B{PLVEbS3IFYV yGvCsSX*m diff --git a/packages/e2e-test-app/windows/RNTesterApp/Assets/SplashScreen.scale-200.png b/packages/e2e-test-app/windows/RNTesterApp/Assets/SplashScreen.scale-200.png deleted file mode 100644 index 023e7f1feda78d5100569825acedfd213a0d84e9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7700 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 diff --git a/packages/e2e-test-app/windows/RNTesterApp/Assets/Square150x150Logo.scale-200.png b/packages/e2e-test-app/windows/RNTesterApp/Assets/Square150x150Logo.scale-200.png deleted file mode 100644 index af49fec1a5484db1d52a7f9b5ec90a27c7030186..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2937 zcma)84OCO-8BSud5)jwMLRVKgX(S?$n?Ld|vrsm<$CF7)&zTbyy1FE5bU`Q17MRv`9ue$;R(@8kR;#vJ*IM0>cJIAOte!d7oRgdH zd%ySjdB6L9=gX^A6)VzH7p2l@v~3zJAMw|DFy#^)F@@F*`mqUn=Il>l)8_+ab;nOW{%+iPx z+s{Eu|&pIs)Z7{La9~?xKfyl z#43?gjEL15d4WbOZo#SiP%>DB^+BcnJ=7dHEe;r#G=tuw|ka z%q@}##Uh7;tc%L_64m(kHtw74ty%BJMb)_1)#S0j`)F8_1jF7vScpsnH=0V19bO8y zR`0SjIdCUo&=>JwMQF8KHA<{ODHTiQh}0^@5QRmCA?gOH6_H3K^-_sNB^RrdNuK-R zOO*vOrKCVvDwgUck`kF(E7j{I#iiN;b*ZdCt4m@HPA`EuEqGGf4%!K<;(=I=&Vyrw z%TwcWtxa}8mCZ%Cyf&ActJ6_$ox5z6-D!0-dvnRx6t7y3d+h6QYpKWO;8OdnvERo7 zuEf>ih5`wqY)~o@OeVt-wM?Q!>QzdGRj!bz6fzYrfw$hZfAKzr2-M+D+R>}~oT574c;_3zquHcElqKIsryILt3g8n3jcMb+j?i?-L3FpZJ z2WRVBRdDPc+G5aaYg#5hpE+6nQ|(VSoxT3|biF;BUq#==-27Xi=gihDPYP$7?=9cP zYKE$jeQ|3~_L0VG-(F~2ZPyD0=k{J4Q~h(t__{-mz_w8{JDY9{`1ouzz!Vr5!ECdE z6U~O1k8c}24V7~zzXWTV-Pe4)y}wQJS&q%H5`Fo_f_JvIU489aCX$;P`u#!I-=^4ijC2{&9!O&h>mi?9oYD=GC#%)6{GzN6nQYw+Fal50!#x^asjBBR50i`+mho*ttoqV)ubM2KD9S~k7+FR4>{29?6 z{!l6kDdyTN0YJ9LgkPWeXm|gyi@zM3?0@{&pXT12w|78&W-q!RRF)&iLCEZVH<|fR zN0fr2^t8H(>L?>K#>^+jWROLral(Qy-xoBq1U7A&DV||wClb)Otd9?(gZ|8znMF}D zf<1haWz^s0qgecz;RFGt0C-B4g`jNGHsFU+;{<%t65v^sjk^h$lmWn#B0#_)9ij&d z-~lc`A)YYExi^7sBuPM^Y|wA2g*5?`K?#7tzELQYNxGo$UB$4J8RJp1k(8Jj+~hMT zlN~>M@KTTh^--8y3PK_NZ@AC!{PT=CziBzGd+wTJ^@icH!Bd}%)g8V)%K?|c&WTUk zy}qv1C%(fjRoZ4ozC3{O%@5?)XzH35zHns$pgU*Q?fj4v?fp1Qbm+j;3l;9jam9Da zXVcKjPlQ73x78QPu|Ffm6x?`~e3oD=gl=4kYK?={kD5j~QCXU)`HSdduNNENzA*2$ zOm3PzF!lN5e*06-f1Uot67wY#{o-S1!KZ7E=!~7ynnk9_iJR#kFoNbAOT#^2Gd17F zMmvU6>lndZQGd|ax9kUoXXO+$N?|j@6qpsF&_j7YXvwo_C{JpmLw5&#e6k>atv%es z5)7r*Wvv_JkUpT}M!_o!nVlEk1Zbl=a*2hQ*<|%*K1Glj^FcF`6kTzGQ3lz~2tCc@ z&x|tj;aH&1&9HwcJBcT`;{?a+pnej;M1HO(6Z{#J!cZA04hnFl;NXA+&`=7bjW_^o zfC40u3LMG?NdPtwGl>Tq6u}*QG)}-y;)lu-_>ee3kibW(69n0$0Zy!}9rQz%*v1iO zT9_H>99yIrSPYVy6^);rR}7Yo=J_T@hi+qhTZXnVWyf;JDYm5#eYLTxr*?kiNn!+Y zQ+LUkBafNJ#rH#C(?d5^;gw9o#%daEI{mA*LHPIHPU`#|H$hD zwm>0&+kahQ)E#%~k>&5@&#Vg82H?s%71=)(soi@174pi9--2{w{1$}Sz4zGn3Du&x bht0Iza^2ykEt4(epJ78uh5nDlX8(TxzDYwP diff --git a/packages/e2e-test-app/windows/RNTesterApp/Assets/Square44x44Logo.scale-200.png b/packages/e2e-test-app/windows/RNTesterApp/Assets/Square44x44Logo.scale-200.png deleted file mode 100644 index ce342a2ec8a61291ba76c54604aea7e9d20af11b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1647 zcmaJ?eM}Q)7(e+G1Q(|`V9JhTI2>MkceK4;p;PR&$Pi?ejk3YQ_3o`S&|W_dsOZ8# zWPTt69g`t$ab`0cj-Y0yiBSOqmd)tG7G(}M5aP0_%&9TijB#&)I{zSE^4@#z^FF`l z`8{8`o%wlL(UI|y2!cdsuVamHH~H86F!*-15em4)NqUpCQM5?aoC_eCf@lV4wvF2a zjDQn1JBL69f&@2M3rvzJcfE!eZ8FZUBlFlC5RD)it33{mF9#B82AiyQE%w)`vlwa> zv{<1sm&kSKK$&%2jSFn7$t&P%%6Ue>R=EAnG8N7fqynWG8L3p!4801a;8{+nliO(qd(jNJ_?+9W3#hLIDLoT6~3fx9=`CC-D}-AMrpEO7HK zt3$GicGPc?GmDjy7K2P@La;eu4!$zWCZ`ym{Z$b zu-O6RM&K4JT|BIZB`E-gxqG%FzanI#+2FFmqHqXG7yxWB=w55RGOM)$xMb(>kSNR z2w=1AZi%z=AmG~yea~XaXJR!v7vLn(RUnELfiB1|6D84ICOS}^Zo2AdN}<&*h}G_u z{xZ!(%>tLT3J3<5XhWy-tg+6)0nmUUENLW8TWA{R6bgVd3X;anYFZ^IRis*_P-C-r z;i>%1^eL3UI2-{w8nuFFcs0e~7J{O2k^~Ce%+Ly4U?|=!0LH=t6()xi<^I-rs+9sF z*q{E-CxZbGPeu#a;XJwE;9S1?#R&uns>^0G3p`hEUF*v`M?@h%T%J%RChmD|EVydq zmHWh*_=S%emRC*mhxaVLzT@>Z2SX0u9v*DIJ@WC^kLVdlGV6LpK$KIrlJqc zpJ921)+3JJdTx|<`G&kXpKkjGJv=76R`yYIQ{#c-`%+`#V(7}Q;&@6U8!Td1`d;?N z_9mnI#?AA}4J!r)LN4!E-@H5eXauuB7TOawS>Y|{-P?NNx-lq+z1W-+y(;39P&&LP zL{N80?&=C*qKmdA^moMZRuPcD!B<*mq$ch=0Cnlitw#txRWhb3%TQvPqjkC`F69G4b! ze7z9MZ#+;_#l?H37UqUhDFb^l&s2{oM$3I0o^Q!yx;;V)QmCMo)Tb_ui|mit8MS?U zm##6$sZZ1$@|s%?l@>4Z<*Q}sRBSKMhb4I{e5LdEhsHIHTe8Bod5c>6QtT>$XgUBz z6MK`kO$=jmt@FqggOhJ5j~e@ygRbG;<{Vu)*+nn9aQeo0;$#j;|MS=S$&L?BeV25z xs3B`@=#`5TF{^6(A1rvdY@|-RtQ|iS5{tyX+wH?;n8E)G$kykv-D^wh{{!TZT%7;_ diff --git a/packages/e2e-test-app/windows/RNTesterApp/Assets/Square44x44Logo.targetsize-24_altform-unplated.png b/packages/e2e-test-app/windows/RNTesterApp/Assets/Square44x44Logo.targetsize-24_altform-unplated.png deleted file mode 100644 index f6c02ce97e0a802b85f6021e822c89f8bf57d5cd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1255 zcmaJ>TWs4@7*5+{G#S+&C!qC#> zf>5N3P6jO*Cz>ug*(_DmW=)kea&m$gZ^+nyiF`;j%w@}y8)>p*SH}C`m?DXeieF2U zyQHecc_L%Gh!7GMt+hG06y;+|p4>m~}PjA}rKViGiEnn7G0ZO<>G|7q;2?NwGCM3s?eued6%hd$B+ z*kQJ{#~$S=DFE(%=E+UkmlEI*%3llUf~8Ja9YU1Vui0IbGBkW_gHB%Rd&!!ioX zs40O?i9I{};kle7GMvE7(rk`la=gTI)47=>%?q@^iL-nUo3}h4S}N-KHn8t5mVP8w z&bSErwp+37 zNJJ8?a|{r5Q3R0Z5s-LB1WHOwYC@7pCHWND#cL1cZ?{kJ368_*(UDWUDyb<}0y@o# zfMF016iMWPCb6obAxT$JlB6(2DrlXDTB&!0`!m??4F(qWMhjVZo?JXQmz`1*58Z=& zcDmB|S-E@j?BoFGix0flckqdS4jsPNzhfWyWIM98GxcLs89C(~dw%$_t;JjX-SD}E zfiGV;{8Q%8r}w9x>EEigW81>`kvnU@pK)4+xk9@+bNj9L!AAZ@SZ@q|)&BmY3+HZx zul~BeG4|}-;L%cHViQGQX?^zFfO0&#cHwel=d`lH9sJ-@Sl@n*(8J2>%Ac`IxyY?Q z{=GhWvC#gu-~Ia7*n{=+;qM?Ul_wy1+u7ho;=`>EwP^g~R@{unBds`!#@}tluZQpS zm)M~nYEifJWJGx?_6DcTy>#uh%>!H9=hb^(v`=m3F1{L>db=<5_tm+_&knAQ2EU$s Mu9UqpbNZeC0BbUo^Z)<= diff --git a/packages/e2e-test-app/windows/RNTesterApp/Assets/StoreLogo.png b/packages/e2e-test-app/windows/RNTesterApp/Assets/StoreLogo.png deleted file mode 100644 index 7385b56c0e4d3c6b0efe3324aa1194157d837826..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1451 zcmaJ>eN5D57_Z|bH;{0+1#mbl)eTU3{h)Wf7EZV?;HD@XL@{B`Ui%(2aMxQ~xdXSv z5nzWi(LW)U2=Vc-cY@s7nPt{i0hc6!7xN4NNHI#EQl>YNBy8l4%x9gr_W-j zEZMQmmTIy(>;lblRfh`dIyTgc9W5d!VP$L4(kKrN1c5G~(O_#xG zAJCNTstD^5SeXFB+&$h=ToJP2H>xr$iqPs-#O*;4(!Fjw25-!gEb*)mU}=)J;Iu>w zxK(5XoD0wrPSKQ~rbL^Cw6O_03*l*}i=ydbu7adJ6y;%@tjFeXIXT+ms30pmbOP%Q zX}S;+LBh8Tea~TSkHzvX6$rYb)+n&{kSbIqh|c7hmlxmwSiq5iVhU#iEQ<>a18|O^Sln-8t&+t`*{qBWo5M?wFM(JuimAOb5!K#D}XbslM@#1ZVz_;!9U zpfEpLAOz=0g@bd6Xj_ILi-x^!M}73h^o@}hM$1jflTs|Yuj9AL@A3<-?MV4!^4q`e z)fO@A;{9K^?W?DbnesnPr6kK>$zaKo&;FhFd(GYFCIU^T+OIMb%Tqo+P%oq(IdX7S zf6+HLO?7o0m+p>~Tp5UrXWh!UH!wZ5kv!E`_w)PTpI(#Iw{AS`gH4^b(bm^ZCq^FZ zY9DD7bH}rq9mg88+KgA$Zp!iWncuU2n1AuIa@=sWvUR-s`Qb{R*kk(SPU^`$6BXz8 zn#7yaFOIK%qGxyi`dYtm#&qqox0$h=pNi#u=M8zUG@bpiZ=3sT=1}Trr}39cC)H|v zbL?W)=&s4zrh)7>L(|cc%$1#!zfL?HjpeP%T+x_a+jZ16b^iKOHxFEX$7d|8${H-* zIrOJ5w&i$>*D>AKaIoYg`;{L@jM((Kt?$N$5OnuPqVvq**Nm}(f0wwOF%iX_Pba;V z;m@wxX&NcV3?<1+u?A{y_DIj7#m3Af1rCE)o`D&Y3}0%7E;iX1yMDiS)sh0wKi!36 zL!Wmq?P^Ku&rK~HJd97KkLTRl>ScGFYZNlYytWnhmuu|)L&ND8_PmkayQb{HOY640 bno1(wj@u8DCVuFR|31B*4ek@pZJqxCDDe1x diff --git a/packages/e2e-test-app/windows/RNTesterApp/Assets/Wide310x150Logo.scale-200.png b/packages/e2e-test-app/windows/RNTesterApp/Assets/Wide310x150Logo.scale-200.png deleted file mode 100644 index 288995b397fdbef1fb7e85afd71445d5de1952c5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3204 zcmbVPeQXow8NYmBd90>}0NP?GhXW~VaeThm=a0tV#EwJMI!)6M3}|c4_Bl3=Kd>G0 z(GHx1wl<7(tP?FsOQkTilSo*iIvF%uArExJ73~P zSv1xEy!U(Wd4A9D`FQV@W3@F^qJ@PEF$@z`Z!*BbFsS(^?B zyiAzJ+q})bkgiQHWqEb*jJD-coHYr1^iocg)l!Qa{Xqs-l~6J}p-|##ZHYofskQ3$ zI0;xzXyhazBeXhIsg5A=%ufo@f)1yy&ScKS0;HF^!r_2UE^lpZEom(+@duma3awTv zCrCL-%D_SvYWIcdHkmI}#50(fkUi)Qgx!80ju>g1za^}ff>JI8Z@^-iCiaCgg@TgF z+vtE?Q9{VQUX&MW9SYYmGcxA14%N2@7FwBTD4N<(2{nWgV8$e3?-F=L^&FrtWn~(U_Q~~^uYiyeY6-KoTnfh9AWz@ zIKje0)u!_Lw)E}G!#kEfwKVdNt(UAf9*f>tEL_(=xco-T%jTi@7YlC3hs2ik%Le0H ztj}RTeCF(5mwvi3_56>-yB?l;J>-1%!9~=fs|QcNG3J~a@JCu`4SB460s0ZO+##4fFUSGLcj_ja^fL4&BKALfb#$6$O?>P@qx2Agl^x0i&ugt zsy5Pyu=()`7HRMG3IB7F1@`_ z+-!J%#i6e^U$e#+C%Q>_qVRzWRsG^W_n+@OcX@vzI&z;mzHNb!GQ?LWA(wtpqHqTM z1OFw_{Zn?fD)p)`c`kOgv{de=v@suGRqY{N^U7gI1VF3*F=obwaXI6ob5__Yn zVTguS!%(NI09J8x#AO_aW!9W7k*UvB;IWDFC3srwftr{kHj%g)fvnAm;&h_dnl~

MY- zf+K}sCe8qU6Ujs`3ua{U0Of$R_gVQBuUA za0v=mu#vIOqiiAZOr&h*$WyOw&k-xr$;G4Ixa!#TJNr>95(h>l%)PUy4p+^SgR(uR zta%k*?ny-+nAr8spEk1fo{J4i!b^Fia`N{_F6@zidA2ZTTrjl#^5Z-2KfB@Cu}l9s z(*|Z2jc?p~vn2f)3y9i*7zJV1L{$?|&q)4oaT;uXi6>1GkRXVTOzAz(RHEmr=eFIi z`}<>-Q?K0GN8!IYxeP1XKXO+jsJbp~o^);Bc;%b7Flpe7;1`Ny@3r7ZR;?R)aJt8C ziNlEC<@3f_lIV4TwV}&e;D!Ee5_|e#g0LUh=5vmYWYm7&2h*M>QPKvGh9-)wfMMW3 z8J9b%1k7dzPzO0_NGQy92BZ^FR6R~6;^6?lqO;-QUP4BY%cG%3vEhbm#>4vIhPBh3 z-+pZGjh$x%Hp{?=FHsMp0&wNPlj00us{&`1ZOZTqs8%4X&xH=UDr*xyBW(Zp&Em94 zf)ZSfn#yg0N)>!1kWdkqJ^S*z0FF5|fj&qcE#Na|%OY0$uO>!&hP+1ywfD_WXk@4J(?MBftK7>$Nvqh@tDuarN%PrTLQ2Uzysx>UV=V zk^RrDSvdQ?0;=hY67EgII-f4`t=+i*yS=Y~!XlqIy_4x&%+OdfbKOFPXS2X5%4R{N z$SQMX^AK6(fA packageProviders) - { - // IReactPackageProviders from @react-native-picker/picker - packageProviders.Add(new ReactNativePicker.ReactPackageProvider()); - // IReactPackageProviders from @react-native-windows/automation-channel - packageProviders.Add(new AutomationChannel.ReactPackageProvider()); - // IReactPackageProviders from react-native-xaml - packageProviders.Add(new ReactNativeXaml.ReactPackageProvider()); - } - } -} diff --git a/packages/e2e-test-app/windows/RNTesterApp/AutolinkedNativeModules.g.props b/packages/e2e-test-app/windows/RNTesterApp/AutolinkedNativeModules.g.props deleted file mode 100644 index 0dd8b33c1ed..00000000000 --- a/packages/e2e-test-app/windows/RNTesterApp/AutolinkedNativeModules.g.props +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/packages/e2e-test-app/windows/RNTesterApp/AutolinkedNativeModules.g.targets b/packages/e2e-test-app/windows/RNTesterApp/AutolinkedNativeModules.g.targets deleted file mode 100644 index 744ec09fa35..00000000000 --- a/packages/e2e-test-app/windows/RNTesterApp/AutolinkedNativeModules.g.targets +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - {bedcc600-4541-41f2-aa46-9e058202b6ad} - - - - {c0a69310-6119-46dc-a6d6-0bab7826dc92} - - - - {0ff7027a-222c-4ffb-8f17-91d18bbaf7a8} - - - diff --git a/packages/e2e-test-app/windows/RNTesterApp/MainPage.xaml b/packages/e2e-test-app/windows/RNTesterApp/MainPage.xaml deleted file mode 100644 index c42eb669809..00000000000 --- a/packages/e2e-test-app/windows/RNTesterApp/MainPage.xaml +++ /dev/null @@ -1,17 +0,0 @@ - - - diff --git a/packages/e2e-test-app/windows/RNTesterApp/MainPage.xaml.cs b/packages/e2e-test-app/windows/RNTesterApp/MainPage.xaml.cs deleted file mode 100644 index c65cc149828..00000000000 --- a/packages/e2e-test-app/windows/RNTesterApp/MainPage.xaml.cs +++ /dev/null @@ -1,145 +0,0 @@ -using AutomationChannel; -using System; -using System.Collections.Generic; -using System.Linq; -using System.Threading.Tasks; -using TreeDumpLibrary; -using Windows.Data.Json; -using Windows.UI.Core; -using Windows.UI.Xaml; -using Windows.UI.Xaml.Automation; -using Windows.UI.Xaml.Controls; -using Windows.UI.Xaml.Media; - -// The Blank Page item template is documented at https://go.microsoft.com/fwlink/?LinkId=234238 - -namespace RNTesterApp -{ - ///

- /// An empty page that can be used on its own or navigated to within a Frame. - /// - public sealed partial class MainPage : Page - { - public MainPage() - { - this.InitializeComponent(); - var app = Application.Current as App; - myRootView.ReactNativeHost = app.Host; - myRootView.ComponentName = "RNTesterApp"; - - - var handler = new CommandHandler(); - handler.BindOperation("DumpVisualTree", DumpVisualTree); - handler.BindOperation("ListErrors", ListErrors); - - var server = new Server(handler); - var tsk = LoopServer(server); - } - - JsonObject ListErrors(JsonValue payload) - { - JsonObject result = new JsonObject(); - var app = Application.Current as App; - var jsonErrors = new JsonArray(); - var jsonWarnings = new JsonArray(); - foreach (var err in app.ConsoleErrors) - { - jsonErrors.Add(JsonValue.CreateStringValue(err)); - } - foreach (var err in app.ConsoleWarnings) - { - jsonWarnings.Add(JsonValue.CreateStringValue(err)); - } - result["errors"] = jsonErrors; - result["warnings"] = jsonWarnings; - app.ConsoleErrors.Clear(); - app.ConsoleWarnings.Clear(); - return result; - } - - private static PropertyValueConverter GetEnumConverter() where T : struct - { - return (propertyValue) => - { - if (propertyValue is T pvAsT) - { - return pvAsT.ToString(); - } - - return $"Error: \"{propertyValue}\" is not of type { nameof(T) }."; - }; - } - - JsonObject DumpVisualTree(JsonValue payload) - { - var payloadObj = payload.GetObject(); - var accessibilityId = payloadObj.GetNamedString("accessibilityId"); - - var additionalProperties = new List(); - if (payloadObj.ContainsKey("additionalProperties")) - { - foreach (JsonValue prop in payloadObj.GetNamedArray("additionalProperties")) - { - additionalProperties.Add(prop.GetString()); - } - } - - var attachedProperties = new AttachedProperty[] { - new AttachedProperty() { Name = "Top", Property = Microsoft.ReactNative.ViewPanel.TopProperty }, - new AttachedProperty() { Name = "Left", Property = Microsoft.ReactNative.ViewPanel.LeftProperty }, - new AttachedProperty() { Name = "Tooltip", Property = Windows.UI.Xaml.Controls.ToolTipService.ToolTipProperty, ExcludeIfValueIsUnset = true }, - new AttachedProperty() { Name = "AutomationLevel", Property = Windows.UI.Xaml.Automation.AutomationProperties.LevelProperty, ExcludeIfValueIsUnset = true }, - new AttachedProperty() { Name = "AutomationSizeOfSet", Property = Windows.UI.Xaml.Automation.AutomationProperties.SizeOfSetProperty, ExcludeIfValueIsUnset = true }, - new AttachedProperty() { Name = "AutomationPositionInSet", Property = Windows.UI.Xaml.Automation.AutomationProperties.PositionInSetProperty, ExcludeIfValueIsUnset = true }, - new AttachedProperty() { Name = "AccessibilityRole", Property = Microsoft.ReactNative.DynamicAutomationProperties.AccessibilityRoleProperty, ExcludeIfValueIsUnset = true, PropertyValueConverter = GetEnumConverter() }, - new AttachedProperty() { Name = "AccessibilityStateSelected", Property = Microsoft.ReactNative.DynamicAutomationProperties.AccessibilityStateSelectedProperty, ExcludeIfValueIsUnset = true }, - new AttachedProperty() { Name = "AccessibilityStateDisabled", Property = Microsoft.ReactNative.DynamicAutomationProperties.AccessibilityStateDisabledProperty, ExcludeIfValueIsUnset = true }, - new AttachedProperty() { Name = "AccessibilityStateChecked", Property = Microsoft.ReactNative.DynamicAutomationProperties.AccessibilityStateCheckedProperty, ExcludeIfValueIsUnset = true, PropertyValueConverter = GetEnumConverter()}, - new AttachedProperty() { Name = "AccessibilityStateBusy", Property = Microsoft.ReactNative.DynamicAutomationProperties.AccessibilityStateBusyProperty, ExcludeIfValueIsUnset = true }, - new AttachedProperty() { Name = "AccessibilityStateExpanded", Property = Microsoft.ReactNative.DynamicAutomationProperties.AccessibilityStateExpandedProperty, ExcludeIfValueIsUnset = true }, - }; - var rootDump = VisualTreeDumper.DumpTree(this, null, additionalProperties, attachedProperties); - var element = VisualTreeDumper.FindElementByAutomationId(JsonObject.Parse(rootDump), accessibilityId); - if (element != null) - return element; - - if (accessibilityId.StartsWith("*")) - { - accessibilityId = accessibilityId.Substring(1); - - foreach (var popup in VisualTreeHelper.GetOpenPopups(Window.Current)) - { - // XAML's VisualTreeHelper returns 0 for GetChildrenCount of a popup root, so use the popup's child - var popupChildDump = VisualTreeDumper.DumpTree(popup.Child, null, additionalProperties, attachedProperties); - - var json = JsonObject.Parse(popupChildDump); - if (accessibilityId == "") - { - element = json; - } - else - { - element = VisualTreeDumper.FindElementByAutomationId(json, accessibilityId); - } - if (element != null) break; - } - } - return element; - } - - async Task LoopServer(Server server) - { - while (true) - { - try - { - await server.ProcessAllClientRequests(8603, TimeSpan.FromMilliseconds(50)); - } - catch (Exception ex) - { - } - } - } - - } -} diff --git a/packages/e2e-test-app/windows/RNTesterApp/Package.appxmanifest b/packages/e2e-test-app/windows/RNTesterApp/Package.appxmanifest deleted file mode 100644 index 86a8d9e5eeb..00000000000 --- a/packages/e2e-test-app/windows/RNTesterApp/Package.appxmanifest +++ /dev/null @@ -1,61 +0,0 @@ - - - - - - - - - - RNTesterApp - react-native-windows-testing - Assets\StoreLogo.png - - - - - - - - - - - - - - - - - - - - images\icon.png - - .json - .err - - - - - - - - - - - - diff --git a/packages/e2e-test-app/windows/RNTesterApp/Properties/AssemblyInfo.cs b/packages/e2e-test-app/windows/RNTesterApp/Properties/AssemblyInfo.cs deleted file mode 100644 index 8ed898f7ffc..00000000000 --- a/packages/e2e-test-app/windows/RNTesterApp/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,29 +0,0 @@ -using System.Reflection; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("RNTesterApp")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("RNTesterApp")] -[assembly: AssemblyCopyright("Copyright © 2019")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Build and Revision Numbers -// by using the '*' as shown below: -// [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] -[assembly: ComVisible(false)] \ No newline at end of file diff --git a/packages/e2e-test-app/windows/RNTesterApp/Properties/Default.rd.xml b/packages/e2e-test-app/windows/RNTesterApp/Properties/Default.rd.xml deleted file mode 100644 index 5d743232bd8..00000000000 --- a/packages/e2e-test-app/windows/RNTesterApp/Properties/Default.rd.xml +++ /dev/null @@ -1,32 +0,0 @@ - - - - - - - - - - - - - - diff --git a/packages/e2e-test-app/windows/RNTesterApp/RNTesterApp.csproj b/packages/e2e-test-app/windows/RNTesterApp/RNTesterApp.csproj deleted file mode 100644 index 8c338595a93..00000000000 --- a/packages/e2e-test-app/windows/RNTesterApp/RNTesterApp.csproj +++ /dev/null @@ -1,159 +0,0 @@ - - - - - - $([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), 'node_modules\react-native-windows\package.json'))\node_modules\react-native-windows\ - app/index.ts - - - Debug - x86 - {ABBB0407-0E82-486F-94CE-710900FCAADC} - AppContainerExe - Properties - RNTesterApp - RNTesterApp - en-US - UAP - 17.0 - 512 - {A5A43C5B-DE2A-4C0C-9213-0A381AF9435A};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - true - false - 7.3 - - - - true - bin\x86\Debug\ - DEBUG;TRACE;NETFX_CORE;WINDOWS_UWP - ;2008 - full - x86 - false - prompt - true - - - bin\x86\Release\ - TRACE;NETFX_CORE;WINDOWS_UWP - true - ;2008 - pdbonly - x86 - false - prompt - true - true - - - true - bin\ARM64\Debug\ - DEBUG;TRACE;NETFX_CORE;WINDOWS_UWP - ;2008 - full - ARM64 - false - prompt - true - - - bin\ARM64\Release\ - TRACE;NETFX_CORE;WINDOWS_UWP - true - ;2008 - pdbonly - ARM64 - false - prompt - true - true - - - true - bin\x64\Debug\ - DEBUG;TRACE;NETFX_CORE;WINDOWS_UWP - ;2008 - full - x64 - false - prompt - true - - - bin\x64\Release\ - TRACE;NETFX_CORE;WINDOWS_UWP - true - ;2008 - pdbonly - x64 - false - prompt - true - true - - - PackageReference - - - - App.xaml - - - MainPage.xaml - - - - - - - - Designer - - - - - - - - - - - - - - - MSBuild:Compile - Designer - - - MSBuild:Compile - Designer - - - - 17.0 - - - - - - - - - - 1.0.10 - - - - - - - - This project references targets in your node_modules\react-native-windows folder that are missing. The missing file is {0}. - - - - - \ No newline at end of file diff --git a/packages/e2e-test-app/windows/RNTesterApp/ReactPackageProvider.cs b/packages/e2e-test-app/windows/RNTesterApp/ReactPackageProvider.cs deleted file mode 100644 index 3b67b09ecc9..00000000000 --- a/packages/e2e-test-app/windows/RNTesterApp/ReactPackageProvider.cs +++ /dev/null @@ -1,20 +0,0 @@ -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. - -using Microsoft.ReactNative; - -namespace RNTesterApp -{ - public partial class ReactPackageProvider : IReactPackageProvider - { - public void CreatePackage(IReactPackageBuilder packageBuilder) - { - CreatePackageImplementation(packageBuilder); - } - - /// - /// This method is implemented by the C# code generator - /// - partial void CreatePackageImplementation(IReactPackageBuilder packageBuilder); - } -} diff --git a/packages/e2e-test-app/windows/RNTesterApp/packages.chakra.lock.json b/packages/e2e-test-app/windows/RNTesterApp/packages.chakra.lock.json deleted file mode 100644 index 8f5b69d29b1..00000000000 --- a/packages/e2e-test-app/windows/RNTesterApp/packages.chakra.lock.json +++ /dev/null @@ -1,413 +0,0 @@ -{ - "version": 1, - "dependencies": { - "UAP,Version=v10.0.17763": { - "Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Direct", - "requested": "[6.2.14, )", - "resolved": "6.2.14", - "contentHash": "7Mi4cS8JQ7gqm+W+SRCq13c2Rr0yZTuczC9EbV6gRigE2ZhQalnLHyat0ZshT5HDMSkFDxTyjwZymUgFuv3+eg==", - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.0", - "Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14", - "NETStandard.Library": "2.0.3" - } - }, - "Microsoft.UI.Xaml": { - "type": "Direct", - "requested": "[2.8.0, )", - "resolved": "2.8.0", - "contentHash": "vxdHxTr63s5KVtNddMFpgvjBjUH50z7seq/5jLWmmSuf8poxg+sXrywkofUdE8ZstbpO9y3FL/IXXUcPYbeesA==", - "dependencies": { - "Microsoft.Web.WebView2": "1.0.1264.42" - } - }, - "XamlTreeDump": { - "type": "Direct", - "requested": "[1.0.10, )", - "resolved": "1.0.10", - "contentHash": "2+6dKEFYpSP7w2QA4hkOtzPphpGlYHvW92/MTkloNNXH5ejy8qt64LhpIGzGX6FC42p4SwGSrZCXJjdvxr7bRw==" - }, - "boost": { - "type": "Transitive", - "resolved": "1.83.0", - "contentHash": "cy53VNMzysEMvhBixDe8ujPk67Fcj3v6FPHQnH91NYJNLHpc6jxa2xq9ruCaaJjE4M3YrGSHDi4uUSTGBWw6EQ==" - }, - "CDebug": { - "type": "Transitive", - "resolved": "0.0.3", - "contentHash": "C6pojNJ2rdJuOdhe0xhJ/FedNLRJkpCVLEEHsfgoU5d5kkOOVKK+7xlGWYgttB51nDB5dLDu/O8j03jSxu81oA==" - }, - "Microsoft.Build.Tasks.Git": { - "type": "Transitive", - "resolved": "1.1.1", - "contentHash": "AT3HlgTjsqHnWpBHSNeR0KxbLZD7bztlZVj7I8vgeYG9SYqbeFGh0TM/KVtC6fg53nrWHl3VfZFvb5BiQFcY6Q==" - }, - "Microsoft.JavaScript.Hermes": { - "type": "Transitive", - "resolved": "0.0.0-2511.7001-d7ca19b3", - "contentHash": "/EGy/gbTWpFZPZ4Z81QxbGQxpZhqiOE3qrnSokZRgXAyHivl15s7zZkRLOy9daDmVyEfanq7YBCOMi0ha58uQA==" - }, - "Microsoft.Net.Native.Compiler": { - "type": "Transitive", - "resolved": "2.2.12-rel-31116-00", - "contentHash": "DuANSYEBO7qcIeqzI1mShJMweuQVBycbCRUW6mIb1QxorSiWLSWEJZNv/X7TdW3dcjfZdZFVsEWDCnJUolIPrQ==", - "dependencies": { - "runtime.win10-arm.Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "runtime.win10-arm64.Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "runtime.win10-x64.Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "runtime.win10-x86.Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00" - } - }, - "Microsoft.Net.UWPCoreRuntimeSdk": { - "type": "Transitive", - "resolved": "2.2.14", - "contentHash": "THMsLyB29wqd9ZI9c05hoMb788QQ5ClsXwLjpt7omTk/OvtUERWgwD6q85s5aSMdze50uhPZDRF/+uju8Lqhgw==", - "dependencies": { - "runtime.win10-arm.Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14", - "runtime.win10-x64.Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14", - "runtime.win10-x86.Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14" - } - }, - "Microsoft.NETCore.Platforms": { - "type": "Transitive", - "resolved": "2.1.0", - "contentHash": "ok+RPAtESz/9MUXeIEz6Lv5XAGQsaNmEYXMsgVALj4D7kqC8gveKWXWXbufLySR2fWrwZf8smyN5RmHu0e4BHA==" - }, - "Microsoft.SourceLink.Common": { - "type": "Transitive", - "resolved": "1.1.1", - "contentHash": "WMcGpWKrmJmzrNeuaEb23bEMnbtR/vLmvZtkAP5qWu7vQsY59GqfRJd65sFpBszbd2k/bQ8cs8eWawQKAabkVg==" - }, - "Microsoft.SourceLink.GitHub": { - "type": "Transitive", - "resolved": "1.1.1", - "contentHash": "IaJGnOv/M7UQjRJks7B6p7pbPnOwisYGOIzqCz5ilGFTApZ3ktOR+6zJ12ZRPInulBmdAf1SrGdDG2MU8g6XTw==", - "dependencies": { - "Microsoft.Build.Tasks.Git": "1.1.1", - "Microsoft.SourceLink.Common": "1.1.1" - } - }, - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - }, - "NETStandard.Library": { - "type": "Transitive", - "resolved": "2.0.3", - "contentHash": "st47PosZSHrjECdjeIzZQbzivYBJFv6P2nv4cj2ypdI204DO+vZ7l5raGMiX4eXMJ53RfOIg+/s4DHVZ54Nu2A==", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0" - } - }, - "runtime.win10-arm.Microsoft.Net.Native.Compiler": { - "type": "Transitive", - "resolved": "2.2.12-rel-31116-00", - "contentHash": "JAieAWjpAsAKq2OLgJpKHafrk1gxHTq0nSie1sEKAYjnlBhVIx17ypAX1NLhjMJZ3TkqhktOGm/2r0qTXBAqWg==", - "dependencies": { - "runtime.win10-arm.Microsoft.Net.Native.SharedLibrary": "2.2.8-rel-31116-00" - } - }, - "runtime.win10-arm.Microsoft.Net.Native.SharedLibrary": { - "type": "Transitive", - "resolved": "2.2.8-rel-31116-00", - "contentHash": "bdNrkqMK7TUyqJjMJj9sXFpTtJg5+cKmGTPERymWldQ7/OxzoA1VGV4nFFRS4ciycxIqoA9amP0sr5SdTaSjDg==" - }, - "runtime.win10-arm.Microsoft.Net.UWPCoreRuntimeSdk": { - "type": "Transitive", - "resolved": "2.2.14", - "contentHash": "eEtdvL57LKF3/AKuSqk9bJeUaPm0rPMCs36halkQwyTsaykEwzaV634jxpsg9Oneru4DvFW1vlRISdiW2929jA==" - }, - "runtime.win10-arm64.Microsoft.Net.Native.Compiler": { - "type": "Transitive", - "resolved": "2.2.12-rel-31116-00", - "contentHash": "Rs9fywhVdnJTqegZnSXJ2v0w7oX3xyZ5P1+v9wNlm7mkSb+dEcxgXwrkqTJe9shmLUOOFz8Dm37LbtIPHNzR1A==", - "dependencies": { - "runtime.win10-arm64.Microsoft.Net.Native.SharedLibrary": "2.2.8-rel-31116-00" - } - }, - "runtime.win10-arm64.Microsoft.Net.Native.SharedLibrary": { - "type": "Transitive", - "resolved": "2.2.8-rel-31116-00", - "contentHash": "mNZPhhxOKUQSgYuBDezHPYFMwP9LYDmVEEHl7bTVAPbfcnxPHdSv6WwJglYlwQRQh+3NSgYRW4WcTxpETkD0AA==" - }, - "runtime.win10-x64.Microsoft.Net.Native.Compiler": { - "type": "Transitive", - "resolved": "2.2.12-rel-31116-00", - "contentHash": "dAJj40m9Tm6AQ/P7iQxuEN8sVvj6v9TDyulcP7ayvp+FkpR8VyGZWJMSxaMEjr1qVeMRuMCv1JV5DLMCWZvisg==", - "dependencies": { - "runtime.win10-x64.Microsoft.Net.Native.SharedLibrary": "2.2.8-rel-31116-00" - } - }, - "runtime.win10-x64.Microsoft.Net.Native.SharedLibrary": { - "type": "Transitive", - "resolved": "2.2.8-rel-31116-00", - "contentHash": "kXqhwE+XmgRn9Z1QWkGfIcDKg/pCLJcbRL5w8NWT6jliAx81sjHzquDut3ljPwOC856AUI2WMnBopu0Bf/m4BQ==" - }, - "runtime.win10-x64.Microsoft.Net.UWPCoreRuntimeSdk": { - "type": "Transitive", - "resolved": "2.2.14", - "contentHash": "a/ONxs2DxZcBnlDo7LDtH4t6imrEuSbf9KxWWBUCP+yCquVFyqtWAt2Z4hiT++yOIz2OMZT9Hmv1VzrgecpQkQ==" - }, - "runtime.win10-x86.Microsoft.Net.Native.Compiler": { - "type": "Transitive", - "resolved": "2.2.12-rel-31116-00", - "contentHash": "9T8n/l5Ny4rOlL4yGs81wy4AzypMhUgrrtPBqlv46QbKWhHf44EpFKfI6JU+MkJbSh7mZYywBEfmivT0v6gnNA==", - "dependencies": { - "runtime.win10-x86.Microsoft.Net.Native.SharedLibrary": "2.2.8-rel-31116-00" - } - }, - "runtime.win10-x86.Microsoft.Net.Native.SharedLibrary": { - "type": "Transitive", - "resolved": "2.2.8-rel-31116-00", - "contentHash": "5RGA27cl3z0lf9zsctLBjW2GQoGYeBrg8pesqWLQnb1Ch8q8IZ6pyOwWFUsnXGuYW59OyCfoQGzHFq5Q/73EiQ==" - }, - "runtime.win10-x86.Microsoft.Net.UWPCoreRuntimeSdk": { - "type": "Transitive", - "resolved": "2.2.14", - "contentHash": "V/hZioMMAwoKZFmfq/SuMA/mfoNFu4+Aedwdld/tpL8ZheehFab0RlAR3pgsPgOWOU+GjyePNIgyUXM5J/Y3Ig==" - }, - "automationchannel": { - "type": "Project", - "dependencies": { - "Microsoft.ReactNative": "[1.0.0, )", - "Microsoft.UI.Xaml": "[2.8.0, )" - } - }, - "common": { - "type": "Project", - "dependencies": { - "boost": "[1.83.0, )" - } - }, - "fmt": { - "type": "Project" - }, - "folly": { - "type": "Project", - "dependencies": { - "boost": "[1.83.0, )", - "fmt": "[1.0.0, )" - } - }, - "microsoft.reactnative": { - "type": "Project", - "dependencies": { - "Common": "[1.0.0, )", - "Folly": "[1.0.0, )", - "Microsoft.JavaScript.Hermes": "[0.0.0-2511.7001-d7ca19b3, )", - "Microsoft.SourceLink.GitHub": "[1.1.1, )", - "Microsoft.UI.Xaml": "[2.8.0, )", - "ReactCommon": "[1.0.0, )", - "boost": "[1.83.0, )" - } - }, - "microsoft.reactnative.managed": { - "type": "Project", - "dependencies": { - "Microsoft.NETCore.UniversalWindowsPlatform": "[6.2.14, )", - "Microsoft.ReactNative": "[1.0.0, )" - } - }, - "reactcommon": { - "type": "Project", - "dependencies": { - "Folly": "[1.0.0, )", - "boost": "[1.83.0, )" - } - }, - "reactnativepicker": { - "type": "Project", - "dependencies": { - "Microsoft.ReactNative": "[1.0.0, )", - "Microsoft.UI.Xaml": "[2.8.0, )" - } - }, - "reactnativexaml": { - "type": "Project", - "dependencies": { - "CDebug": "[0.0.3, )", - "Microsoft.ReactNative": "[1.0.0, )", - "Microsoft.UI.Xaml": "[2.8.0, )" - } - } - }, - "UAP,Version=v10.0.17763/win10-arm": { - "Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Direct", - "requested": "[6.2.14, )", - "resolved": "6.2.14", - "contentHash": "7Mi4cS8JQ7gqm+W+SRCq13c2Rr0yZTuczC9EbV6gRigE2ZhQalnLHyat0ZshT5HDMSkFDxTyjwZymUgFuv3+eg==", - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.0", - "Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14", - "NETStandard.Library": "2.0.3", - "runtime.win10-arm.Microsoft.NETCore.UniversalWindowsPlatform": "6.2.14" - } - }, - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - }, - "runtime.win10-arm.Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Transitive", - "resolved": "6.2.14", - "contentHash": "TKCMvB+6izAQSl7kWimKU2W9iN7gXSMc1Lah3dpY+/PuUjAfSNvfv2HW/mK3TdmjW631/4S9wWYmplLh6ao91w==" - } - }, - "UAP,Version=v10.0.17763/win10-arm-aot": { - "Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Direct", - "requested": "[6.2.14, )", - "resolved": "6.2.14", - "contentHash": "7Mi4cS8JQ7gqm+W+SRCq13c2Rr0yZTuczC9EbV6gRigE2ZhQalnLHyat0ZshT5HDMSkFDxTyjwZymUgFuv3+eg==", - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.0", - "Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14", - "NETStandard.Library": "2.0.3", - "runtime.win10-arm-aot.Microsoft.NETCore.UniversalWindowsPlatform": "6.2.14" - } - }, - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - }, - "runtime.win10-arm-aot.Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Transitive", - "resolved": "6.2.14", - "contentHash": "4/GjCV7KtJz7is13eUXxIj4AHn8WTqmQ1u6wx7J4piJYkwViMVz0sGvzwXDt5oSSTvVdsDpa/EQUUBtFyGnmbg==" - } - }, - "UAP,Version=v10.0.17763/win10-arm64-aot": { - "Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Direct", - "requested": "[6.2.14, )", - "resolved": "6.2.14", - "contentHash": "7Mi4cS8JQ7gqm+W+SRCq13c2Rr0yZTuczC9EbV6gRigE2ZhQalnLHyat0ZshT5HDMSkFDxTyjwZymUgFuv3+eg==", - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.0", - "Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14", - "NETStandard.Library": "2.0.3", - "runtime.win10-arm64-aot.Microsoft.NETCore.UniversalWindowsPlatform": "6.2.14" - } - }, - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - }, - "runtime.win10-arm64-aot.Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Transitive", - "resolved": "6.2.14", - "contentHash": "8QVHVgSh8G9BgNUPaMllx5f8iEM45a52eCooJAQH1Xq+MfnvVXcmpOVmMRLxwY2dRU77ZoiGRCyeAKwqFcnEYQ==" - } - }, - "UAP,Version=v10.0.17763/win10-x64": { - "Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Direct", - "requested": "[6.2.14, )", - "resolved": "6.2.14", - "contentHash": "7Mi4cS8JQ7gqm+W+SRCq13c2Rr0yZTuczC9EbV6gRigE2ZhQalnLHyat0ZshT5HDMSkFDxTyjwZymUgFuv3+eg==", - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.0", - "Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14", - "NETStandard.Library": "2.0.3", - "runtime.win10-x64.Microsoft.NETCore.UniversalWindowsPlatform": "6.2.14" - } - }, - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - }, - "runtime.win10-x64.Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Transitive", - "resolved": "6.2.14", - "contentHash": "SPmQotZQ5ty+UkHMm76k/0DJpZ663qwXvLjVw/LrNmaIQHa+g+6TjKNAyR0ondKnwqu5oT79RJ2Tk8A0JQqBPQ==" - } - }, - "UAP,Version=v10.0.17763/win10-x64-aot": { - "Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Direct", - "requested": "[6.2.14, )", - "resolved": "6.2.14", - "contentHash": "7Mi4cS8JQ7gqm+W+SRCq13c2Rr0yZTuczC9EbV6gRigE2ZhQalnLHyat0ZshT5HDMSkFDxTyjwZymUgFuv3+eg==", - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.0", - "Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14", - "NETStandard.Library": "2.0.3", - "runtime.win10-x64-aot.Microsoft.NETCore.UniversalWindowsPlatform": "6.2.14" - } - }, - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - }, - "runtime.win10-x64-aot.Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Transitive", - "resolved": "6.2.14", - "contentHash": "2SPw1ay04TYxrnMs2hxP86j3daB59cnQ8aNPXUcKyon+RA1MN99mWg8V93WDxD82ZDR+citKcM3dxS4oEtDI4g==" - } - }, - "UAP,Version=v10.0.17763/win10-x86": { - "Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Direct", - "requested": "[6.2.14, )", - "resolved": "6.2.14", - "contentHash": "7Mi4cS8JQ7gqm+W+SRCq13c2Rr0yZTuczC9EbV6gRigE2ZhQalnLHyat0ZshT5HDMSkFDxTyjwZymUgFuv3+eg==", - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.0", - "Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14", - "NETStandard.Library": "2.0.3", - "runtime.win10-x86.Microsoft.NETCore.UniversalWindowsPlatform": "6.2.14" - } - }, - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - }, - "runtime.win10-x86.Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Transitive", - "resolved": "6.2.14", - "contentHash": "twbdvWFcy0wRd/jiZWeiS6Edui76XwmRLHXLJ3uFpBsimu7XOTLJBMycG11MxdcAjFMa3LnPUkTgiI63wM1b+w==" - } - }, - "UAP,Version=v10.0.17763/win10-x86-aot": { - "Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Direct", - "requested": "[6.2.14, )", - "resolved": "6.2.14", - "contentHash": "7Mi4cS8JQ7gqm+W+SRCq13c2Rr0yZTuczC9EbV6gRigE2ZhQalnLHyat0ZshT5HDMSkFDxTyjwZymUgFuv3+eg==", - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.0", - "Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14", - "NETStandard.Library": "2.0.3", - "runtime.win10-x86-aot.Microsoft.NETCore.UniversalWindowsPlatform": "6.2.14" - } - }, - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - }, - "runtime.win10-x86-aot.Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Transitive", - "resolved": "6.2.14", - "contentHash": "3nklK7zt8pQ4/okXv4jA/HlUx/xmnyS/YRKJh19BzXKKhYk/EnRT1zoNcvQDJjhyUZXquffbcxHyBbjd2V2GNQ==" - } - } - } -} \ No newline at end of file diff --git a/packages/e2e-test-app/windows/RNTesterApp/packages.lock.json b/packages/e2e-test-app/windows/RNTesterApp/packages.lock.json deleted file mode 100644 index 9526d7f5461..00000000000 --- a/packages/e2e-test-app/windows/RNTesterApp/packages.lock.json +++ /dev/null @@ -1,414 +0,0 @@ -{ - "version": 1, - "dependencies": { - "UAP,Version=v10.0.17763": { - "Microsoft.JavaScript.Hermes": { - "type": "Direct", - "requested": "[0.0.0-2511.7001-d7ca19b3, )", - "resolved": "0.0.0-2511.7001-d7ca19b3", - "contentHash": "/EGy/gbTWpFZPZ4Z81QxbGQxpZhqiOE3qrnSokZRgXAyHivl15s7zZkRLOy9daDmVyEfanq7YBCOMi0ha58uQA==" - }, - "Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Direct", - "requested": "[6.2.14, )", - "resolved": "6.2.14", - "contentHash": "7Mi4cS8JQ7gqm+W+SRCq13c2Rr0yZTuczC9EbV6gRigE2ZhQalnLHyat0ZshT5HDMSkFDxTyjwZymUgFuv3+eg==", - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.0", - "Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14", - "NETStandard.Library": "2.0.3" - } - }, - "Microsoft.UI.Xaml": { - "type": "Direct", - "requested": "[2.8.0, )", - "resolved": "2.8.0", - "contentHash": "vxdHxTr63s5KVtNddMFpgvjBjUH50z7seq/5jLWmmSuf8poxg+sXrywkofUdE8ZstbpO9y3FL/IXXUcPYbeesA==", - "dependencies": { - "Microsoft.Web.WebView2": "1.0.1264.42" - } - }, - "XamlTreeDump": { - "type": "Direct", - "requested": "[1.0.10, )", - "resolved": "1.0.10", - "contentHash": "2+6dKEFYpSP7w2QA4hkOtzPphpGlYHvW92/MTkloNNXH5ejy8qt64LhpIGzGX6FC42p4SwGSrZCXJjdvxr7bRw==" - }, - "boost": { - "type": "Transitive", - "resolved": "1.83.0", - "contentHash": "cy53VNMzysEMvhBixDe8ujPk67Fcj3v6FPHQnH91NYJNLHpc6jxa2xq9ruCaaJjE4M3YrGSHDi4uUSTGBWw6EQ==" - }, - "CDebug": { - "type": "Transitive", - "resolved": "0.0.3", - "contentHash": "C6pojNJ2rdJuOdhe0xhJ/FedNLRJkpCVLEEHsfgoU5d5kkOOVKK+7xlGWYgttB51nDB5dLDu/O8j03jSxu81oA==" - }, - "Microsoft.Build.Tasks.Git": { - "type": "Transitive", - "resolved": "1.1.1", - "contentHash": "AT3HlgTjsqHnWpBHSNeR0KxbLZD7bztlZVj7I8vgeYG9SYqbeFGh0TM/KVtC6fg53nrWHl3VfZFvb5BiQFcY6Q==" - }, - "Microsoft.Net.Native.Compiler": { - "type": "Transitive", - "resolved": "2.2.12-rel-31116-00", - "contentHash": "DuANSYEBO7qcIeqzI1mShJMweuQVBycbCRUW6mIb1QxorSiWLSWEJZNv/X7TdW3dcjfZdZFVsEWDCnJUolIPrQ==", - "dependencies": { - "runtime.win10-arm.Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "runtime.win10-arm64.Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "runtime.win10-x64.Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "runtime.win10-x86.Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00" - } - }, - "Microsoft.Net.UWPCoreRuntimeSdk": { - "type": "Transitive", - "resolved": "2.2.14", - "contentHash": "THMsLyB29wqd9ZI9c05hoMb788QQ5ClsXwLjpt7omTk/OvtUERWgwD6q85s5aSMdze50uhPZDRF/+uju8Lqhgw==", - "dependencies": { - "runtime.win10-arm.Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14", - "runtime.win10-x64.Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14", - "runtime.win10-x86.Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14" - } - }, - "Microsoft.NETCore.Platforms": { - "type": "Transitive", - "resolved": "2.1.0", - "contentHash": "ok+RPAtESz/9MUXeIEz6Lv5XAGQsaNmEYXMsgVALj4D7kqC8gveKWXWXbufLySR2fWrwZf8smyN5RmHu0e4BHA==" - }, - "Microsoft.SourceLink.Common": { - "type": "Transitive", - "resolved": "1.1.1", - "contentHash": "WMcGpWKrmJmzrNeuaEb23bEMnbtR/vLmvZtkAP5qWu7vQsY59GqfRJd65sFpBszbd2k/bQ8cs8eWawQKAabkVg==" - }, - "Microsoft.SourceLink.GitHub": { - "type": "Transitive", - "resolved": "1.1.1", - "contentHash": "IaJGnOv/M7UQjRJks7B6p7pbPnOwisYGOIzqCz5ilGFTApZ3ktOR+6zJ12ZRPInulBmdAf1SrGdDG2MU8g6XTw==", - "dependencies": { - "Microsoft.Build.Tasks.Git": "1.1.1", - "Microsoft.SourceLink.Common": "1.1.1" - } - }, - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - }, - "NETStandard.Library": { - "type": "Transitive", - "resolved": "2.0.3", - "contentHash": "st47PosZSHrjECdjeIzZQbzivYBJFv6P2nv4cj2ypdI204DO+vZ7l5raGMiX4eXMJ53RfOIg+/s4DHVZ54Nu2A==", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0" - } - }, - "runtime.win10-arm.Microsoft.Net.Native.Compiler": { - "type": "Transitive", - "resolved": "2.2.12-rel-31116-00", - "contentHash": "JAieAWjpAsAKq2OLgJpKHafrk1gxHTq0nSie1sEKAYjnlBhVIx17ypAX1NLhjMJZ3TkqhktOGm/2r0qTXBAqWg==", - "dependencies": { - "runtime.win10-arm.Microsoft.Net.Native.SharedLibrary": "2.2.8-rel-31116-00" - } - }, - "runtime.win10-arm.Microsoft.Net.Native.SharedLibrary": { - "type": "Transitive", - "resolved": "2.2.8-rel-31116-00", - "contentHash": "bdNrkqMK7TUyqJjMJj9sXFpTtJg5+cKmGTPERymWldQ7/OxzoA1VGV4nFFRS4ciycxIqoA9amP0sr5SdTaSjDg==" - }, - "runtime.win10-arm.Microsoft.Net.UWPCoreRuntimeSdk": { - "type": "Transitive", - "resolved": "2.2.14", - "contentHash": "eEtdvL57LKF3/AKuSqk9bJeUaPm0rPMCs36halkQwyTsaykEwzaV634jxpsg9Oneru4DvFW1vlRISdiW2929jA==" - }, - "runtime.win10-arm64.Microsoft.Net.Native.Compiler": { - "type": "Transitive", - "resolved": "2.2.12-rel-31116-00", - "contentHash": "Rs9fywhVdnJTqegZnSXJ2v0w7oX3xyZ5P1+v9wNlm7mkSb+dEcxgXwrkqTJe9shmLUOOFz8Dm37LbtIPHNzR1A==", - "dependencies": { - "runtime.win10-arm64.Microsoft.Net.Native.SharedLibrary": "2.2.8-rel-31116-00" - } - }, - "runtime.win10-arm64.Microsoft.Net.Native.SharedLibrary": { - "type": "Transitive", - "resolved": "2.2.8-rel-31116-00", - "contentHash": "mNZPhhxOKUQSgYuBDezHPYFMwP9LYDmVEEHl7bTVAPbfcnxPHdSv6WwJglYlwQRQh+3NSgYRW4WcTxpETkD0AA==" - }, - "runtime.win10-x64.Microsoft.Net.Native.Compiler": { - "type": "Transitive", - "resolved": "2.2.12-rel-31116-00", - "contentHash": "dAJj40m9Tm6AQ/P7iQxuEN8sVvj6v9TDyulcP7ayvp+FkpR8VyGZWJMSxaMEjr1qVeMRuMCv1JV5DLMCWZvisg==", - "dependencies": { - "runtime.win10-x64.Microsoft.Net.Native.SharedLibrary": "2.2.8-rel-31116-00" - } - }, - "runtime.win10-x64.Microsoft.Net.Native.SharedLibrary": { - "type": "Transitive", - "resolved": "2.2.8-rel-31116-00", - "contentHash": "kXqhwE+XmgRn9Z1QWkGfIcDKg/pCLJcbRL5w8NWT6jliAx81sjHzquDut3ljPwOC856AUI2WMnBopu0Bf/m4BQ==" - }, - "runtime.win10-x64.Microsoft.Net.UWPCoreRuntimeSdk": { - "type": "Transitive", - "resolved": "2.2.14", - "contentHash": "a/ONxs2DxZcBnlDo7LDtH4t6imrEuSbf9KxWWBUCP+yCquVFyqtWAt2Z4hiT++yOIz2OMZT9Hmv1VzrgecpQkQ==" - }, - "runtime.win10-x86.Microsoft.Net.Native.Compiler": { - "type": "Transitive", - "resolved": "2.2.12-rel-31116-00", - "contentHash": "9T8n/l5Ny4rOlL4yGs81wy4AzypMhUgrrtPBqlv46QbKWhHf44EpFKfI6JU+MkJbSh7mZYywBEfmivT0v6gnNA==", - "dependencies": { - "runtime.win10-x86.Microsoft.Net.Native.SharedLibrary": "2.2.8-rel-31116-00" - } - }, - "runtime.win10-x86.Microsoft.Net.Native.SharedLibrary": { - "type": "Transitive", - "resolved": "2.2.8-rel-31116-00", - "contentHash": "5RGA27cl3z0lf9zsctLBjW2GQoGYeBrg8pesqWLQnb1Ch8q8IZ6pyOwWFUsnXGuYW59OyCfoQGzHFq5Q/73EiQ==" - }, - "runtime.win10-x86.Microsoft.Net.UWPCoreRuntimeSdk": { - "type": "Transitive", - "resolved": "2.2.14", - "contentHash": "V/hZioMMAwoKZFmfq/SuMA/mfoNFu4+Aedwdld/tpL8ZheehFab0RlAR3pgsPgOWOU+GjyePNIgyUXM5J/Y3Ig==" - }, - "automationchannel": { - "type": "Project", - "dependencies": { - "Microsoft.ReactNative": "[1.0.0, )", - "Microsoft.UI.Xaml": "[2.8.0, )" - } - }, - "common": { - "type": "Project", - "dependencies": { - "boost": "[1.83.0, )" - } - }, - "fmt": { - "type": "Project" - }, - "folly": { - "type": "Project", - "dependencies": { - "boost": "[1.83.0, )", - "fmt": "[1.0.0, )" - } - }, - "microsoft.reactnative": { - "type": "Project", - "dependencies": { - "Common": "[1.0.0, )", - "Folly": "[1.0.0, )", - "Microsoft.JavaScript.Hermes": "[0.0.0-2511.7001-d7ca19b3, )", - "Microsoft.SourceLink.GitHub": "[1.1.1, )", - "Microsoft.UI.Xaml": "[2.8.0, )", - "ReactCommon": "[1.0.0, )", - "boost": "[1.83.0, )" - } - }, - "microsoft.reactnative.managed": { - "type": "Project", - "dependencies": { - "Microsoft.NETCore.UniversalWindowsPlatform": "[6.2.14, )", - "Microsoft.ReactNative": "[1.0.0, )" - } - }, - "reactcommon": { - "type": "Project", - "dependencies": { - "Folly": "[1.0.0, )", - "boost": "[1.83.0, )" - } - }, - "reactnativepicker": { - "type": "Project", - "dependencies": { - "Microsoft.ReactNative": "[1.0.0, )", - "Microsoft.UI.Xaml": "[2.8.0, )" - } - }, - "reactnativexaml": { - "type": "Project", - "dependencies": { - "CDebug": "[0.0.3, )", - "Microsoft.ReactNative": "[1.0.0, )", - "Microsoft.UI.Xaml": "[2.8.0, )" - } - } - }, - "UAP,Version=v10.0.17763/win10-arm": { - "Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Direct", - "requested": "[6.2.14, )", - "resolved": "6.2.14", - "contentHash": "7Mi4cS8JQ7gqm+W+SRCq13c2Rr0yZTuczC9EbV6gRigE2ZhQalnLHyat0ZshT5HDMSkFDxTyjwZymUgFuv3+eg==", - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.0", - "Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14", - "NETStandard.Library": "2.0.3", - "runtime.win10-arm.Microsoft.NETCore.UniversalWindowsPlatform": "6.2.14" - } - }, - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - }, - "runtime.win10-arm.Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Transitive", - "resolved": "6.2.14", - "contentHash": "TKCMvB+6izAQSl7kWimKU2W9iN7gXSMc1Lah3dpY+/PuUjAfSNvfv2HW/mK3TdmjW631/4S9wWYmplLh6ao91w==" - } - }, - "UAP,Version=v10.0.17763/win10-arm-aot": { - "Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Direct", - "requested": "[6.2.14, )", - "resolved": "6.2.14", - "contentHash": "7Mi4cS8JQ7gqm+W+SRCq13c2Rr0yZTuczC9EbV6gRigE2ZhQalnLHyat0ZshT5HDMSkFDxTyjwZymUgFuv3+eg==", - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.0", - "Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14", - "NETStandard.Library": "2.0.3", - "runtime.win10-arm-aot.Microsoft.NETCore.UniversalWindowsPlatform": "6.2.14" - } - }, - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - }, - "runtime.win10-arm-aot.Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Transitive", - "resolved": "6.2.14", - "contentHash": "4/GjCV7KtJz7is13eUXxIj4AHn8WTqmQ1u6wx7J4piJYkwViMVz0sGvzwXDt5oSSTvVdsDpa/EQUUBtFyGnmbg==" - } - }, - "UAP,Version=v10.0.17763/win10-arm64-aot": { - "Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Direct", - "requested": "[6.2.14, )", - "resolved": "6.2.14", - "contentHash": "7Mi4cS8JQ7gqm+W+SRCq13c2Rr0yZTuczC9EbV6gRigE2ZhQalnLHyat0ZshT5HDMSkFDxTyjwZymUgFuv3+eg==", - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.0", - "Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14", - "NETStandard.Library": "2.0.3", - "runtime.win10-arm64-aot.Microsoft.NETCore.UniversalWindowsPlatform": "6.2.14" - } - }, - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - }, - "runtime.win10-arm64-aot.Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Transitive", - "resolved": "6.2.14", - "contentHash": "8QVHVgSh8G9BgNUPaMllx5f8iEM45a52eCooJAQH1Xq+MfnvVXcmpOVmMRLxwY2dRU77ZoiGRCyeAKwqFcnEYQ==" - } - }, - "UAP,Version=v10.0.17763/win10-x64": { - "Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Direct", - "requested": "[6.2.14, )", - "resolved": "6.2.14", - "contentHash": "7Mi4cS8JQ7gqm+W+SRCq13c2Rr0yZTuczC9EbV6gRigE2ZhQalnLHyat0ZshT5HDMSkFDxTyjwZymUgFuv3+eg==", - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.0", - "Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14", - "NETStandard.Library": "2.0.3", - "runtime.win10-x64.Microsoft.NETCore.UniversalWindowsPlatform": "6.2.14" - } - }, - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - }, - "runtime.win10-x64.Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Transitive", - "resolved": "6.2.14", - "contentHash": "SPmQotZQ5ty+UkHMm76k/0DJpZ663qwXvLjVw/LrNmaIQHa+g+6TjKNAyR0ondKnwqu5oT79RJ2Tk8A0JQqBPQ==" - } - }, - "UAP,Version=v10.0.17763/win10-x64-aot": { - "Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Direct", - "requested": "[6.2.14, )", - "resolved": "6.2.14", - "contentHash": "7Mi4cS8JQ7gqm+W+SRCq13c2Rr0yZTuczC9EbV6gRigE2ZhQalnLHyat0ZshT5HDMSkFDxTyjwZymUgFuv3+eg==", - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.0", - "Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14", - "NETStandard.Library": "2.0.3", - "runtime.win10-x64-aot.Microsoft.NETCore.UniversalWindowsPlatform": "6.2.14" - } - }, - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - }, - "runtime.win10-x64-aot.Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Transitive", - "resolved": "6.2.14", - "contentHash": "2SPw1ay04TYxrnMs2hxP86j3daB59cnQ8aNPXUcKyon+RA1MN99mWg8V93WDxD82ZDR+citKcM3dxS4oEtDI4g==" - } - }, - "UAP,Version=v10.0.17763/win10-x86": { - "Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Direct", - "requested": "[6.2.14, )", - "resolved": "6.2.14", - "contentHash": "7Mi4cS8JQ7gqm+W+SRCq13c2Rr0yZTuczC9EbV6gRigE2ZhQalnLHyat0ZshT5HDMSkFDxTyjwZymUgFuv3+eg==", - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.0", - "Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14", - "NETStandard.Library": "2.0.3", - "runtime.win10-x86.Microsoft.NETCore.UniversalWindowsPlatform": "6.2.14" - } - }, - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - }, - "runtime.win10-x86.Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Transitive", - "resolved": "6.2.14", - "contentHash": "twbdvWFcy0wRd/jiZWeiS6Edui76XwmRLHXLJ3uFpBsimu7XOTLJBMycG11MxdcAjFMa3LnPUkTgiI63wM1b+w==" - } - }, - "UAP,Version=v10.0.17763/win10-x86-aot": { - "Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Direct", - "requested": "[6.2.14, )", - "resolved": "6.2.14", - "contentHash": "7Mi4cS8JQ7gqm+W+SRCq13c2Rr0yZTuczC9EbV6gRigE2ZhQalnLHyat0ZshT5HDMSkFDxTyjwZymUgFuv3+eg==", - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.0", - "Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14", - "NETStandard.Library": "2.0.3", - "runtime.win10-x86-aot.Microsoft.NETCore.UniversalWindowsPlatform": "6.2.14" - } - }, - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - }, - "runtime.win10-x86-aot.Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Transitive", - "resolved": "6.2.14", - "contentHash": "3nklK7zt8pQ4/okXv4jA/HlUx/xmnyS/YRKJh19BzXKKhYk/EnRT1zoNcvQDJjhyUZXquffbcxHyBbjd2V2GNQ==" - } - } - } -} \ No newline at end of file diff --git a/packages/e2e-test-app/windows/ReactUWPTestApp.sln b/packages/e2e-test-app/windows/ReactUWPTestApp.sln deleted file mode 100644 index 4b0dfeba140..00000000000 --- a/packages/e2e-test-app/windows/ReactUWPTestApp.sln +++ /dev/null @@ -1,217 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio Version 17 -VisualStudioVersion = 17.3.32929.385 -MinimumVisualStudioVersion = 10.0.40219.1 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Folly", "..\..\..\vnext\Folly\Folly.vcxproj", "{A990658C-CE31-4BCC-976F-0FC6B1AF693D}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "fmt", "..\..\..\vnext\fmt\fmt.vcxproj", "{14B93DC8-FD93-4A6D-81CB-8BC96644501C}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ReactCommon", "..\..\..\vnext\ReactCommon\ReactCommon.vcxproj", "{A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}" - ProjectSection(ProjectDependencies) = postProject - {A990658C-CE31-4BCC-976F-0FC6B1AF693D} = {A990658C-CE31-4BCC-976F-0FC6B1AF693D} - EndProjectSection -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "PropertySheets", "PropertySheets", "{6F24927E-EE45-4DB2-91DA-DCC6E98B0C42}" - ProjectSection(SolutionItems) = preProject - PropertySheets\ARM.props = PropertySheets\ARM.props - PropertySheets\Debug.props = PropertySheets\Debug.props - PropertySheets\React.Cpp.props = PropertySheets\React.Cpp.props - PropertySheets\Release.props = PropertySheets\Release.props - PropertySheets\Warnings.props = PropertySheets\Warnings.props - PropertySheets\Win32.props = PropertySheets\Win32.props - PropertySheets\x64.props = PropertySheets\x64.props - PropertySheets\x86.props = PropertySheets\x86.props - EndProjectSection -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "RNTesterApp", "RNTesterApp\RNTesterApp.csproj", "{ABBB0407-0E82-486F-94CE-710900FCAADC}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Common", "..\..\..\vnext\Common\Common.vcxproj", "{FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "ReactNative", "ReactNative", "{AB7DB37D-898C-4BBC-9F2A-E043EC90C8F3}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Microsoft.ReactNative", "..\..\..\vnext\Microsoft.ReactNative\Microsoft.ReactNative.vcxproj", "{F7D32BD0-2749-483E-9A0D-1635EF7E3136}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Microsoft.ReactNative.Managed", "..\..\..\vnext\Microsoft.ReactNative.Managed\Microsoft.ReactNative.Managed.csproj", "{F2824844-CE15-4242-9420-308923CD76C3}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.ReactNative.Managed.CodeGen", "..\..\..\vnext\Microsoft.ReactNative.Managed.CodeGen\Microsoft.ReactNative.Managed.CodeGen.csproj", "{ADED4FBE-887D-4271-AF24-F0823BCE7961}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "AutomationChannel", "..\..\..\node_modules\@react-native-windows\automation-channel\windows\AutomationChannel\AutomationChannel.vcxproj", "{C0A69310-6119-46DC-A6D6-0BAB7826DC92}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ReactNativePicker", "..\..\..\node_modules\@react-native-picker\picker\windows\ReactNativePicker\ReactNativePicker.vcxproj", "{BEDCC600-4541-41F2-AA46-9E058202B6AD}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ReactNativeXaml", "..\..\..\node_modules\react-native-xaml\windows\ReactNativeXaml\ReactNativeXaml.vcxproj", "{0FF7027A-222C-4FFB-8F17-91D18BBAF7A8}" -EndProject -Global - GlobalSection(SharedMSBuildProjectFiles) = preSolution - ..\..\..\vnext\Chakra\Chakra.vcxitems*{f7d32bd0-2749-483e-9a0d-1635ef7e3136}*SharedItemsImports = 4 - ..\..\..\vnext\Microsoft.ReactNative.Cxx\Microsoft.ReactNative.Cxx.vcxitems*{f7d32bd0-2749-483e-9a0d-1635ef7e3136}*SharedItemsImports = 4 - ..\..\..\vnext\Mso\Mso.vcxitems*{f7d32bd0-2749-483e-9a0d-1635ef7e3136}*SharedItemsImports = 4 - ..\..\..\vnext\Shared\Shared.vcxitems*{f7d32bd0-2749-483e-9a0d-1635ef7e3136}*SharedItemsImports = 4 - EndGlobalSection - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|ARM64 = Debug|ARM64 - Debug|x64 = Debug|x64 - Debug|x86 = Debug|x86 - Release|ARM64 = Release|ARM64 - Release|x64 = Release|x64 - Release|x86 = Release|x86 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Debug|ARM64.ActiveCfg = Debug|ARM64 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Debug|ARM64.Build.0 = Debug|ARM64 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Debug|x64.ActiveCfg = Debug|x64 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Debug|x64.Build.0 = Debug|x64 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Debug|x86.ActiveCfg = Debug|Win32 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Debug|x86.Build.0 = Debug|Win32 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Release|ARM64.ActiveCfg = Release|ARM64 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Release|ARM64.Build.0 = Release|ARM64 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Release|x64.ActiveCfg = Release|x64 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Release|x64.Build.0 = Release|x64 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Release|x86.ActiveCfg = Release|Win32 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Release|x86.Build.0 = Release|Win32 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Debug|ARM64.ActiveCfg = Debug|ARM64 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Debug|ARM64.Build.0 = Debug|ARM64 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Debug|x64.ActiveCfg = Debug|x64 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Debug|x64.Build.0 = Debug|x64 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Debug|x86.ActiveCfg = Debug|Win32 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Debug|x86.Build.0 = Debug|Win32 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Release|ARM64.ActiveCfg = Release|ARM64 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Release|ARM64.Build.0 = Release|ARM64 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Release|x64.ActiveCfg = Release|x64 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Release|x64.Build.0 = Release|x64 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Release|x86.ActiveCfg = Release|Win32 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Release|x86.Build.0 = Release|Win32 - {ABBB0407-0E82-486F-94CE-710900FCAADC}.Debug|ARM64.ActiveCfg = Debug|ARM64 - {ABBB0407-0E82-486F-94CE-710900FCAADC}.Debug|ARM64.Build.0 = Debug|ARM64 - {ABBB0407-0E82-486F-94CE-710900FCAADC}.Debug|ARM64.Deploy.0 = Debug|ARM64 - {ABBB0407-0E82-486F-94CE-710900FCAADC}.Debug|x64.ActiveCfg = Debug|x64 - {ABBB0407-0E82-486F-94CE-710900FCAADC}.Debug|x64.Build.0 = Debug|x64 - {ABBB0407-0E82-486F-94CE-710900FCAADC}.Debug|x64.Deploy.0 = Debug|x64 - {ABBB0407-0E82-486F-94CE-710900FCAADC}.Debug|x86.ActiveCfg = Debug|x86 - {ABBB0407-0E82-486F-94CE-710900FCAADC}.Debug|x86.Build.0 = Debug|x86 - {ABBB0407-0E82-486F-94CE-710900FCAADC}.Debug|x86.Deploy.0 = Debug|x86 - {ABBB0407-0E82-486F-94CE-710900FCAADC}.Release|ARM64.ActiveCfg = Release|ARM64 - {ABBB0407-0E82-486F-94CE-710900FCAADC}.Release|ARM64.Build.0 = Release|ARM64 - {ABBB0407-0E82-486F-94CE-710900FCAADC}.Release|ARM64.Deploy.0 = Release|ARM64 - {ABBB0407-0E82-486F-94CE-710900FCAADC}.Release|x64.ActiveCfg = Release|x64 - {ABBB0407-0E82-486F-94CE-710900FCAADC}.Release|x64.Build.0 = Release|x64 - {ABBB0407-0E82-486F-94CE-710900FCAADC}.Release|x64.Deploy.0 = Release|x64 - {ABBB0407-0E82-486F-94CE-710900FCAADC}.Release|x86.ActiveCfg = Release|x86 - {ABBB0407-0E82-486F-94CE-710900FCAADC}.Release|x86.Build.0 = Release|x86 - {ABBB0407-0E82-486F-94CE-710900FCAADC}.Release|x86.Deploy.0 = Release|x86 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Debug|ARM64.ActiveCfg = Debug|ARM64 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Debug|ARM64.Build.0 = Debug|ARM64 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Debug|x64.ActiveCfg = Debug|x64 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Debug|x64.Build.0 = Debug|x64 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Debug|x86.ActiveCfg = Debug|Win32 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Debug|x86.Build.0 = Debug|Win32 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Release|ARM64.ActiveCfg = Release|ARM64 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Release|ARM64.Build.0 = Release|ARM64 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Release|x64.ActiveCfg = Release|x64 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Release|x64.Build.0 = Release|x64 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Release|x86.ActiveCfg = Release|Win32 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Release|x86.Build.0 = Release|Win32 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Debug|ARM64.ActiveCfg = Debug|ARM64 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Debug|ARM64.Build.0 = Debug|ARM64 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Debug|x64.ActiveCfg = Debug|x64 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Debug|x64.Build.0 = Debug|x64 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Debug|x86.ActiveCfg = Debug|Win32 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Debug|x86.Build.0 = Debug|Win32 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Release|ARM64.ActiveCfg = Release|ARM64 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Release|ARM64.Build.0 = Release|ARM64 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Release|x64.ActiveCfg = Release|x64 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Release|x64.Build.0 = Release|x64 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Release|x86.ActiveCfg = Release|Win32 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Release|x86.Build.0 = Release|Win32 - {F2824844-CE15-4242-9420-308923CD76C3}.Debug|ARM64.ActiveCfg = Debug|ARM64 - {F2824844-CE15-4242-9420-308923CD76C3}.Debug|ARM64.Build.0 = Debug|ARM64 - {F2824844-CE15-4242-9420-308923CD76C3}.Debug|x64.ActiveCfg = Debug|x64 - {F2824844-CE15-4242-9420-308923CD76C3}.Debug|x64.Build.0 = Debug|x64 - {F2824844-CE15-4242-9420-308923CD76C3}.Debug|x86.ActiveCfg = Debug|x86 - {F2824844-CE15-4242-9420-308923CD76C3}.Debug|x86.Build.0 = Debug|x86 - {F2824844-CE15-4242-9420-308923CD76C3}.Release|ARM64.ActiveCfg = Release|ARM64 - {F2824844-CE15-4242-9420-308923CD76C3}.Release|ARM64.Build.0 = Release|ARM64 - {F2824844-CE15-4242-9420-308923CD76C3}.Release|x64.ActiveCfg = Release|x64 - {F2824844-CE15-4242-9420-308923CD76C3}.Release|x64.Build.0 = Release|x64 - {F2824844-CE15-4242-9420-308923CD76C3}.Release|x86.ActiveCfg = Release|x86 - {F2824844-CE15-4242-9420-308923CD76C3}.Release|x86.Build.0 = Release|x86 - {ADED4FBE-887D-4271-AF24-F0823BCE7961}.Debug|ARM64.ActiveCfg = Debug|ARM64 - {ADED4FBE-887D-4271-AF24-F0823BCE7961}.Debug|ARM64.Build.0 = Debug|ARM64 - {ADED4FBE-887D-4271-AF24-F0823BCE7961}.Debug|x64.ActiveCfg = Debug|x64 - {ADED4FBE-887D-4271-AF24-F0823BCE7961}.Debug|x64.Build.0 = Debug|x64 - {ADED4FBE-887D-4271-AF24-F0823BCE7961}.Debug|x86.ActiveCfg = Debug|x86 - {ADED4FBE-887D-4271-AF24-F0823BCE7961}.Debug|x86.Build.0 = Debug|x86 - {ADED4FBE-887D-4271-AF24-F0823BCE7961}.Release|ARM64.ActiveCfg = Release|ARM64 - {ADED4FBE-887D-4271-AF24-F0823BCE7961}.Release|ARM64.Build.0 = Release|ARM64 - {ADED4FBE-887D-4271-AF24-F0823BCE7961}.Release|x64.ActiveCfg = Release|x64 - {ADED4FBE-887D-4271-AF24-F0823BCE7961}.Release|x64.Build.0 = Release|x64 - {ADED4FBE-887D-4271-AF24-F0823BCE7961}.Release|x86.ActiveCfg = Release|x86 - {ADED4FBE-887D-4271-AF24-F0823BCE7961}.Release|x86.Build.0 = Release|x86 - {C0A69310-6119-46DC-A6D6-0BAB7826DC92}.Debug|ARM64.ActiveCfg = Debug|ARM64 - {C0A69310-6119-46DC-A6D6-0BAB7826DC92}.Debug|ARM64.Build.0 = Debug|ARM64 - {C0A69310-6119-46DC-A6D6-0BAB7826DC92}.Debug|x64.ActiveCfg = Debug|x64 - {C0A69310-6119-46DC-A6D6-0BAB7826DC92}.Debug|x64.Build.0 = Debug|x64 - {C0A69310-6119-46DC-A6D6-0BAB7826DC92}.Debug|x86.ActiveCfg = Debug|Win32 - {C0A69310-6119-46DC-A6D6-0BAB7826DC92}.Debug|x86.Build.0 = Debug|Win32 - {C0A69310-6119-46DC-A6D6-0BAB7826DC92}.Release|ARM64.ActiveCfg = Release|ARM64 - {C0A69310-6119-46DC-A6D6-0BAB7826DC92}.Release|ARM64.Build.0 = Release|ARM64 - {C0A69310-6119-46DC-A6D6-0BAB7826DC92}.Release|x64.ActiveCfg = Release|x64 - {C0A69310-6119-46DC-A6D6-0BAB7826DC92}.Release|x64.Build.0 = Release|x64 - {C0A69310-6119-46DC-A6D6-0BAB7826DC92}.Release|x86.ActiveCfg = Release|Win32 - {C0A69310-6119-46DC-A6D6-0BAB7826DC92}.Release|x86.Build.0 = Release|Win32 - {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Debug|ARM64.ActiveCfg = Debug|ARM64 - {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Debug|ARM64.Build.0 = Debug|ARM64 - {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Debug|x64.ActiveCfg = Debug|x64 - {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Debug|x64.Build.0 = Debug|x64 - {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Debug|x86.ActiveCfg = Debug|Win32 - {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Debug|x86.Build.0 = Debug|Win32 - {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Debug|x86.Deploy.0 = Debug|Win32 - {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Release|ARM64.ActiveCfg = Release|ARM64 - {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Release|ARM64.Build.0 = Release|ARM64 - {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Release|x64.ActiveCfg = Release|x64 - {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Release|x64.Build.0 = Release|x64 - {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Release|x86.ActiveCfg = Release|Win32 - {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Release|x86.Build.0 = Release|Win32 - {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Release|x86.Deploy.0 = Release|Win32 - {BEDCC600-4541-41F2-AA46-9E058202B6AD}.Debug|ARM64.ActiveCfg = Debug|ARM64 - {BEDCC600-4541-41F2-AA46-9E058202B6AD}.Debug|ARM64.Build.0 = Debug|ARM64 - {BEDCC600-4541-41F2-AA46-9E058202B6AD}.Debug|x64.ActiveCfg = Debug|x64 - {BEDCC600-4541-41F2-AA46-9E058202B6AD}.Debug|x64.Build.0 = Debug|x64 - {BEDCC600-4541-41F2-AA46-9E058202B6AD}.Debug|x86.ActiveCfg = Debug|Win32 - {BEDCC600-4541-41F2-AA46-9E058202B6AD}.Debug|x86.Build.0 = Debug|Win32 - {BEDCC600-4541-41F2-AA46-9E058202B6AD}.Release|ARM64.ActiveCfg = Release|ARM64 - {BEDCC600-4541-41F2-AA46-9E058202B6AD}.Release|ARM64.Build.0 = Release|ARM64 - {BEDCC600-4541-41F2-AA46-9E058202B6AD}.Release|x64.ActiveCfg = Release|x64 - {BEDCC600-4541-41F2-AA46-9E058202B6AD}.Release|x64.Build.0 = Release|x64 - {BEDCC600-4541-41F2-AA46-9E058202B6AD}.Release|x86.ActiveCfg = Release|Win32 - {BEDCC600-4541-41F2-AA46-9E058202B6AD}.Release|x86.Build.0 = Release|Win32 - {0FF7027A-222C-4FFB-8F17-91D18BBAF7A8}.Debug|ARM64.ActiveCfg = Debug|ARM64 - {0FF7027A-222C-4FFB-8F17-91D18BBAF7A8}.Debug|ARM64.Build.0 = Debug|ARM64 - {0FF7027A-222C-4FFB-8F17-91D18BBAF7A8}.Debug|x64.ActiveCfg = Debug|x64 - {0FF7027A-222C-4FFB-8F17-91D18BBAF7A8}.Debug|x64.Build.0 = Debug|x64 - {0FF7027A-222C-4FFB-8F17-91D18BBAF7A8}.Debug|x86.ActiveCfg = Debug|Win32 - {0FF7027A-222C-4FFB-8F17-91D18BBAF7A8}.Debug|x86.Build.0 = Debug|Win32 - {0FF7027A-222C-4FFB-8F17-91D18BBAF7A8}.Release|ARM64.ActiveCfg = Release|ARM64 - {0FF7027A-222C-4FFB-8F17-91D18BBAF7A8}.Release|ARM64.Build.0 = Release|ARM64 - {0FF7027A-222C-4FFB-8F17-91D18BBAF7A8}.Release|x64.ActiveCfg = Release|x64 - {0FF7027A-222C-4FFB-8F17-91D18BBAF7A8}.Release|x64.Build.0 = Release|x64 - {0FF7027A-222C-4FFB-8F17-91D18BBAF7A8}.Release|x86.ActiveCfg = Release|Win32 - {0FF7027A-222C-4FFB-8F17-91D18BBAF7A8}.Release|x86.Build.0 = Release|Win32 - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection - GlobalSection(NestedProjects) = preSolution - {A990658C-CE31-4BCC-976F-0FC6B1AF693D} = {AB7DB37D-898C-4BBC-9F2A-E043EC90C8F3} - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD} = {AB7DB37D-898C-4BBC-9F2A-E043EC90C8F3} - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D} = {AB7DB37D-898C-4BBC-9F2A-E043EC90C8F3} - {F7D32BD0-2749-483E-9A0D-1635EF7E3136} = {AB7DB37D-898C-4BBC-9F2A-E043EC90C8F3} - {F2824844-CE15-4242-9420-308923CD76C3} = {AB7DB37D-898C-4BBC-9F2A-E043EC90C8F3} - {ADED4FBE-887D-4271-AF24-F0823BCE7961} = {AB7DB37D-898C-4BBC-9F2A-E043EC90C8F3} - {14B93DC8-FD93-4A6D-81CB-8BC96644501C} = {AB7DB37D-898C-4BBC-9F2A-E043EC90C8F3} - EndGlobalSection - GlobalSection(ExtensibilityGlobals) = postSolution - SolutionGuid = {F5EAF3BA-6B6F-4E81-B5C6-49B30EC0A32E} - EndGlobalSection -EndGlobal diff --git a/packages/integration-test-app/.eslintrc.js b/packages/integration-test-app/.eslintrc.js deleted file mode 100644 index b365b9d6305..00000000000 --- a/packages/integration-test-app/.eslintrc.js +++ /dev/null @@ -1,22 +0,0 @@ -module.exports = { - extends: ['@rnw-scripts'], - parserOptions: {tsconfigRootDir : __dirname}, - overrides: [ - // Let the runner access Jest Globals - { - files: ['runner/**'], - globals: { - "afterAll": 'readonly', - "beforeAll": 'readonly', - "describe": 'readonly', - "fail": 'readonly', - "test": 'readonly', - } - }, - // Jest rules get confused with chai "expect" - { - files: ["tests/**"], - rules: {"jest/valid-expect": 'off'} - }, - ], -}; diff --git a/packages/integration-test-app/.gitignore b/packages/integration-test-app/.gitignore deleted file mode 100644 index 83b7c2f9b58..00000000000 --- a/packages/integration-test-app/.gitignore +++ /dev/null @@ -1,61 +0,0 @@ -# OSX -# -.DS_Store - -# Xcode -# -build/ -*.pbxuser -!default.pbxuser -*.mode1v3 -!default.mode1v3 -*.mode2v3 -!default.mode2v3 -*.perspectivev3 -!default.perspectivev3 -xcuserdata -*.xccheckout -*.moved-aside -DerivedData -*.hmap -*.ipa -*.xcuserstate - -# Android/IntelliJ -# -build/ -.idea -.gradle -local.properties -*.iml - -# node.js -# -node_modules/ -npm-debug.log -yarn-error.log - -# BUCK -buck-out/ -\.buckd/ -*.keystore -!debug.keystore - -# fastlane -# -# It is recommended to not store the screenshots in the git repo. Instead, use fastlane to re-generate the -# screenshots whenever they are needed. -# For more information about the recommended setup visit: -# https://docs.fastlane.tools/best-practices/source-control/ - -*/fastlane/report.xml -*/fastlane/Preview.html -*/fastlane/screenshots - -# Bundle artifact -*.jsbundle - -# CocoaPods -/ios/Pods/ - -*.binlog diff --git a/packages/integration-test-app/CHANGELOG.json b/packages/integration-test-app/CHANGELOG.json deleted file mode 100644 index 4430bd204f8..00000000000 --- a/packages/integration-test-app/CHANGELOG.json +++ /dev/null @@ -1,5311 +0,0 @@ -{ - "name": "integration-test-app", - "entries": [ - { - "date": "Fri, 29 Apr 2022 05:09:51 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.68", - "commit": "67ae26c46f1be65d41151d2564f12fe04b736b41" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.494", - "commit": "67ae26c46f1be65d41151d2564f12fe04b736b41" - } - ] - } - }, - { - "date": "Wed, 27 Apr 2022 05:10:25 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.67", - "commit": "b8d87e27ee194a45dd6895048a2e40d4cbb9db1b" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/fs to v0.0.0-canary.3", - "commit": "b8d87e27ee194a45dd6895048a2e40d4cbb9db1b" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.493", - "commit": "b8d87e27ee194a45dd6895048a2e40d4cbb9db1b" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.41", - "commit": "b8d87e27ee194a45dd6895048a2e40d4cbb9db1b" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @rnw-scripts/eslint-config to v1.1.12", - "commit": "b8d87e27ee194a45dd6895048a2e40d4cbb9db1b" - } - ] - } - }, - { - "date": "Tue, 26 Apr 2022 05:09:08 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.66", - "commit": "bfb68d26b7ffc87542d8d182b9c2891f1a0e2bdd" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.492", - "commit": "bfb68d26b7ffc87542d8d182b9c2891f1a0e2bdd" - } - ] - } - }, - { - "date": "Mon, 25 Apr 2022 22:50:30 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.65", - "commit": "7289b83061faa1ad41ee584f2ce10161244b2060" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.491", - "commit": "7289b83061faa1ad41ee584f2ce10161244b2060" - } - ] - } - }, - { - "date": "Fri, 22 Apr 2022 05:09:17 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.64", - "commit": "e53b1fbe90ebaf83e9d42ac24db0cfc4a312afe6" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.490", - "commit": "e53b1fbe90ebaf83e9d42ac24db0cfc4a312afe6" - } - ] - } - }, - { - "date": "Thu, 21 Apr 2022 05:09:33 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.63", - "commit": "cee6f05fac576b0380d16d1dade68e0bbd1ce572" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.489", - "commit": "cee6f05fac576b0380d16d1dade68e0bbd1ce572" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.40", - "commit": "cee6f05fac576b0380d16d1dade68e0bbd1ce572" - } - ] - } - }, - { - "date": "Tue, 19 Apr 2022 05:08:59 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.62", - "commit": "e86c6d416ee7195ba4f34b39aea6378f2962d575" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.488", - "commit": "e86c6d416ee7195ba4f34b39aea6378f2962d575" - } - ] - } - }, - { - "date": "Fri, 15 Apr 2022 05:09:04 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.61", - "commit": "72b97eb10a3b18746ea24fba4ab0bd6219ab9b0e" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.487", - "commit": "72b97eb10a3b18746ea24fba4ab0bd6219ab9b0e" - } - ] - } - }, - { - "date": "Thu, 14 Apr 2022 05:09:19 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.60", - "commit": "2e771eea4e5bbe3b3a812ce426215f8084fcb535" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.486", - "commit": "2e771eea4e5bbe3b3a812ce426215f8084fcb535" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.39", - "commit": "2e771eea4e5bbe3b3a812ce426215f8084fcb535" - } - ] - } - }, - { - "date": "Wed, 13 Apr 2022 05:09:34 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.59", - "commit": "658ed96eaffcf0398186cfc934e4b7a5d1f054d7" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.485", - "commit": "658ed96eaffcf0398186cfc934e4b7a5d1f054d7" - } - ] - } - }, - { - "date": "Tue, 12 Apr 2022 05:10:39 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.58", - "commit": "938b09653f9bf9b089a36caa184204658f15f114" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/fs to v0.0.0-canary.2", - "commit": "938b09653f9bf9b089a36caa184204658f15f114" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.484", - "commit": "938b09653f9bf9b089a36caa184204658f15f114" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.38", - "commit": "938b09653f9bf9b089a36caa184204658f15f114" - } - ] - } - }, - { - "date": "Sat, 09 Apr 2022 05:10:10 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.57", - "commit": "66ca5ce8b0dad82b3008e283903ce2816840ce5d" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.483", - "commit": "66ca5ce8b0dad82b3008e283903ce2816840ce5d" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.37", - "commit": "66ca5ce8b0dad82b3008e283903ce2816840ce5d" - } - ] - } - }, - { - "date": "Fri, 08 Apr 2022 05:09:52 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.56", - "commit": "2b162bf6952d8e275a4d96593da78e151f320e53" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.482", - "commit": "2b162bf6952d8e275a4d96593da78e151f320e53" - } - ] - } - }, - { - "date": "Thu, 07 Apr 2022 05:09:50 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.55", - "commit": "ca669c7c5c69de141911076d94c60c6aac70c3ef" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.481", - "commit": "ca669c7c5c69de141911076d94c60c6aac70c3ef" - } - ] - } - }, - { - "date": "Wed, 06 Apr 2022 05:09:24 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.54", - "commit": "b3d9af79424dd0c03dca6bb48d31308e5bd60a9a" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.480", - "commit": "b3d9af79424dd0c03dca6bb48d31308e5bd60a9a" - } - ] - } - }, - { - "date": "Tue, 05 Apr 2022 05:10:13 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.53", - "commit": "02e23ab160f96d0960988a4d28e83f1e6ce3a0d3" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.479", - "commit": "02e23ab160f96d0960988a4d28e83f1e6ce3a0d3" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.36", - "commit": "02e23ab160f96d0960988a4d28e83f1e6ce3a0d3" - } - ] - } - }, - { - "date": "Fri, 01 Apr 2022 05:09:58 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.52", - "commit": "bf81027650625e9e44610f192e194fee8559f605" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/fs to v0.0.0-canary.1", - "commit": "bf81027650625e9e44610f192e194fee8559f605" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.478", - "commit": "bf81027650625e9e44610f192e194fee8559f605" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.35", - "commit": "bf81027650625e9e44610f192e194fee8559f605" - } - ] - } - }, - { - "date": "Thu, 31 Mar 2022 05:10:19 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.51", - "commit": "c42f0dd251c1d4db3efd790ba08e25a4b2e84174" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.477", - "commit": "c42f0dd251c1d4db3efd790ba08e25a4b2e84174" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.34", - "commit": "c42f0dd251c1d4db3efd790ba08e25a4b2e84174" - } - ] - } - }, - { - "date": "Tue, 29 Mar 2022 05:09:50 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.50", - "commit": "b0dbc51d8ac6add9172891a5ab97a68eec9b979a" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.476", - "commit": "b0dbc51d8ac6add9172891a5ab97a68eec9b979a" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.33", - "commit": "b0dbc51d8ac6add9172891a5ab97a68eec9b979a" - } - ] - } - }, - { - "date": "Sat, 26 Mar 2022 05:09:10 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.49", - "commit": "6f4e5c31e03683758f1dac7095f3736d6ebc66ae" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.475", - "commit": "6f4e5c31e03683758f1dac7095f3736d6ebc66ae" - } - ] - } - }, - { - "date": "Wed, 23 Mar 2022 05:09:18 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.48", - "commit": "53bd508909a0bbe9236825619fd3713a2342f94a" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.474", - "commit": "53bd508909a0bbe9236825619fd3713a2342f94a" - } - ] - } - }, - { - "date": "Tue, 22 Mar 2022 05:09:21 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.47", - "commit": "6ba68b373879c52139b8f528d10c967a62f4144d" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.473", - "commit": "6ba68b373879c52139b8f528d10c967a62f4144d" - } - ] - } - }, - { - "date": "Fri, 18 Mar 2022 05:08:51 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.46", - "commit": "0eee155bbe0be820fc39ce60c2ef9fdaef680d21" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.472", - "commit": "0eee155bbe0be820fc39ce60c2ef9fdaef680d21" - } - ] - } - }, - { - "date": "Thu, 17 Mar 2022 05:09:18 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.45", - "commit": "26b1a72c753692d07739027984a74ca35b2c2205" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.471", - "commit": "26b1a72c753692d07739027984a74ca35b2c2205" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.32", - "commit": "26b1a72c753692d07739027984a74ca35b2c2205" - } - ] - } - }, - { - "date": "Sat, 12 Mar 2022 06:09:07 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.44", - "commit": "b2fe8df4ffb4d771734cc56d619b392661116202" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.470", - "commit": "b2fe8df4ffb4d771734cc56d619b392661116202" - } - ] - } - }, - { - "date": "Fri, 11 Mar 2022 06:09:19 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.43", - "commit": "5665be886fecf48d9406bf505344a918494ccced" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.469", - "commit": "5665be886fecf48d9406bf505344a918494ccced" - } - ] - } - }, - { - "date": "Thu, 10 Mar 2022 06:09:24 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.42", - "commit": "cc1f86bd91fc49d2f790e87adad133dbd8b39ba6" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.468", - "commit": "cc1f86bd91fc49d2f790e87adad133dbd8b39ba6" - } - ] - } - }, - { - "date": "Wed, 09 Mar 2022 06:09:08 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.41", - "commit": "9a7beb80d64632db3e322c56236a49d6907f8aa7" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.467", - "commit": "9a7beb80d64632db3e322c56236a49d6907f8aa7" - } - ] - } - }, - { - "date": "Sun, 06 Mar 2022 06:08:52 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.40", - "commit": "dc0cc573cb4f6b388df71e2d194816387a664329" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.466", - "commit": "dc0cc573cb4f6b388df71e2d194816387a664329" - } - ] - } - }, - { - "date": "Sat, 05 Mar 2022 06:08:58 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.39", - "commit": "95638afb58acf9bdb662a72c945ee8f0f2b6a72a" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.465", - "commit": "95638afb58acf9bdb662a72c945ee8f0f2b6a72a" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.31", - "commit": "95638afb58acf9bdb662a72c945ee8f0f2b6a72a" - } - ] - } - }, - { - "date": "Fri, 04 Mar 2022 06:09:13 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.38", - "commit": "b2e8fa124d43ae8a7962cec18f4d7ea5a352c37a" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.464", - "commit": "b2e8fa124d43ae8a7962cec18f4d7ea5a352c37a" - } - ] - } - }, - { - "date": "Thu, 03 Mar 2022 06:09:12 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.37", - "commit": "12093375c205a128966f2d499c070c1fc08326c4" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.463", - "commit": "12093375c205a128966f2d499c070c1fc08326c4" - } - ] - } - }, - { - "date": "Fri, 25 Feb 2022 23:53:36 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.36", - "commit": "5fefed862a6757b78c3fd1494b9a4e0210be522c" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.462", - "commit": "5fefed862a6757b78c3fd1494b9a4e0210be522c" - } - ] - } - }, - { - "date": "Fri, 25 Feb 2022 06:07:52 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.35", - "commit": "45d0c70bffcf439572ddb5e6a2e50cce3df95440" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.461", - "commit": "45d0c70bffcf439572ddb5e6a2e50cce3df95440" - } - ] - } - }, - { - "date": "Thu, 24 Feb 2022 06:07:47 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.34", - "commit": "042d47d2ebff13b8ecdd3d81898f2c86539c1827" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.460", - "commit": "042d47d2ebff13b8ecdd3d81898f2c86539c1827" - } - ] - } - }, - { - "date": "Wed, 23 Feb 2022 06:07:37 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.33", - "commit": "782f583e4359804917c970765ce96b58c37e08f0" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.459", - "commit": "782f583e4359804917c970765ce96b58c37e08f0" - } - ] - } - }, - { - "date": "Sat, 19 Feb 2022 06:07:07 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.32", - "commit": "2af656aae08b3e542ae5724beca9fdf75aa3952f" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.458", - "commit": "2af656aae08b3e542ae5724beca9fdf75aa3952f" - } - ] - } - }, - { - "date": "Fri, 18 Feb 2022 06:07:44 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.31", - "commit": "2f3a44fd3f595491f6ba3656124fc0847bbded2b" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.457", - "commit": "2f3a44fd3f595491f6ba3656124fc0847bbded2b" - } - ] - } - }, - { - "date": "Wed, 16 Feb 2022 19:51:00 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.30", - "commit": "ee0cab1fd0628adb6162ffa3d0d452ee1eeb41b3" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.456", - "commit": "ee0cab1fd0628adb6162ffa3d0d452ee1eeb41b3" - } - ] - } - }, - { - "date": "Sun, 13 Feb 2022 06:08:34 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.29", - "commit": "dfc6ca9c55b67a3d2186884d0e1110c6d4690a97" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.455", - "commit": "dfc6ca9c55b67a3d2186884d0e1110c6d4690a97" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.30", - "commit": "dfc6ca9c55b67a3d2186884d0e1110c6d4690a97" - } - ] - } - }, - { - "date": "Sat, 12 Feb 2022 06:08:37 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.28", - "commit": "0e6a8087042920290927cdaffd4c4426665e1dd3" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.454", - "commit": "0e6a8087042920290927cdaffd4c4426665e1dd3" - } - ] - } - }, - { - "date": "Fri, 11 Feb 2022 06:08:20 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.27", - "commit": "c93141bf6be4574ca32c38d1a92dcda143001cd7" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.453", - "commit": "c93141bf6be4574ca32c38d1a92dcda143001cd7" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.29", - "commit": "c93141bf6be4574ca32c38d1a92dcda143001cd7" - } - ] - } - }, - { - "date": "Thu, 10 Feb 2022 06:07:57 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.26", - "commit": "2857d1abb4c6ffc3304c23282fb760a658c7ed18" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.452", - "commit": "2857d1abb4c6ffc3304c23282fb760a658c7ed18" - } - ] - } - }, - { - "date": "Wed, 09 Feb 2022 06:09:39 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.25", - "commit": "416ab0f868c6ec402d2565d29f643cb2fceb9447" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/fs to v1.0.2", - "commit": "416ab0f868c6ec402d2565d29f643cb2fceb9447" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.451", - "commit": "416ab0f868c6ec402d2565d29f643cb2fceb9447" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.28", - "commit": "416ab0f868c6ec402d2565d29f643cb2fceb9447" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @rnw-scripts/babel-node-config to v2.0.4", - "commit": "416ab0f868c6ec402d2565d29f643cb2fceb9447" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @rnw-scripts/eslint-config to v1.1.11", - "commit": "416ab0f868c6ec402d2565d29f643cb2fceb9447" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @rnw-scripts/just-task to v2.2.3", - "commit": "416ab0f868c6ec402d2565d29f643cb2fceb9447" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @rnw-scripts/ts-config to v2.0.2", - "commit": "416ab0f868c6ec402d2565d29f643cb2fceb9447" - } - ] - } - }, - { - "date": "Tue, 08 Feb 2022 18:21:23 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.24", - "commit": "01c20a685163403b6cc364bb124c532c9a635104" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.450", - "commit": "01c20a685163403b6cc364bb124c532c9a635104" - } - ] - } - }, - { - "date": "Tue, 08 Feb 2022 06:08:05 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.23", - "commit": "ad988985d38c1579bd740208039ccca79d988fef" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.449", - "commit": "ad988985d38c1579bd740208039ccca79d988fef" - } - ] - } - }, - { - "date": "Sat, 05 Feb 2022 06:07:42 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.22", - "commit": "6a7a672df030febe3421655c3594e886458c0ad7" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.448", - "commit": "6a7a672df030febe3421655c3594e886458c0ad7" - } - ] - } - }, - { - "date": "Thu, 03 Feb 2022 06:08:22 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.21", - "commit": "03cf427b70ce5a60ad11eec862284cecdff97584" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.447", - "commit": "03cf427b70ce5a60ad11eec862284cecdff97584" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.27", - "commit": "03cf427b70ce5a60ad11eec862284cecdff97584" - } - ] - } - }, - { - "date": "Wed, 02 Feb 2022 06:08:39 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.20", - "commit": "6b016661792bd18848ac08161a8f59b9ab802906" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.446", - "commit": "6b016661792bd18848ac08161a8f59b9ab802906" - } - ] - } - }, - { - "date": "Tue, 01 Feb 2022 06:07:59 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.19", - "commit": "6912eec19a83ea1441544fed7da37813ef4c45ac" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.445", - "commit": "6912eec19a83ea1441544fed7da37813ef4c45ac" - } - ] - } - }, - { - "date": "Sat, 29 Jan 2022 06:08:59 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.18", - "commit": "0aa893955beadc8913503d5356eea6a5c25c8c0f" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.444", - "commit": "0aa893955beadc8913503d5356eea6a5c25c8c0f" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.26", - "commit": "0aa893955beadc8913503d5356eea6a5c25c8c0f" - } - ] - } - }, - { - "date": "Thu, 27 Jan 2022 06:11:45 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.17", - "commit": "041c271e04c66485d7aad8e458f3135ab82bf3cd" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.443", - "commit": "041c271e04c66485d7aad8e458f3135ab82bf3cd" - } - ] - } - }, - { - "date": "Wed, 26 Jan 2022 06:08:34 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.16", - "commit": "b938c3cd8beab33d92e26fa1e98c42fdbdd49c7c" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.442", - "commit": "b938c3cd8beab33d92e26fa1e98c42fdbdd49c7c" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.25", - "commit": "b938c3cd8beab33d92e26fa1e98c42fdbdd49c7c" - } - ] - } - }, - { - "date": "Sat, 22 Jan 2022 06:10:18 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.15", - "commit": "7727b132b854d6b24ed47d01fd49bbd801403173" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.441", - "commit": "7727b132b854d6b24ed47d01fd49bbd801403173" - } - ] - } - }, - { - "date": "Wed, 19 Jan 2022 06:10:35 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.14", - "commit": "614d25feb81a0486770aaba6aab8a67ac575f484" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.440", - "commit": "614d25feb81a0486770aaba6aab8a67ac575f484" - } - ] - } - }, - { - "date": "Fri, 14 Jan 2022 06:09:51 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.13", - "commit": "3c4be294c9b4b70eeef9f289aaca6c26594b3a18" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.439", - "commit": "3c4be294c9b4b70eeef9f289aaca6c26594b3a18" - } - ] - } - }, - { - "date": "Tue, 11 Jan 2022 06:09:11 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.12", - "commit": "4c9cd01aca90209633f4c6544df9521ce0c814c5" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.438", - "commit": "4c9cd01aca90209633f4c6544df9521ce0c814c5" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.24", - "commit": "4c9cd01aca90209633f4c6544df9521ce0c814c5" - } - ] - } - }, - { - "date": "Sun, 09 Jan 2022 06:07:57 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.11", - "commit": "81084aed0ed58d61638c31ede8c09a596fdaea53" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.437", - "commit": "81084aed0ed58d61638c31ede8c09a596fdaea53" - } - ] - } - }, - { - "date": "Sat, 08 Jan 2022 06:09:25 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.10", - "commit": "840a5ac77027a251a014eb7488c8da7a96d30985" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.436", - "commit": "840a5ac77027a251a014eb7488c8da7a96d30985" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.23", - "commit": "840a5ac77027a251a014eb7488c8da7a96d30985" - } - ] - } - }, - { - "date": "Fri, 07 Jan 2022 22:21:25 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.9", - "commit": "0ce0ebcf9bf29cfa32f52a86eee694ef5fc754b7" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.435", - "commit": "0ce0ebcf9bf29cfa32f52a86eee694ef5fc754b7" - } - ] - } - }, - { - "date": "Thu, 06 Jan 2022 04:18:33 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.8", - "commit": "1cd71b778273747683997ea72b65e152756dae05" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.434", - "commit": "1cd71b778273747683997ea72b65e152756dae05" - } - ] - } - }, - { - "date": "Tue, 28 Dec 2021 06:09:21 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.7", - "commit": "baeb133da923d0eee25eacf54c02557ea411a7fc" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.433", - "commit": "baeb133da923d0eee25eacf54c02557ea411a7fc" - } - ] - } - }, - { - "date": "Sat, 18 Dec 2021 06:08:07 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.6", - "commit": "0e5b7bd98bb447ff542d6063f8a01ff9d24a64ea" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.432", - "commit": "0e5b7bd98bb447ff542d6063f8a01ff9d24a64ea" - } - ] - } - }, - { - "date": "Thu, 16 Dec 2021 06:11:19 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.5", - "commit": "9ef57baafa33d219b45ffa59c028486afbb114c5" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.431", - "commit": "9ef57baafa33d219b45ffa59c028486afbb114c5" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.22", - "commit": "9ef57baafa33d219b45ffa59c028486afbb114c5" - } - ] - } - }, - { - "date": "Tue, 14 Dec 2021 06:12:27 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.4", - "commit": "46fcfd5775dc47e0899858536ebbd91df9aed764" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.430", - "commit": "46fcfd5775dc47e0899858536ebbd91df9aed764" - } - ] - } - }, - { - "date": "Fri, 10 Dec 2021 06:11:42 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.3", - "commit": "02f8b9f1777086b0db15cfc41433ca76b7c23d4d" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.429", - "commit": "02f8b9f1777086b0db15cfc41433ca76b7c23d4d" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.21", - "commit": "02f8b9f1777086b0db15cfc41433ca76b7c23d4d" - } - ] - } - }, - { - "date": "Tue, 07 Dec 2021 06:10:13 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.2", - "commit": "4033556484dce8b2e5698b6882e83999fca0db6b" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.428", - "commit": "4033556484dce8b2e5698b6882e83999fca0db6b" - } - ] - } - }, - { - "date": "Sun, 05 Dec 2021 06:09:35 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.2-0", - "commit": "f8d463668b49bd5dc001f5edcc77446c7947562c" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.427", - "commit": "f8d463668b49bd5dc001f5edcc77446c7947562c" - } - ] - } - }, - { - "date": "Sat, 04 Dec 2021 06:09:39 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.1", - "commit": "f12eee17a0875ffd4c144ece7e536e2730475657" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.426", - "commit": "f12eee17a0875ffd4c144ece7e536e2730475657" - } - ] - } - }, - { - "date": "Fri, 03 Dec 2021 06:12:11 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.1.0", - "commit": "a4b17d4acc3bc063419cbb17731bfb6c7abd0658" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/fs to v1.0.1", - "commit": "a4b17d4acc3bc063419cbb17731bfb6c7abd0658" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.425", - "commit": "a4b17d4acc3bc063419cbb17731bfb6c7abd0658" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.20", - "commit": "a4b17d4acc3bc063419cbb17731bfb6c7abd0658" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @rnw-scripts/babel-node-config to v2.0.3", - "commit": "a4b17d4acc3bc063419cbb17731bfb6c7abd0658" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @rnw-scripts/eslint-config to v1.1.10", - "commit": "a4b17d4acc3bc063419cbb17731bfb6c7abd0658" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @rnw-scripts/just-task to v2.2.2", - "commit": "a4b17d4acc3bc063419cbb17731bfb6c7abd0658" - } - ] - } - }, - { - "date": "Thu, 02 Dec 2021 06:09:50 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.0.35", - "commit": "24e971a47fbcfa8d8f8b113fa7b13a582e1f9e87" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.424", - "commit": "24e971a47fbcfa8d8f8b113fa7b13a582e1f9e87" - } - ] - } - }, - { - "date": "Fri, 26 Nov 2021 06:09:54 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.0.34", - "commit": "c3de2ab7c21e55486b492b5b7936e6609bc7f4d7" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.423", - "commit": "c3de2ab7c21e55486b492b5b7936e6609bc7f4d7" - } - ] - } - }, - { - "date": "Thu, 25 Nov 2021 06:09:25 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.0.33", - "commit": "f50cac7f1c4dc3359a6b53422c6c3af86ed8df16" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.422", - "commit": "f50cac7f1c4dc3359a6b53422c6c3af86ed8df16" - } - ] - } - }, - { - "date": "Wed, 24 Nov 2021 06:08:49 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.0.32", - "commit": "c896fa849e7fa3f44a84793f541f1e6220963ff8" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.421", - "commit": "c896fa849e7fa3f44a84793f541f1e6220963ff8" - } - ] - } - }, - { - "date": "Tue, 23 Nov 2021 06:09:26 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.0.31", - "commit": "75c4d0b8d8925599bedc64bc879e5783d3e6bbc2" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.420", - "commit": "75c4d0b8d8925599bedc64bc879e5783d3e6bbc2" - } - ] - } - }, - { - "date": "Thu, 18 Nov 2021 06:11:21 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.0.30", - "commit": "ef32b2fea053970e32e530cea30239337f8975df" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/fs to v1.0.0", - "commit": "ef32b2fea053970e32e530cea30239337f8975df" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.419", - "commit": "ef32b2fea053970e32e530cea30239337f8975df" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.19", - "commit": "ef32b2fea053970e32e530cea30239337f8975df" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @rnw-scripts/eslint-config to v1.1.9", - "commit": "ef32b2fea053970e32e530cea30239337f8975df" - } - ] - } - }, - { - "date": "Tue, 16 Nov 2021 06:09:18 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.0.29", - "commit": "4fa9403beb8b40e80ed52579b9c50bf5a6dca042" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.418", - "commit": "4fa9403beb8b40e80ed52579b9c50bf5a6dca042" - } - ] - } - }, - { - "date": "Sat, 13 Nov 2021 06:08:59 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.0.28", - "commit": "d336f1a7364c9c62325bda1737fb91bce0c3fa50" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.417", - "commit": "d336f1a7364c9c62325bda1737fb91bce0c3fa50" - } - ] - } - }, - { - "date": "Wed, 10 Nov 2021 23:57:31 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.0.27", - "commit": "a58bcdcf643b050e5ad03b42cb2e8f159f997a55" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.416", - "commit": "a58bcdcf643b050e5ad03b42cb2e8f159f997a55" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.18", - "commit": "a58bcdcf643b050e5ad03b42cb2e8f159f997a55" - } - ] - } - }, - { - "date": "Tue, 09 Nov 2021 06:11:23 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.0.26", - "commit": "b3292416f3945415de12bf661a8031970cc7323a" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.415", - "commit": "b3292416f3945415de12bf661a8031970cc7323a" - } - ] - } - }, - { - "date": "Sat, 06 Nov 2021 05:08:39 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.0.25", - "commit": "6810b7bc0b60943926d4e23cf9ffed984e3ccc6b" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.414", - "commit": "6810b7bc0b60943926d4e23cf9ffed984e3ccc6b" - } - ] - } - }, - { - "date": "Fri, 05 Nov 2021 05:08:51 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.0.24", - "commit": "8fe65550fe2af6a3d85eaa0528394af07af30209" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.413", - "commit": "8fe65550fe2af6a3d85eaa0528394af07af30209" - } - ] - } - }, - { - "date": "Thu, 04 Nov 2021 05:07:29 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.0.23", - "commit": "71601897e5e5bf36fa9465196ed3be1cfa669231" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.412", - "commit": "71601897e5e5bf36fa9465196ed3be1cfa669231" - } - ] - } - }, - { - "date": "Thu, 04 Nov 2021 05:07:08 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.0.23", - "commit": "0427f750ffad4e45db83f0d4c3ed111340eeeef5" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.412", - "commit": "0427f750ffad4e45db83f0d4c3ed111340eeeef5" - } - ] - } - }, - { - "date": "Tue, 02 Nov 2021 20:20:41 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.0.22", - "commit": "ccef4eba9bde1cd87a7ecd96ce0030bc10486d21" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.411", - "commit": "ccef4eba9bde1cd87a7ecd96ce0030bc10486d21" - } - ] - } - }, - { - "date": "Tue, 02 Nov 2021 20:20:13 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.0.22", - "commit": "9440c876b2410d0a211d8ef73cd5a906963ee243" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.411", - "commit": "9440c876b2410d0a211d8ef73cd5a906963ee243" - } - ] - } - }, - { - "date": "Mon, 01 Nov 2021 18:33:37 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.0.21", - "commit": "31fb514bffc1e149f46e699f912064845aea1915" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.410", - "commit": "31fb514bffc1e149f46e699f912064845aea1915" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.17", - "commit": "31fb514bffc1e149f46e699f912064845aea1915" - } - ] - } - }, - { - "date": "Mon, 01 Nov 2021 18:33:06 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.0.21", - "commit": "f13fdaeb59a97cae16c36dfb6269dbd53a60c26c" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.410", - "commit": "f13fdaeb59a97cae16c36dfb6269dbd53a60c26c" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.17", - "commit": "f13fdaeb59a97cae16c36dfb6269dbd53a60c26c" - } - ] - } - }, - { - "date": "Thu, 28 Oct 2021 05:06:02 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.0.20", - "commit": "54123902f3587a9e88cfc1f7f30d2dea2c0bbf90" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.409", - "commit": "54123902f3587a9e88cfc1f7f30d2dea2c0bbf90" - } - ] - } - }, - { - "date": "Thu, 28 Oct 2021 05:05:43 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.0.20", - "commit": "166bc6c0e4e1313db7385d64ac803376b3f20b22" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.409", - "commit": "166bc6c0e4e1313db7385d64ac803376b3f20b22" - } - ] - } - }, - { - "date": "Wed, 27 Oct 2021 05:07:23 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.0.19", - "commit": "598401a0f83875669a1a20e62eaf5bbf8a69e5db" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.408", - "commit": "598401a0f83875669a1a20e62eaf5bbf8a69e5db" - } - ] - } - }, - { - "date": "Wed, 27 Oct 2021 05:07:00 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.0.19", - "commit": "4222621144c39c365ffffc4775f438cfdb957343" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.408", - "commit": "4222621144c39c365ffffc4775f438cfdb957343" - } - ] - } - }, - { - "date": "Tue, 26 Oct 2021 05:06:56 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.0.18", - "commit": "2d245e697f01beb796b1a4ea4679be49702b983a" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.407", - "commit": "2d245e697f01beb796b1a4ea4679be49702b983a" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.15", - "commit": "2d245e697f01beb796b1a4ea4679be49702b983a" - } - ] - } - }, - { - "date": "Tue, 26 Oct 2021 05:06:25 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.0.18", - "commit": "5d10d4cf3b1329d0221a891ee169af31d44c2d53" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.407", - "commit": "5d10d4cf3b1329d0221a891ee169af31d44c2d53" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.15", - "commit": "5d10d4cf3b1329d0221a891ee169af31d44c2d53" - } - ] - } - }, - { - "date": "Mon, 25 Oct 2021 05:06:59 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.0.17", - "commit": "0529816377b6d88859cd1cb72c8c1b149bdccf31" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.406", - "commit": "0529816377b6d88859cd1cb72c8c1b149bdccf31" - } - ] - } - }, - { - "date": "Mon, 25 Oct 2021 05:06:41 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.0.17", - "commit": "e843cd39d5cca198cbc4d70d957f11c6c3b9cfa6" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.406", - "commit": "e843cd39d5cca198cbc4d70d957f11c6c3b9cfa6" - } - ] - } - }, - { - "date": "Sun, 24 Oct 2021 14:04:42 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.0.16", - "commit": "4f46e1f8b79ea3220fc66d53b8075211468758cf" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.405", - "commit": "4f46e1f8b79ea3220fc66d53b8075211468758cf" - } - ] - } - }, - { - "date": "Sun, 24 Oct 2021 14:04:21 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.0.16", - "commit": "3d191bf9794bf19869676de1558760f502650aca" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.405", - "commit": "3d191bf9794bf19869676de1558760f502650aca" - } - ] - } - }, - { - "date": "Sun, 24 Oct 2021 05:06:51 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.0.15", - "commit": "e18fd3f87be9237ff82f97758a334c4302287bb0" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.404", - "commit": "e18fd3f87be9237ff82f97758a334c4302287bb0" - } - ] - } - }, - { - "date": "Sat, 23 Oct 2021 05:06:49 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.0.14", - "commit": "82aa530d95d792b3c68fb0ff75103336976afe5d" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.403", - "commit": "82aa530d95d792b3c68fb0ff75103336976afe5d" - } - ] - } - }, - { - "date": "Fri, 22 Oct 2021 05:06:46 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.0.13", - "commit": "e8d09f86fce740a0c16b6f6f9fd876d2122cfc74" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.402", - "commit": "e8d09f86fce740a0c16b6f6f9fd876d2122cfc74" - } - ] - } - }, - { - "date": "Thu, 21 Oct 2021 05:08:01 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.0.12", - "commit": "8a0ffecdcf5e68d950f20380fdf62295edb352b6" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.401", - "commit": "8a0ffecdcf5e68d950f20380fdf62295edb352b6" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.14", - "commit": "8a0ffecdcf5e68d950f20380fdf62295edb352b6" - } - ] - } - }, - { - "date": "Sun, 17 Oct 2021 05:06:34 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.0.11", - "commit": "907119c1b1db121368ee45a1d0c02729c0a18ed2" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.400", - "commit": "907119c1b1db121368ee45a1d0c02729c0a18ed2" - } - ] - } - }, - { - "date": "Sat, 16 Oct 2021 05:08:25 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.0.10", - "commit": "306d5d6dfbb6e0613371142ab77e446e752348ab" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.399", - "commit": "306d5d6dfbb6e0613371142ab77e446e752348ab" - } - ] - } - }, - { - "date": "Fri, 15 Oct 2021 05:06:52 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.0.9", - "commit": "752875e9120201cd1952ebdf7add3de20ed4bd9c" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.398", - "commit": "752875e9120201cd1952ebdf7add3de20ed4bd9c" - } - ] - } - }, - { - "date": "Thu, 14 Oct 2021 05:06:00 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.0.8", - "commit": "235047afcbddf692cd6f4ed65e5f59e30cf2ae15" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.397", - "commit": "235047afcbddf692cd6f4ed65e5f59e30cf2ae15" - } - ] - } - }, - { - "date": "Wed, 13 Oct 2021 05:07:05 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.0.7", - "commit": "23627a081b49643d73a76569b654b43f14fcc434" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.396", - "commit": "23627a081b49643d73a76569b654b43f14fcc434" - } - ] - } - }, - { - "date": "Tue, 12 Oct 2021 05:07:11 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.0.6", - "commit": "45e8eae5d6b79f8d08d3cf53d86b98a02b647514" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.395", - "commit": "45e8eae5d6b79f8d08d3cf53d86b98a02b647514" - } - ] - } - }, - { - "date": "Sat, 09 Oct 2021 05:06:48 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/automation-channel to v0.0.5", - "commit": "db9fd0f1192d6340c5e766ac2630fc182c99de4f" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump react-native-windows to v0.0.0-canary.394", - "commit": "db9fd0f1192d6340c5e766ac2630fc182c99de4f" - }, - { - "author": "beachball", - "package": "integration-test-app", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.13", - "commit": "db9fd0f1192d6340c5e766ac2630fc182c99de4f" - } - ] - } - }, - { - "date": "Fri, 08 Oct 2021 05:05:52 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.393", - "author": "34109996+chiaramooney@users.noreply.github.com", - "commit": "0f6b0201e330e2a3b769b6b2801fac0b8f685971", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Wed, 06 Oct 2021 05:07:05 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.392", - "author": "asklar@microsoft.com", - "commit": "f881f033a0d286a9c1df596c8ea3644c41ea9e8f", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Tue, 05 Oct 2021 05:07:00 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.391", - "author": "erozell@outlook.com", - "commit": "a3c9cb062592146f5bfa2b7c14166e702e0e6f6a", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Mon, 04 Oct 2021 05:06:55 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.390", - "author": "erozell@outlook.com", - "commit": "8adef58a52ed3400ba288fa4299e73fb8eef8384", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Sat, 02 Oct 2021 05:05:38 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.389", - "author": "30809111+acoates-ms@users.noreply.github.com", - "commit": "2f3a3e8f7a94642899717d421afe290b284d6329", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Fri, 01 Oct 2021 05:05:54 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.388", - "author": "julio.rocha@microsoft.com", - "commit": "eaefea114554d0b91dbf2d6aff650b2fc5673f7a", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Thu, 30 Sep 2021 05:06:48 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.387", - "author": "erozell@outlook.com", - "commit": "4bc8637395ea828788c0ba267561c1a01f06f484", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Wed, 29 Sep 2021 05:06:54 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.386", - "author": "anandrag@microsoft.com", - "commit": "eb04aeb2e5fcb74988f1630f24adc27a034351fe", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Tue, 28 Sep 2021 05:07:03 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "comment": "Bump @react-native-windows/automation-channel to v0.0.4", - "author": "34109996+chiaramooney@users.noreply.github.com", - "commit": "d4970fdd583866c3ac7af6a0cf38040cf3b22d93", - "package": "integration-test-app" - } - ], - "prerelease": [ - { - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.11", - "author": "34109996+chiaramooney@users.noreply.github.com", - "commit": "d4970fdd583866c3ac7af6a0cf38040cf3b22d93", - "package": "integration-test-app" - }, - { - "comment": "Bump react-native-windows to v0.0.0-canary.385", - "author": "34109996+chiaramooney@users.noreply.github.com", - "commit": "d4970fdd583866c3ac7af6a0cf38040cf3b22d93", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Sat, 25 Sep 2021 05:06:39 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.384", - "author": "53799235+ZihanChen-MSFT@users.noreply.github.com", - "commit": "eaf932469678b8b67b0b2b17fd2bcdda1ed4e358", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Fri, 24 Sep 2021 05:06:42 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "comment": "Bump @react-native-windows/automation-channel to v0.0.3-11", - "author": "igklemen@microsoft.com", - "commit": "8b63ada9ba1d55bfd161388fc18c2b5c6445b508", - "package": "integration-test-app" - } - ], - "prerelease": [ - { - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.10", - "author": "igklemen@microsoft.com", - "commit": "8b63ada9ba1d55bfd161388fc18c2b5c6445b508", - "package": "integration-test-app" - }, - { - "comment": "Bump react-native-windows to v0.0.0-canary.383", - "author": "igklemen@microsoft.com", - "commit": "8b63ada9ba1d55bfd161388fc18c2b5c6445b508", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Thu, 23 Sep 2021 05:06:48 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.382", - "author": "34109996+chiaramooney@users.noreply.github.com", - "commit": "3813907b2eaa6198f0a8b9dc570075f0c7117301", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Wed, 22 Sep 2021 05:06:43 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.381", - "author": "ali-hk@users.noreply.github.com", - "commit": "0bc36a30ab3cd5bb4cfd767e503b29c185cfcddd", - "package": "integration-test-app" - } - ], - "none": [ - { - "comment": "Bump @react-native-windows/automation-channel to v0.0.3-9", - "author": "ali-hk@users.noreply.github.com", - "commit": "0bc36a30ab3cd5bb4cfd767e503b29c185cfcddd", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Tue, 21 Sep 2021 05:08:39 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "comment": "Bump @react-native-windows/automation-channel to v0.0.3-8", - "author": "igklemen@microsoft.com", - "commit": "08eb19f42f4f74bd82f33db2e27ba2d33b2ddd1b", - "package": "integration-test-app" - } - ], - "prerelease": [ - { - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.9", - "author": "igklemen@microsoft.com", - "commit": "08eb19f42f4f74bd82f33db2e27ba2d33b2ddd1b", - "package": "integration-test-app" - }, - { - "comment": "Bump react-native-windows to v0.0.0-canary.380", - "author": "anandrag@microsoft.com", - "commit": "5f494d4154fd5274f531abe9435aea8d07e4548f", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Sat, 18 Sep 2021 05:07:45 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.379", - "author": "erozell@outlook.com", - "commit": "fbbfb83843c60abb8c02368077fd0a406f0bdcc0", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Fri, 17 Sep 2021 05:06:53 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.378", - "author": "jthysell@microsoft.com", - "commit": "95fecc02d3dcc9f03d0fc7d47d30cb45e128bca6", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Thu, 16 Sep 2021 05:06:44 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.377", - "author": "erozell@outlook.com", - "commit": "b46965a75f179c1855a2499c7f3c6b4b10daf416", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Wed, 15 Sep 2021 05:07:04 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.376", - "author": "30809111+acoates-ms@users.noreply.github.com", - "commit": "5dbd74b1852c38f851483478d6da7d81949d0195", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Tue, 14 Sep 2021 05:07:02 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.375", - "author": "jthysell@microsoft.com", - "commit": "d3de4a2b04415ff9004b7ba08ee21787b924d0d4", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Sat, 11 Sep 2021 05:06:55 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.374", - "author": "anandrag@microsoft.com", - "commit": "09bc9974c8721bf5559680dc7a8aa00514c1c7f3", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Fri, 10 Sep 2021 05:07:31 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.373", - "author": "53799235+ZihanChen-MSFT@users.noreply.github.com", - "commit": "42d0853c684f0e9f9c9f1f7fa34cbf4ca3810edc", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Thu, 09 Sep 2021 05:07:46 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.372", - "author": "53799235+ZihanChen-MSFT@users.noreply.github.com", - "commit": "66a9f86f24f862c9e9e611ad435f68daddb4e04e", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Wed, 08 Sep 2021 05:08:53 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.371", - "author": "ngerlem@microsoft.com", - "commit": "2974ea0ab58b546264b8d9a4a7c12ceeb0a02851", - "package": "integration-test-app" - }, - { - "comment": "Bump @react-native-windows/automation-channel to v0.0.2", - "author": "ngerlem@microsoft.com", - "commit": "2974ea0ab58b546264b8d9a4a7c12ceeb0a02851", - "package": "integration-test-app" - }, - { - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.8", - "author": "ngerlem@microsoft.com", - "commit": "2974ea0ab58b546264b8d9a4a7c12ceeb0a02851", - "package": "integration-test-app" - } - ], - "patch": [ - { - "comment": "Bump @rnw-scripts/just-task to v2.2.1", - "author": "ngerlem@microsoft.com", - "commit": "2974ea0ab58b546264b8d9a4a7c12ceeb0a02851", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Sat, 04 Sep 2021 05:06:39 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.370", - "author": "dannyvv@microsoft.com", - "commit": "d0c3465f27bd0de739b23b46e957cbdab6bdf014", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Fri, 03 Sep 2021 05:06:04 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "comment": "Bump @react-native-windows/automation-channel to v0.0.1", - "author": "erozell@outlook.com", - "commit": "439b8a54b62807068bfa17e130f8ab0378eaaf36", - "package": "integration-test-app" - } - ], - "prerelease": [ - { - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.7", - "author": "ngerlem@microsoft.com", - "commit": "996ed985784ed75a06deb1e85f0e8fc99f9af8e6", - "package": "integration-test-app" - }, - { - "comment": "Bump react-native-windows to v0.0.0-canary.369", - "author": "erozell@outlook.com", - "commit": "439b8a54b62807068bfa17e130f8ab0378eaaf36", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Thu, 02 Sep 2021 05:08:16 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "none": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.368", - "author": "53799235+ZihanChen-MSFT@users.noreply.github.com", - "commit": "6cd806bb2486db76195edd47e949f6a9424fc6cb", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Wed, 01 Sep 2021 05:07:18 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.6", - "author": "ngerlem@microsoft.com", - "commit": "612eaf91f96d21450032f6e6667bdca0999ae104", - "package": "integration-test-app" - }, - { - "comment": "Bump react-native-windows to v0.0.0-canary.368", - "author": "ngerlem@microsoft.com", - "commit": "612eaf91f96d21450032f6e6667bdca0999ae104", - "package": "integration-test-app" - } - ], - "patch": [ - { - "comment": "Bump node-rnw-rpc to v1.0.15", - "author": "ngerlem@microsoft.com", - "commit": "612eaf91f96d21450032f6e6667bdca0999ae104", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Tue, 31 Aug 2021 05:07:15 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.367", - "author": "30809111+acoates-ms@users.noreply.github.com", - "commit": "6addef9dcb286f3ec6718cddd45cec706e853551", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Sat, 28 Aug 2021 05:06:32 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.366", - "author": "30809111+acoates-ms@users.noreply.github.com", - "commit": "0622bf66ad17ad48e0bedc73822fcbbbb7b38991", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Fri, 27 Aug 2021 05:06:34 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "none": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.365", - "author": "53799235+ZihanChen-MSFT@users.noreply.github.com", - "commit": "420edbedb4cbe4b40f2541e466f98bd9e177e26a", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Wed, 25 Aug 2021 05:07:15 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.5", - "author": "ngerlem@microsoft.com", - "commit": "c10ab11a85107ed5b237af0cbce8703aa47d991f", - "package": "integration-test-app" - }, - { - "comment": "Bump react-native-windows to v0.0.0-canary.365", - "author": "ngerlem@microsoft.com", - "commit": "c10ab11a85107ed5b237af0cbce8703aa47d991f", - "package": "integration-test-app" - } - ], - "patch": [ - { - "comment": "Bump node-rnw-rpc to v1.0.14", - "author": "ngerlem@microsoft.com", - "commit": "c10ab11a85107ed5b237af0cbce8703aa47d991f", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Mon, 23 Aug 2021 05:10:28 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.4", - "author": "ngerlem@microsoft.com", - "commit": "d9a687407c1e29f9b0447ed33047ea7a558ccff4", - "package": "integration-test-app" - }, - { - "comment": "Bump react-native-windows to v0.0.0-canary.364", - "author": "ngerlem@microsoft.com", - "commit": "d9a687407c1e29f9b0447ed33047ea7a558ccff4", - "package": "integration-test-app" - } - ], - "patch": [ - { - "comment": "Bump node-rnw-rpc to v1.0.13", - "author": "ngerlem@microsoft.com", - "commit": "d9a687407c1e29f9b0447ed33047ea7a558ccff4", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Sat, 21 Aug 2021 05:09:03 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.363", - "author": "aschultz@microsoft.com", - "commit": "1894696af7cad08352b633a8918842256620f995", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Fri, 20 Aug 2021 05:05:48 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.362", - "author": "ngerlem@microsoft.com", - "commit": "9790b70efe66d3ad245aed869c15bfd78c0109dd", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Wed, 18 Aug 2021 05:06:18 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.361", - "author": "ngerlem@microsoft.com", - "commit": "31384815b719ae02e0a1d0356b122f24f220be87", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Tue, 17 Aug 2021 05:09:46 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.360", - "author": "jthysell@microsoft.com", - "commit": "ee2d00806005714827795846179d1026754f48a8", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Sat, 14 Aug 2021 05:08:23 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.359", - "author": "erozell@outlook.com", - "commit": "03a57068e7f2382db61b8030f1bdbeebcb1d7ba3", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Fri, 13 Aug 2021 05:06:35 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "none": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.358", - "author": "dannyvv@microsoft.com", - "commit": "7cad9763f3828c75a31f741b1ef66d9829d41fdd", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Wed, 11 Aug 2021 05:09:13 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.358", - "author": "erozell@outlook.com", - "commit": "291f7ca01bae2f0b6057be77d5c1af77e06e9732", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Tue, 10 Aug 2021 05:11:09 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.357", - "author": "erozell@outlook.com", - "commit": "37340427eeaec0c87203bfcc714d65c087c32623", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Sun, 08 Aug 2021 05:06:42 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.356", - "author": "erozell@outlook.com", - "commit": "c212589106dd6fa799794b9e0a90003f5ac27374", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Sat, 07 Aug 2021 05:06:10 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.355", - "author": "erozell@outlook.com", - "commit": "0a1bd7e738ccbc4f74a9376b9376486432ee8ea7", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Fri, 06 Aug 2021 05:09:11 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.354", - "author": "30809111+acoates-ms@users.noreply.github.com", - "commit": "820e9e87dca33dec542c586a1356dba1505f621d", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Thu, 05 Aug 2021 05:07:20 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.353", - "author": "30809111+acoates-ms@users.noreply.github.com", - "commit": "3b92733ab97670e6eb2d944f65ff341994e80517", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Wed, 04 Aug 2021 05:05:41 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.352", - "author": "agnel@microsoft.com", - "commit": "d62e9d87e4f9f8d454f00c3a61a8e78fefbf1c2f", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Tue, 03 Aug 2021 05:10:45 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.351", - "author": "erozell@outlook.com", - "commit": "4aa8b3a3e47a5cc0e20a82c9c42ba56487407bfd", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Sun, 01 Aug 2021 05:08:39 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.350", - "author": "30809111+acoates-ms@users.noreply.github.com", - "commit": "c539af122aef4108e8ca4b6213cea5a5ea48b512", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Sat, 31 Jul 2021 05:06:20 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "none": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.349", - "author": "4123478+tido64@users.noreply.github.com", - "commit": "414821548762f96b2ce118ef4e757c3e66518bf0", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Sun, 25 Jul 2021 05:09:20 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.349", - "author": "ngerlem@microsoft.com", - "commit": "5ca4638a2c84d0729cf25ca7862f6f8de23d685f", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Sat, 24 Jul 2021 05:05:52 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "none": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.348", - "author": "dannyvv@microsoft.com", - "commit": "b45df9feaff7617be858698ba16176551f8985c5", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Fri, 23 Jul 2021 05:08:40 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.348", - "author": "dannyvv@microsoft.com", - "commit": "dad3069b784fe3f1c866fd90e66eec86b2037b46", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Thu, 22 Jul 2021 05:05:25 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.347", - "author": "ngerlem@microsoft.com", - "commit": "101e84d011dcb9ee6a43637d02322d97d74215d6", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Wed, 21 Jul 2021 05:06:26 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.346", - "author": "ngerlem@microsoft.com", - "commit": "cb8edc35596f9e487c1918d2e0431c3f7db172fd", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Tue, 20 Jul 2021 05:04:42 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.345", - "author": "agnel@microsoft.com", - "commit": "537f6d7ac9154ea1bd4bf767075d7abe3a4f17e0", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Sat, 17 Jul 2021 05:08:12 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.344", - "author": "asklar@microsoft.com", - "commit": "d6da947c4ac9e8ddc038b7e316904be6deee1cc9", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Fri, 16 Jul 2021 05:07:06 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.343", - "author": "email not defined", - "commit": "69486c0001ddd7a653dc4a600099fa2c5e0cb1fb", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Wed, 14 Jul 2021 06:00:50 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "comment": "Bump node-rnw-rpc to v1.0.11-19", - "author": "julio.rocha@microsoft.com", - "commit": "5bb8b1d591e54a03efd10343200f4aba5a2a2441", - "package": "integration-test-app" - } - ], - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.342", - "author": "julio.rocha@microsoft.com", - "commit": "5bb8b1d591e54a03efd10343200f4aba5a2a2441", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Tue, 13 Jul 2021 05:06:16 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.341", - "author": "erozell@outlook.com", - "commit": "2568bd7494ade77ce3195d47b56132e8d1d661b6", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Mon, 12 Jul 2021 05:05:31 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.340", - "author": "asklar@microsoft.com", - "commit": "f611124785552ba649b75fdc25740c614c7e953f", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Fri, 09 Jul 2021 05:06:27 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.339", - "author": "igklemen@microsoft.com", - "commit": "bc60ec2e253ae24960424399402bdccb16c591e5", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Thu, 08 Jul 2021 05:05:44 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.338", - "author": "30809111+acoates-ms@users.noreply.github.com", - "commit": "65320550fab613a2e65a3f29b00a40ca597ec89d", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Wed, 07 Jul 2021 05:06:28 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.337", - "author": "34109996+chiaramooney@users.noreply.github.com", - "commit": "de57f7410efa57570db71f16cb6e5b7911ee3425", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Fri, 02 Jul 2021 05:06:31 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.336", - "author": "erozell@outlook.com", - "commit": "3b7131b3e7e93b466700874addcc6e0172fab388", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Wed, 30 Jun 2021 05:07:31 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.335", - "author": "ngerlem@microsoft.com", - "commit": "21c441263b3ddc3acf57916a611d6a04e6f9d75c", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Tue, 29 Jun 2021 05:06:48 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.334", - "author": "ngerlem@microsoft.com", - "commit": "2646cb69f4e031799d04ecd5453aa9d44b48b261", - "package": "integration-test-app" - } - ], - "none": [ - { - "comment": "Bump node-rnw-rpc to v1.0.11-11", - "author": "ngerlem@microsoft.com", - "commit": "2646cb69f4e031799d04ecd5453aa9d44b48b261", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Sun, 27 Jun 2021 05:08:11 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.333", - "author": "matteo.pagani@microsoft.com", - "commit": "8abeebde3b1591b0f5915b71defd5392b1ba6821", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Sat, 26 Jun 2021 05:06:48 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.332", - "author": "julio.rocha@microsoft.com", - "commit": "50e13c8cc7938d38bb19ca96225b5a85955c5ae5", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Fri, 25 Jun 2021 05:09:48 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.331", - "author": "ngerlem@microsoft.com", - "commit": "b03205a7110c80d9aca15c937b1351e6482b8c0d", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Thu, 24 Jun 2021 05:08:43 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.330", - "author": "asklar@microsoft.com", - "commit": "990abee34fa95b8be861535f1b1f08a9afdf51d7", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Wed, 23 Jun 2021 00:22:52 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.329", - "author": "asklar@microsoft.com", - "commit": "d5d7c1592c6f78f2a69124110e12204b9222a03b", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Tue, 22 Jun 2021 05:07:16 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.328", - "author": "julio.rocha@microsoft.com", - "commit": "46cbceb816e78fa345be3c633328ea0829ee604b", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Fri, 18 Jun 2021 05:06:48 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.327", - "author": "Bartosz.Klonowski@callstack.com", - "commit": "491120a68924b5261928fa57c5fbab77685b5357", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Thu, 17 Jun 2021 05:07:57 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.326", - "author": "30809111+acoates-ms@users.noreply.github.com", - "commit": "5b02d1a16b870d838169937d699dcf7108b02f4f", - "package": "integration-test-app" - } - ], - "major": [ - { - "comment": "Bump node-rnw-rpc to v1.0.11-3", - "author": "34109996+chiaramooney@users.noreply.github.com", - "commit": "e56b49798037e86698f166f62cb45941564784f6", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Wed, 16 Jun 2021 05:08:34 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.325", - "author": "30809111+acoates-ms@users.noreply.github.com", - "commit": "9fb0e939a51d4221af15ace68f51a10f64752ec1", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Tue, 15 Jun 2021 05:06:39 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.324", - "author": "30809111+acoates-ms@users.noreply.github.com", - "commit": "22e1206ce28eb55e75af5e7740ef8bb8ad25e183", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Sat, 12 Jun 2021 05:06:29 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.323", - "author": "30809111+acoates-ms@users.noreply.github.com", - "commit": "7b2bcbb597ae8f2dae93d4a09cef6787cdb82903", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Fri, 11 Jun 2021 05:08:55 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "comment": "Bump @rnw-scripts/just-task to v2.2.0", - "author": "ngerlem@microsoft.com", - "commit": "3d7c8d8fcf14a3cbda83a93c85b0bcf1e4e4f829", - "package": "integration-test-app" - } - ], - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.322", - "author": "dannyvv@microsoft.com", - "commit": "968a9131e26ce42222b7dfdd03c93d3924dec164", - "package": "integration-test-app" - }, - { - "comment": "Bump node-rnw-rpc to v1.0.10", - "author": "dannyvv@microsoft.com", - "commit": "968a9131e26ce42222b7dfdd03c93d3924dec164", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Thu, 10 Jun 2021 05:10:10 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.321", - "author": "vmorozov@microsoft.com", - "commit": "31d303345031ae6c38a3b25c7147df7b9c1694c9", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Wed, 09 Jun 2021 05:10:07 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "comment": "Bump @rnw-scripts/just-task to v2.1.3", - "author": "igklemen@microsoft.com", - "commit": "2ba41a4f087cc3bf16cbe799575923fc7a626009", - "package": "integration-test-app" - } - ], - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.320", - "author": "igklemen@microsoft.com", - "commit": "2ba41a4f087cc3bf16cbe799575923fc7a626009", - "package": "integration-test-app" - }, - { - "comment": "Bump node-rnw-rpc to v1.0.9", - "author": "igklemen@microsoft.com", - "commit": "2ba41a4f087cc3bf16cbe799575923fc7a626009", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Sat, 05 Jun 2021 05:09:53 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.319", - "author": "julio.rocha@microsoft.com", - "commit": "29e81ab898abd90d5ac65d467a411d27b4404893", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Thu, 03 Jun 2021 05:09:47 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.318", - "author": "ngerlem@microsoft.com", - "commit": "b481f0a4ea68a8100860eb061902b715fca6652e", - "package": "integration-test-app" - } - ], - "patch": [ - { - "comment": "Bump node-rnw-rpc to v1.0.7", - "author": "ngerlem@microsoft.com", - "commit": "b481f0a4ea68a8100860eb061902b715fca6652e", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Tue, 25 May 2021 19:36:43 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.317", - "author": "dannyvv@microsoft.com", - "commit": "6083bce7cd5949d8730f273e2ce7ee68157c1419", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Fri, 21 May 2021 21:40:00 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.316", - "author": "30809111+acoates-ms@users.noreply.github.com", - "commit": "2bb6811005935dcfc2d581675b3604bc20c706b5", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Fri, 21 May 2021 05:17:18 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.315", - "author": "ngerlem@microsoft.com", - "commit": "5cc9c87a48b392d287fa953d8d23a8188b689545", - "package": "integration-test-app" - }, - { - "comment": "Bump node-rnw-rpc to v1.0.6", - "author": "ngerlem@microsoft.com", - "commit": "5cc9c87a48b392d287fa953d8d23a8188b689545", - "package": "integration-test-app" - } - ], - "patch": [ - { - "comment": "Bump @rnw-scripts/just-task to v2.1.1", - "author": "ngerlem@microsoft.com", - "commit": "5cc9c87a48b392d287fa953d8d23a8188b689545", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Wed, 19 May 2021 05:06:54 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "none": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.314", - "author": "38923768+imrishabh18@users.noreply.github.com", - "commit": "c20b325c1eae525331ac2345c65d6d3dba9801e8", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Tue, 18 May 2021 05:05:13 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.313", - "author": "30809111+acoates-ms@users.noreply.github.com", - "commit": "99e2ca031c58e55063a1f6d593dbcfd593b3e72b", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Mon, 17 May 2021 05:11:32 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.312", - "author": "igklemen@microsoft.com", - "commit": "5d131ed94f74d4444a44387906368dd452b40dfe", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Sat, 15 May 2021 05:06:21 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.311", - "author": "anandrag@microsoft.com", - "commit": "945ccd4ae2166d3885b2d57a02792e48c8077eb7", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Fri, 14 May 2021 05:06:39 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.310", - "author": "julio.rocha@microsoft.com", - "commit": "3a5b9572401e024fcb25f563ea366c082b5aa5a7", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Thu, 13 May 2021 05:11:48 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.309", - "author": "30809111+acoates-ms@users.noreply.github.com", - "commit": "36e48e2715549fe72544ac35296a62e22acd8c4e", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Tue, 11 May 2021 05:06:47 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.308", - "author": "asklar@microsoft.com", - "commit": "88cc4eaa83ebe4fa0bb7cef4e38870d8207871d7", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Sun, 09 May 2021 05:06:22 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.307", - "author": "vmorozov@microsoft.com", - "commit": "153412a0516c875b032a026b9590770dd9c858e6", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Sat, 08 May 2021 05:05:56 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.306", - "author": "34109996+chiaramooney@users.noreply.github.com", - "commit": "7a72b1e6e1630794067124d445105e0c3ba14f18", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Fri, 07 May 2021 05:07:30 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.305", - "author": "vmorozov@microsoft.com", - "commit": "56e264ea58a4217968397047b145bcf5bfb085da", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Wed, 05 May 2021 16:27:31 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.304", - "author": "30809111+acoates-ms@users.noreply.github.com", - "commit": "fe6d6a12c143267eb2a84a89cc417b1c43221006", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Tue, 04 May 2021 05:10:45 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.303", - "author": "igklemen@microsoft.com", - "commit": "36fa243c226e2279afa45c93e8db1e29a32370dd", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Sat, 01 May 2021 05:05:57 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.302", - "author": "agnel@microsoft.com", - "commit": "29481ff5a5e93785e47735b8bf67ba6a3f911a92", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Fri, 30 Apr 2021 05:06:16 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.301", - "author": "erozell@outlook.com", - "commit": "ce9d64702a907902f254581c52c5ee6c1b6b0307", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Thu, 29 Apr 2021 05:07:20 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.300", - "author": "erozell@outlook.com", - "commit": "af8215a9ef99691db6fac60dfa73bfa7ee6dff93", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Wed, 28 Apr 2021 05:07:02 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.299", - "author": "asklar@microsoft.com", - "commit": "53e4ae5fc8d10ddcf94d3f34c684492761183750", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Tue, 27 Apr 2021 05:09:48 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.298", - "author": "jthysell@microsoft.com", - "commit": "f277b8e015fb47cde6544b9d5998e726bf38ea42", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Sat, 24 Apr 2021 05:06:52 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.297", - "author": "30809111+acoates-ms@users.noreply.github.com", - "commit": "0517a5d1701c367e64796c5302e1d4169e531744", - "package": "integration-test-app" - } - ], - "patch": [ - { - "comment": "Bump node-rnw-rpc to v1.0.5-27", - "author": "30809111+acoates-ms@users.noreply.github.com", - "commit": "0517a5d1701c367e64796c5302e1d4169e531744", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Fri, 23 Apr 2021 05:08:07 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.296", - "author": "agnel@microsoft.com", - "commit": "271e71581a02f93058931ab2cb723c1da859ad02", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Wed, 21 Apr 2021 05:06:31 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.295", - "author": "agnel@microsoft.com", - "commit": "e3a259c43b403fec857950c5b43c831029034c23", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Tue, 20 Apr 2021 05:06:21 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.294", - "author": "asklar@microsoft.com", - "commit": "a496a83dc154747bf3ebfd10a71118bc2e42ce96", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Sat, 17 Apr 2021 05:08:13 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.293", - "author": "asklar@microsoft.com", - "commit": "dac28d771a058630d98f33f0e0f9ae1be225c3ce", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Fri, 16 Apr 2021 05:08:38 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.292", - "author": "igklemen@microsoft.com", - "commit": "1235cabde3ef7a2eb9ae29eae4863513d739b030", - "package": "integration-test-app" - } - ], - "patch": [ - { - "comment": "Bump node-rnw-rpc to v1.0.5-22", - "author": "igklemen@microsoft.com", - "commit": "1235cabde3ef7a2eb9ae29eae4863513d739b030", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Thu, 15 Apr 2021 05:09:36 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.291", - "author": "agnel@microsoft.com", - "commit": "8a0d14474eefa9fc63a9675c8d26274fcdd78979", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Wed, 14 Apr 2021 05:08:14 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.290", - "author": "asklar@microsoft.com", - "commit": "9bd1a7ba1339ab8cdcf1801f084543b1610ae53d", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Tue, 13 Apr 2021 05:07:37 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.289", - "author": "erozell@outlook.com", - "commit": "aee8bb2fdd3a93aec397c8e4404878764cf959be", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Sat, 10 Apr 2021 05:06:27 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "comment": "Bump node-rnw-rpc to v1.0.5-18", - "author": "igklemen@microsoft.com", - "commit": "fd496306e530635b9654efaeefc90639b14c9f0e", - "package": "integration-test-app" - } - ], - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.288", - "author": "julio.rocha@microsoft.com", - "commit": "5b105312907cc6ddf5f9b29aa42e32f14ae7460c", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Thu, 08 Apr 2021 05:07:22 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.287", - "author": "stecrain@microsoft.com", - "commit": "6db01618e7d120453c0de9174754e2de8cdaa56b", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Tue, 06 Apr 2021 05:05:03 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.286", - "author": "igklemen@microsoft.com", - "commit": "539f941e060949d5d31bce988eb71da2a6bacb67", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Fri, 02 Apr 2021 05:07:19 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.285", - "author": "igklemen@microsoft.com", - "commit": "6dd202bf9380b9bba589adbbaded33904f994ea3", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Thu, 01 Apr 2021 05:07:27 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.284", - "author": "asklar@microsoft.com", - "commit": "9ca3fe57b46648daa05a6c3e041f685f5be9a2e8", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Sun, 28 Mar 2021 05:06:13 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.283", - "author": "asklar@microsoft.com", - "commit": "373d04d144e8744f709651c085e84f3fb4da5bac", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Fri, 26 Mar 2021 21:27:59 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.282", - "author": "asklar@microsoft.com", - "commit": "17760f16125eba6050b44477a384817952dc2538", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Fri, 26 Mar 2021 05:06:37 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.281", - "author": "asklar@microsoft.com", - "commit": "5331e0af87fe9311efc416f276ce28d352dc26d4", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Thu, 25 Mar 2021 05:06:57 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.280", - "author": "jthysell@microsoft.com", - "commit": "0ee306b5f13ed42d2cfb4dc54a8bffab374ef03b", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Tue, 23 Mar 2021 05:06:08 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.279", - "author": "asklar@microsoft.com", - "commit": "e1c722d67d55941b7b51f843aba07e0d415384e3", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Fri, 19 Mar 2021 05:12:09 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.278", - "author": "asklar@microsoft.com", - "commit": "80ec5024358706cd953d365a6deacb3798fe3c3a", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Thu, 18 Mar 2021 05:08:24 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.277", - "author": "vmorozov@microsoft.com", - "commit": "bf61bba060e53480571a4037a2f7db0a1d18d608", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Wed, 17 Mar 2021 05:18:22 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.276", - "author": "30809111+acoates-ms@users.noreply.github.com", - "commit": "911287953e3e91ae953ae1f2374835a17b92d31d", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Tue, 16 Mar 2021 05:07:08 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.275", - "author": "asklar@microsoft.com", - "commit": "6c04f4a7de43d7e2ed929076c814374b681a0498", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Sun, 14 Mar 2021 05:06:38 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "comment": "Bump node-rnw-rpc to v1.0.5-4", - "author": "asklar@microsoft.com", - "commit": "286adbe692092f5268fecf0ec7dc8f4467a9eed0", - "package": "integration-test-app" - } - ], - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.274", - "author": "asklar@microsoft.com", - "commit": "286adbe692092f5268fecf0ec7dc8f4467a9eed0", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Sat, 13 Mar 2021 05:08:04 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.273", - "author": "34109996+chiaramooney@users.noreply.github.com", - "commit": "2dfb964e57020226828867f816bd31cff25814b8", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Fri, 12 Mar 2021 05:07:46 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.272", - "author": "ngerlem@microsoft.com", - "commit": "89ceb6d7c2e76bd43b8c2264a2b5243dab1f6e51", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Thu, 11 Mar 2021 05:07:32 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.271", - "author": "asklar@microsoft.com", - "commit": "0c64f4c0e9c74ac81cad9f2cb5b2f311938aeead", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Wed, 10 Mar 2021 05:10:47 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.270", - "author": "asklar@microsoft.com", - "commit": "670d9d5d97d2dff275bb29f4d53b45385ad3fa49", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Tue, 09 Mar 2021 22:34:34 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "comment": "Bump node-rnw-rpc to v1.0.4", - "author": "jthysell@microsoft.com", - "commit": "1c6a1e07faa668afffb40c72f441df378a2fde7b", - "package": "integration-test-app" - } - ], - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.269", - "author": "jthysell@microsoft.com", - "commit": "1c6a1e07faa668afffb40c72f441df378a2fde7b", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Tue, 09 Mar 2021 21:16:42 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.268", - "author": "jthysell@microsoft.com", - "commit": "d5fe5f70892fd19a1397a2f562b8958600dd6a9a", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Tue, 09 Mar 2021 18:00:37 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.265", - "author": "igklemen@microsoft.com", - "commit": "dabb208f7dfd160ba44bcf492b32fd383f9168be", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Mon, 08 Mar 2021 20:49:18 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.264", - "author": "ngerlem@microsoft.com", - "commit": "c7d227a76ced04b2c9be04ae28fcb2559f69481e", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Fri, 05 Mar 2021 16:31:03 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.263", - "author": "igklemen@microsoft.com", - "commit": "d1d8069034effe657c6769e02d1b088f89b751d8", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Thu, 04 Mar 2021 05:05:53 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.262", - "author": "asklar@microsoft.com", - "commit": "ad25492aa0908637e33f7bd44365f52c62a5e4e1", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Tue, 02 Mar 2021 05:06:32 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.261", - "author": "34109996+chiaramooney@users.noreply.github.com", - "commit": "72ad78afb620d3f98f9bbbc98eb39a4a93be6e4c", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Fri, 26 Feb 2021 05:06:35 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.260", - "author": "asklar@microsoft.com", - "commit": "a0bced61819e240c218fdcc17d4742d330e5ad42", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Thu, 25 Feb 2021 05:05:52 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.259", - "author": "asklar@microsoft.com", - "commit": "ad25492aa0908637e33f7bd44365f52c62a5e4e1", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Tue, 23 Feb 2021 05:06:42 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.258", - "author": "erozell@outlook.com", - "commit": "0329f9bc9028b9ae13a26fccd824f7a6d369ba6c", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Sat, 20 Feb 2021 05:06:12 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.257", - "author": "30809111+acoates-ms@users.noreply.github.com", - "commit": "ada0be2f78ae5cc8f2255dd5379f0557f1f01ba7", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Thu, 18 Feb 2021 05:07:11 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.256", - "author": "vmorozov@microsoft.com", - "commit": "caa0a9d46c1c2f3cdd0acf3a1da2f2f8302f0bb7", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Sun, 14 Feb 2021 05:06:10 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.255", - "author": "asklar@microsoft.com", - "commit": "4eaeb870a85038fef7e0396349482da056f23689", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Fri, 12 Feb 2021 05:19:35 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.254", - "author": "jthysell@microsoft.com", - "commit": "4a5b47c020d5136cdb280a5fbb9d4cd1e4711cfe", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Thu, 11 Feb 2021 05:08:29 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.253", - "author": "ngerlem@microsoft.com", - "commit": "ab41a9b88db59cba0eae1ff7a59c1b550cc8c2bf", - "package": "integration-test-app" - } - ], - "patch": [ - { - "comment": "Bump @rnw-scripts/just-task to v2.1.0", - "author": "ngerlem@microsoft.com", - "commit": "ab41a9b88db59cba0eae1ff7a59c1b550cc8c2bf", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Wed, 10 Feb 2021 05:06:37 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.252", - "author": "asklar@microsoft.com", - "commit": "504cd4293df706f9089562bb630242c13ec4028f", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Tue, 09 Feb 2021 05:07:37 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.251", - "author": "igklemen@microsoft.com", - "commit": "400b1b830a981950a7d423e20dc00ee4326c5ce6", - "package": "integration-test-app" - } - ], - "patch": [ - { - "comment": "Bump @rnw-scripts/just-task to v2.0.2", - "author": "dannyvv@microsoft.com", - "commit": "ef4046c6a798446b6404dc26d0dd39224a0d7274", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Mon, 08 Feb 2021 05:05:41 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.250", - "author": "igklemen@microsoft.com", - "commit": "1a94c915b5be42ca2d43792f35fa9fad26dba2f4", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Fri, 05 Feb 2021 05:05:05 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "none": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.249", - "author": "ngerlem@microsoft.com", - "commit": "22ee9e8c47a0c794e7d509a471547ba873578e31", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Thu, 04 Feb 2021 05:05:58 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "none": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.249", - "author": "ngerlem@microsoft.com", - "commit": "b76b4569db56c3a0f84584374146a6aabd509205", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Wed, 03 Feb 2021 05:05:12 GMT", - "tag": "integration-test-app_v0.0.0", - "version": "0.0.0", - "comments": { - "none": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.248", - "author": "dannyvv@microsoft.com", - "commit": "c8f299a4c0bf9e83dbfa27f33cc0f0e2068a7d15", - "package": "integration-test-app" - } - ] - } - }, - { - "date": "Tue, 02 Feb 2021 05:05:37 GMT", - "tag": "integration-test_v0.0.1", - "version": "0.0.1", - "comments": { - "none": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.247", - "author": "ngerlem@microsoft.com", - "commit": "3859f2ff3f083d2a712231a9b497ecc70c33a844", - "package": "integration-test" - } - ] - } - }, - { - "date": "Sat, 30 Jan 2021 05:06:38 GMT", - "tag": "integration-test_v0.0.1", - "version": "0.0.1", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.246", - "author": "asklar@microsoft.com", - "commit": "099dab0f3799dd7572ef81e8b93bf4eeb77845ab", - "package": "integration-test" - } - ] - } - }, - { - "date": "Fri, 29 Jan 2021 05:05:32 GMT", - "tag": "integration-test_v0.0.1", - "version": "0.0.1", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.245", - "author": "asklar@microsoft.com", - "commit": "a5270d618070147f224e178f9dd3589fc64ca209", - "package": "integration-test" - } - ] - } - }, - { - "date": "Thu, 28 Jan 2021 05:06:47 GMT", - "tag": "integration-test_v0.0.1", - "version": "0.0.1", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.244", - "author": "dannyvv@microsoft.com", - "commit": "54fb284afaf1b12ab51f1c29bb7ca67eddab8db1", - "package": "integration-test" - } - ], - "patch": [ - { - "comment": "Bump @rnw-scripts/just-task to v2.0.1", - "author": "dannyvv@microsoft.com", - "commit": "54fb284afaf1b12ab51f1c29bb7ca67eddab8db1", - "package": "integration-test" - } - ] - } - }, - { - "date": "Wed, 27 Jan 2021 05:06:36 GMT", - "tag": "integration-test_v0.0.1", - "version": "0.0.1", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.243", - "author": "vmorozov@microsoft.com", - "commit": "bd8883ae84839917d644aa846f26d7ef1e0ba629", - "package": "integration-test" - } - ] - } - }, - { - "date": "Tue, 26 Jan 2021 05:06:39 GMT", - "tag": "integration-test_v0.0.1", - "version": "0.0.1", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.242", - "author": "dannyvv@microsoft.com", - "commit": "b8f2beec9851dffe3188156c859cb123de926ba0", - "package": "integration-test" - } - ], - "patch": [ - { - "comment": "Bump @rnw-scripts/just-task to v2.0.0", - "author": "ngerlem@microsoft.com", - "commit": "3d41c761d18cdc771a635bf9f5ef1259db9a27be", - "package": "integration-test" - } - ] - } - }, - { - "date": "Sat, 23 Jan 2021 05:08:20 GMT", - "tag": "integration-test_v0.0.1", - "version": "0.0.1", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.241", - "author": "30809111+acoates-ms@users.noreply.github.com", - "commit": "e391673d3eb1e2edb97bd1622da1455f13d83f06", - "package": "integration-test" - } - ] - } - }, - { - "date": "Fri, 22 Jan 2021 05:07:27 GMT", - "tag": "integration-test_v0.0.1", - "version": "0.0.1", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.240", - "author": "asklar@microsoft.com", - "commit": "bb97eb1a6a8f46cc3664261cfca6c4df06273bca", - "package": "integration-test" - } - ] - } - }, - { - "date": "Thu, 21 Jan 2021 18:54:54 GMT", - "tag": "integration-test_v0.0.1", - "version": "0.0.1", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.239", - "author": "tudor.mihai@microsoft.com", - "commit": "60778ed483756357f4ae73681e5b490404b4c2ea", - "package": "integration-test" - } - ] - } - }, - { - "date": "Wed, 20 Jan 2021 01:45:54 GMT", - "tag": "integration-test_v0.0.1", - "version": "0.0.1", - "comments": { - "none": [ - { - "comment": "Bump @rnw-scripts/ts-config to v1.1.0", - "author": "ngerlem@microsoft.com", - "commit": "982fb19448d7c9ed3f12fa27182fa69be83478c7", - "package": "integration-test" - } - ] - } - }, - { - "date": "Mon, 18 Jan 2021 05:08:29 GMT", - "tag": "integration-test_v0.0.1", - "version": "0.0.1", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.238", - "author": "mganandraj@outlook.com", - "commit": "a542b74968694b88ab2bf6514267264dec44f8da", - "package": "integration-test" - } - ] - } - }, - { - "date": "Sun, 17 Jan 2021 05:08:07 GMT", - "tag": "integration-test_v0.0.1", - "version": "0.0.1", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.237", - "author": "asklar@microsoft.com", - "commit": "822f5421e9841d8b188c0c1821aaf9e1e1ef1241", - "package": "integration-test" - } - ] - } - }, - { - "date": "Sat, 16 Jan 2021 05:05:46 GMT", - "tag": "integration-test_v0.0.1", - "version": "0.0.1", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.236", - "author": "asklar@winse.microsoft.com", - "commit": "e6de26b1e5ae2d74e55b38b0383e2e817b4bb150", - "package": "integration-test" - } - ] - } - }, - { - "date": "Fri, 15 Jan 2021 05:07:01 GMT", - "tag": "integration-test_v0.0.1", - "version": "0.0.1", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.235", - "author": "vmorozov@microsoft.com", - "commit": "af70a3e80fe482996e4151663b54a2fa37bea237", - "package": "integration-test" - } - ] - } - }, - { - "date": "Thu, 14 Jan 2021 05:05:22 GMT", - "tag": "integration-test_v0.0.1", - "version": "0.0.1", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.234", - "author": "vmorozov@microsoft.com", - "commit": "b3694b77f6b79470f1536eea474cf8081cb19068", - "package": "integration-test" - } - ] - } - } - ] -} diff --git a/packages/integration-test-app/CHANGELOG.md b/packages/integration-test-app/CHANGELOG.md deleted file mode 100644 index 5d4f30f7152..00000000000 --- a/packages/integration-test-app/CHANGELOG.md +++ /dev/null @@ -1,2367 +0,0 @@ -# Change Log - integration-test-app - -This log was last generated on Fri, 29 Apr 2022 05:09:51 GMT and should not be manually modified. - - - -## 0.0.0 - -Fri, 29 Apr 2022 05:09:51 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.68 -- Bump react-native-windows to v0.0.0-canary.494 - -## 0.0.0 - -Wed, 27 Apr 2022 05:10:25 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.67 -- Bump @react-native-windows/fs to v0.0.0-canary.3 -- Bump react-native-windows to v0.0.0-canary.493 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.41 -- Bump @rnw-scripts/eslint-config to v1.1.12 - -## 0.0.0 - -Tue, 26 Apr 2022 05:09:08 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.66 -- Bump react-native-windows to v0.0.0-canary.492 - -## 0.0.0 - -Mon, 25 Apr 2022 22:50:30 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.65 -- Bump react-native-windows to v0.0.0-canary.491 - -## 0.0.0 - -Fri, 22 Apr 2022 05:09:17 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.64 -- Bump react-native-windows to v0.0.0-canary.490 - -## 0.0.0 - -Thu, 21 Apr 2022 05:09:33 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.63 -- Bump react-native-windows to v0.0.0-canary.489 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.40 - -## 0.0.0 - -Tue, 19 Apr 2022 05:08:59 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.62 -- Bump react-native-windows to v0.0.0-canary.488 - -## 0.0.0 - -Fri, 15 Apr 2022 05:09:04 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.61 -- Bump react-native-windows to v0.0.0-canary.487 - -## 0.0.0 - -Thu, 14 Apr 2022 05:09:19 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.60 -- Bump react-native-windows to v0.0.0-canary.486 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.39 - -## 0.0.0 - -Wed, 13 Apr 2022 05:09:34 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.59 -- Bump react-native-windows to v0.0.0-canary.485 - -## 0.0.0 - -Tue, 12 Apr 2022 05:10:39 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.58 -- Bump @react-native-windows/fs to v0.0.0-canary.2 -- Bump react-native-windows to v0.0.0-canary.484 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.38 - -## 0.0.0 - -Sat, 09 Apr 2022 05:10:10 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.57 -- Bump react-native-windows to v0.0.0-canary.483 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.37 - -## 0.0.0 - -Fri, 08 Apr 2022 05:09:52 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.56 -- Bump react-native-windows to v0.0.0-canary.482 - -## 0.0.0 - -Thu, 07 Apr 2022 05:09:50 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.55 -- Bump react-native-windows to v0.0.0-canary.481 - -## 0.0.0 - -Wed, 06 Apr 2022 05:09:24 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.54 -- Bump react-native-windows to v0.0.0-canary.480 - -## 0.0.0 - -Tue, 05 Apr 2022 05:10:13 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.53 -- Bump react-native-windows to v0.0.0-canary.479 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.36 - -## 0.0.0 - -Fri, 01 Apr 2022 05:09:58 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.52 -- Bump @react-native-windows/fs to v0.0.0-canary.1 -- Bump react-native-windows to v0.0.0-canary.478 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.35 - -## 0.0.0 - -Thu, 31 Mar 2022 05:10:19 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.51 -- Bump react-native-windows to v0.0.0-canary.477 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.34 - -## 0.0.0 - -Tue, 29 Mar 2022 05:09:50 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.50 -- Bump react-native-windows to v0.0.0-canary.476 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.33 - -## 0.0.0 - -Sat, 26 Mar 2022 05:09:10 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.49 -- Bump react-native-windows to v0.0.0-canary.475 - -## 0.0.0 - -Wed, 23 Mar 2022 05:09:18 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.48 -- Bump react-native-windows to v0.0.0-canary.474 - -## 0.0.0 - -Tue, 22 Mar 2022 05:09:21 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.47 -- Bump react-native-windows to v0.0.0-canary.473 - -## 0.0.0 - -Fri, 18 Mar 2022 05:08:51 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.46 -- Bump react-native-windows to v0.0.0-canary.472 - -## 0.0.0 - -Thu, 17 Mar 2022 05:09:18 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.45 -- Bump react-native-windows to v0.0.0-canary.471 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.32 - -## 0.0.0 - -Sat, 12 Mar 2022 06:09:07 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.44 -- Bump react-native-windows to v0.0.0-canary.470 - -## 0.0.0 - -Fri, 11 Mar 2022 06:09:19 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.43 -- Bump react-native-windows to v0.0.0-canary.469 - -## 0.0.0 - -Thu, 10 Mar 2022 06:09:24 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.42 -- Bump react-native-windows to v0.0.0-canary.468 - -## 0.0.0 - -Wed, 09 Mar 2022 06:09:08 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.41 -- Bump react-native-windows to v0.0.0-canary.467 - -## 0.0.0 - -Sun, 06 Mar 2022 06:08:52 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.40 -- Bump react-native-windows to v0.0.0-canary.466 - -## 0.0.0 - -Sat, 05 Mar 2022 06:08:58 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.39 -- Bump react-native-windows to v0.0.0-canary.465 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.31 - -## 0.0.0 - -Fri, 04 Mar 2022 06:09:13 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.38 -- Bump react-native-windows to v0.0.0-canary.464 - -## 0.0.0 - -Thu, 03 Mar 2022 06:09:12 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.37 -- Bump react-native-windows to v0.0.0-canary.463 - -## 0.0.0 - -Fri, 25 Feb 2022 23:53:36 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.36 -- Bump react-native-windows to v0.0.0-canary.462 - -## 0.0.0 - -Fri, 25 Feb 2022 06:07:52 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.35 -- Bump react-native-windows to v0.0.0-canary.461 - -## 0.0.0 - -Thu, 24 Feb 2022 06:07:47 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.34 -- Bump react-native-windows to v0.0.0-canary.460 - -## 0.0.0 - -Wed, 23 Feb 2022 06:07:37 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.33 -- Bump react-native-windows to v0.0.0-canary.459 - -## 0.0.0 - -Sat, 19 Feb 2022 06:07:07 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.32 -- Bump react-native-windows to v0.0.0-canary.458 - -## 0.0.0 - -Fri, 18 Feb 2022 06:07:44 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.31 -- Bump react-native-windows to v0.0.0-canary.457 - -## 0.0.0 - -Wed, 16 Feb 2022 19:51:00 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.30 -- Bump react-native-windows to v0.0.0-canary.456 - -## 0.0.0 - -Sun, 13 Feb 2022 06:08:34 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.29 -- Bump react-native-windows to v0.0.0-canary.455 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.30 - -## 0.0.0 - -Sat, 12 Feb 2022 06:08:37 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.28 -- Bump react-native-windows to v0.0.0-canary.454 - -## 0.0.0 - -Fri, 11 Feb 2022 06:08:20 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.27 -- Bump react-native-windows to v0.0.0-canary.453 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.29 - -## 0.0.0 - -Thu, 10 Feb 2022 06:07:57 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.26 -- Bump react-native-windows to v0.0.0-canary.452 - -## 0.0.0 - -Wed, 09 Feb 2022 06:09:39 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.25 -- Bump @react-native-windows/fs to v1.0.2 -- Bump react-native-windows to v0.0.0-canary.451 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.28 -- Bump @rnw-scripts/babel-node-config to v2.0.4 -- Bump @rnw-scripts/eslint-config to v1.1.11 -- Bump @rnw-scripts/just-task to v2.2.3 -- Bump @rnw-scripts/ts-config to v2.0.2 - -## 0.0.0 - -Tue, 08 Feb 2022 18:21:23 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.24 -- Bump react-native-windows to v0.0.0-canary.450 - -## 0.0.0 - -Tue, 08 Feb 2022 06:08:05 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.23 -- Bump react-native-windows to v0.0.0-canary.449 - -## 0.0.0 - -Sat, 05 Feb 2022 06:07:42 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.22 -- Bump react-native-windows to v0.0.0-canary.448 - -## 0.0.0 - -Thu, 03 Feb 2022 06:08:22 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.21 -- Bump react-native-windows to v0.0.0-canary.447 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.27 - -## 0.0.0 - -Wed, 02 Feb 2022 06:08:39 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.20 -- Bump react-native-windows to v0.0.0-canary.446 - -## 0.0.0 - -Tue, 01 Feb 2022 06:07:59 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.19 -- Bump react-native-windows to v0.0.0-canary.445 - -## 0.0.0 - -Sat, 29 Jan 2022 06:08:59 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.18 -- Bump react-native-windows to v0.0.0-canary.444 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.26 - -## 0.0.0 - -Thu, 27 Jan 2022 06:11:45 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.17 -- Bump react-native-windows to v0.0.0-canary.443 - -## 0.0.0 - -Wed, 26 Jan 2022 06:08:34 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.16 -- Bump react-native-windows to v0.0.0-canary.442 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.25 - -## 0.0.0 - -Sat, 22 Jan 2022 06:10:18 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.15 -- Bump react-native-windows to v0.0.0-canary.441 - -## 0.0.0 - -Wed, 19 Jan 2022 06:10:35 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.14 -- Bump react-native-windows to v0.0.0-canary.440 - -## 0.0.0 - -Fri, 14 Jan 2022 06:09:51 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.13 -- Bump react-native-windows to v0.0.0-canary.439 - -## 0.0.0 - -Tue, 11 Jan 2022 06:09:11 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.12 -- Bump react-native-windows to v0.0.0-canary.438 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.24 - -## 0.0.0 - -Sun, 09 Jan 2022 06:07:57 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.11 -- Bump react-native-windows to v0.0.0-canary.437 - -## 0.0.0 - -Sat, 08 Jan 2022 06:09:25 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.10 -- Bump react-native-windows to v0.0.0-canary.436 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.23 - -## 0.0.0 - -Fri, 07 Jan 2022 22:21:25 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.9 -- Bump react-native-windows to v0.0.0-canary.435 - -## 0.0.0 - -Thu, 06 Jan 2022 04:18:33 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.8 -- Bump react-native-windows to v0.0.0-canary.434 - -## 0.0.0 - -Tue, 28 Dec 2021 06:09:21 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.7 -- Bump react-native-windows to v0.0.0-canary.433 - -## 0.0.0 - -Sat, 18 Dec 2021 06:08:07 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.6 -- Bump react-native-windows to v0.0.0-canary.432 - -## 0.0.0 - -Thu, 16 Dec 2021 06:11:19 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.5 -- Bump react-native-windows to v0.0.0-canary.431 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.22 - -## 0.0.0 - -Tue, 14 Dec 2021 06:12:27 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.4 -- Bump react-native-windows to v0.0.0-canary.430 - -## 0.0.0 - -Fri, 10 Dec 2021 06:11:42 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.3 -- Bump react-native-windows to v0.0.0-canary.429 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.21 - -## 0.0.0 - -Tue, 07 Dec 2021 06:10:13 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.2 -- Bump react-native-windows to v0.0.0-canary.428 - -## 0.0.0 - -Sun, 05 Dec 2021 06:09:35 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.2-0 -- Bump react-native-windows to v0.0.0-canary.427 - -## 0.0.0 - -Sat, 04 Dec 2021 06:09:39 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.1 -- Bump react-native-windows to v0.0.0-canary.426 - -## 0.0.0 - -Fri, 03 Dec 2021 06:12:11 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.1.0 -- Bump @react-native-windows/fs to v1.0.1 -- Bump react-native-windows to v0.0.0-canary.425 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.20 -- Bump @rnw-scripts/babel-node-config to v2.0.3 -- Bump @rnw-scripts/eslint-config to v1.1.10 -- Bump @rnw-scripts/just-task to v2.2.2 - -## 0.0.0 - -Thu, 02 Dec 2021 06:09:50 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.35 -- Bump react-native-windows to v0.0.0-canary.424 - -## 0.0.0 - -Fri, 26 Nov 2021 06:09:54 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.34 -- Bump react-native-windows to v0.0.0-canary.423 - -## 0.0.0 - -Thu, 25 Nov 2021 06:09:25 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.33 -- Bump react-native-windows to v0.0.0-canary.422 - -## 0.0.0 - -Wed, 24 Nov 2021 06:08:49 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.32 -- Bump react-native-windows to v0.0.0-canary.421 - -## 0.0.0 - -Tue, 23 Nov 2021 06:09:26 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.31 -- Bump react-native-windows to v0.0.0-canary.420 - -## 0.0.0 - -Thu, 18 Nov 2021 06:11:21 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.30 -- Bump @react-native-windows/fs to v1.0.0 -- Bump react-native-windows to v0.0.0-canary.419 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.19 -- Bump @rnw-scripts/eslint-config to v1.1.9 - -## 0.0.0 - -Tue, 16 Nov 2021 06:09:18 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.29 -- Bump react-native-windows to v0.0.0-canary.418 - -## 0.0.0 - -Sat, 13 Nov 2021 06:08:59 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.28 -- Bump react-native-windows to v0.0.0-canary.417 - -## 0.0.0 - -Wed, 10 Nov 2021 23:57:31 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.27 -- Bump react-native-windows to v0.0.0-canary.416 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.18 - -## 0.0.0 - -Tue, 09 Nov 2021 06:11:23 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.26 -- Bump react-native-windows to v0.0.0-canary.415 - -## 0.0.0 - -Sat, 06 Nov 2021 05:08:39 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.25 -- Bump react-native-windows to v0.0.0-canary.414 - -## 0.0.0 - -Fri, 05 Nov 2021 05:08:51 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.24 -- Bump react-native-windows to v0.0.0-canary.413 - -## 0.0.0 - -Thu, 04 Nov 2021 05:07:29 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.23 -- Bump react-native-windows to v0.0.0-canary.412 - -## 0.0.0 - -Thu, 04 Nov 2021 05:07:08 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.23 -- Bump react-native-windows to v0.0.0-canary.412 - -## 0.0.0 - -Tue, 02 Nov 2021 20:20:41 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.22 -- Bump react-native-windows to v0.0.0-canary.411 - -## 0.0.0 - -Tue, 02 Nov 2021 20:20:13 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.22 -- Bump react-native-windows to v0.0.0-canary.411 - -## 0.0.0 - -Mon, 01 Nov 2021 18:33:37 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.21 -- Bump react-native-windows to v0.0.0-canary.410 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.17 - -## 0.0.0 - -Mon, 01 Nov 2021 18:33:06 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.21 -- Bump react-native-windows to v0.0.0-canary.410 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.17 - -## 0.0.0 - -Thu, 28 Oct 2021 05:06:02 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.20 -- Bump react-native-windows to v0.0.0-canary.409 - -## 0.0.0 - -Thu, 28 Oct 2021 05:05:43 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.20 -- Bump react-native-windows to v0.0.0-canary.409 - -## 0.0.0 - -Wed, 27 Oct 2021 05:07:23 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.19 -- Bump react-native-windows to v0.0.0-canary.408 - -## 0.0.0 - -Wed, 27 Oct 2021 05:07:00 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.19 -- Bump react-native-windows to v0.0.0-canary.408 - -## 0.0.0 - -Tue, 26 Oct 2021 05:06:56 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.18 -- Bump react-native-windows to v0.0.0-canary.407 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.15 - -## 0.0.0 - -Tue, 26 Oct 2021 05:06:25 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.18 -- Bump react-native-windows to v0.0.0-canary.407 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.15 - -## 0.0.0 - -Mon, 25 Oct 2021 05:06:59 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.17 -- Bump react-native-windows to v0.0.0-canary.406 - -## 0.0.0 - -Mon, 25 Oct 2021 05:06:41 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.17 -- Bump react-native-windows to v0.0.0-canary.406 - -## 0.0.0 - -Sun, 24 Oct 2021 14:04:42 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.16 -- Bump react-native-windows to v0.0.0-canary.405 - -## 0.0.0 - -Sun, 24 Oct 2021 14:04:21 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.16 -- Bump react-native-windows to v0.0.0-canary.405 - -## 0.0.0 - -Sun, 24 Oct 2021 05:06:51 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.15 -- Bump react-native-windows to v0.0.0-canary.404 - -## 0.0.0 - -Sat, 23 Oct 2021 05:06:49 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.14 -- Bump react-native-windows to v0.0.0-canary.403 - -## 0.0.0 - -Fri, 22 Oct 2021 05:06:46 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.13 -- Bump react-native-windows to v0.0.0-canary.402 - -## 0.0.0 - -Thu, 21 Oct 2021 05:08:01 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.12 -- Bump react-native-windows to v0.0.0-canary.401 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.14 - -## 0.0.0 - -Sun, 17 Oct 2021 05:06:34 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.11 -- Bump react-native-windows to v0.0.0-canary.400 - -## 0.0.0 - -Sat, 16 Oct 2021 05:08:25 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.10 -- Bump react-native-windows to v0.0.0-canary.399 - -## 0.0.0 - -Fri, 15 Oct 2021 05:06:52 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.9 -- Bump react-native-windows to v0.0.0-canary.398 - -## 0.0.0 - -Thu, 14 Oct 2021 05:06:00 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.8 -- Bump react-native-windows to v0.0.0-canary.397 - -## 0.0.0 - -Wed, 13 Oct 2021 05:07:05 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.7 -- Bump react-native-windows to v0.0.0-canary.396 - -## 0.0.0 - -Tue, 12 Oct 2021 05:07:11 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.6 -- Bump react-native-windows to v0.0.0-canary.395 - -## 0.0.0 - -Sat, 09 Oct 2021 05:06:48 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.5 -- Bump react-native-windows to v0.0.0-canary.394 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.13 - -## 0.0.0 - -Fri, 08 Oct 2021 05:05:52 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.393 (34109996+chiaramooney@users.noreply.github.com) - -## 0.0.0 - -Wed, 06 Oct 2021 05:07:05 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.392 (asklar@microsoft.com) - -## 0.0.0 - -Tue, 05 Oct 2021 05:07:00 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.391 (erozell@outlook.com) - -## 0.0.0 - -Mon, 04 Oct 2021 05:06:55 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.390 (erozell@outlook.com) - -## 0.0.0 - -Sat, 02 Oct 2021 05:05:38 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.389 (30809111+acoates-ms@users.noreply.github.com) - -## 0.0.0 - -Fri, 01 Oct 2021 05:05:54 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.388 (julio.rocha@microsoft.com) - -## 0.0.0 - -Thu, 30 Sep 2021 05:06:48 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.387 (erozell@outlook.com) - -## 0.0.0 - -Wed, 29 Sep 2021 05:06:54 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.386 (anandrag@microsoft.com) - -## 0.0.0 - -Tue, 28 Sep 2021 05:07:03 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.4 (34109996+chiaramooney@users.noreply.github.com) - -### Changes - -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.11 (34109996+chiaramooney@users.noreply.github.com) -- Bump react-native-windows to v0.0.0-canary.385 (34109996+chiaramooney@users.noreply.github.com) - -## 0.0.0 - -Sat, 25 Sep 2021 05:06:39 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.384 (53799235+ZihanChen-MSFT@users.noreply.github.com) - -## 0.0.0 - -Fri, 24 Sep 2021 05:06:42 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.3-11 (igklemen@microsoft.com) - -### Changes - -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.10 (igklemen@microsoft.com) -- Bump react-native-windows to v0.0.0-canary.383 (igklemen@microsoft.com) - -## 0.0.0 - -Thu, 23 Sep 2021 05:06:48 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.382 (34109996+chiaramooney@users.noreply.github.com) - -## 0.0.0 - -Wed, 22 Sep 2021 05:06:43 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.381 (ali-hk@users.noreply.github.com) - -## 0.0.0 - -Tue, 21 Sep 2021 05:08:39 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.3-8 (igklemen@microsoft.com) - -### Changes - -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.9 (igklemen@microsoft.com) -- Bump react-native-windows to v0.0.0-canary.380 (anandrag@microsoft.com) - -## 0.0.0 - -Sat, 18 Sep 2021 05:07:45 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.379 (erozell@outlook.com) - -## 0.0.0 - -Fri, 17 Sep 2021 05:06:53 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.378 (jthysell@microsoft.com) - -## 0.0.0 - -Thu, 16 Sep 2021 05:06:44 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.377 (erozell@outlook.com) - -## 0.0.0 - -Wed, 15 Sep 2021 05:07:04 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.376 (30809111+acoates-ms@users.noreply.github.com) - -## 0.0.0 - -Tue, 14 Sep 2021 05:07:02 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.375 (jthysell@microsoft.com) - -## 0.0.0 - -Sat, 11 Sep 2021 05:06:55 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.374 (anandrag@microsoft.com) - -## 0.0.0 - -Fri, 10 Sep 2021 05:07:31 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.373 (53799235+ZihanChen-MSFT@users.noreply.github.com) - -## 0.0.0 - -Thu, 09 Sep 2021 05:07:46 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.372 (53799235+ZihanChen-MSFT@users.noreply.github.com) - -## 0.0.0 - -Wed, 08 Sep 2021 05:08:53 GMT - -### Patches - -- Bump @rnw-scripts/just-task to v2.2.1 (ngerlem@microsoft.com) - -### Changes - -- Bump react-native-windows to v0.0.0-canary.371 (ngerlem@microsoft.com) -- Bump @react-native-windows/automation-channel to v0.0.2 (ngerlem@microsoft.com) -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.8 (ngerlem@microsoft.com) - -## 0.0.0 - -Sat, 04 Sep 2021 05:06:39 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.370 (dannyvv@microsoft.com) - -## 0.0.0 - -Fri, 03 Sep 2021 05:06:04 GMT - -### Patches - -- Bump @react-native-windows/automation-channel to v0.0.1 (erozell@outlook.com) - -### Changes - -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.7 (ngerlem@microsoft.com) -- Bump react-native-windows to v0.0.0-canary.369 (erozell@outlook.com) - -## 0.0.0 - -Wed, 01 Sep 2021 05:07:18 GMT - -### Patches - -- Bump node-rnw-rpc to v1.0.15 (ngerlem@microsoft.com) - -### Changes - -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.6 (ngerlem@microsoft.com) -- Bump react-native-windows to v0.0.0-canary.368 (ngerlem@microsoft.com) - -## 0.0.0 - -Tue, 31 Aug 2021 05:07:15 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.367 (30809111+acoates-ms@users.noreply.github.com) - -## 0.0.0 - -Sat, 28 Aug 2021 05:06:32 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.366 (30809111+acoates-ms@users.noreply.github.com) - -## 0.0.0 - -Wed, 25 Aug 2021 05:07:15 GMT - -### Patches - -- Bump node-rnw-rpc to v1.0.14 (ngerlem@microsoft.com) - -### Changes - -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.5 (ngerlem@microsoft.com) -- Bump react-native-windows to v0.0.0-canary.365 (ngerlem@microsoft.com) - -## 0.0.0 - -Mon, 23 Aug 2021 05:10:28 GMT - -### Patches - -- Bump node-rnw-rpc to v1.0.13 (ngerlem@microsoft.com) - -### Changes - -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.4 (ngerlem@microsoft.com) -- Bump react-native-windows to v0.0.0-canary.364 (ngerlem@microsoft.com) - -## 0.0.0 - -Sat, 21 Aug 2021 05:09:03 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.363 (aschultz@microsoft.com) - -## 0.0.0 - -Fri, 20 Aug 2021 05:05:48 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.362 (ngerlem@microsoft.com) - -## 0.0.0 - -Wed, 18 Aug 2021 05:06:18 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.361 (ngerlem@microsoft.com) - -## 0.0.0 - -Tue, 17 Aug 2021 05:09:46 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.360 (jthysell@microsoft.com) - -## 0.0.0 - -Sat, 14 Aug 2021 05:08:23 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.359 (erozell@outlook.com) - -## 0.0.0 - -Wed, 11 Aug 2021 05:09:13 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.358 (erozell@outlook.com) - -## 0.0.0 - -Tue, 10 Aug 2021 05:11:09 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.357 (erozell@outlook.com) - -## 0.0.0 - -Sun, 08 Aug 2021 05:06:42 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.356 (erozell@outlook.com) - -## 0.0.0 - -Sat, 07 Aug 2021 05:06:10 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.355 (erozell@outlook.com) - -## 0.0.0 - -Fri, 06 Aug 2021 05:09:11 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.354 (30809111+acoates-ms@users.noreply.github.com) - -## 0.0.0 - -Thu, 05 Aug 2021 05:07:20 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.353 (30809111+acoates-ms@users.noreply.github.com) - -## 0.0.0 - -Wed, 04 Aug 2021 05:05:41 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.352 (agnel@microsoft.com) - -## 0.0.0 - -Tue, 03 Aug 2021 05:10:45 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.351 (erozell@outlook.com) - -## 0.0.0 - -Sun, 01 Aug 2021 05:08:39 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.350 (30809111+acoates-ms@users.noreply.github.com) - -## 0.0.0 - -Sun, 25 Jul 2021 05:09:20 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.349 (ngerlem@microsoft.com) - -## 0.0.0 - -Fri, 23 Jul 2021 05:08:40 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.348 (dannyvv@microsoft.com) - -## 0.0.0 - -Thu, 22 Jul 2021 05:05:25 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.347 (ngerlem@microsoft.com) - -## 0.0.0 - -Wed, 21 Jul 2021 05:06:26 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.346 (ngerlem@microsoft.com) - -## 0.0.0 - -Tue, 20 Jul 2021 05:04:42 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.345 (agnel@microsoft.com) - -## 0.0.0 - -Sat, 17 Jul 2021 05:08:12 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.344 (asklar@microsoft.com) - -## 0.0.0 - -Fri, 16 Jul 2021 05:07:06 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.343 (email not defined) - -## 0.0.0 - -Wed, 14 Jul 2021 06:00:50 GMT - -### Patches - -- Bump node-rnw-rpc to v1.0.11-19 (julio.rocha@microsoft.com) - -### Changes - -- Bump react-native-windows to v0.0.0-canary.342 (julio.rocha@microsoft.com) - -## 0.0.0 - -Tue, 13 Jul 2021 05:06:16 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.341 (erozell@outlook.com) - -## 0.0.0 - -Mon, 12 Jul 2021 05:05:31 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.340 (asklar@microsoft.com) - -## 0.0.0 - -Fri, 09 Jul 2021 05:06:27 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.339 (igklemen@microsoft.com) - -## 0.0.0 - -Thu, 08 Jul 2021 05:05:44 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.338 (30809111+acoates-ms@users.noreply.github.com) - -## 0.0.0 - -Wed, 07 Jul 2021 05:06:28 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.337 (34109996+chiaramooney@users.noreply.github.com) - -## 0.0.0 - -Fri, 02 Jul 2021 05:06:31 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.336 (erozell@outlook.com) - -## 0.0.0 - -Wed, 30 Jun 2021 05:07:31 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.335 (ngerlem@microsoft.com) - -## 0.0.0 - -Tue, 29 Jun 2021 05:06:48 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.334 (ngerlem@microsoft.com) - -## 0.0.0 - -Sun, 27 Jun 2021 05:08:11 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.333 (matteo.pagani@microsoft.com) - -## 0.0.0 - -Sat, 26 Jun 2021 05:06:48 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.332 (julio.rocha@microsoft.com) - -## 0.0.0 - -Fri, 25 Jun 2021 05:09:48 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.331 (ngerlem@microsoft.com) - -## 0.0.0 - -Thu, 24 Jun 2021 05:08:43 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.330 (asklar@microsoft.com) - -## 0.0.0 - -Wed, 23 Jun 2021 00:22:52 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.329 (asklar@microsoft.com) - -## 0.0.0 - -Tue, 22 Jun 2021 05:07:16 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.328 (julio.rocha@microsoft.com) - -## 0.0.0 - -Fri, 18 Jun 2021 05:06:48 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.327 (Bartosz.Klonowski@callstack.com) - -## 0.0.0 - -Thu, 17 Jun 2021 05:07:57 GMT - -### Major changes - -- Bump node-rnw-rpc to v1.0.11-3 (34109996+chiaramooney@users.noreply.github.com) - -### Changes - -- Bump react-native-windows to v0.0.0-canary.326 (30809111+acoates-ms@users.noreply.github.com) - -## 0.0.0 - -Wed, 16 Jun 2021 05:08:34 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.325 (30809111+acoates-ms@users.noreply.github.com) - -## 0.0.0 - -Tue, 15 Jun 2021 05:06:39 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.324 (30809111+acoates-ms@users.noreply.github.com) - -## 0.0.0 - -Sat, 12 Jun 2021 05:06:29 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.323 (30809111+acoates-ms@users.noreply.github.com) - -## 0.0.0 - -Fri, 11 Jun 2021 05:08:55 GMT - -### Patches - -- Bump @rnw-scripts/just-task to v2.2.0 (ngerlem@microsoft.com) - -### Changes - -- Bump react-native-windows to v0.0.0-canary.322 (dannyvv@microsoft.com) -- Bump node-rnw-rpc to v1.0.10 (dannyvv@microsoft.com) - -## 0.0.0 - -Thu, 10 Jun 2021 05:10:10 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.321 (vmorozov@microsoft.com) - -## 0.0.0 - -Wed, 09 Jun 2021 05:10:07 GMT - -### Patches - -- Bump @rnw-scripts/just-task to v2.1.3 (igklemen@microsoft.com) - -### Changes - -- Bump react-native-windows to v0.0.0-canary.320 (igklemen@microsoft.com) -- Bump node-rnw-rpc to v1.0.9 (igklemen@microsoft.com) - -## 0.0.0 - -Sat, 05 Jun 2021 05:09:53 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.319 (julio.rocha@microsoft.com) - -## 0.0.0 - -Thu, 03 Jun 2021 05:09:47 GMT - -### Patches - -- Bump node-rnw-rpc to v1.0.7 (ngerlem@microsoft.com) - -### Changes - -- Bump react-native-windows to v0.0.0-canary.318 (ngerlem@microsoft.com) - -## 0.0.0 - -Tue, 25 May 2021 19:36:43 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.317 (dannyvv@microsoft.com) - -## 0.0.0 - -Fri, 21 May 2021 21:40:00 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.316 (30809111+acoates-ms@users.noreply.github.com) - -## 0.0.0 - -Fri, 21 May 2021 05:17:18 GMT - -### Patches - -- Bump @rnw-scripts/just-task to v2.1.1 (ngerlem@microsoft.com) - -### Changes - -- Bump react-native-windows to v0.0.0-canary.315 (ngerlem@microsoft.com) -- Bump node-rnw-rpc to v1.0.6 (ngerlem@microsoft.com) - -## 0.0.0 - -Tue, 18 May 2021 05:05:13 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.313 (30809111+acoates-ms@users.noreply.github.com) - -## 0.0.0 - -Mon, 17 May 2021 05:11:32 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.312 (igklemen@microsoft.com) - -## 0.0.0 - -Sat, 15 May 2021 05:06:21 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.311 (anandrag@microsoft.com) - -## 0.0.0 - -Fri, 14 May 2021 05:06:39 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.310 (julio.rocha@microsoft.com) - -## 0.0.0 - -Thu, 13 May 2021 05:11:48 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.309 (30809111+acoates-ms@users.noreply.github.com) - -## 0.0.0 - -Tue, 11 May 2021 05:06:47 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.308 (asklar@microsoft.com) - -## 0.0.0 - -Sun, 09 May 2021 05:06:22 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.307 (vmorozov@microsoft.com) - -## 0.0.0 - -Sat, 08 May 2021 05:05:56 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.306 (34109996+chiaramooney@users.noreply.github.com) - -## 0.0.0 - -Fri, 07 May 2021 05:07:30 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.305 (vmorozov@microsoft.com) - -## 0.0.0 - -Wed, 05 May 2021 16:27:31 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.304 (30809111+acoates-ms@users.noreply.github.com) - -## 0.0.0 - -Tue, 04 May 2021 05:10:45 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.303 (igklemen@microsoft.com) - -## 0.0.0 - -Sat, 01 May 2021 05:05:57 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.302 (agnel@microsoft.com) - -## 0.0.0 - -Fri, 30 Apr 2021 05:06:16 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.301 (erozell@outlook.com) - -## 0.0.0 - -Thu, 29 Apr 2021 05:07:20 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.300 (erozell@outlook.com) - -## 0.0.0 - -Wed, 28 Apr 2021 05:07:02 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.299 (asklar@microsoft.com) - -## 0.0.0 - -Tue, 27 Apr 2021 05:09:48 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.298 (jthysell@microsoft.com) - -## 0.0.0 - -Sat, 24 Apr 2021 05:06:52 GMT - -### Patches - -- Bump node-rnw-rpc to v1.0.5-27 (30809111+acoates-ms@users.noreply.github.com) - -### Changes - -- Bump react-native-windows to v0.0.0-canary.297 (30809111+acoates-ms@users.noreply.github.com) - -## 0.0.0 - -Fri, 23 Apr 2021 05:08:07 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.296 (agnel@microsoft.com) - -## 0.0.0 - -Wed, 21 Apr 2021 05:06:31 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.295 (agnel@microsoft.com) - -## 0.0.0 - -Tue, 20 Apr 2021 05:06:21 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.294 (asklar@microsoft.com) - -## 0.0.0 - -Sat, 17 Apr 2021 05:08:13 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.293 (asklar@microsoft.com) - -## 0.0.0 - -Fri, 16 Apr 2021 05:08:38 GMT - -### Patches - -- Bump node-rnw-rpc to v1.0.5-22 (igklemen@microsoft.com) - -### Changes - -- Bump react-native-windows to v0.0.0-canary.292 (igklemen@microsoft.com) - -## 0.0.0 - -Thu, 15 Apr 2021 05:09:36 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.291 (agnel@microsoft.com) - -## 0.0.0 - -Wed, 14 Apr 2021 05:08:14 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.290 (asklar@microsoft.com) - -## 0.0.0 - -Tue, 13 Apr 2021 05:07:37 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.289 (erozell@outlook.com) - -## 0.0.0 - -Sat, 10 Apr 2021 05:06:27 GMT - -### Patches - -- Bump node-rnw-rpc to v1.0.5-18 (igklemen@microsoft.com) - -### Changes - -- Bump react-native-windows to v0.0.0-canary.288 (julio.rocha@microsoft.com) - -## 0.0.0 - -Thu, 08 Apr 2021 05:07:22 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.287 (stecrain@microsoft.com) - -## 0.0.0 - -Tue, 06 Apr 2021 05:05:03 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.286 (igklemen@microsoft.com) - -## 0.0.0 - -Fri, 02 Apr 2021 05:07:19 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.285 (igklemen@microsoft.com) - -## 0.0.0 - -Thu, 01 Apr 2021 05:07:27 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.284 (asklar@microsoft.com) - -## 0.0.0 - -Sun, 28 Mar 2021 05:06:13 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.283 (asklar@microsoft.com) - -## 0.0.0 - -Fri, 26 Mar 2021 21:27:59 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.282 (asklar@microsoft.com) - -## 0.0.0 - -Fri, 26 Mar 2021 05:06:37 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.281 (asklar@microsoft.com) - -## 0.0.0 - -Thu, 25 Mar 2021 05:06:57 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.280 (jthysell@microsoft.com) - -## 0.0.0 - -Tue, 23 Mar 2021 05:06:08 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.279 (asklar@microsoft.com) - -## 0.0.0 - -Fri, 19 Mar 2021 05:12:09 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.278 (asklar@microsoft.com) - -## 0.0.0 - -Thu, 18 Mar 2021 05:08:24 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.277 (vmorozov@microsoft.com) - -## 0.0.0 - -Wed, 17 Mar 2021 05:18:22 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.276 (30809111+acoates-ms@users.noreply.github.com) - -## 0.0.0 - -Tue, 16 Mar 2021 05:07:08 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.275 (asklar@microsoft.com) - -## 0.0.0 - -Sun, 14 Mar 2021 05:06:38 GMT - -### Patches - -- Bump node-rnw-rpc to v1.0.5-4 (asklar@microsoft.com) - -### Changes - -- Bump react-native-windows to v0.0.0-canary.274 (asklar@microsoft.com) - -## 0.0.0 - -Sat, 13 Mar 2021 05:08:04 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.273 (34109996+chiaramooney@users.noreply.github.com) - -## 0.0.0 - -Fri, 12 Mar 2021 05:07:46 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.272 (ngerlem@microsoft.com) - -## 0.0.0 - -Thu, 11 Mar 2021 05:07:32 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.271 (asklar@microsoft.com) - -## 0.0.0 - -Wed, 10 Mar 2021 05:10:47 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.270 (asklar@microsoft.com) - -## 0.0.0 - -Tue, 09 Mar 2021 22:34:34 GMT - -### Patches - -- Bump node-rnw-rpc to v1.0.4 (jthysell@microsoft.com) - -### Changes - -- Bump react-native-windows to v0.0.0-canary.269 (jthysell@microsoft.com) - -## 0.0.0 - -Tue, 09 Mar 2021 21:16:42 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.268 (jthysell@microsoft.com) - -## 0.0.0 - -Tue, 09 Mar 2021 18:00:37 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.265 (igklemen@microsoft.com) - -## 0.0.0 - -Mon, 08 Mar 2021 20:49:18 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.264 (ngerlem@microsoft.com) - -## 0.0.0 - -Fri, 05 Mar 2021 16:31:03 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.263 (igklemen@microsoft.com) - -## 0.0.0 - -Thu, 04 Mar 2021 05:05:53 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.262 (asklar@microsoft.com) - -## 0.0.0 - -Tue, 02 Mar 2021 05:06:32 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.261 (34109996+chiaramooney@users.noreply.github.com) - -## 0.0.0 - -Fri, 26 Feb 2021 05:06:35 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.260 (asklar@microsoft.com) - -## 0.0.0 - -Thu, 25 Feb 2021 05:05:52 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.259 (asklar@microsoft.com) - -## 0.0.0 - -Tue, 23 Feb 2021 05:06:42 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.258 (erozell@outlook.com) - -## 0.0.0 - -Sat, 20 Feb 2021 05:06:12 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.257 (30809111+acoates-ms@users.noreply.github.com) - -## 0.0.0 - -Thu, 18 Feb 2021 05:07:11 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.256 (vmorozov@microsoft.com) - -## 0.0.0 - -Sun, 14 Feb 2021 05:06:10 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.255 (asklar@microsoft.com) - -## 0.0.0 - -Fri, 12 Feb 2021 05:19:35 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.254 (jthysell@microsoft.com) - -## 0.0.0 - -Thu, 11 Feb 2021 05:08:29 GMT - -### Patches - -- Bump @rnw-scripts/just-task to v2.1.0 (ngerlem@microsoft.com) - -### Changes - -- Bump react-native-windows to v0.0.0-canary.253 (ngerlem@microsoft.com) - -## 0.0.0 - -Wed, 10 Feb 2021 05:06:37 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.252 (asklar@microsoft.com) - -## 0.0.0 - -Tue, 09 Feb 2021 05:07:37 GMT - -### Patches - -- Bump @rnw-scripts/just-task to v2.0.2 (dannyvv@microsoft.com) - -### Changes - -- Bump react-native-windows to v0.0.0-canary.251 (igklemen@microsoft.com) - -## 0.0.0 - -Mon, 08 Feb 2021 05:05:41 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.250 (igklemen@microsoft.com) - -## 0.0.1 - -Sat, 30 Jan 2021 05:06:38 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.246 (asklar@microsoft.com) - -## 0.0.1 - -Fri, 29 Jan 2021 05:05:32 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.245 (asklar@microsoft.com) - -## 0.0.1 - -Thu, 28 Jan 2021 05:06:47 GMT - -### Patches - -- Bump @rnw-scripts/just-task to v2.0.1 (dannyvv@microsoft.com) - -### Changes - -- Bump react-native-windows to v0.0.0-canary.244 (dannyvv@microsoft.com) - -## 0.0.1 - -Wed, 27 Jan 2021 05:06:36 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.243 (vmorozov@microsoft.com) - -## 0.0.1 - -Tue, 26 Jan 2021 05:06:39 GMT - -### Patches - -- Bump @rnw-scripts/just-task to v2.0.0 (ngerlem@microsoft.com) - -### Changes - -- Bump react-native-windows to v0.0.0-canary.242 (dannyvv@microsoft.com) - -## 0.0.1 - -Sat, 23 Jan 2021 05:08:20 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.241 (30809111+acoates-ms@users.noreply.github.com) - -## 0.0.1 - -Fri, 22 Jan 2021 05:07:27 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.240 (asklar@microsoft.com) - -## 0.0.1 - -Thu, 21 Jan 2021 18:54:54 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.239 (tudor.mihai@microsoft.com) - -## 0.0.1 - -Mon, 18 Jan 2021 05:08:29 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.238 (mganandraj@outlook.com) - -## 0.0.1 - -Sun, 17 Jan 2021 05:08:07 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.237 (asklar@microsoft.com) - -## 0.0.1 - -Sat, 16 Jan 2021 05:05:46 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.236 (asklar@winse.microsoft.com) - -## 0.0.1 - -Fri, 15 Jan 2021 05:07:01 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.235 (vmorozov@microsoft.com) - -## 0.0.1 - -Thu, 14 Jan 2021 05:05:22 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.234 (vmorozov@microsoft.com) diff --git a/packages/integration-test-app/IntegrationTestsApp.js b/packages/integration-test-app/IntegrationTestsApp.js deleted file mode 100644 index 6790aaaeb61..00000000000 --- a/packages/integration-test-app/IntegrationTestsApp.js +++ /dev/null @@ -1,121 +0,0 @@ -/** - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - * - * @format - * @flow - */ - -// This file was copied from react-native/IntegrationTests/IntegrationTestsApp.js -// And patched to fix the incorrect require statements. - -'use strict'; - -require('react-native/Libraries/Core/InitializeCore'); -const React = require('react'); -const ReactNative = require('react-native'); -const {AppRegistry, ScrollView, StyleSheet, Text, TouchableOpacity, View} = - ReactNative; - -// Keep this list in sync with RNTesterIntegrationTests.m -const TESTS = [ - require('react-native-windows/IntegrationTests/IntegrationTestHarnessTest') - .default, // Windows - require('react-native-windows/IntegrationTests/TimersTest'), - require('react-native-windows/IntegrationTests/LayoutEventsTest'), - require('react-native-windows/IntegrationTests/AppEventsTest').default, // Windows - require('react-native-windows/IntegrationTests/SimpleSnapshotTest').default, // Windows - require('react-native-windows/IntegrationTests/ImageCachePolicyTest').default, // Windows - require('react-native-windows/IntegrationTests/ImageSnapshotTest').default, // Windows - require('react-native-windows/IntegrationTests/PromiseTest').default, // Windows - require('react-native-windows/IntegrationTests/SyncMethodTest').default, // Windows - require('react-native-windows/IntegrationTests/WebSocketTest'), - require('react-native-windows/IntegrationTests/AccessibilityManagerTest') - .default, // Windows - require('react-native-windows/IntegrationTests/GlobalEvalWithSourceUrlTest') - .default, // Windows -]; - -TESTS.forEach(test => { - alert(`TEST.registerComponent "${test.displayName}" "${test.name}"`); - AppRegistry.registerComponent( - test.displayName || test.name || '', - /* $FlowFixMe[incompatible-call] (>=0.54.0 site=react_native_fb,react_native_ - * oss) This comment suppresses an error found when Flow v0.54 was deployed. - * To see the error delete this comment and run Flow. */ - () => test, - ); -}); - -// Modules required for integration tests -require('react-native-windows/IntegrationTests/LoggingTestModule'); - -type Test = any; - -class IntegrationTestsApp extends React.Component<{...}, $FlowFixMeState> { - state: {test: ?Test} = { - test: (null: ?Test), - }; - - render(): React.Node { - if (this.state.test) { - return ( - - {/* $FlowFixMe[type-as-value] (>=0.53.0 site=react_native_fb,react_ - * native_oss) This comment suppresses an error when upgrading - * Flow's support for React. To see the error delete this comment - * and run Flow. */} - - - ); - } - return ( - - - Click on a test to run it in this shell for easier debugging and - development. Run all tests in the testing environment with cmd+U in - Xcode. - - - - {TESTS.map(test => [ - this.setState({test})} - /* $FlowFixMe[incompatible-type] (>=0.115.0 site=react_native_fb) - * This comment suppresses an error found when Flow v0.115 was - * deployed. To see the error, delete this comment and run Flow. - */ - style={styles.row}> - - {test.displayName || test.name} - - , - , - ])} - - - ); - } -} - -const styles = StyleSheet.create({ - container: { - backgroundColor: 'white', - marginTop: 40, - margin: 15, - }, - row: { - padding: 10, - }, - testName: { - fontWeight: '500', - }, - separator: { - height: 1, - backgroundColor: '#bbbbbb', - }, -}); - -AppRegistry.registerComponent('IntegrationTestsApp', () => IntegrationTestsApp); diff --git a/packages/integration-test-app/README.md b/packages/integration-test-app/README.md deleted file mode 100644 index 6c0623ddc72..00000000000 --- a/packages/integration-test-app/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# Integration Tests - -Docs coming soon.. diff --git a/packages/integration-test-app/TestInstructions.tsx b/packages/integration-test-app/TestInstructions.tsx deleted file mode 100644 index d1a6b1dd410..00000000000 --- a/packages/integration-test-app/TestInstructions.tsx +++ /dev/null @@ -1,47 +0,0 @@ -/** - * Copyright (c) Microsoft Corporation. - * Licensed under the MIT License. - * - * @format - */ - -import React from 'react'; -import {PlatformColor, StyleSheet, Text, View} from 'react-native'; - -const TestInstructions: React.FC = () => { - return ( - - - Run - yarn integration-test - to get started - - - See the README in the root of this package for details - - - ); -}; - -const styles = StyleSheet.create({ - container: { - flex: 1, - justifyContent: 'center', - alignItems: 'center', - }, - mainMessage: { - fontSize: 32, - fontWeight: 'bold', - }, - monospace: { - fontFamily: 'consolas', - fontWeight: 'bold', - color: PlatformColor('SystemAccentColorLight2'), - }, - subHeading: { - paddingTop: 8, - fontSize: 18, - }, -}); - -export default TestInstructions; diff --git a/packages/integration-test-app/babel.config.js b/packages/integration-test-app/babel.config.js deleted file mode 100644 index 8e6db134d56..00000000000 --- a/packages/integration-test-app/babel.config.js +++ /dev/null @@ -1,3 +0,0 @@ -module.exports = { - presets: ["module:@rnw-scripts/babel-react-native-config"] -}; \ No newline at end of file diff --git a/packages/integration-test-app/index.tsx b/packages/integration-test-app/index.tsx deleted file mode 100644 index e1d31780a02..00000000000 --- a/packages/integration-test-app/index.tsx +++ /dev/null @@ -1,17 +0,0 @@ -/** - * Copyright (c) Microsoft Corporation. - * Licensed under the MIT License. - * - * @format - */ - -import {AppRegistry} from 'react-native'; -import TestInstructions from './TestInstructions'; - -// Ideally we'd import this file, rather than the local IntegrationTestsApp override -// It appears the upstream tests are broken -//import 'react-native-windows/IntegrationTests/IntegrationTestsApp'; -import './IntegrationTestsApp'; -import './tests'; - -AppRegistry.registerComponent('TestInstructions', () => TestInstructions); diff --git a/packages/integration-test-app/jest.integration.config.js b/packages/integration-test-app/jest.integration.config.js deleted file mode 100644 index ac427262613..00000000000 --- a/packages/integration-test-app/jest.integration.config.js +++ /dev/null @@ -1,29 +0,0 @@ -/** - * Copyright (c) Microsoft Corporation. - * Licensed under the MIT License. - * - * @format - * @ts-check - */ - -// For a detailed explanation regarding each configuration property, visit: -// https://jestjs.io/docs/en/configuration.html - -module.exports = { - // A list of paths to directories that Jest should use to search for files in - roots: ['/runner/'], - - // The test environment that will be used for testing - testEnvironment: 'node', - - // The pattern or patterns Jest uses to detect test files - testRegex: '.*\\.test', - - // Default timeout of a test in milliseconds - testTimeout: 300000, - - // A map from regular expressions to paths to transformers - transform: { - '^.+\\.[jt]sx?$': ['babel-jest', require('@rnw-scripts/babel-node-config')], - }, -}; diff --git a/packages/integration-test-app/metro.config.js b/packages/integration-test-app/metro.config.js deleted file mode 100644 index 2da736f687e..00000000000 --- a/packages/integration-test-app/metro.config.js +++ /dev/null @@ -1,2 +0,0 @@ -const {makeMetroConfig} = require('@rnw-scripts/metro-dev-config'); -module.exports = makeMetroConfig({projectRoot: __dirname}); \ No newline at end of file diff --git a/packages/integration-test-app/package.json b/packages/integration-test-app/package.json deleted file mode 100644 index c9731865aa6..00000000000 --- a/packages/integration-test-app/package.json +++ /dev/null @@ -1,54 +0,0 @@ -{ - "name": "integration-test-app", - "version": "0.0.0", - "private": true, - "scripts": { - "windows": "npx @react-native-community/cli run-windows", - "start": "npx @react-native-community/cli start", - "lint": "rnw-scripts lint", - "lint:fix": "rnw-scripts lint:fix", - "integration-test": "jest --config jest.integration.config.js --runInBand --verbose" - }, - "dependencies": { - "@react-native-windows/automation-channel": "^0.12.343", - "@react-native-windows/fs": "^0.0.0-canary.68", - "@types/react": "^19.1.0", - "@typescript-eslint/eslint-plugin": "^7.1.1", - "@typescript-eslint/parser": "^7.1.1", - "chai": "^4.2.0", - "react": "^19.1.0", - "react-native": "0.82.0-nightly-20250806-5936f29d6", - "react-native-windows": "^0.0.0-canary.1003" - }, - "devDependencies": { - "@babel/core": "^7.25.2", - "@babel/parser": "^7.11.5", - "@babel/preset-env": "^7.25.3", - "@babel/preset-typescript": "^7.11.5", - "@babel/traverse": "^7.11.5", - "@babel/types": "^7.11.5", - "@react-native-community/cli": "20.0.0", - "@react-native/metro-config": "0.82.0-nightly-20250806-5936f29d6", - "@rnw-scripts/babel-node-config": "2.3.3", - "@rnw-scripts/eslint-config": "^1.2.37", - "@rnw-scripts/just-task": "^2.3.56", - "@rnw-scripts/metro-dev-config": "0.0.0", - "@rnw-scripts/ts-config": "^2.0.6", - "@types/chai": "^4.2.14", - "@types/jest": "^29.2.2", - "@types/node": "^22.14.0", - "@types/ora": "^3.2.0", - "@types/ws": "^7.4.0", - "babel-jest": "^29.6.3", - "eslint": "^8.19.0", - "jest": "^29.7.0", - "ora": "^3.4.0", - "prettier": "2.8.8", - "typescript": "5.0.4", - "walkdir": "^0.4.1", - "ws": "^7.4.6" - }, - "engines": { - "node": ">= 22" - } -} \ No newline at end of file diff --git a/packages/integration-test-app/runner/IntegrationTests.test.ts b/packages/integration-test-app/runner/IntegrationTests.test.ts deleted file mode 100644 index 37c4146488c..00000000000 --- a/packages/integration-test-app/runner/IntegrationTests.test.ts +++ /dev/null @@ -1,44 +0,0 @@ -/** - * Copyright (c) Microsoft Corporation. - * Licensed under the MIT License. - * - * @format - */ - -import path from 'path'; - -import {block, skip} from './lib/TestDescription'; -import {registerTests} from './lib/BaseTest'; -import discoverTests from './lib/discoverTests'; - -registerTests([ - // Add our own auto-registered tests - ...discoverTests(path.join(__dirname, '..', 'tests')), - - block('BuiltinTests', [ - // Add working upstream tests - 'IntegrationTestHarnessTest', - 'AppEventsTest', - 'PromiseTest', - 'WebSocketTest', - - // This one is seemingly broken upstream since - // https://github.com/facebook/react-native/commit/61346d303a44b643b6029835018518d48c285a69 - skip('TimersTest'), - - // ref.measure returns bad results for us (#5934) - skip('LayoutEventsTest'), - - // Skip SyncMethodTest because we don't implement RNTesterTestModule and want - // to allow web debugging - skip('SyncMethodTest'), - - // globalEvalWithSourceUrl is only set when using JSIExecutor in debug. I.e. it - // will not work when web debugging - skip('GlobalEvalWithSourceUrlTest'), - - // Don't bother marking SimpleSnapshotTest, ImageSnapshotTest, - // ImageCachePolicyTest, or AccessibilityManagerTest as skipped since they're - // iOS specific and won't be enabled - ]), -]); diff --git a/packages/integration-test-app/runner/lib/BaseTest.ts b/packages/integration-test-app/runner/lib/BaseTest.ts deleted file mode 100644 index 97d65faa362..00000000000 --- a/packages/integration-test-app/runner/lib/BaseTest.ts +++ /dev/null @@ -1,47 +0,0 @@ -/** - * Copyright (c) Microsoft Corporation. - * Licensed under the MIT License. - * - * @format - */ - -import {TestBlock} from './TestDescription'; -import IntegrationTestRunner from './IntegrationTestRunner'; -import TestWebSocketServer from './TestWebSocketServer'; - -let testRunner: IntegrationTestRunner | undefined; -let websocketServer: TestWebSocketServer | undefined; - -beforeAll(async () => { - testRunner = await IntegrationTestRunner.initialize('TestInstructions'); - websocketServer = await TestWebSocketServer.start(); -}); - -afterAll(async () => { - if (testRunner) { - await testRunner.teardown(); - } - if (websocketServer) { - websocketServer.close(); - } -}); - -export function registerTests(blocks: TestBlock[]) { - blocks.forEach(block => { - describe(block.name, () => { - block.tests.forEach(component => { - if (typeof component === 'string') { - test( - component, - async () => await testRunner!.runTestComponent(component), - ); - } else { - test.skip( - component.skip, - async () => await testRunner!.runTestComponent(component.skip), - ); - } - }); - }); - }); -} diff --git a/packages/integration-test-app/runner/lib/IntegrationTestClient.ts b/packages/integration-test-app/runner/lib/IntegrationTestClient.ts deleted file mode 100644 index d43ae8738f8..00000000000 --- a/packages/integration-test-app/runner/lib/IntegrationTestClient.ts +++ /dev/null @@ -1,72 +0,0 @@ -/** - * Copyright (c) Microsoft Corporation. - * Licensed under the MIT License. - * - * @format - */ - -import { - waitForConnection, - AutomationClient, -} from '@react-native-windows/automation-channel'; -import SerialQueue from './SerialQueue'; - -export type TestCommand = - | {name: 'GoToComponent'; component: string} - | {name: 'RunTestComponent'; component: string}; - -export type TestCommandResponse = - | {status: 'okay'} - | {status: 'passed'} - | {status: 'failed'} - | {status: 'timeout'} - | {status: 'error'; message: string} - | { - status: 'exception'; - message: string; - originalMessage: string; - name: string; - callstack: CallStackFrame[]; - }; - -export type CallStackFrame = { - file: string; - method: string; - line: number; - column: number; -}; - -export default class IntegrationTestClient { - private readonly automationClient: AutomationClient; - private readonly commandQueue: SerialQueue; - - private constructor(automationClient: AutomationClient) { - this.automationClient = automationClient; - this.commandQueue = new SerialQueue(); - } - - static async connect(): Promise { - const automationClient = await waitForConnection({port: 8305}); - return new IntegrationTestClient(automationClient); - } - - sendTestCommand(command: TestCommand): Promise { - return this.commandQueue.enqueue(async () => { - const rpcResult = await this.automationClient.invoke(command.name, { - component: command.component, - }); - - if (rpcResult.type === 'error') { - return {status: 'error', message: rpcResult.message}; - } - - return rpcResult.result as TestCommandResponse; - }); - } - - close(): Promise { - return this.commandQueue.enqueue(async () => { - this.automationClient.close(); - }); - } -} diff --git a/packages/integration-test-app/runner/lib/IntegrationTestRunner.ts b/packages/integration-test-app/runner/lib/IntegrationTestRunner.ts deleted file mode 100644 index e54ebd84ead..00000000000 --- a/packages/integration-test-app/runner/lib/IntegrationTestRunner.ts +++ /dev/null @@ -1,149 +0,0 @@ -/** - * Copyright (c) Microsoft Corporation. - * Licensed under the MIT License. - * - * @format - */ - -import ora from 'ora'; - -import IntegrationTestClient, { - TestCommandResponse, -} from './IntegrationTestClient'; - -export default class IntegrationTestRunner { - private connectionReset: boolean = false; - private constructor(private readonly testClient: IntegrationTestClient) {} - - static async initialize( - startingComponent: string, - ): Promise { - const testClient = await this.connectToHostWithRetry(); - const res = await testClient.sendTestCommand({ - name: 'GoToComponent', - component: startingComponent, - }); - - if (res.status === 'error') { - failWithoutContext(`Error going to initial component: "${res.message}"`); - } else if (res.status !== 'okay') { - failWithoutContext( - `Unexpected response going to initial component: ${JSON.stringify( - res, - )}`, - ); - } - return new IntegrationTestRunner(testClient); - } - - async runTestComponent(componentName: string): Promise { - let res: TestCommandResponse; - - try { - res = await this.testClient.sendTestCommand({ - name: 'RunTestComponent', - component: componentName, - }); - } catch (ex) { - if (this.connectionReset || ex.code === 'ECONNRESET') { - this.connectionReset = true; - failWithoutContext( - 'Connection to the test host was reset. This usually means the application has crashed.', - ); - return; - } else { - throw ex; - } - } - - switch (res.status) { - case 'error': - failWithoutContext(`Error from test host: "${res.message}"`); - break; - - case 'exception': - // Jest will special case exceptions named "AssertionError" to be Node - // AssertionErrors with extra information on them. Rewrite the name so - // that Jest doesn't try to pull extra information from Chai assertions. - if (res.name === 'AssertionError') { - res.name = 'Error'; - res.message = res.message.replace('AssertionError', 'Error'); - } - - const err = new Error(res.originalMessage); - err.name = res.name; - err.stack = - res.message + - res.callstack - .map( - frame => - `\n at ${frame.method}(${prettifyFile(frame.file)}:${ - frame.line - }:${frame.column})`, - ) - .join(); - fail(err); - break; - - case 'failed': - failWithoutContext('TestModule.markTestPassed(false) was called'); - break; - - case 'timeout': - failWithoutContext( - 'The test timed out without seeing an exception or TestModule result', - ); - break; - - case 'passed': - // Do nothing - break; - - default: - throw new Error( - `Unexpected response to test command: ${JSON.stringify(res)}`, - ); - } - } - - async teardown(): Promise { - await this.testClient.close(); - } - - private static async connectToHostWithRetry(): Promise { - const spinner = ora('Waiting for test host to start'); - - while (true) { - try { - const testClient = await IntegrationTestClient.connect(); - if (spinner.isSpinning) { - spinner.succeed(); - } - - return testClient; - } catch (ex) { - if (ex.code === 'ECONNREFUSED') { - spinner.start(); - await new Promise(resolve => setTimeout(resolve, 100)); - } else { - throw ex; - } - } - } - } -} - -function failWithoutContext(message: string) { - const err = new Error(message); - err.stack = '\n'; - fail(err); -} - -// "Borrowed" from LogBoxInspectorStackFrame -function prettifyFile(location: string): string { - const queryIndex = location.indexOf('?'); - return location.substring( - location.lastIndexOf('/') + 1, - queryIndex === -1 ? location.length : queryIndex, - ); -} diff --git a/packages/integration-test-app/runner/lib/SerialQueue.ts b/packages/integration-test-app/runner/lib/SerialQueue.ts deleted file mode 100644 index 7f7afb9c3f9..00000000000 --- a/packages/integration-test-app/runner/lib/SerialQueue.ts +++ /dev/null @@ -1,37 +0,0 @@ -/** - * Copyright (c) Microsoft Corporation. - * Licensed under the MIT License. - * - * @format - */ - -/** - * Executes each async function one-by-one returning the original function - * result/exception - */ -export default class SerialQueue { - private readonly actions: Array<() => Promise> = []; - - enqueue(action: () => Promise): Promise { - return new Promise((resolve, reject) => { - this.actions.push(async () => { - try { - resolve(await action()); - } catch (ex) { - reject(ex); - } - }); - - if (this.actions.length === 1) { - void this.pumpQueue(); - } - }); - } - - private async pumpQueue() { - while (this.actions.length !== 0) { - await this.actions[0](); - this.actions.shift(); - } - } -} diff --git a/packages/integration-test-app/runner/lib/TestDescription.ts b/packages/integration-test-app/runner/lib/TestDescription.ts deleted file mode 100644 index 7a24d846e0e..00000000000 --- a/packages/integration-test-app/runner/lib/TestDescription.ts +++ /dev/null @@ -1,24 +0,0 @@ -/** - * Copyright (c) Microsoft Corporation. - * Licensed under the MIT License. - * - * @format - */ - -export type TestComponent = string | SkippedTest; -export type SkippedTest = {skip: string}; -export type TestBlock = {name: string; tests: TestComponent[]}; - -/** - * Declare a test component to skip - */ -export function skip(component: string) { - return {skip: component}; -} - -/** - * Declare a grouped block of tests - */ -export function block(name: string, tests: TestComponent[]): TestBlock { - return {name, tests}; -} diff --git a/packages/integration-test-app/runner/lib/TestWebSocketServer.ts b/packages/integration-test-app/runner/lib/TestWebSocketServer.ts deleted file mode 100644 index 54f6df8ec94..00000000000 --- a/packages/integration-test-app/runner/lib/TestWebSocketServer.ts +++ /dev/null @@ -1,39 +0,0 @@ -/** - * Copyright (c) Microsoft Corporation. - * Licensed under the MIT License. - * - * @format - */ - -import {Server} from 'ws'; - -/** - * A web socket server with behavior expected for the upstream WebSocketTest - */ -export default class TestWebSocketServer { - private readonly server: Server; - - private constructor(server: Server) { - this.server = server; - } - - public static async start(): Promise { - const server = new Server({port: 5555}); - server.on('connection', socket => { - socket.on('message', message => { - socket.send(message + '_response'); - }); - - socket.send('hello'); - }); - - return new Promise((resolve, reject) => { - server.on('listening', () => resolve(new TestWebSocketServer(server))); - server.on('error', err => reject(err)); - }); - } - - public close() { - this.server.close(); - } -} diff --git a/packages/integration-test-app/runner/lib/discoverTests.ts b/packages/integration-test-app/runner/lib/discoverTests.ts deleted file mode 100644 index 6960cb2b3b9..00000000000 --- a/packages/integration-test-app/runner/lib/discoverTests.ts +++ /dev/null @@ -1,99 +0,0 @@ -/** - * Copyright (c) Microsoft Corporation. - * Licensed under the MIT License. - * - * @format - */ - -import * as parser from '@babel/parser'; -import fs from '@react-native-windows/fs'; -import path from 'path'; -import walkdir from 'walkdir'; - -import traverse from '@babel/traverse'; -import {File} from '@babel/types'; - -import {block, skip, TestComponent, TestBlock} from './TestDescription'; - -const AUTO_REGISTER_FUNCS = ['componentTest', 'functionTest']; - -/** - * Searches for test components defined using special function designated for - * automatic registration. Tests are discovered if they are called using a - * string literal for their test name - * - * @param rootPath path to a directory containing files to search - * @returns the names of components to register - */ -export default (rootPath: string): TestBlock[] => { - const typeScriptFiles = enumerateTypeScriptFiles(rootPath); - - return typeScriptFiles.flatMap(file => { - const fileContents = fs.readFileSync(file); - - const ast = parser.parse(fileContents.toString(), { - plugins: ['typescript', 'jsx'], - sourceType: 'module', - }); - - const tests = extractComponents(ast); - if (tests.length > 0) { - const filename = path.parse(file).name; - return [block(filename, tests)]; - } else { - return []; - } - }); -}; - -/** - * Finds all TypeScript files within a directory - * @param rootPath path to a directory containing files to search - */ -function enumerateTypeScriptFiles(rootPath: string): string[] { - const files = walkdir.sync(rootPath, {return_object: true}); - return Object.entries(files).flatMap(([filePath, stat]) => { - if ( - (stat.isFile() && filePath.endsWith('.ts')) || - filePath.endsWith('.tsx') - ) { - return [filePath]; - } else { - return []; - } - }); -} - -/** - * Finds declared components within an AST - * @param file a babel AST - */ -function extractComponents(file: File): TestComponent[] { - const components: TestComponent[] = []; - - traverse(file, { - // eslint-disable-next-line @typescript-eslint/naming-convention - CallExpression: nodePath => { - if ( - nodePath.node.callee.type === 'Identifier' && - AUTO_REGISTER_FUNCS.includes(nodePath.node.callee.name) && - nodePath.node.arguments.length > 0 && - nodePath.node.arguments[0].type === 'StringLiteral' - ) { - components.push(nodePath.node.arguments[0].value); - } else if ( - nodePath.node.callee.type === 'MemberExpression' && - nodePath.node.callee.object.type === 'Identifier' && - AUTO_REGISTER_FUNCS.includes(nodePath.node.callee.object.name) && - nodePath.node.callee.property.type === 'Identifier' && - nodePath.node.callee.property.name === 'skip' && - nodePath.node.arguments.length > 0 && - nodePath.node.arguments[0].type === 'StringLiteral' - ) { - components.push(skip(nodePath.node.arguments[0].value)); - } - }, - }); - - return components; -} diff --git a/packages/integration-test-app/tests/AppStateTests.tsx b/packages/integration-test-app/tests/AppStateTests.tsx deleted file mode 100644 index 51bb8663ac3..00000000000 --- a/packages/integration-test-app/tests/AppStateTests.tsx +++ /dev/null @@ -1,17 +0,0 @@ -/** - * Copyright (c) Microsoft Corporation. - * Licensed under the MIT License. - * - * @format - */ - -import {assert} from 'chai'; -import {AppState} from 'react-native'; -import {functionTest} from './lib/TestDefinition'; - -/** - * Verify AppState.currentState - */ -functionTest('AppStateCurrentState', () => { - assert.equal(AppState.currentState, 'active'); -}); diff --git a/packages/integration-test-app/tests/InteropCSModuleTests.tsx b/packages/integration-test-app/tests/InteropCSModuleTests.tsx deleted file mode 100644 index 336ff95d969..00000000000 --- a/packages/integration-test-app/tests/InteropCSModuleTests.tsx +++ /dev/null @@ -1,181 +0,0 @@ -/** - * Copyright (c) Microsoft Corporation. - * Licensed under the MIT License. - * - * @format - */ - -import {assert} from 'chai'; -import {NativeModules, NativeEventEmitter} from 'react-native'; -import {functionTest} from './lib/TestDefinition'; - -const testModuleCs = NativeModules.TestModuleCS; - -interface Point { - x: number; - y: number; -} - -/** - * Test for Constants - */ - -functionTest('NumberConstant', () => { - const pi = testModuleCs.NumberConstant; - assert.isTrue(pi > 3.14 && pi < 3.15); -}); - -functionTest('StringConstant', () => { - const msg = testModuleCs.StringConstant; - assert.equal(msg, 'Hello World'); -}); - -// #7808: Broken on Hermes Release -functionTest.skip('PointConstant', () => { - const point = testModuleCs.PointConstant; - assert.equal(point.x, 10); - assert.equal(point.y, 20); - assert.equal(point.z, undefined); -}); - -functionTest('ArrayConstant', () => { - const arr = testModuleCs.ArrayConstant; - assert.equal(arr.length, 3); - assert.equal(arr[0], 'one'); - assert.equal(arr[1], 'two'); - assert.equal(arr[2], 'three'); -}); - -functionTest('NullConstant', () => { - const n = testModuleCs.NullConstant; - assert.equal(n, null); -}); - -/** - * Tests for Methods - */ - -functionTest( - 'GetAndSetValue', - () => - new Promise((resolve, _) => { - testModuleCs.SetValue(123); - testModuleCs.GetValue((result: number) => { - assert.equal(result, 123); - resolve(); - }); - }), -); - -functionTest('GetAndSetValueAsync', async () => { - await testModuleCs.SetValueAsync(123); - const result = await testModuleCs.GetValueAsync(); - assert.equal(result, 123); -}); - -functionTest( - 'Add', - () => - new Promise((resolve, _) => { - testModuleCs.Add(10, 20, (result: number) => { - assert.equal(result, 30); - resolve(); - }); - }), -); - -functionTest('AddAsync', async () => { - const result = await testModuleCs.AddAsync(10, 20); - assert.equal(result, 30); -}); - -functionTest( - 'Concat', - () => - new Promise((resolve, _) => { - testModuleCs.Concat('abc', 20, (result: string) => { - assert.equal(result, 'abc20'); - resolve(); - }); - }), -); - -functionTest('ConcatAsync', async () => { - const result = await testModuleCs.ConcatAsync('abc', 20); - assert.equal(result, 'abc20'); -}); - -// #7808: Broken on Hermes Release -functionTest.skip( - 'DeltaPoint', - () => - new Promise((resolve, _) => { - testModuleCs.DeltaPoint( - {x: 1, y: 10}, - {x: 10, y: 100}, - (result: Point) => { - assert.equal(result.x, 9); - assert.equal(result.y, 90); - resolve(); - }, - ); - }), -); - -// #7808: Broken on Hermes Release -functionTest.skip('DeltaPointAsync', async () => { - const result = await testModuleCs.DeltaPointAsync( - {x: 10, y: 100}, - {x: 1, y: 10}, - ); - - assert.equal(result.x, 9); - assert.equal(result.y, 90); -}); - -functionTest( - 'Failure', - () => - new Promise((resolve, reject) => { - testModuleCs.Failure( - () => { - reject(new Error('This call should have failed')); - }, - (e: Error) => { - assert.isTrue(e.message.includes('ExpectedFailure')); - resolve(); - }, - ); - }), -); - -functionTest('FailureAsync', async () => { - let seenFailure = false; - try { - await testModuleCs.FailureAsync(); - } catch (e) { - assert.isTrue(e.message.includes('ExpectedFailure')); - seenFailure = true; - } - - assert.isTrue(seenFailure, 'Expected to encounter a failure'); -}); - -/** - * Test for Events - */ - -functionTest( - 'TestEvent', - () => - new Promise((resolve, _) => { - const eventEmitter = new NativeEventEmitter(testModuleCs); - - eventEmitter.addListener('TestEvent', x => { - assert.equal(x, 123); - resolve(); - }); - - testModuleCs.RaiseTestEvent(123); - }), -); diff --git a/packages/integration-test-app/tests/LayoutTests.tsx b/packages/integration-test-app/tests/LayoutTests.tsx deleted file mode 100644 index 76b5023f143..00000000000 --- a/packages/integration-test-app/tests/LayoutTests.tsx +++ /dev/null @@ -1,102 +0,0 @@ -/** - * Copyright (c) Microsoft Corporation. - * Licensed under the MIT License. - * - * @format - */ - -import React from 'react'; -import {useEffect, useRef} from 'react'; -import {assert} from 'chai'; -import {NativeMethods, StyleSheet, View} from 'react-native'; -import {componentTest} from './lib/TestDefinition'; - -function onNativeRender(callback: () => void) { - // We need to wait until native has rendered a frame before measuring will - // return non-zero results. Use RAF to schedule work on the next render, to - // then scheduled work on the render after (at which point we should be all - // good). - requestAnimationFrame(() => { - requestAnimationFrame(() => { - callback(); - }); - }); -} - -const styles = StyleSheet.create({ - container: { - padding: 20, - }, - text: { - textAlign: 'center', - fontWeight: '700', - height: 30, - }, - childView: { - width: 50, - height: 50, - backgroundColor: 'lightgreen', - margin: 10, - }, - scaledView: { - transform: [{scale: 0.5}], - }, -}); - -componentTest('VerifyMeasure', ({pass}) => { - const ref = useRef & Readonly>(null); - useEffect(() => { - onNativeRender(() => { - ref.current!.measure((_x, _y, width, height) => { - assert.equal(width, 50); - assert.equal(height, 50); - pass(); - }); - }); - }); - - return ; -}); - -componentTest('VerifyMeasureInWindow', ({pass}) => { - const ref = useRef & Readonly>(null); - useEffect(() => { - onNativeRender(() => { - ref.current!.measureInWindow((_x, _y, width, height) => { - assert.equal(width, 50); - assert.equal(height, 50); - pass(); - }); - }); - }); - - return ( - - - - ); -}); - -componentTest('VerifyMeasureOnScaledComponent', ({pass}) => { - const ref = useRef & Readonly>(null); - useEffect(() => { - onNativeRender(() => { - // https://github.com/microsoft/react-native-windows/issues/6530: Currently RNW does not scale the result in measure... which matches react-native-web, but not android/iOS - ref.current!.measure((_x, _y, width, height) => { - assert.equal( - width, - 50, - 'Components with 50% scale should scale width on measure call, so this value should be 25 but currently RNW does not scale the value - See Issue 6530', - ); - assert.equal( - height, - 50, - 'Components with 50% scale should scale height on measure call, so this value should be 25 but currently RNW does not scale the value - See Issue 6530', - ); - pass(); - }); - }); - }); - - return ; -}); diff --git a/packages/integration-test-app/tests/MountComponentTests.tsx b/packages/integration-test-app/tests/MountComponentTests.tsx deleted file mode 100644 index ba237315751..00000000000 --- a/packages/integration-test-app/tests/MountComponentTests.tsx +++ /dev/null @@ -1,186 +0,0 @@ -/** - * Copyright (c) Microsoft Corporation. - * Licensed under the MIT License. - * - * @format - */ - -import React from 'react'; -import RN from 'react-native'; -import {useEffect, useRef} from 'react'; -import {assert} from 'chai'; -import {componentTest, TestComponentType} from './lib/TestDefinition'; - -function onNativeRender(callback: () => void) { - // We need to wait until native has rendered a frame before measuring will - // return non-zero results. Use RAF to schedule work on the next render, to - // then scheduled work on the render after (at which point we should be all - // good). - requestAnimationFrame(() => { - requestAnimationFrame(() => { - callback(); - }); - }); -} - -function mountAndMeasure( - Component: React.ComponentType, -): TestComponentType { - return ({pass}) => { - const ref = useRef & Readonly>(null); - useEffect(() => { - onNativeRender(() => { - // Not all components offer forwarded refs to native components. Only - // try to measure those who do. Typings aren't great here... - // eslint-disable-next-line @typescript-eslint/no-unnecessary-condition - if (!ref.current!.measure) { - pass(); - return; - } - - ref.current!.measure((_x, _y, width, height) => { - assert.isAtLeast( - width, - 1, - 'Component should have a measured width of at least 1', - ); - assert.isAtLeast( - height, - 1, - 'Component should have a measured height of at least 1', - ); - pass(); - }); - }); - }); - - return ; - }; -} - -componentTest('ActivityIndicator', mountAndMeasure(RN.ActivityIndicator)); - -componentTest( - 'Button', - mountAndMeasure( - React.forwardRef((_, ref) => ( - {}} /> - )), - ), -); - -componentTest( - 'Image', - mountAndMeasure( - React.forwardRef((_, ref) => ( - - )), - ), -); - -componentTest( - 'KeyboardAvoidingView', - mountAndMeasure( - React.forwardRef((_, ref) => ( - - - - )), - ), -); - -// Need a real implementation here once we support Modal -componentTest.skip('Modal', mountAndMeasure(RN.Modal)); - -componentTest( - 'Pressable', - mountAndMeasure( - React.forwardRef((_, ref) => ( - // @ts-ignore Pressable typings are bad - - - - )), - ), -); - -componentTest( - 'SafeAreaView', - mountAndMeasure( - React.forwardRef((_, ref) => ( - - - - )), - ), -); - -componentTest( - 'ScrollView', - mountAndMeasure( - React.forwardRef((_, ref) => ( - - - - )), - ), -); - -componentTest('Switch', mountAndMeasure(RN.Switch)); - -componentTest( - 'Text', - mountAndMeasure( - React.forwardRef((_, ref) => Hello), - ), -); - -componentTest('TextInput', mountAndMeasure(RN.TextInput)); - -componentTest( - 'TouchableHighlight', - mountAndMeasure( - React.forwardRef((_, ref) => ( - - - - )), - ), -); - -componentTest( - 'TouchableOpacity', - mountAndMeasure( - React.forwardRef((_, ref) => ( - - - - )), - ), -); - -componentTest( - 'TouchableWithoutFeedback', - mountAndMeasure( - React.forwardRef((_, ref) => ( - - - - )), - ), -); - -componentTest( - 'View', - mountAndMeasure( - React.forwardRef((_, ref) => ( - - )), - ), -); diff --git a/packages/integration-test-app/tests/PlatformTests.ts b/packages/integration-test-app/tests/PlatformTests.ts deleted file mode 100644 index 9da388b4b57..00000000000 --- a/packages/integration-test-app/tests/PlatformTests.ts +++ /dev/null @@ -1,45 +0,0 @@ -/** - * Copyright (c) Microsoft Corporation. - * Licensed under the MIT License. - * - * @format - */ - -import {assert} from 'chai'; -import {Platform} from 'react-native'; -import {functionTest} from './lib/TestDefinition'; - -functionTest('Platform.OS', () => { - assert.equal(Platform.OS, 'windows', 'Platform.OS should be windows'); -}); - -functionTest('Platform.Version', () => { - assert.isNumber(Platform.Version, 'Platform.Version should be a number'); - assert.isAtLeast( - Platform.Version as number, - 1, - 'Universal API contract should be at least 1', - ); -}); - -functionTest('PlatformConstants.reactNativeVersion', () => { - // @ts-ignore constants not exposed in public typings - const constants = Platform.constants; - - assert.isObject( - constants.reactNativeVersion, - 'Platform.constants.reactNativeVersion should be an object', - ); - assert.isNumber( - constants.reactNativeVersion.major, - 'reactNativeVersion.major should be a number', - ); - assert.isNumber( - constants.reactNativeVersion.minor, - 'reactNativeVersion.minor should be a number', - ); - assert.isNumber( - constants.reactNativeVersion.patch, - 'reactNativeVersion.patch should be a number', - ); -}); diff --git a/packages/integration-test-app/tests/SampleTests.tsx b/packages/integration-test-app/tests/SampleTests.tsx deleted file mode 100644 index 6f2f142e195..00000000000 --- a/packages/integration-test-app/tests/SampleTests.tsx +++ /dev/null @@ -1,41 +0,0 @@ -/** - * Copyright (c) Microsoft Corporation. - * Licensed under the MIT License. - * - * @format - */ - -import React from 'react'; -import {assert} from 'chai'; -import {Image, Platform} from 'react-native'; -import {functionTest, componentTest} from './lib/TestDefinition'; - -/** - * An example of a passing test - */ -functionTest('NativeModuleExample', () => { - assert.equal(Platform.OS, 'windows', 'Platform.OS should be windows'); -}); - -/** - * An example of a failing test using ".skip" not to run - */ -functionTest.skip('FailingExample', () => { - assert.isTrue(false, 'This test should fail'); -}); - -/** - * Tests can be written as React Components which call callbacks - */ -componentTest('ComponentExample', ({pass, fail}) => { - return ( - { - assert.ok(evt.nativeEvent.source); - pass(); - }} - onError={() => fail("Couldn't load image")} - /> - ); -}); diff --git a/packages/integration-test-app/tests/index.ts b/packages/integration-test-app/tests/index.ts deleted file mode 100644 index 41b267ee135..00000000000 --- a/packages/integration-test-app/tests/index.ts +++ /dev/null @@ -1,15 +0,0 @@ -/** - * Copyright (c) Microsoft Corporation. - * Licensed under the MIT License. - * - * @format - */ - -require('./lib/SetupGlobals'); - -require('./AppStateTests'); -require('./MountComponentTests'); -require('./PlatformTests'); -require('./LayoutTests'); -require('./SampleTests'); -require('./InteropCSModuleTests'); diff --git a/packages/integration-test-app/tests/lib/SetupGlobals.ts b/packages/integration-test-app/tests/lib/SetupGlobals.ts deleted file mode 100644 index 0d08648f95c..00000000000 --- a/packages/integration-test-app/tests/lib/SetupGlobals.ts +++ /dev/null @@ -1,11 +0,0 @@ -/** - * Copyright (c) Microsoft Corporation. - * Licensed under the MIT License. - * - * @format - */ - -import * as chai from 'chai'; - -chai.config.truncateThreshold = 0; -chai.should(); diff --git a/packages/integration-test-app/tests/lib/TestDefinition.tsx b/packages/integration-test-app/tests/lib/TestDefinition.tsx deleted file mode 100644 index 01968554f1c..00000000000 --- a/packages/integration-test-app/tests/lib/TestDefinition.tsx +++ /dev/null @@ -1,111 +0,0 @@ -/** - * Copyright (c) Microsoft Corporation. - * Licensed under the MIT License. - * - * @format - */ - -import * as React from 'react'; -import {useEffect} from 'react'; -import {AppRegistry, NativeModules, View} from 'react-native'; - -const TestModule: {markTestPassed: (passed: boolean) => void} = - NativeModules.TestModule; - -export type TestFunction = (() => void) | (() => Promise); - -/** - * Define a new synchronous or asynchronous test function. The test may be failed - * by throwing - */ -export const functionTest = Object.assign( - (name: string, fn: TestFunction) => { - registerRootComponent(name, createImperativeTestComponent(fn)); - }, - {skip: (_name: string, _fn: TestFunction) => {}}, -); - -export type TestComponentType = React.ComponentType<{ - pass: () => void; - fail: (err: string) => never; -}>; - -/** - * Define a new test component which is responsible for passing/failing a test - */ -export const componentTest = Object.assign( - (name: string, Component: TestComponentType) => { - registerRootComponent(name, wrapTestComponent(Component)); - }, - {skip: (_name: string, _Component: TestComponentType) => {}}, -); - -/** - * Helper to register a test component while checking for collisions - */ -function registerRootComponent( - name: string, - TestComponent: React.ComponentType, -) { - if (AppRegistry.getRunnable(name)) { - const errorMessage = `Multiple components named "${name}" were registered`; - console.error(errorMessage); - - const ErrorComponent = createFailFastTestComponent(errorMessage); - AppRegistry.registerComponent(name, () => ErrorComponent); - } else { - AppRegistry.registerComponent(name, () => TestComponent); - } -} - -/** - * Create a root component which runs the passed test function - */ -function createImperativeTestComponent(fn: TestFunction): React.FC { - return () => { - useEffect(() => { - (async () => { - try { - const testResult = fn(); - if (testResult instanceof Promise) { - await testResult; - } - } catch (ex) { - // Need to force a redbox instead of YellowBox for unhandled - // promise rejection - ErrorUtils.getGlobalHandler()(ex); - return; - } - - TestModule.markTestPassed(true); - })(); - }); - - return ; - }; -} - -/** - * Wrap a component with test callback properties into a root component - */ -function wrapTestComponent(Component: TestComponentType): React.FC { - return () => { - return ( - TestModule.markTestPassed(true)} - fail={err => { - throw new Error(err); - }} - /> - ); - }; -} - -/** - * Create a test component that immediately fails with an error message - */ -function createFailFastTestComponent(errorMessage: string): React.FC { - return () => { - throw new Error(errorMessage); - }; -} diff --git a/packages/integration-test-app/tsconfig.json b/packages/integration-test-app/tsconfig.json deleted file mode 100644 index cb9b165a325..00000000000 --- a/packages/integration-test-app/tsconfig.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "extends": "@rnw-scripts/ts-config", - "compilerOptions": { - "lib": ["ES2019.Array", "DOM", "ES6" ,"DOM.Iterable", "ScriptHost"], - }, - "exclude": ["node_modules"] -} - \ No newline at end of file diff --git a/packages/integration-test-app/windows/.gitignore b/packages/integration-test-app/windows/.gitignore deleted file mode 100644 index 98b9f5ce063..00000000000 --- a/packages/integration-test-app/windows/.gitignore +++ /dev/null @@ -1,91 +0,0 @@ -*AppPackages* -*BundleArtifacts* - -#OS junk files -[Tt]humbs.db -*.DS_Store - -#Visual Studio files -*.[Oo]bj -*.user -*.aps -*.pch -*.vspscc -*.vssscc -*_i.c -*_p.c -*.ncb -*.suo -*.tlb -*.tlh -*.bak -*.[Cc]ache -*.ilk -*.log -*.lib -*.sbr -*.sdf -*.opensdf -*.opendb -*.unsuccessfulbuild -ipch/ -[Oo]bj/ -[Bb]in -[Dd]ebug*/ -[Rr]elease*/ -Ankh.NoLoad - -# Visual C++ cache files -ipch/ -*.aps -*.ncb -*.opendb -*.opensdf -*.sdf -*.cachefile -*.VC.db -*.VC.VC.opendb - -#MonoDevelop -*.pidb -*.userprefs - -#Tooling -_ReSharper*/ -*.resharper -[Tt]est[Rr]esult* -*.sass-cache - -#Project files -[Bb]uild/ - -#Subversion files -.svn - -# Office Temp Files -~$* - -# vim Temp Files -*~ - -#NuGet -packages/ -*.nupkg - -#ncrunch -*ncrunch* -*crunch*.local.xml - -# visual studio database projects -*.dbmdl - -#Test files -*.testsettings - -#Other files -*.DotSettings -.vs/ -*project.lock.json - -#Files generated by the VS build -**/Generated Files/** diff --git a/packages/integration-test-app/windows/ExperimentalFeatures.props b/packages/integration-test-app/windows/ExperimentalFeatures.props deleted file mode 100644 index 4eba08a9edf..00000000000 --- a/packages/integration-test-app/windows/ExperimentalFeatures.props +++ /dev/null @@ -1,9 +0,0 @@ - - - - - true - true - - - diff --git a/packages/integration-test-app/windows/InteropTestModuleCS/InteropTestModuleCS.csproj b/packages/integration-test-app/windows/InteropTestModuleCS/InteropTestModuleCS.csproj deleted file mode 100644 index f125847a3d9..00000000000 --- a/packages/integration-test-app/windows/InteropTestModuleCS/InteropTestModuleCS.csproj +++ /dev/null @@ -1,120 +0,0 @@ - - - - - - $([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), 'node_modules\react-native-windows\package.json'))\node_modules\react-native-windows\ - - - Debug - AnyCPU - {ED39F2DF-B047-4717-8D6F-23A3CECC7EC5} - winmdobj - Properties - InteropTestModuleCS - InteropTestModuleCS - en-US - UAP - 17.0 - 512 - {A5A43C5B-DE2A-4C0C-9213-0A381AF9435A};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - false - false - 7.3 - - - - 10.0.22621.0 - 10.0.17763.0 - - - x86 - true - bin\x86\Debug\ - DEBUG;TRACE;NETFX_CORE;WINDOWS_UWP - ;2008 - full - false - prompt - - - x86 - bin\x86\Release\ - TRACE;NETFX_CORE;WINDOWS_UWP - true - ;2008 - pdbonly - false - prompt - - - x64 - true - bin\x64\Debug\ - DEBUG;TRACE;NETFX_CORE;WINDOWS_UWP - ;2008 - full - false - prompt - - - x64 - bin\x64\Release\ - TRACE;NETFX_CORE;WINDOWS_UWP - true - ;2008 - pdbonly - false - prompt - - - PackageReference - - - true - bin\ARM64\Debug\ - DEBUG;TRACE;NETFX_CORE;WINDOWS_UWP - ;2008 - true - full - ARM64 - false - prompt - - - bin\ARM64\Release\ - TRACE;NETFX_CORE;WINDOWS_UWP - true - ;2008 - true - pdbonly - ARM64 - false - prompt - - - - - - - - - 17.0 - - - - - - - - - - - - - This project references targets in your node_modules\react-native-windows folder. The missing file is {0}. - - - - - diff --git a/packages/integration-test-app/windows/InteropTestModuleCS/Properties/AssemblyInfo.cs b/packages/integration-test-app/windows/InteropTestModuleCS/Properties/AssemblyInfo.cs deleted file mode 100644 index 955624e6b9c..00000000000 --- a/packages/integration-test-app/windows/InteropTestModuleCS/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,28 +0,0 @@ -using System.Reflection; -using System.Runtime.InteropServices; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("InteropTestModuleCS")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("InteropTestModuleCS")] -[assembly: AssemblyCopyright("Copyright © 2020")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Build and Revision Numbers -// by using the '*' as shown below: -// [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] -[assembly: ComVisible(false)] diff --git a/packages/integration-test-app/windows/InteropTestModuleCS/ReactPackageProvider.cs b/packages/integration-test-app/windows/InteropTestModuleCS/ReactPackageProvider.cs deleted file mode 100644 index 173de52e024..00000000000 --- a/packages/integration-test-app/windows/InteropTestModuleCS/ReactPackageProvider.cs +++ /dev/null @@ -1,20 +0,0 @@ -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. - -using Microsoft.ReactNative; - -namespace InteropTestModuleCS -{ - public partial class ReactPackageProvider : IReactPackageProvider - { - public void CreatePackage(IReactPackageBuilder packageBuilder) - { - CreatePackageImplementation(packageBuilder); - } - - /// - /// This method is implemented by the C# code generator - /// - partial void CreatePackageImplementation(IReactPackageBuilder packageBuilder); - } -} diff --git a/packages/integration-test-app/windows/InteropTestModuleCS/TestModuleCS.cs b/packages/integration-test-app/windows/InteropTestModuleCS/TestModuleCS.cs deleted file mode 100644 index 07902ee18ce..00000000000 --- a/packages/integration-test-app/windows/InteropTestModuleCS/TestModuleCS.cs +++ /dev/null @@ -1,166 +0,0 @@ -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. - -using Microsoft.ReactNative.Managed; -using System; -using System.Collections.Generic; -using System.Threading.Tasks; - -namespace InteropTestModuleCS -{ - class Point - { - public Point(int x, int y) - { - this.x = x; - this.y = y; - } - - public Point() - { - } - - public int x = 0; - public int y = 0; - }; - - // Sample ReactModule - - [ReactModule] - internal sealed class TestModuleCS - { - private string m_value; - - #region Constants - - [ReactConstant] - public double NumberConstant => Math.PI; - - [ReactConstant] - public string StringConstant => "Hello World"; - - [ReactConstant] - public Point PointConstant => new Point(10,20); - - [ReactConstant] - public string[] ArrayConstant => new [] { "one", "two", "three" }; - - [ReactConstant] - public Point NullConstant => null; - - [ReactMethod] - public int Add(int x, int y) - { - return x + y; - } - - [ReactMethod] - public async Task AddAsync(int x, int y) - { - await Sleep(); - return x + y; - } - - [ReactMethod] - public string Concat(string x, string y) - { - return x + y; - } - - [ReactMethod] - public async Task ConcatAsync(string x, string y) - { - await Sleep(); - return x + y; - } - - [ReactMethod] - public Point DeltaPoint(Point p1, Point p2) - { - return new Point(Math.Abs(p1.x - p2.x), Math.Abs(p1.y - p2.y)); - } - - [ReactMethod] - public async Task DeltaPointAsync(Point p1, Point p2) - { - await Sleep(); - return DeltaPoint(p1, p2); - } - - [ReactMethod] - public bool IsNull(Point p1) - { - return p1 == null; - } - - [ReactMethod] - public async Task IsNullAsync(Point p1) - { - await Sleep(); - return IsNull(p1); - } - - [ReactMethod] - public void SetValue(string value) - { - m_value = value; - } - - [ReactMethod] - public async Task SetValueAsync(string value) - { - await Sleep(); - m_value = value; - } - - [ReactMethod] - public string GetValue() - { - return m_value; - } - - [ReactMethod] - public async Task GetValueAsync() - { - await Sleep(); - return m_value; - } - - [ReactMethod] - public void Failure(Action _, Action> reject) - { - reject(new Dictionary() - { - { "code", "EF001"}, - { "message", "ExpectedFailure"}, - }); - } - - [ReactMethod] - public async Task FailureAsync() - { - await Sleep(); - throw new InvalidOperationException("ExpectedFailure"); - } - - - #endregion - - #region Events - [ReactMethod] - public void RaiseTestEvent(int x) - { - TestEvent?.Invoke(x); - } - - [ReactEvent] - public Action TestEvent { get; set; } - - #endregion - - private Task Sleep() - { - return Task.Delay(TimeSpan.FromMilliseconds(100)); - } - } -} diff --git a/packages/integration-test-app/windows/InteropTestModuleCS/packages.chakra.lock.json b/packages/integration-test-app/windows/InteropTestModuleCS/packages.chakra.lock.json deleted file mode 100644 index 1d3d9a8eb72..00000000000 --- a/packages/integration-test-app/windows/InteropTestModuleCS/packages.chakra.lock.json +++ /dev/null @@ -1,379 +0,0 @@ -{ - "version": 1, - "dependencies": { - "UAP,Version=v10.0.17763": { - "Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Direct", - "requested": "[6.2.14, )", - "resolved": "6.2.14", - "contentHash": "7Mi4cS8JQ7gqm+W+SRCq13c2Rr0yZTuczC9EbV6gRigE2ZhQalnLHyat0ZshT5HDMSkFDxTyjwZymUgFuv3+eg==", - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.0", - "Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14", - "NETStandard.Library": "2.0.3" - } - }, - "boost": { - "type": "Transitive", - "resolved": "1.83.0", - "contentHash": "cy53VNMzysEMvhBixDe8ujPk67Fcj3v6FPHQnH91NYJNLHpc6jxa2xq9ruCaaJjE4M3YrGSHDi4uUSTGBWw6EQ==" - }, - "Microsoft.Build.Tasks.Git": { - "type": "Transitive", - "resolved": "1.1.1", - "contentHash": "AT3HlgTjsqHnWpBHSNeR0KxbLZD7bztlZVj7I8vgeYG9SYqbeFGh0TM/KVtC6fg53nrWHl3VfZFvb5BiQFcY6Q==" - }, - "Microsoft.JavaScript.Hermes": { - "type": "Transitive", - "resolved": "0.0.0-2511.7001-d7ca19b3", - "contentHash": "/EGy/gbTWpFZPZ4Z81QxbGQxpZhqiOE3qrnSokZRgXAyHivl15s7zZkRLOy9daDmVyEfanq7YBCOMi0ha58uQA==" - }, - "Microsoft.Net.Native.Compiler": { - "type": "Transitive", - "resolved": "2.2.12-rel-31116-00", - "contentHash": "DuANSYEBO7qcIeqzI1mShJMweuQVBycbCRUW6mIb1QxorSiWLSWEJZNv/X7TdW3dcjfZdZFVsEWDCnJUolIPrQ==", - "dependencies": { - "runtime.win10-arm.Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "runtime.win10-arm64.Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "runtime.win10-x64.Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "runtime.win10-x86.Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00" - } - }, - "Microsoft.Net.UWPCoreRuntimeSdk": { - "type": "Transitive", - "resolved": "2.2.14", - "contentHash": "THMsLyB29wqd9ZI9c05hoMb788QQ5ClsXwLjpt7omTk/OvtUERWgwD6q85s5aSMdze50uhPZDRF/+uju8Lqhgw==", - "dependencies": { - "runtime.win10-arm.Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14", - "runtime.win10-x64.Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14", - "runtime.win10-x86.Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14" - } - }, - "Microsoft.NETCore.Platforms": { - "type": "Transitive", - "resolved": "2.1.0", - "contentHash": "ok+RPAtESz/9MUXeIEz6Lv5XAGQsaNmEYXMsgVALj4D7kqC8gveKWXWXbufLySR2fWrwZf8smyN5RmHu0e4BHA==" - }, - "Microsoft.SourceLink.Common": { - "type": "Transitive", - "resolved": "1.1.1", - "contentHash": "WMcGpWKrmJmzrNeuaEb23bEMnbtR/vLmvZtkAP5qWu7vQsY59GqfRJd65sFpBszbd2k/bQ8cs8eWawQKAabkVg==" - }, - "Microsoft.SourceLink.GitHub": { - "type": "Transitive", - "resolved": "1.1.1", - "contentHash": "IaJGnOv/M7UQjRJks7B6p7pbPnOwisYGOIzqCz5ilGFTApZ3ktOR+6zJ12ZRPInulBmdAf1SrGdDG2MU8g6XTw==", - "dependencies": { - "Microsoft.Build.Tasks.Git": "1.1.1", - "Microsoft.SourceLink.Common": "1.1.1" - } - }, - "Microsoft.UI.Xaml": { - "type": "Transitive", - "resolved": "2.8.0", - "contentHash": "vxdHxTr63s5KVtNddMFpgvjBjUH50z7seq/5jLWmmSuf8poxg+sXrywkofUdE8ZstbpO9y3FL/IXXUcPYbeesA==", - "dependencies": { - "Microsoft.Web.WebView2": "1.0.1264.42" - } - }, - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - }, - "NETStandard.Library": { - "type": "Transitive", - "resolved": "2.0.3", - "contentHash": "st47PosZSHrjECdjeIzZQbzivYBJFv6P2nv4cj2ypdI204DO+vZ7l5raGMiX4eXMJ53RfOIg+/s4DHVZ54Nu2A==", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0" - } - }, - "runtime.win10-arm.Microsoft.Net.Native.Compiler": { - "type": "Transitive", - "resolved": "2.2.12-rel-31116-00", - "contentHash": "JAieAWjpAsAKq2OLgJpKHafrk1gxHTq0nSie1sEKAYjnlBhVIx17ypAX1NLhjMJZ3TkqhktOGm/2r0qTXBAqWg==", - "dependencies": { - "runtime.win10-arm.Microsoft.Net.Native.SharedLibrary": "2.2.8-rel-31116-00" - } - }, - "runtime.win10-arm.Microsoft.Net.Native.SharedLibrary": { - "type": "Transitive", - "resolved": "2.2.8-rel-31116-00", - "contentHash": "bdNrkqMK7TUyqJjMJj9sXFpTtJg5+cKmGTPERymWldQ7/OxzoA1VGV4nFFRS4ciycxIqoA9amP0sr5SdTaSjDg==" - }, - "runtime.win10-arm.Microsoft.Net.UWPCoreRuntimeSdk": { - "type": "Transitive", - "resolved": "2.2.14", - "contentHash": "eEtdvL57LKF3/AKuSqk9bJeUaPm0rPMCs36halkQwyTsaykEwzaV634jxpsg9Oneru4DvFW1vlRISdiW2929jA==" - }, - "runtime.win10-arm64.Microsoft.Net.Native.Compiler": { - "type": "Transitive", - "resolved": "2.2.12-rel-31116-00", - "contentHash": "Rs9fywhVdnJTqegZnSXJ2v0w7oX3xyZ5P1+v9wNlm7mkSb+dEcxgXwrkqTJe9shmLUOOFz8Dm37LbtIPHNzR1A==", - "dependencies": { - "runtime.win10-arm64.Microsoft.Net.Native.SharedLibrary": "2.2.8-rel-31116-00" - } - }, - "runtime.win10-arm64.Microsoft.Net.Native.SharedLibrary": { - "type": "Transitive", - "resolved": "2.2.8-rel-31116-00", - "contentHash": "mNZPhhxOKUQSgYuBDezHPYFMwP9LYDmVEEHl7bTVAPbfcnxPHdSv6WwJglYlwQRQh+3NSgYRW4WcTxpETkD0AA==" - }, - "runtime.win10-x64.Microsoft.Net.Native.Compiler": { - "type": "Transitive", - "resolved": "2.2.12-rel-31116-00", - "contentHash": "dAJj40m9Tm6AQ/P7iQxuEN8sVvj6v9TDyulcP7ayvp+FkpR8VyGZWJMSxaMEjr1qVeMRuMCv1JV5DLMCWZvisg==", - "dependencies": { - "runtime.win10-x64.Microsoft.Net.Native.SharedLibrary": "2.2.8-rel-31116-00" - } - }, - "runtime.win10-x64.Microsoft.Net.Native.SharedLibrary": { - "type": "Transitive", - "resolved": "2.2.8-rel-31116-00", - "contentHash": "kXqhwE+XmgRn9Z1QWkGfIcDKg/pCLJcbRL5w8NWT6jliAx81sjHzquDut3ljPwOC856AUI2WMnBopu0Bf/m4BQ==" - }, - "runtime.win10-x64.Microsoft.Net.UWPCoreRuntimeSdk": { - "type": "Transitive", - "resolved": "2.2.14", - "contentHash": "a/ONxs2DxZcBnlDo7LDtH4t6imrEuSbf9KxWWBUCP+yCquVFyqtWAt2Z4hiT++yOIz2OMZT9Hmv1VzrgecpQkQ==" - }, - "runtime.win10-x86.Microsoft.Net.Native.Compiler": { - "type": "Transitive", - "resolved": "2.2.12-rel-31116-00", - "contentHash": "9T8n/l5Ny4rOlL4yGs81wy4AzypMhUgrrtPBqlv46QbKWhHf44EpFKfI6JU+MkJbSh7mZYywBEfmivT0v6gnNA==", - "dependencies": { - "runtime.win10-x86.Microsoft.Net.Native.SharedLibrary": "2.2.8-rel-31116-00" - } - }, - "runtime.win10-x86.Microsoft.Net.Native.SharedLibrary": { - "type": "Transitive", - "resolved": "2.2.8-rel-31116-00", - "contentHash": "5RGA27cl3z0lf9zsctLBjW2GQoGYeBrg8pesqWLQnb1Ch8q8IZ6pyOwWFUsnXGuYW59OyCfoQGzHFq5Q/73EiQ==" - }, - "runtime.win10-x86.Microsoft.Net.UWPCoreRuntimeSdk": { - "type": "Transitive", - "resolved": "2.2.14", - "contentHash": "V/hZioMMAwoKZFmfq/SuMA/mfoNFu4+Aedwdld/tpL8ZheehFab0RlAR3pgsPgOWOU+GjyePNIgyUXM5J/Y3Ig==" - }, - "common": { - "type": "Project", - "dependencies": { - "boost": "[1.83.0, )" - } - }, - "fmt": { - "type": "Project" - }, - "folly": { - "type": "Project", - "dependencies": { - "boost": "[1.83.0, )", - "fmt": "[1.0.0, )" - } - }, - "microsoft.reactnative": { - "type": "Project", - "dependencies": { - "Common": "[1.0.0, )", - "Folly": "[1.0.0, )", - "Microsoft.JavaScript.Hermes": "[0.0.0-2511.7001-d7ca19b3, )", - "Microsoft.SourceLink.GitHub": "[1.1.1, )", - "Microsoft.UI.Xaml": "[2.8.0, )", - "ReactCommon": "[1.0.0, )", - "boost": "[1.83.0, )" - } - }, - "microsoft.reactnative.managed": { - "type": "Project", - "dependencies": { - "Microsoft.NETCore.UniversalWindowsPlatform": "[6.2.14, )", - "Microsoft.ReactNative": "[1.0.0, )" - } - }, - "reactcommon": { - "type": "Project", - "dependencies": { - "Folly": "[1.0.0, )", - "boost": "[1.83.0, )" - } - } - }, - "UAP,Version=v10.0.17763/win10-arm": { - "Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Direct", - "requested": "[6.2.14, )", - "resolved": "6.2.14", - "contentHash": "7Mi4cS8JQ7gqm+W+SRCq13c2Rr0yZTuczC9EbV6gRigE2ZhQalnLHyat0ZshT5HDMSkFDxTyjwZymUgFuv3+eg==", - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.0", - "Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14", - "NETStandard.Library": "2.0.3", - "runtime.win10-arm.Microsoft.NETCore.UniversalWindowsPlatform": "6.2.14" - } - }, - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - }, - "runtime.win10-arm.Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Transitive", - "resolved": "6.2.14", - "contentHash": "TKCMvB+6izAQSl7kWimKU2W9iN7gXSMc1Lah3dpY+/PuUjAfSNvfv2HW/mK3TdmjW631/4S9wWYmplLh6ao91w==" - } - }, - "UAP,Version=v10.0.17763/win10-arm-aot": { - "Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Direct", - "requested": "[6.2.14, )", - "resolved": "6.2.14", - "contentHash": "7Mi4cS8JQ7gqm+W+SRCq13c2Rr0yZTuczC9EbV6gRigE2ZhQalnLHyat0ZshT5HDMSkFDxTyjwZymUgFuv3+eg==", - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.0", - "Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14", - "NETStandard.Library": "2.0.3", - "runtime.win10-arm-aot.Microsoft.NETCore.UniversalWindowsPlatform": "6.2.14" - } - }, - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - }, - "runtime.win10-arm-aot.Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Transitive", - "resolved": "6.2.14", - "contentHash": "4/GjCV7KtJz7is13eUXxIj4AHn8WTqmQ1u6wx7J4piJYkwViMVz0sGvzwXDt5oSSTvVdsDpa/EQUUBtFyGnmbg==" - } - }, - "UAP,Version=v10.0.17763/win10-arm64-aot": { - "Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Direct", - "requested": "[6.2.14, )", - "resolved": "6.2.14", - "contentHash": "7Mi4cS8JQ7gqm+W+SRCq13c2Rr0yZTuczC9EbV6gRigE2ZhQalnLHyat0ZshT5HDMSkFDxTyjwZymUgFuv3+eg==", - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.0", - "Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14", - "NETStandard.Library": "2.0.3", - "runtime.win10-arm64-aot.Microsoft.NETCore.UniversalWindowsPlatform": "6.2.14" - } - }, - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - }, - "runtime.win10-arm64-aot.Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Transitive", - "resolved": "6.2.14", - "contentHash": "8QVHVgSh8G9BgNUPaMllx5f8iEM45a52eCooJAQH1Xq+MfnvVXcmpOVmMRLxwY2dRU77ZoiGRCyeAKwqFcnEYQ==" - } - }, - "UAP,Version=v10.0.17763/win10-x64": { - "Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Direct", - "requested": "[6.2.14, )", - "resolved": "6.2.14", - "contentHash": "7Mi4cS8JQ7gqm+W+SRCq13c2Rr0yZTuczC9EbV6gRigE2ZhQalnLHyat0ZshT5HDMSkFDxTyjwZymUgFuv3+eg==", - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.0", - "Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14", - "NETStandard.Library": "2.0.3", - "runtime.win10-x64.Microsoft.NETCore.UniversalWindowsPlatform": "6.2.14" - } - }, - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - }, - "runtime.win10-x64.Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Transitive", - "resolved": "6.2.14", - "contentHash": "SPmQotZQ5ty+UkHMm76k/0DJpZ663qwXvLjVw/LrNmaIQHa+g+6TjKNAyR0ondKnwqu5oT79RJ2Tk8A0JQqBPQ==" - } - }, - "UAP,Version=v10.0.17763/win10-x64-aot": { - "Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Direct", - "requested": "[6.2.14, )", - "resolved": "6.2.14", - "contentHash": "7Mi4cS8JQ7gqm+W+SRCq13c2Rr0yZTuczC9EbV6gRigE2ZhQalnLHyat0ZshT5HDMSkFDxTyjwZymUgFuv3+eg==", - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.0", - "Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14", - "NETStandard.Library": "2.0.3", - "runtime.win10-x64-aot.Microsoft.NETCore.UniversalWindowsPlatform": "6.2.14" - } - }, - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - }, - "runtime.win10-x64-aot.Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Transitive", - "resolved": "6.2.14", - "contentHash": "2SPw1ay04TYxrnMs2hxP86j3daB59cnQ8aNPXUcKyon+RA1MN99mWg8V93WDxD82ZDR+citKcM3dxS4oEtDI4g==" - } - }, - "UAP,Version=v10.0.17763/win10-x86": { - "Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Direct", - "requested": "[6.2.14, )", - "resolved": "6.2.14", - "contentHash": "7Mi4cS8JQ7gqm+W+SRCq13c2Rr0yZTuczC9EbV6gRigE2ZhQalnLHyat0ZshT5HDMSkFDxTyjwZymUgFuv3+eg==", - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.0", - "Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14", - "NETStandard.Library": "2.0.3", - "runtime.win10-x86.Microsoft.NETCore.UniversalWindowsPlatform": "6.2.14" - } - }, - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - }, - "runtime.win10-x86.Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Transitive", - "resolved": "6.2.14", - "contentHash": "twbdvWFcy0wRd/jiZWeiS6Edui76XwmRLHXLJ3uFpBsimu7XOTLJBMycG11MxdcAjFMa3LnPUkTgiI63wM1b+w==" - } - }, - "UAP,Version=v10.0.17763/win10-x86-aot": { - "Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Direct", - "requested": "[6.2.14, )", - "resolved": "6.2.14", - "contentHash": "7Mi4cS8JQ7gqm+W+SRCq13c2Rr0yZTuczC9EbV6gRigE2ZhQalnLHyat0ZshT5HDMSkFDxTyjwZymUgFuv3+eg==", - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.0", - "Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14", - "NETStandard.Library": "2.0.3", - "runtime.win10-x86-aot.Microsoft.NETCore.UniversalWindowsPlatform": "6.2.14" - } - }, - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - }, - "runtime.win10-x86-aot.Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Transitive", - "resolved": "6.2.14", - "contentHash": "3nklK7zt8pQ4/okXv4jA/HlUx/xmnyS/YRKJh19BzXKKhYk/EnRT1zoNcvQDJjhyUZXquffbcxHyBbjd2V2GNQ==" - } - } - } -} \ No newline at end of file diff --git a/packages/integration-test-app/windows/InteropTestModuleCS/packages.lock.json b/packages/integration-test-app/windows/InteropTestModuleCS/packages.lock.json deleted file mode 100644 index 1d3d9a8eb72..00000000000 --- a/packages/integration-test-app/windows/InteropTestModuleCS/packages.lock.json +++ /dev/null @@ -1,379 +0,0 @@ -{ - "version": 1, - "dependencies": { - "UAP,Version=v10.0.17763": { - "Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Direct", - "requested": "[6.2.14, )", - "resolved": "6.2.14", - "contentHash": "7Mi4cS8JQ7gqm+W+SRCq13c2Rr0yZTuczC9EbV6gRigE2ZhQalnLHyat0ZshT5HDMSkFDxTyjwZymUgFuv3+eg==", - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.0", - "Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14", - "NETStandard.Library": "2.0.3" - } - }, - "boost": { - "type": "Transitive", - "resolved": "1.83.0", - "contentHash": "cy53VNMzysEMvhBixDe8ujPk67Fcj3v6FPHQnH91NYJNLHpc6jxa2xq9ruCaaJjE4M3YrGSHDi4uUSTGBWw6EQ==" - }, - "Microsoft.Build.Tasks.Git": { - "type": "Transitive", - "resolved": "1.1.1", - "contentHash": "AT3HlgTjsqHnWpBHSNeR0KxbLZD7bztlZVj7I8vgeYG9SYqbeFGh0TM/KVtC6fg53nrWHl3VfZFvb5BiQFcY6Q==" - }, - "Microsoft.JavaScript.Hermes": { - "type": "Transitive", - "resolved": "0.0.0-2511.7001-d7ca19b3", - "contentHash": "/EGy/gbTWpFZPZ4Z81QxbGQxpZhqiOE3qrnSokZRgXAyHivl15s7zZkRLOy9daDmVyEfanq7YBCOMi0ha58uQA==" - }, - "Microsoft.Net.Native.Compiler": { - "type": "Transitive", - "resolved": "2.2.12-rel-31116-00", - "contentHash": "DuANSYEBO7qcIeqzI1mShJMweuQVBycbCRUW6mIb1QxorSiWLSWEJZNv/X7TdW3dcjfZdZFVsEWDCnJUolIPrQ==", - "dependencies": { - "runtime.win10-arm.Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "runtime.win10-arm64.Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "runtime.win10-x64.Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "runtime.win10-x86.Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00" - } - }, - "Microsoft.Net.UWPCoreRuntimeSdk": { - "type": "Transitive", - "resolved": "2.2.14", - "contentHash": "THMsLyB29wqd9ZI9c05hoMb788QQ5ClsXwLjpt7omTk/OvtUERWgwD6q85s5aSMdze50uhPZDRF/+uju8Lqhgw==", - "dependencies": { - "runtime.win10-arm.Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14", - "runtime.win10-x64.Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14", - "runtime.win10-x86.Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14" - } - }, - "Microsoft.NETCore.Platforms": { - "type": "Transitive", - "resolved": "2.1.0", - "contentHash": "ok+RPAtESz/9MUXeIEz6Lv5XAGQsaNmEYXMsgVALj4D7kqC8gveKWXWXbufLySR2fWrwZf8smyN5RmHu0e4BHA==" - }, - "Microsoft.SourceLink.Common": { - "type": "Transitive", - "resolved": "1.1.1", - "contentHash": "WMcGpWKrmJmzrNeuaEb23bEMnbtR/vLmvZtkAP5qWu7vQsY59GqfRJd65sFpBszbd2k/bQ8cs8eWawQKAabkVg==" - }, - "Microsoft.SourceLink.GitHub": { - "type": "Transitive", - "resolved": "1.1.1", - "contentHash": "IaJGnOv/M7UQjRJks7B6p7pbPnOwisYGOIzqCz5ilGFTApZ3ktOR+6zJ12ZRPInulBmdAf1SrGdDG2MU8g6XTw==", - "dependencies": { - "Microsoft.Build.Tasks.Git": "1.1.1", - "Microsoft.SourceLink.Common": "1.1.1" - } - }, - "Microsoft.UI.Xaml": { - "type": "Transitive", - "resolved": "2.8.0", - "contentHash": "vxdHxTr63s5KVtNddMFpgvjBjUH50z7seq/5jLWmmSuf8poxg+sXrywkofUdE8ZstbpO9y3FL/IXXUcPYbeesA==", - "dependencies": { - "Microsoft.Web.WebView2": "1.0.1264.42" - } - }, - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - }, - "NETStandard.Library": { - "type": "Transitive", - "resolved": "2.0.3", - "contentHash": "st47PosZSHrjECdjeIzZQbzivYBJFv6P2nv4cj2ypdI204DO+vZ7l5raGMiX4eXMJ53RfOIg+/s4DHVZ54Nu2A==", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0" - } - }, - "runtime.win10-arm.Microsoft.Net.Native.Compiler": { - "type": "Transitive", - "resolved": "2.2.12-rel-31116-00", - "contentHash": "JAieAWjpAsAKq2OLgJpKHafrk1gxHTq0nSie1sEKAYjnlBhVIx17ypAX1NLhjMJZ3TkqhktOGm/2r0qTXBAqWg==", - "dependencies": { - "runtime.win10-arm.Microsoft.Net.Native.SharedLibrary": "2.2.8-rel-31116-00" - } - }, - "runtime.win10-arm.Microsoft.Net.Native.SharedLibrary": { - "type": "Transitive", - "resolved": "2.2.8-rel-31116-00", - "contentHash": "bdNrkqMK7TUyqJjMJj9sXFpTtJg5+cKmGTPERymWldQ7/OxzoA1VGV4nFFRS4ciycxIqoA9amP0sr5SdTaSjDg==" - }, - "runtime.win10-arm.Microsoft.Net.UWPCoreRuntimeSdk": { - "type": "Transitive", - "resolved": "2.2.14", - "contentHash": "eEtdvL57LKF3/AKuSqk9bJeUaPm0rPMCs36halkQwyTsaykEwzaV634jxpsg9Oneru4DvFW1vlRISdiW2929jA==" - }, - "runtime.win10-arm64.Microsoft.Net.Native.Compiler": { - "type": "Transitive", - "resolved": "2.2.12-rel-31116-00", - "contentHash": "Rs9fywhVdnJTqegZnSXJ2v0w7oX3xyZ5P1+v9wNlm7mkSb+dEcxgXwrkqTJe9shmLUOOFz8Dm37LbtIPHNzR1A==", - "dependencies": { - "runtime.win10-arm64.Microsoft.Net.Native.SharedLibrary": "2.2.8-rel-31116-00" - } - }, - "runtime.win10-arm64.Microsoft.Net.Native.SharedLibrary": { - "type": "Transitive", - "resolved": "2.2.8-rel-31116-00", - "contentHash": "mNZPhhxOKUQSgYuBDezHPYFMwP9LYDmVEEHl7bTVAPbfcnxPHdSv6WwJglYlwQRQh+3NSgYRW4WcTxpETkD0AA==" - }, - "runtime.win10-x64.Microsoft.Net.Native.Compiler": { - "type": "Transitive", - "resolved": "2.2.12-rel-31116-00", - "contentHash": "dAJj40m9Tm6AQ/P7iQxuEN8sVvj6v9TDyulcP7ayvp+FkpR8VyGZWJMSxaMEjr1qVeMRuMCv1JV5DLMCWZvisg==", - "dependencies": { - "runtime.win10-x64.Microsoft.Net.Native.SharedLibrary": "2.2.8-rel-31116-00" - } - }, - "runtime.win10-x64.Microsoft.Net.Native.SharedLibrary": { - "type": "Transitive", - "resolved": "2.2.8-rel-31116-00", - "contentHash": "kXqhwE+XmgRn9Z1QWkGfIcDKg/pCLJcbRL5w8NWT6jliAx81sjHzquDut3ljPwOC856AUI2WMnBopu0Bf/m4BQ==" - }, - "runtime.win10-x64.Microsoft.Net.UWPCoreRuntimeSdk": { - "type": "Transitive", - "resolved": "2.2.14", - "contentHash": "a/ONxs2DxZcBnlDo7LDtH4t6imrEuSbf9KxWWBUCP+yCquVFyqtWAt2Z4hiT++yOIz2OMZT9Hmv1VzrgecpQkQ==" - }, - "runtime.win10-x86.Microsoft.Net.Native.Compiler": { - "type": "Transitive", - "resolved": "2.2.12-rel-31116-00", - "contentHash": "9T8n/l5Ny4rOlL4yGs81wy4AzypMhUgrrtPBqlv46QbKWhHf44EpFKfI6JU+MkJbSh7mZYywBEfmivT0v6gnNA==", - "dependencies": { - "runtime.win10-x86.Microsoft.Net.Native.SharedLibrary": "2.2.8-rel-31116-00" - } - }, - "runtime.win10-x86.Microsoft.Net.Native.SharedLibrary": { - "type": "Transitive", - "resolved": "2.2.8-rel-31116-00", - "contentHash": "5RGA27cl3z0lf9zsctLBjW2GQoGYeBrg8pesqWLQnb1Ch8q8IZ6pyOwWFUsnXGuYW59OyCfoQGzHFq5Q/73EiQ==" - }, - "runtime.win10-x86.Microsoft.Net.UWPCoreRuntimeSdk": { - "type": "Transitive", - "resolved": "2.2.14", - "contentHash": "V/hZioMMAwoKZFmfq/SuMA/mfoNFu4+Aedwdld/tpL8ZheehFab0RlAR3pgsPgOWOU+GjyePNIgyUXM5J/Y3Ig==" - }, - "common": { - "type": "Project", - "dependencies": { - "boost": "[1.83.0, )" - } - }, - "fmt": { - "type": "Project" - }, - "folly": { - "type": "Project", - "dependencies": { - "boost": "[1.83.0, )", - "fmt": "[1.0.0, )" - } - }, - "microsoft.reactnative": { - "type": "Project", - "dependencies": { - "Common": "[1.0.0, )", - "Folly": "[1.0.0, )", - "Microsoft.JavaScript.Hermes": "[0.0.0-2511.7001-d7ca19b3, )", - "Microsoft.SourceLink.GitHub": "[1.1.1, )", - "Microsoft.UI.Xaml": "[2.8.0, )", - "ReactCommon": "[1.0.0, )", - "boost": "[1.83.0, )" - } - }, - "microsoft.reactnative.managed": { - "type": "Project", - "dependencies": { - "Microsoft.NETCore.UniversalWindowsPlatform": "[6.2.14, )", - "Microsoft.ReactNative": "[1.0.0, )" - } - }, - "reactcommon": { - "type": "Project", - "dependencies": { - "Folly": "[1.0.0, )", - "boost": "[1.83.0, )" - } - } - }, - "UAP,Version=v10.0.17763/win10-arm": { - "Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Direct", - "requested": "[6.2.14, )", - "resolved": "6.2.14", - "contentHash": "7Mi4cS8JQ7gqm+W+SRCq13c2Rr0yZTuczC9EbV6gRigE2ZhQalnLHyat0ZshT5HDMSkFDxTyjwZymUgFuv3+eg==", - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.0", - "Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14", - "NETStandard.Library": "2.0.3", - "runtime.win10-arm.Microsoft.NETCore.UniversalWindowsPlatform": "6.2.14" - } - }, - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - }, - "runtime.win10-arm.Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Transitive", - "resolved": "6.2.14", - "contentHash": "TKCMvB+6izAQSl7kWimKU2W9iN7gXSMc1Lah3dpY+/PuUjAfSNvfv2HW/mK3TdmjW631/4S9wWYmplLh6ao91w==" - } - }, - "UAP,Version=v10.0.17763/win10-arm-aot": { - "Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Direct", - "requested": "[6.2.14, )", - "resolved": "6.2.14", - "contentHash": "7Mi4cS8JQ7gqm+W+SRCq13c2Rr0yZTuczC9EbV6gRigE2ZhQalnLHyat0ZshT5HDMSkFDxTyjwZymUgFuv3+eg==", - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.0", - "Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14", - "NETStandard.Library": "2.0.3", - "runtime.win10-arm-aot.Microsoft.NETCore.UniversalWindowsPlatform": "6.2.14" - } - }, - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - }, - "runtime.win10-arm-aot.Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Transitive", - "resolved": "6.2.14", - "contentHash": "4/GjCV7KtJz7is13eUXxIj4AHn8WTqmQ1u6wx7J4piJYkwViMVz0sGvzwXDt5oSSTvVdsDpa/EQUUBtFyGnmbg==" - } - }, - "UAP,Version=v10.0.17763/win10-arm64-aot": { - "Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Direct", - "requested": "[6.2.14, )", - "resolved": "6.2.14", - "contentHash": "7Mi4cS8JQ7gqm+W+SRCq13c2Rr0yZTuczC9EbV6gRigE2ZhQalnLHyat0ZshT5HDMSkFDxTyjwZymUgFuv3+eg==", - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.0", - "Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14", - "NETStandard.Library": "2.0.3", - "runtime.win10-arm64-aot.Microsoft.NETCore.UniversalWindowsPlatform": "6.2.14" - } - }, - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - }, - "runtime.win10-arm64-aot.Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Transitive", - "resolved": "6.2.14", - "contentHash": "8QVHVgSh8G9BgNUPaMllx5f8iEM45a52eCooJAQH1Xq+MfnvVXcmpOVmMRLxwY2dRU77ZoiGRCyeAKwqFcnEYQ==" - } - }, - "UAP,Version=v10.0.17763/win10-x64": { - "Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Direct", - "requested": "[6.2.14, )", - "resolved": "6.2.14", - "contentHash": "7Mi4cS8JQ7gqm+W+SRCq13c2Rr0yZTuczC9EbV6gRigE2ZhQalnLHyat0ZshT5HDMSkFDxTyjwZymUgFuv3+eg==", - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.0", - "Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14", - "NETStandard.Library": "2.0.3", - "runtime.win10-x64.Microsoft.NETCore.UniversalWindowsPlatform": "6.2.14" - } - }, - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - }, - "runtime.win10-x64.Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Transitive", - "resolved": "6.2.14", - "contentHash": "SPmQotZQ5ty+UkHMm76k/0DJpZ663qwXvLjVw/LrNmaIQHa+g+6TjKNAyR0ondKnwqu5oT79RJ2Tk8A0JQqBPQ==" - } - }, - "UAP,Version=v10.0.17763/win10-x64-aot": { - "Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Direct", - "requested": "[6.2.14, )", - "resolved": "6.2.14", - "contentHash": "7Mi4cS8JQ7gqm+W+SRCq13c2Rr0yZTuczC9EbV6gRigE2ZhQalnLHyat0ZshT5HDMSkFDxTyjwZymUgFuv3+eg==", - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.0", - "Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14", - "NETStandard.Library": "2.0.3", - "runtime.win10-x64-aot.Microsoft.NETCore.UniversalWindowsPlatform": "6.2.14" - } - }, - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - }, - "runtime.win10-x64-aot.Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Transitive", - "resolved": "6.2.14", - "contentHash": "2SPw1ay04TYxrnMs2hxP86j3daB59cnQ8aNPXUcKyon+RA1MN99mWg8V93WDxD82ZDR+citKcM3dxS4oEtDI4g==" - } - }, - "UAP,Version=v10.0.17763/win10-x86": { - "Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Direct", - "requested": "[6.2.14, )", - "resolved": "6.2.14", - "contentHash": "7Mi4cS8JQ7gqm+W+SRCq13c2Rr0yZTuczC9EbV6gRigE2ZhQalnLHyat0ZshT5HDMSkFDxTyjwZymUgFuv3+eg==", - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.0", - "Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14", - "NETStandard.Library": "2.0.3", - "runtime.win10-x86.Microsoft.NETCore.UniversalWindowsPlatform": "6.2.14" - } - }, - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - }, - "runtime.win10-x86.Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Transitive", - "resolved": "6.2.14", - "contentHash": "twbdvWFcy0wRd/jiZWeiS6Edui76XwmRLHXLJ3uFpBsimu7XOTLJBMycG11MxdcAjFMa3LnPUkTgiI63wM1b+w==" - } - }, - "UAP,Version=v10.0.17763/win10-x86-aot": { - "Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Direct", - "requested": "[6.2.14, )", - "resolved": "6.2.14", - "contentHash": "7Mi4cS8JQ7gqm+W+SRCq13c2Rr0yZTuczC9EbV6gRigE2ZhQalnLHyat0ZshT5HDMSkFDxTyjwZymUgFuv3+eg==", - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.0", - "Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14", - "NETStandard.Library": "2.0.3", - "runtime.win10-x86-aot.Microsoft.NETCore.UniversalWindowsPlatform": "6.2.14" - } - }, - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - }, - "runtime.win10-x86-aot.Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Transitive", - "resolved": "6.2.14", - "contentHash": "3nklK7zt8pQ4/okXv4jA/HlUx/xmnyS/YRKJh19BzXKKhYk/EnRT1zoNcvQDJjhyUZXquffbcxHyBbjd2V2GNQ==" - } - } - } -} \ No newline at end of file diff --git a/packages/integration-test-app/windows/integrationtest.sln b/packages/integration-test-app/windows/integrationtest.sln deleted file mode 100644 index 3c778126074..00000000000 --- a/packages/integration-test-app/windows/integrationtest.sln +++ /dev/null @@ -1,214 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio Version 17 -VisualStudioVersion = 17.3.32929.385 -MinimumVisualStudioVersion = 10.0.40219.1 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "integrationtest", "integrationtest\integrationtest.vcxproj", "{A24C443D-B107-4594-9F15-2CD83732B6CE}" - ProjectSection(ProjectDependencies) = postProject - {F7D32BD0-2749-483E-9A0D-1635EF7E3136} = {F7D32BD0-2749-483E-9A0D-1635EF7E3136} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Folly", "..\..\..\vnext\Folly\Folly.vcxproj", "{A990658C-CE31-4BCC-976F-0FC6B1AF693D}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "fmt", "..\..\..\vnext\fmt\fmt.vcxproj", "{14B93DC8-FD93-4A6D-81CB-8BC96644501C}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ReactCommon", "..\..\..\vnext\ReactCommon\ReactCommon.vcxproj", "{A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}" - ProjectSection(ProjectDependencies) = postProject - {A990658C-CE31-4BCC-976F-0FC6B1AF693D} = {A990658C-CE31-4BCC-976F-0FC6B1AF693D} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Chakra", "..\..\..\vnext\Chakra\Chakra.vcxitems", "{C38970C0-5FBF-4D69-90D8-CBAC225AE895}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Microsoft.ReactNative", "..\..\..\vnext\Microsoft.ReactNative\Microsoft.ReactNative.vcxproj", "{F7D32BD0-2749-483E-9A0D-1635EF7E3136}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Microsoft.ReactNative.Cxx", "..\..\..\vnext\Microsoft.ReactNative.Cxx\Microsoft.ReactNative.Cxx.vcxitems", "{DA8B35B3-DA00-4B02-BDE6-6A397B3FD46B}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Common", "..\..\..\vnext\Common\Common.vcxproj", "{FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "ReactNative", "ReactNative", "{5EA20F54-880A-49F3-99FA-4B3FE54E8AB1}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Microsoft.ReactNative.Shared", "..\..\..\vnext\Shared\Shared.vcxitems", "{2049DBE9-8D13-42C9-AE4B-413AE38FFFD0}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Mso", "..\..\..\vnext\Mso\Mso.vcxitems", "{84E05BFA-CBAF-4F0D-BFB6-4CE85742A57E}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Include", "..\..\..\vnext\include\Include.vcxitems", "{EF074BA1-2D54-4D49-A28E-5E040B47CD2E}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Microsoft.ReactNative.Managed", "..\..\..\vnext\Microsoft.ReactNative.Managed\Microsoft.ReactNative.Managed.csproj", "{F2824844-CE15-4242-9420-308923CD76C3}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.ReactNative.Managed.CodeGen", "..\..\..\vnext\Microsoft.ReactNative.Managed.CodeGen\Microsoft.ReactNative.Managed.CodeGen.csproj", "{ADED4FBE-887D-4271-AF24-F0823BCE7961}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "InteropTestModuleCS", "InteropTestModuleCS\InteropTestModuleCS.csproj", "{ED39F2DF-B047-4717-8D6F-23A3CECC7EC5}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "AutomationChannel", "..\..\..\node_modules\@react-native-windows\automation-channel\windows\AutomationChannel\AutomationChannel.vcxproj", "{C0A69310-6119-46DC-A6D6-0BAB7826DC92}" -EndProject -Global - GlobalSection(SharedMSBuildProjectFiles) = preSolution - ..\..\..\vnext\Shared\Shared.vcxitems*{2049dbe9-8d13-42c9-ae4b-413ae38fffd0}*SharedItemsImports = 9 - ..\..\..\vnext\Mso\Mso.vcxitems*{84e05bfa-cbaf-4f0d-bfb6-4ce85742a57e}*SharedItemsImports = 9 - ..\..\..\vnext\Chakra\Chakra.vcxitems*{c38970c0-5fbf-4d69-90d8-cbac225ae895}*SharedItemsImports = 9 - ..\..\..\vnext\Microsoft.ReactNative.Cxx\Microsoft.ReactNative.Cxx.vcxitems*{da8b35b3-da00-4b02-bde6-6a397b3fd46b}*SharedItemsImports = 9 - ..\..\..\vnext\include\Include.vcxitems*{ef074ba1-2d54-4d49-a28e-5e040b47cd2e}*SharedItemsImports = 9 - ..\..\..\vnext\Chakra\Chakra.vcxitems*{f7d32bd0-2749-483e-9a0d-1635ef7e3136}*SharedItemsImports = 4 - ..\..\..\vnext\Microsoft.ReactNative.Cxx\Microsoft.ReactNative.Cxx.vcxitems*{f7d32bd0-2749-483e-9a0d-1635ef7e3136}*SharedItemsImports = 4 - ..\..\..\vnext\Mso\Mso.vcxitems*{f7d32bd0-2749-483e-9a0d-1635ef7e3136}*SharedItemsImports = 4 - ..\..\..\vnext\Shared\Shared.vcxitems*{f7d32bd0-2749-483e-9a0d-1635ef7e3136}*SharedItemsImports = 4 - EndGlobalSection - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|x64 = Debug|x64 - Debug|x86 = Debug|x86 - Debug|ARM64 = Debug|ARM64 - Release|x64 = Release|x64 - Release|x86 = Release|x86 - Release|ARM64 = Release|ARM64 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {A24C443D-B107-4594-9F15-2CD83732B6CE}.Debug|ARM64.ActiveCfg = Debug|ARM64 - {A24C443D-B107-4594-9F15-2CD83732B6CE}.Debug|ARM64.Build.0 = Debug|ARM64 - {A24C443D-B107-4594-9F15-2CD83732B6CE}.Debug|ARM64.Deploy.0 = Debug|ARM64 - {A24C443D-B107-4594-9F15-2CD83732B6CE}.Debug|x64.ActiveCfg = Debug|x64 - {A24C443D-B107-4594-9F15-2CD83732B6CE}.Debug|x64.Build.0 = Debug|x64 - {A24C443D-B107-4594-9F15-2CD83732B6CE}.Debug|x64.Deploy.0 = Debug|x64 - {A24C443D-B107-4594-9F15-2CD83732B6CE}.Debug|x86.ActiveCfg = Debug|Win32 - {A24C443D-B107-4594-9F15-2CD83732B6CE}.Debug|x86.Build.0 = Debug|Win32 - {A24C443D-B107-4594-9F15-2CD83732B6CE}.Debug|x86.Deploy.0 = Debug|Win32 - {A24C443D-B107-4594-9F15-2CD83732B6CE}.Release|ARM64.ActiveCfg = Release|ARM64 - {A24C443D-B107-4594-9F15-2CD83732B6CE}.Release|ARM64.Build.0 = Release|ARM64 - {A24C443D-B107-4594-9F15-2CD83732B6CE}.Release|ARM64.Deploy.0 = Release|ARM64 - {A24C443D-B107-4594-9F15-2CD83732B6CE}.Release|x64.ActiveCfg = Release|x64 - {A24C443D-B107-4594-9F15-2CD83732B6CE}.Release|x64.Build.0 = Release|x64 - {A24C443D-B107-4594-9F15-2CD83732B6CE}.Release|x64.Deploy.0 = Release|x64 - {A24C443D-B107-4594-9F15-2CD83732B6CE}.Release|x86.ActiveCfg = Release|Win32 - {A24C443D-B107-4594-9F15-2CD83732B6CE}.Release|x86.Build.0 = Release|Win32 - {A24C443D-B107-4594-9F15-2CD83732B6CE}.Release|x86.Deploy.0 = Release|Win32 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Debug|ARM64.ActiveCfg = Debug|ARM64 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Debug|ARM64.Build.0 = Debug|ARM64 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Debug|x64.ActiveCfg = Debug|x64 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Debug|x64.Build.0 = Debug|x64 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Debug|x86.ActiveCfg = Debug|Win32 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Debug|x86.Build.0 = Debug|Win32 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Release|ARM64.ActiveCfg = Release|ARM64 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Release|ARM64.Build.0 = Release|ARM64 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Release|x64.ActiveCfg = Release|x64 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Release|x64.Build.0 = Release|x64 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Release|x86.ActiveCfg = Release|Win32 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Release|x86.Build.0 = Release|Win32 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Debug|ARM64.ActiveCfg = Debug|ARM64 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Debug|ARM64.Build.0 = Debug|ARM64 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Debug|x64.ActiveCfg = Debug|x64 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Debug|x64.Build.0 = Debug|x64 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Debug|x86.ActiveCfg = Debug|Win32 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Debug|x86.Build.0 = Debug|Win32 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Release|ARM64.ActiveCfg = Release|ARM64 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Release|ARM64.Build.0 = Release|ARM64 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Release|x64.ActiveCfg = Release|x64 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Release|x64.Build.0 = Release|x64 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Release|x86.ActiveCfg = Release|Win32 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Release|x86.Build.0 = Release|Win32 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Debug|ARM64.ActiveCfg = Debug|ARM64 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Debug|ARM64.Build.0 = Debug|ARM64 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Debug|x64.ActiveCfg = Debug|x64 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Debug|x64.Build.0 = Debug|x64 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Debug|x86.ActiveCfg = Debug|Win32 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Debug|x86.Build.0 = Debug|Win32 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Release|ARM64.ActiveCfg = Release|ARM64 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Release|ARM64.Build.0 = Release|ARM64 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Release|x64.ActiveCfg = Release|x64 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Release|x64.Build.0 = Release|x64 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Release|x86.ActiveCfg = Release|Win32 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Release|x86.Build.0 = Release|Win32 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Debug|ARM64.ActiveCfg = Debug|ARM64 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Debug|ARM64.Build.0 = Debug|ARM64 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Debug|x64.ActiveCfg = Debug|x64 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Debug|x64.Build.0 = Debug|x64 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Debug|x86.ActiveCfg = Debug|Win32 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Debug|x86.Build.0 = Debug|Win32 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Release|ARM64.ActiveCfg = Release|ARM64 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Release|ARM64.Build.0 = Release|ARM64 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Release|x64.ActiveCfg = Release|x64 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Release|x64.Build.0 = Release|x64 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Release|x86.ActiveCfg = Release|Win32 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Release|x86.Build.0 = Release|Win32 - {F2824844-CE15-4242-9420-308923CD76C3}.Debug|ARM64.ActiveCfg = Debug|ARM64 - {F2824844-CE15-4242-9420-308923CD76C3}.Debug|ARM64.Build.0 = Debug|ARM64 - {F2824844-CE15-4242-9420-308923CD76C3}.Debug|x64.ActiveCfg = Debug|x64 - {F2824844-CE15-4242-9420-308923CD76C3}.Debug|x64.Build.0 = Debug|x64 - {F2824844-CE15-4242-9420-308923CD76C3}.Debug|x86.ActiveCfg = Debug|x86 - {F2824844-CE15-4242-9420-308923CD76C3}.Debug|x86.Build.0 = Debug|x86 - {F2824844-CE15-4242-9420-308923CD76C3}.Release|ARM64.ActiveCfg = Release|ARM64 - {F2824844-CE15-4242-9420-308923CD76C3}.Release|ARM64.Build.0 = Release|ARM64 - {F2824844-CE15-4242-9420-308923CD76C3}.Release|x64.ActiveCfg = Release|x64 - {F2824844-CE15-4242-9420-308923CD76C3}.Release|x64.Build.0 = Release|x64 - {F2824844-CE15-4242-9420-308923CD76C3}.Release|x86.ActiveCfg = Release|x86 - {F2824844-CE15-4242-9420-308923CD76C3}.Release|x86.Build.0 = Release|x86 - {ADED4FBE-887D-4271-AF24-F0823BCE7961}.Debug|ARM64.ActiveCfg = Debug|ARM64 - {ADED4FBE-887D-4271-AF24-F0823BCE7961}.Debug|ARM64.Build.0 = Debug|ARM64 - {ADED4FBE-887D-4271-AF24-F0823BCE7961}.Debug|x64.ActiveCfg = Debug|x64 - {ADED4FBE-887D-4271-AF24-F0823BCE7961}.Debug|x64.Build.0 = Debug|x64 - {ADED4FBE-887D-4271-AF24-F0823BCE7961}.Debug|x86.ActiveCfg = Debug|x86 - {ADED4FBE-887D-4271-AF24-F0823BCE7961}.Debug|x86.Build.0 = Debug|x86 - {ADED4FBE-887D-4271-AF24-F0823BCE7961}.Release|ARM64.ActiveCfg = Release|ARM64 - {ADED4FBE-887D-4271-AF24-F0823BCE7961}.Release|ARM64.Build.0 = Release|ARM64 - {ADED4FBE-887D-4271-AF24-F0823BCE7961}.Release|x64.ActiveCfg = Release|x64 - {ADED4FBE-887D-4271-AF24-F0823BCE7961}.Release|x64.Build.0 = Release|x64 - {ADED4FBE-887D-4271-AF24-F0823BCE7961}.Release|x86.ActiveCfg = Release|x86 - {ADED4FBE-887D-4271-AF24-F0823BCE7961}.Release|x86.Build.0 = Release|x86 - {ED39F2DF-B047-4717-8D6F-23A3CECC7EC5}.Debug|ARM64.ActiveCfg = Debug|ARM64 - {ED39F2DF-B047-4717-8D6F-23A3CECC7EC5}.Debug|ARM64.Build.0 = Debug|ARM64 - {ED39F2DF-B047-4717-8D6F-23A3CECC7EC5}.Debug|x64.ActiveCfg = Debug|x64 - {ED39F2DF-B047-4717-8D6F-23A3CECC7EC5}.Debug|x64.Build.0 = Debug|x64 - {ED39F2DF-B047-4717-8D6F-23A3CECC7EC5}.Debug|x86.ActiveCfg = Debug|x86 - {ED39F2DF-B047-4717-8D6F-23A3CECC7EC5}.Debug|x86.Build.0 = Debug|x86 - {ED39F2DF-B047-4717-8D6F-23A3CECC7EC5}.Release|ARM64.ActiveCfg = Release|ARM64 - {ED39F2DF-B047-4717-8D6F-23A3CECC7EC5}.Release|ARM64.Build.0 = Release|ARM64 - {ED39F2DF-B047-4717-8D6F-23A3CECC7EC5}.Release|x64.ActiveCfg = Release|x64 - {ED39F2DF-B047-4717-8D6F-23A3CECC7EC5}.Release|x64.Build.0 = Release|x64 - {ED39F2DF-B047-4717-8D6F-23A3CECC7EC5}.Release|x86.ActiveCfg = Release|x86 - {ED39F2DF-B047-4717-8D6F-23A3CECC7EC5}.Release|x86.Build.0 = Release|x86 - {C0A69310-6119-46DC-A6D6-0BAB7826DC92}.Debug|ARM64.ActiveCfg = Debug|ARM64 - {C0A69310-6119-46DC-A6D6-0BAB7826DC92}.Debug|ARM64.Build.0 = Debug|ARM64 - {C0A69310-6119-46DC-A6D6-0BAB7826DC92}.Debug|x64.ActiveCfg = Debug|x64 - {C0A69310-6119-46DC-A6D6-0BAB7826DC92}.Debug|x64.Build.0 = Debug|x64 - {C0A69310-6119-46DC-A6D6-0BAB7826DC92}.Debug|x86.ActiveCfg = Debug|Win32 - {C0A69310-6119-46DC-A6D6-0BAB7826DC92}.Debug|x86.Build.0 = Debug|Win32 - {C0A69310-6119-46DC-A6D6-0BAB7826DC92}.Release|ARM64.ActiveCfg = Release|ARM64 - {C0A69310-6119-46DC-A6D6-0BAB7826DC92}.Release|ARM64.Build.0 = Release|ARM64 - {C0A69310-6119-46DC-A6D6-0BAB7826DC92}.Release|x64.ActiveCfg = Release|x64 - {C0A69310-6119-46DC-A6D6-0BAB7826DC92}.Release|x64.Build.0 = Release|x64 - {C0A69310-6119-46DC-A6D6-0BAB7826DC92}.Release|x86.ActiveCfg = Release|Win32 - {C0A69310-6119-46DC-A6D6-0BAB7826DC92}.Release|x86.Build.0 = Release|Win32 - {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Debug|ARM64.ActiveCfg = Debug|ARM64 - {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Debug|ARM64.Build.0 = Debug|ARM64 - {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Debug|x64.ActiveCfg = Debug|x64 - {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Debug|x64.Build.0 = Debug|x64 - {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Debug|x86.ActiveCfg = Debug|Win32 - {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Debug|x86.Build.0 = Debug|Win32 - {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Debug|x86.Deploy.0 = Debug|Win32 - {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Release|ARM64.ActiveCfg = Release|ARM64 - {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Release|ARM64.Build.0 = Release|ARM64 - {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Release|x64.ActiveCfg = Release|x64 - {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Release|x64.Build.0 = Release|x64 - {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Release|x86.ActiveCfg = Release|Win32 - {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Release|x86.Build.0 = Release|Win32 - {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Release|x86.Deploy.0 = Release|Win32 -EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection - GlobalSection(NestedProjects) = preSolution - {A990658C-CE31-4BCC-976F-0FC6B1AF693D} = {5EA20F54-880A-49F3-99FA-4B3FE54E8AB1} - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD} = {5EA20F54-880A-49F3-99FA-4B3FE54E8AB1} - {C38970C0-5FBF-4D69-90D8-CBAC225AE895} = {5EA20F54-880A-49F3-99FA-4B3FE54E8AB1} - {F7D32BD0-2749-483E-9A0D-1635EF7E3136} = {5EA20F54-880A-49F3-99FA-4B3FE54E8AB1} - {DA8B35B3-DA00-4B02-BDE6-6A397B3FD46B} = {5EA20F54-880A-49F3-99FA-4B3FE54E8AB1} - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D} = {5EA20F54-880A-49F3-99FA-4B3FE54E8AB1} - {2049DBE9-8D13-42C9-AE4B-413AE38FFFD0} = {5EA20F54-880A-49F3-99FA-4B3FE54E8AB1} - {84E05BFA-CBAF-4F0D-BFB6-4CE85742A57E} = {5EA20F54-880A-49F3-99FA-4B3FE54E8AB1} - {EF074BA1-2D54-4D49-A28E-5E040B47CD2E} = {5EA20F54-880A-49F3-99FA-4B3FE54E8AB1} - {F2824844-CE15-4242-9420-308923CD76C3} = {5EA20F54-880A-49F3-99FA-4B3FE54E8AB1} - {ADED4FBE-887D-4271-AF24-F0823BCE7961} = {5EA20F54-880A-49F3-99FA-4B3FE54E8AB1} - {14B93DC8-FD93-4A6D-81CB-8BC96644501C} = {5EA20F54-880A-49F3-99FA-4B3FE54E8AB1} - EndGlobalSection - GlobalSection(ExtensibilityGlobals) = postSolution - SolutionGuid = {D43FAD39-F619-437D-BB40-04A3982ACB6A} - EndGlobalSection -EndGlobal diff --git a/packages/integration-test-app/windows/integrationtest/.gitignore b/packages/integration-test-app/windows/integrationtest/.gitignore deleted file mode 100644 index 917243bd7ae..00000000000 --- a/packages/integration-test-app/windows/integrationtest/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/Bundle diff --git a/packages/integration-test-app/windows/integrationtest/App.cpp b/packages/integration-test-app/windows/integrationtest/App.cpp deleted file mode 100644 index 76107205ddf..00000000000 --- a/packages/integration-test-app/windows/integrationtest/App.cpp +++ /dev/null @@ -1,85 +0,0 @@ -#include "pch.h" - -#include "App.h" - -#include "AutolinkedNativeModules.g.h" -#include "ReactPackageProvider.h" - -#include - -using namespace winrt::integrationtest; -using namespace winrt::integrationtest::implementation; -using namespace winrt; -using namespace Windows::UI::Xaml; -using namespace Windows::UI::Xaml::Controls; -using namespace Windows::UI::Xaml::Navigation; -using namespace Windows::ApplicationModel; - -/// -/// Initializes the singleton application object. This is the first line of -/// authored code executed, and as such is the logical equivalent of main() or -/// WinMain(). -/// -App::App() noexcept { -#if BUNDLE - JavaScriptBundleFile(L"index.windows"); - InstanceSettings().UseFastRefresh(false); -#else - JavaScriptBundleFile(L"index"); - InstanceSettings().UseFastRefresh(true); -#endif - -#if _DEBUG - InstanceSettings().UseDeveloperSupport(true); -#else - InstanceSettings().UseDeveloperSupport(false); -#endif - - RegisterAutolinkedNativeModulePackages(PackageProviders()); // Includes any autolinked modules - - PackageProviders().Append(make()); // Includes all modules in this project - PackageProviders().Append(winrt::InteropTestModuleCS::ReactPackageProvider()); - - m_harness = winrt::make_self(Host()); - - InitializeComponent(); -} - -/// -/// Invoked when the application is launched normally by the end user. Other entry points -/// will be used such as when the application is launched to open a specific file. -/// -/// Details about the launch request and process. -void App::OnLaunched(activation::LaunchActivatedEventArgs const &e) { - super::OnLaunched(e); - - Frame rootFrame = Window::Current().Content().as(); - rootFrame.Navigate(xaml_typename(), box_value(e.Arguments())); -} - -/// -/// Invoked when application execution is being suspended. Application state is saved -/// without knowing whether the application will be terminated or resumed with the contents -/// of memory still intact. -/// -/// The source of the suspend request. -/// Details about the suspend request. -void App::OnSuspending([[maybe_unused]] IInspectable const &sender, [[maybe_unused]] SuspendingEventArgs const &e) { - // Save application state and stop any background activity -} - -/// -/// Invoked when Navigation to a certain page fails -/// -/// The Frame which failed navigation -/// Details about the navigation failure -void App::OnNavigationFailed(IInspectable const &, NavigationFailedEventArgs const &e) { - throw hresult_error(E_FAIL, hstring(L"Failed to load Page ") + e.SourcePageType().Name); -} - -/// -/// Returns the test harness driving the application -/// -IntegrationTest::TestHostHarness &App::TestHarness() { - return *m_harness; -} diff --git a/packages/integration-test-app/windows/integrationtest/App.h b/packages/integration-test-app/windows/integrationtest/App.h deleted file mode 100644 index f12a88adb32..00000000000 --- a/packages/integration-test-app/windows/integrationtest/App.h +++ /dev/null @@ -1,21 +0,0 @@ -#pragma once - -#include "App.xaml.g.h" -#include "TestHostHarness.h" - -namespace activation = winrt::Windows::ApplicationModel::Activation; - -namespace winrt::integrationtest::implementation { -struct App : AppT { - App() noexcept; - void OnLaunched(activation::LaunchActivatedEventArgs const &); - void OnSuspending(IInspectable const &, Windows::ApplicationModel::SuspendingEventArgs const &); - void OnNavigationFailed(IInspectable const &, Windows::UI::Xaml::Navigation::NavigationFailedEventArgs const &); - IntegrationTest::TestHostHarness &TestHarness(); - - private: - using super = AppT; - - winrt::com_ptr m_harness; -}; -} // namespace winrt::integrationtest::implementation diff --git a/packages/integration-test-app/windows/integrationtest/App.idl b/packages/integration-test-app/windows/integrationtest/App.idl deleted file mode 100644 index f89ac1b30c2..00000000000 --- a/packages/integration-test-app/windows/integrationtest/App.idl +++ /dev/null @@ -1,3 +0,0 @@ -namespace integrationtest -{ -} diff --git a/packages/integration-test-app/windows/integrationtest/App.xaml b/packages/integration-test-app/windows/integrationtest/App.xaml deleted file mode 100644 index f9721516720..00000000000 --- a/packages/integration-test-app/windows/integrationtest/App.xaml +++ /dev/null @@ -1,10 +0,0 @@ - - - - - diff --git a/packages/integration-test-app/windows/integrationtest/Assets/LockScreenLogo.scale-200.png b/packages/integration-test-app/windows/integrationtest/Assets/LockScreenLogo.scale-200.png deleted file mode 100644 index 735f57adb5dfc01886d137b4e493d7e97cf13af3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1430 zcmaJ>TTC2P7~aKltDttVHYH6u8Io4i*}3fO&d$gd*bA_<3j~&e7%8(eXJLfhS!M@! zKrliY>>6yT4+Kr95$!DoD(Qn-5TP|{V_KS`k~E6(LGS@#`v$hQo&^^BKsw3HIsZBT z_y6C2n`lK@apunKojRQ^(_P}Mgewt$(^BBKCTZ;*xa?J3wQ7~@S0lUvbcLeq1Bg4o zH-bvQi|wt~L7q$~a-gDFP!{&TQfc3fX*6=uHv* zT&1&U(-)L%Xp^djI2?~eBF2cxC@YOP$+9d?P&h?lPy-9M2UT9fg5jKm1t$m#iWE{M zIf%q9@;fyT?0UP>tcw-bLkz;s2LlKl2qeP0w zECS7Ate+Awk|KQ+DOk;fl}Xsy4o^CY=pwq%QAAKKl628_yNPsK>?A>%D8fQG6IgdJ ztnxttBz#NI_a@fk7SU`WtrpsfZsNs9^0(2a z@C3#YO3>k~w7?2hipBf{#b6`}Xw1hlG$yi?;1dDs7k~xDAw@jiI*+tc;t2Lflg&bM)0!Y;0_@=w%`LW^8DsYpS#-bLOklX9r?Ei}TScw|4DbpW%+7 zFgAI)f51s}{y-eWb|vrU-Ya!GuYKP)J7z#*V_k^Xo>4!1Yqj*m)x&0L^tg3GJbVAJ zJ-Pl$R=NAabouV=^z_t;^K*0AvFs!vYU>_<|I^#c?>>CR<(T?=%{;U=aI*SbZADLH z&(f2wz_Y0??Tf|g;?|1Znw6}6U43Q#qNRwv1vp9uFn1)V#*4p&%$mP9x&15^OaBiDS(XppT|z^>;B{PLVEbS3IFYV yGvCsSX*m diff --git a/packages/integration-test-app/windows/integrationtest/Assets/SplashScreen.scale-200.png b/packages/integration-test-app/windows/integrationtest/Assets/SplashScreen.scale-200.png deleted file mode 100644 index 023e7f1feda78d5100569825acedfd213a0d84e9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7700 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 diff --git a/packages/integration-test-app/windows/integrationtest/Assets/Square150x150Logo.scale-200.png b/packages/integration-test-app/windows/integrationtest/Assets/Square150x150Logo.scale-200.png deleted file mode 100644 index af49fec1a5484db1d52a7f9b5ec90a27c7030186..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2937 zcma)84OCO-8BSud5)jwMLRVKgX(S?$n?Ld|vrsm<$CF7)&zTbyy1FE5bU`Q17MRv`9ue$;R(@8kR;#vJ*IM0>cJIAOte!d7oRgdH zd%ySjdB6L9=gX^A6)VzH7p2l@v~3zJAMw|DFy#^)F@@F*`mqUn=Il>l)8_+ab;nOW{%+iPx z+s{Eu|&pIs)Z7{La9~?xKfyl z#43?gjEL15d4WbOZo#SiP%>DB^+BcnJ=7dHEe;r#G=tuw|ka z%q@}##Uh7;tc%L_64m(kHtw74ty%BJMb)_1)#S0j`)F8_1jF7vScpsnH=0V19bO8y zR`0SjIdCUo&=>JwMQF8KHA<{ODHTiQh}0^@5QRmCA?gOH6_H3K^-_sNB^RrdNuK-R zOO*vOrKCVvDwgUck`kF(E7j{I#iiN;b*ZdCt4m@HPA`EuEqGGf4%!K<;(=I=&Vyrw z%TwcWtxa}8mCZ%Cyf&ActJ6_$ox5z6-D!0-dvnRx6t7y3d+h6QYpKWO;8OdnvERo7 zuEf>ih5`wqY)~o@OeVt-wM?Q!>QzdGRj!bz6fzYrfw$hZfAKzr2-M+D+R>}~oT574c;_3zquHcElqKIsryILt3g8n3jcMb+j?i?-L3FpZJ z2WRVBRdDPc+G5aaYg#5hpE+6nQ|(VSoxT3|biF;BUq#==-27Xi=gihDPYP$7?=9cP zYKE$jeQ|3~_L0VG-(F~2ZPyD0=k{J4Q~h(t__{-mz_w8{JDY9{`1ouzz!Vr5!ECdE z6U~O1k8c}24V7~zzXWTV-Pe4)y}wQJS&q%H5`Fo_f_JvIU489aCX$;P`u#!I-=^4ijC2{&9!O&h>mi?9oYD=GC#%)6{GzN6nQYw+Fal50!#x^asjBBR50i`+mho*ttoqV)ubM2KD9S~k7+FR4>{29?6 z{!l6kDdyTN0YJ9LgkPWeXm|gyi@zM3?0@{&pXT12w|78&W-q!RRF)&iLCEZVH<|fR zN0fr2^t8H(>L?>K#>^+jWROLral(Qy-xoBq1U7A&DV||wClb)Otd9?(gZ|8znMF}D zf<1haWz^s0qgecz;RFGt0C-B4g`jNGHsFU+;{<%t65v^sjk^h$lmWn#B0#_)9ij&d z-~lc`A)YYExi^7sBuPM^Y|wA2g*5?`K?#7tzELQYNxGo$UB$4J8RJp1k(8Jj+~hMT zlN~>M@KTTh^--8y3PK_NZ@AC!{PT=CziBzGd+wTJ^@icH!Bd}%)g8V)%K?|c&WTUk zy}qv1C%(fjRoZ4ozC3{O%@5?)XzH35zHns$pgU*Q?fj4v?fp1Qbm+j;3l;9jam9Da zXVcKjPlQ73x78QPu|Ffm6x?`~e3oD=gl=4kYK?={kD5j~QCXU)`HSdduNNENzA*2$ zOm3PzF!lN5e*06-f1Uot67wY#{o-S1!KZ7E=!~7ynnk9_iJR#kFoNbAOT#^2Gd17F zMmvU6>lndZQGd|ax9kUoXXO+$N?|j@6qpsF&_j7YXvwo_C{JpmLw5&#e6k>atv%es z5)7r*Wvv_JkUpT}M!_o!nVlEk1Zbl=a*2hQ*<|%*K1Glj^FcF`6kTzGQ3lz~2tCc@ z&x|tj;aH&1&9HwcJBcT`;{?a+pnej;M1HO(6Z{#J!cZA04hnFl;NXA+&`=7bjW_^o zfC40u3LMG?NdPtwGl>Tq6u}*QG)}-y;)lu-_>ee3kibW(69n0$0Zy!}9rQz%*v1iO zT9_H>99yIrSPYVy6^);rR}7Yo=J_T@hi+qhTZXnVWyf;JDYm5#eYLTxr*?kiNn!+Y zQ+LUkBafNJ#rH#C(?d5^;gw9o#%daEI{mA*LHPIHPU`#|H$hD zwm>0&+kahQ)E#%~k>&5@&#Vg82H?s%71=)(soi@174pi9--2{w{1$}Sz4zGn3Du&x bht0Iza^2ykEt4(epJ78uh5nDlX8(TxzDYwP diff --git a/packages/integration-test-app/windows/integrationtest/Assets/Square44x44Logo.scale-200.png b/packages/integration-test-app/windows/integrationtest/Assets/Square44x44Logo.scale-200.png deleted file mode 100644 index ce342a2ec8a61291ba76c54604aea7e9d20af11b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1647 zcmaJ?eM}Q)7(e+G1Q(|`V9JhTI2>MkceK4;p;PR&$Pi?ejk3YQ_3o`S&|W_dsOZ8# zWPTt69g`t$ab`0cj-Y0yiBSOqmd)tG7G(}M5aP0_%&9TijB#&)I{zSE^4@#z^FF`l z`8{8`o%wlL(UI|y2!cdsuVamHH~H86F!*-15em4)NqUpCQM5?aoC_eCf@lV4wvF2a zjDQn1JBL69f&@2M3rvzJcfE!eZ8FZUBlFlC5RD)it33{mF9#B82AiyQE%w)`vlwa> zv{<1sm&kSKK$&%2jSFn7$t&P%%6Ue>R=EAnG8N7fqynWG8L3p!4801a;8{+nliO(qd(jNJ_?+9W3#hLIDLoT6~3fx9=`CC-D}-AMrpEO7HK zt3$GicGPc?GmDjy7K2P@La;eu4!$zWCZ`ym{Z$b zu-O6RM&K4JT|BIZB`E-gxqG%FzanI#+2FFmqHqXG7yxWB=w55RGOM)$xMb(>kSNR z2w=1AZi%z=AmG~yea~XaXJR!v7vLn(RUnELfiB1|6D84ICOS}^Zo2AdN}<&*h}G_u z{xZ!(%>tLT3J3<5XhWy-tg+6)0nmUUENLW8TWA{R6bgVd3X;anYFZ^IRis*_P-C-r z;i>%1^eL3UI2-{w8nuFFcs0e~7J{O2k^~Ce%+Ly4U?|=!0LH=t6()xi<^I-rs+9sF z*q{E-CxZbGPeu#a;XJwE;9S1?#R&uns>^0G3p`hEUF*v`M?@h%T%J%RChmD|EVydq zmHWh*_=S%emRC*mhxaVLzT@>Z2SX0u9v*DIJ@WC^kLVdlGV6LpK$KIrlJqc zpJ921)+3JJdTx|<`G&kXpKkjGJv=76R`yYIQ{#c-`%+`#V(7}Q;&@6U8!Td1`d;?N z_9mnI#?AA}4J!r)LN4!E-@H5eXauuB7TOawS>Y|{-P?NNx-lq+z1W-+y(;39P&&LP zL{N80?&=C*qKmdA^moMZRuPcD!B<*mq$ch=0Cnlitw#txRWhb3%TQvPqjkC`F69G4b! ze7z9MZ#+;_#l?H37UqUhDFb^l&s2{oM$3I0o^Q!yx;;V)QmCMo)Tb_ui|mit8MS?U zm##6$sZZ1$@|s%?l@>4Z<*Q}sRBSKMhb4I{e5LdEhsHIHTe8Bod5c>6QtT>$XgUBz z6MK`kO$=jmt@FqggOhJ5j~e@ygRbG;<{Vu)*+nn9aQeo0;$#j;|MS=S$&L?BeV25z xs3B`@=#`5TF{^6(A1rvdY@|-RtQ|iS5{tyX+wH?;n8E)G$kykv-D^wh{{!TZT%7;_ diff --git a/packages/integration-test-app/windows/integrationtest/Assets/Square44x44Logo.targetsize-24_altform-unplated.png b/packages/integration-test-app/windows/integrationtest/Assets/Square44x44Logo.targetsize-24_altform-unplated.png deleted file mode 100644 index f6c02ce97e0a802b85f6021e822c89f8bf57d5cd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1255 zcmaJ>TWs4@7*5+{G#S+&C!qC#> zf>5N3P6jO*Cz>ug*(_DmW=)kea&m$gZ^+nyiF`;j%w@}y8)>p*SH}C`m?DXeieF2U zyQHecc_L%Gh!7GMt+hG06y;+|p4>m~}PjA}rKViGiEnn7G0ZO<>G|7q;2?NwGCM3s?eued6%hd$B+ z*kQJ{#~$S=DFE(%=E+UkmlEI*%3llUf~8Ja9YU1Vui0IbGBkW_gHB%Rd&!!ioX zs40O?i9I{};kle7GMvE7(rk`la=gTI)47=>%?q@^iL-nUo3}h4S}N-KHn8t5mVP8w z&bSErwp+37 zNJJ8?a|{r5Q3R0Z5s-LB1WHOwYC@7pCHWND#cL1cZ?{kJ368_*(UDWUDyb<}0y@o# zfMF016iMWPCb6obAxT$JlB6(2DrlXDTB&!0`!m??4F(qWMhjVZo?JXQmz`1*58Z=& zcDmB|S-E@j?BoFGix0flckqdS4jsPNzhfWyWIM98GxcLs89C(~dw%$_t;JjX-SD}E zfiGV;{8Q%8r}w9x>EEigW81>`kvnU@pK)4+xk9@+bNj9L!AAZ@SZ@q|)&BmY3+HZx zul~BeG4|}-;L%cHViQGQX?^zFfO0&#cHwel=d`lH9sJ-@Sl@n*(8J2>%Ac`IxyY?Q z{=GhWvC#gu-~Ia7*n{=+;qM?Ul_wy1+u7ho;=`>EwP^g~R@{unBds`!#@}tluZQpS zm)M~nYEifJWJGx?_6DcTy>#uh%>!H9=hb^(v`=m3F1{L>db=<5_tm+_&knAQ2EU$s Mu9UqpbNZeC0BbUo^Z)<= diff --git a/packages/integration-test-app/windows/integrationtest/Assets/StoreLogo.png b/packages/integration-test-app/windows/integrationtest/Assets/StoreLogo.png deleted file mode 100644 index 7385b56c0e4d3c6b0efe3324aa1194157d837826..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1451 zcmaJ>eN5D57_Z|bH;{0+1#mbl)eTU3{h)Wf7EZV?;HD@XL@{B`Ui%(2aMxQ~xdXSv z5nzWi(LW)U2=Vc-cY@s7nPt{i0hc6!7xN4NNHI#EQl>YNBy8l4%x9gr_W-j zEZMQmmTIy(>;lblRfh`dIyTgc9W5d!VP$L4(kKrN1c5G~(O_#xG zAJCNTstD^5SeXFB+&$h=ToJP2H>xr$iqPs-#O*;4(!Fjw25-!gEb*)mU}=)J;Iu>w zxK(5XoD0wrPSKQ~rbL^Cw6O_03*l*}i=ydbu7adJ6y;%@tjFeXIXT+ms30pmbOP%Q zX}S;+LBh8Tea~TSkHzvX6$rYb)+n&{kSbIqh|c7hmlxmwSiq5iVhU#iEQ<>a18|O^Sln-8t&+t`*{qBWo5M?wFM(JuimAOb5!K#D}XbslM@#1ZVz_;!9U zpfEpLAOz=0g@bd6Xj_ILi-x^!M}73h^o@}hM$1jflTs|Yuj9AL@A3<-?MV4!^4q`e z)fO@A;{9K^?W?DbnesnPr6kK>$zaKo&;FhFd(GYFCIU^T+OIMb%Tqo+P%oq(IdX7S zf6+HLO?7o0m+p>~Tp5UrXWh!UH!wZ5kv!E`_w)PTpI(#Iw{AS`gH4^b(bm^ZCq^FZ zY9DD7bH}rq9mg88+KgA$Zp!iWncuU2n1AuIa@=sWvUR-s`Qb{R*kk(SPU^`$6BXz8 zn#7yaFOIK%qGxyi`dYtm#&qqox0$h=pNi#u=M8zUG@bpiZ=3sT=1}Trr}39cC)H|v zbL?W)=&s4zrh)7>L(|cc%$1#!zfL?HjpeP%T+x_a+jZ16b^iKOHxFEX$7d|8${H-* zIrOJ5w&i$>*D>AKaIoYg`;{L@jM((Kt?$N$5OnuPqVvq**Nm}(f0wwOF%iX_Pba;V z;m@wxX&NcV3?<1+u?A{y_DIj7#m3Af1rCE)o`D&Y3}0%7E;iX1yMDiS)sh0wKi!36 zL!Wmq?P^Ku&rK~HJd97KkLTRl>ScGFYZNlYytWnhmuu|)L&ND8_PmkayQb{HOY640 bno1(wj@u8DCVuFR|31B*4ek@pZJqxCDDe1x diff --git a/packages/integration-test-app/windows/integrationtest/Assets/Wide310x150Logo.scale-200.png b/packages/integration-test-app/windows/integrationtest/Assets/Wide310x150Logo.scale-200.png deleted file mode 100644 index 288995b397fdbef1fb7e85afd71445d5de1952c5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3204 zcmbVPeQXow8NYmBd90>}0NP?GhXW~VaeThm=a0tV#EwJMI!)6M3}|c4_Bl3=Kd>G0 z(GHx1wl<7(tP?FsOQkTilSo*iIvF%uArExJ73~P zSv1xEy!U(Wd4A9D`FQV@W3@F^qJ@PEF$@z`Z!*BbFsS(^?B zyiAzJ+q})bkgiQHWqEb*jJD-coHYr1^iocg)l!Qa{Xqs-l~6J}p-|##ZHYofskQ3$ zI0;xzXyhazBeXhIsg5A=%ufo@f)1yy&ScKS0;HF^!r_2UE^lpZEom(+@duma3awTv zCrCL-%D_SvYWIcdHkmI}#50(fkUi)Qgx!80ju>g1za^}ff>JI8Z@^-iCiaCgg@TgF z+vtE?Q9{VQUX&MW9SYYmGcxA14%N2@7FwBTD4N<(2{nWgV8$e3?-F=L^&FrtWn~(U_Q~~^uYiyeY6-KoTnfh9AWz@ zIKje0)u!_Lw)E}G!#kEfwKVdNt(UAf9*f>tEL_(=xco-T%jTi@7YlC3hs2ik%Le0H ztj}RTeCF(5mwvi3_56>-yB?l;J>-1%!9~=fs|QcNG3J~a@JCu`4SB460s0ZO+##4fFUSGLcj_ja^fL4&BKALfb#$6$O?>P@qx2Agl^x0i&ugt zsy5Pyu=()`7HRMG3IB7F1@`_ z+-!J%#i6e^U$e#+C%Q>_qVRzWRsG^W_n+@OcX@vzI&z;mzHNb!GQ?LWA(wtpqHqTM z1OFw_{Zn?fD)p)`c`kOgv{de=v@suGRqY{N^U7gI1VF3*F=obwaXI6ob5__Yn zVTguS!%(NI09J8x#AO_aW!9W7k*UvB;IWDFC3srwftr{kHj%g)fvnAm;&h_dnl~

MY- zf+K}sCe8qU6Ujs`3ua{U0Of$R_gVQBuUA za0v=mu#vIOqiiAZOr&h*$WyOw&k-xr$;G4Ixa!#TJNr>95(h>l%)PUy4p+^SgR(uR zta%k*?ny-+nAr8spEk1fo{J4i!b^Fia`N{_F6@zidA2ZTTrjl#^5Z-2KfB@Cu}l9s z(*|Z2jc?p~vn2f)3y9i*7zJV1L{$?|&q)4oaT;uXi6>1GkRXVTOzAz(RHEmr=eFIi z`}<>-Q?K0GN8!IYxeP1XKXO+jsJbp~o^);Bc;%b7Flpe7;1`Ny@3r7ZR;?R)aJt8C ziNlEC<@3f_lIV4TwV}&e;D!Ee5_|e#g0LUh=5vmYWYm7&2h*M>QPKvGh9-)wfMMW3 z8J9b%1k7dzPzO0_NGQy92BZ^FR6R~6;^6?lqO;-QUP4BY%cG%3vEhbm#>4vIhPBh3 z-+pZGjh$x%Hp{?=FHsMp0&wNPlj00us{&`1ZOZTqs8%4X&xH=UDr*xyBW(Zp&Em94 zf)ZSfn#yg0N)>!1kWdkqJ^S*z0FF5|fj&qcE#Na|%OY0$uO>!&hP+1ywfD_WXk@4J(?MBftK7>$Nvqh@tDuarN%PrTLQ2Uzysx>UV=V zk^RrDSvdQ?0;=hY67EgII-f4`t=+i*yS=Y~!XlqIy_4x&%+OdfbKOFPXS2X5%4R{N z$SQMX^AK6(fA - -namespace winrt::Microsoft::ReactNative -{ - -void RegisterAutolinkedNativeModulePackages(winrt::Windows::Foundation::Collections::IVector const& packageProviders) -{ - // IReactPackageProviders from @react-native-windows/automation-channel - packageProviders.Append(winrt::AutomationChannel::ReactPackageProvider()); -} - -} diff --git a/packages/integration-test-app/windows/integrationtest/AutolinkedNativeModules.g.h b/packages/integration-test-app/windows/integrationtest/AutolinkedNativeModules.g.h deleted file mode 100644 index a3da81ddd81..00000000000 --- a/packages/integration-test-app/windows/integrationtest/AutolinkedNativeModules.g.h +++ /dev/null @@ -1,10 +0,0 @@ -// AutolinkedNativeModules.g.h contents generated by "npx @react-native-community/cli autolink-windows" -// clang-format off -#pragma once - -namespace winrt::Microsoft::ReactNative -{ - -void RegisterAutolinkedNativeModulePackages(winrt::Windows::Foundation::Collections::IVector const& packageProviders); - -} diff --git a/packages/integration-test-app/windows/integrationtest/AutolinkedNativeModules.g.props b/packages/integration-test-app/windows/integrationtest/AutolinkedNativeModules.g.props deleted file mode 100644 index 0dd8b33c1ed..00000000000 --- a/packages/integration-test-app/windows/integrationtest/AutolinkedNativeModules.g.props +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/packages/integration-test-app/windows/integrationtest/AutolinkedNativeModules.g.targets b/packages/integration-test-app/windows/integrationtest/AutolinkedNativeModules.g.targets deleted file mode 100644 index f2164380e57..00000000000 --- a/packages/integration-test-app/windows/integrationtest/AutolinkedNativeModules.g.targets +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - {c0a69310-6119-46dc-a6d6-0bab7826dc92} - - - diff --git a/packages/integration-test-app/windows/integrationtest/ExceptionInfo.h b/packages/integration-test-app/windows/integrationtest/ExceptionInfo.h deleted file mode 100644 index 5bfe7df9d31..00000000000 --- a/packages/integration-test-app/windows/integrationtest/ExceptionInfo.h +++ /dev/null @@ -1,53 +0,0 @@ -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. - -#pragma once - -#include -#include - -namespace IntegrationTest { - -struct CallStackFrame { - winrt::hstring File; - winrt::hstring Method; - uint32_t Line{}; - uint32_t Column{}; -}; - -//! Mutable representation of an exception from a RedBoxHandler -struct ExceptionInfo { - ExceptionInfo() noexcept = default; - ExceptionInfo(const winrt::Microsoft::ReactNative::IRedBoxErrorInfo &errorInfo) noexcept { - Id = errorInfo.Id(); - UpdateInfo(errorInfo); - } - - void UpdateInfo(const winrt::Microsoft::ReactNative::IRedBoxErrorInfo &errorInfo) noexcept { - assert(errorInfo.Id() == Id); - - if (!errorInfo.Message().empty()) { - Message = errorInfo.Message(); - } - if (!errorInfo.OriginalMessage().empty()) { - OriginalMessage = errorInfo.OriginalMessage(); - } - if (!errorInfo.Name().empty()) { - Name = errorInfo.Name(); - } - if (errorInfo.Callstack().Size() > 0) { - Callstack.clear(); - for (const auto &frame : errorInfo.Callstack()) { - Callstack.push_back({frame.File(), frame.Method(), frame.Line(), frame.Column()}); - } - } - } - - winrt::hstring Message; - winrt::hstring OriginalMessage; - winrt::hstring Name; - std::vector Callstack; - uint32_t Id{}; -}; - -} // namespace IntegrationTest diff --git a/packages/integration-test-app/windows/integrationtest/MainPage.cpp b/packages/integration-test-app/windows/integrationtest/MainPage.cpp deleted file mode 100644 index 180ecbf3112..00000000000 --- a/packages/integration-test-app/windows/integrationtest/MainPage.cpp +++ /dev/null @@ -1,23 +0,0 @@ -#include "pch.h" -#include "MainPage.h" -#if __has_include("MainPage.g.cpp") -#include "MainPage.g.cpp" -#endif - -#include "App.h" - -using namespace winrt; -using namespace Microsoft::ReactNative; -using namespace Windows::UI::Xaml; - -namespace winrt::integrationtest::implementation { -MainPage::MainPage() { - InitializeComponent(); - auto app = Application::Current().as(); - - ReactRootView().ComponentName(L"TestInstructions"); - - app->TestHarness().SetRootView(ReactRootView()); - ReactRootView().ReactNativeHost(app->Host()); -} -} // namespace winrt::integrationtest::implementation diff --git a/packages/integration-test-app/windows/integrationtest/MainPage.h b/packages/integration-test-app/windows/integrationtest/MainPage.h deleted file mode 100644 index 1cac4f8d0b3..00000000000 --- a/packages/integration-test-app/windows/integrationtest/MainPage.h +++ /dev/null @@ -1,15 +0,0 @@ -#pragma once -#include "MainPage.g.h" -#include - -#include "TestHostHarness.h" - -namespace winrt::integrationtest::implementation { -struct MainPage : MainPageT { - MainPage(); -}; -} // namespace winrt::integrationtest::implementation - -namespace winrt::integrationtest::factory_implementation { -struct MainPage : MainPageT {}; -} // namespace winrt::integrationtest::factory_implementation diff --git a/packages/integration-test-app/windows/integrationtest/MainPage.idl b/packages/integration-test-app/windows/integrationtest/MainPage.idl deleted file mode 100644 index 39494cee179..00000000000 --- a/packages/integration-test-app/windows/integrationtest/MainPage.idl +++ /dev/null @@ -1,8 +0,0 @@ -namespace integrationtest -{ - [default_interface] - runtimeclass MainPage : Windows.UI.Xaml.Controls.Page - { - MainPage(); - } -} diff --git a/packages/integration-test-app/windows/integrationtest/MainPage.xaml b/packages/integration-test-app/windows/integrationtest/MainPage.xaml deleted file mode 100644 index 5644df25407..00000000000 --- a/packages/integration-test-app/windows/integrationtest/MainPage.xaml +++ /dev/null @@ -1,16 +0,0 @@ - - - diff --git a/packages/integration-test-app/windows/integrationtest/Package.appxmanifest b/packages/integration-test-app/windows/integrationtest/Package.appxmanifest deleted file mode 100644 index 45c543f8368..00000000000 --- a/packages/integration-test-app/windows/integrationtest/Package.appxmanifest +++ /dev/null @@ -1,51 +0,0 @@ - - - - - - - - - - integrationtest - react-native-windows-testing - Assets\StoreLogo.png - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/integration-test-app/windows/integrationtest/PropertySheet.props b/packages/integration-test-app/windows/integrationtest/PropertySheet.props deleted file mode 100644 index 38a8cd24ae9..00000000000 --- a/packages/integration-test-app/windows/integrationtest/PropertySheet.props +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - diff --git a/packages/integration-test-app/windows/integrationtest/ReactPackageProvider.cpp b/packages/integration-test-app/windows/integrationtest/ReactPackageProvider.cpp deleted file mode 100644 index 094965ce89c..00000000000 --- a/packages/integration-test-app/windows/integrationtest/ReactPackageProvider.cpp +++ /dev/null @@ -1,18 +0,0 @@ -#include "pch.h" -#include "ReactPackageProvider.h" -#include "NativeModules.h" - -using namespace winrt::Microsoft::ReactNative; - -namespace winrt::integrationtest::implementation { - -void ReactPackageProvider::CreatePackage(IReactPackageBuilder const &packageBuilder) noexcept { - // We do not use TurboModules for the TestModule, since the integration tests are specifically targeting - // NativeModules NOT TurboModules. - // - // See here for an example usage of NativeModules.TestModule: - // https://github.com/facebook/react-native/blob/153aedce413ef73f5e026abdfcf1346a37cec219/IntegrationTests/AppEventsTest.js#L16 - AddAttributedModules(packageBuilder, false); -} - -} // namespace winrt::integrationtest::implementation diff --git a/packages/integration-test-app/windows/integrationtest/ReactPackageProvider.h b/packages/integration-test-app/windows/integrationtest/ReactPackageProvider.h deleted file mode 100644 index c5e2f803d22..00000000000 --- a/packages/integration-test-app/windows/integrationtest/ReactPackageProvider.h +++ /dev/null @@ -1,11 +0,0 @@ -#pragma once - -#include "winrt/Microsoft.ReactNative.h" - -namespace winrt::integrationtest::implementation { -struct ReactPackageProvider - : winrt::implements { - public: // IReactPackageProvider - void CreatePackage(winrt::Microsoft::ReactNative::IReactPackageBuilder const &packageBuilder) noexcept; -}; -} // namespace winrt::integrationtest::implementation diff --git a/packages/integration-test-app/windows/integrationtest/TestCommand.h b/packages/integration-test-app/windows/integrationtest/TestCommand.h deleted file mode 100644 index 680712f4bb5..00000000000 --- a/packages/integration-test-app/windows/integrationtest/TestCommand.h +++ /dev/null @@ -1,15 +0,0 @@ -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. - -#pragma once - -#include - -namespace IntegrationTest { - -enum class TestCommandId { - RunTestComponent, - GoToComponent, -}; - -} diff --git a/packages/integration-test-app/windows/integrationtest/TestCommandResponse.cpp b/packages/integration-test-app/windows/integrationtest/TestCommandResponse.cpp deleted file mode 100644 index 298ed9d64f4..00000000000 --- a/packages/integration-test-app/windows/integrationtest/TestCommandResponse.cpp +++ /dev/null @@ -1,66 +0,0 @@ -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. - -#include "pch.h" -#include "TestCommandResponse.h" - -using namespace winrt::Windows::Data::Json; - -namespace IntegrationTest { - -JsonObject TestCommandResponse::Okay() noexcept { - JsonObject responseJson; - responseJson.SetNamedValue(L"status", JsonValue::CreateStringValue(L"okay")); - return responseJson; -} - -JsonObject TestCommandResponse::Timeout() noexcept { - JsonObject responseJson; - responseJson.SetNamedValue(L"status", JsonValue::CreateStringValue(L"timeout")); - return responseJson; -} - -JsonObject TestCommandResponse::TestPassed() noexcept { - JsonObject responseJson; - responseJson.SetNamedValue(L"status", JsonValue::CreateStringValue(L"passed")); - return responseJson; -} - -JsonObject TestCommandResponse::TestFailed() noexcept { - JsonObject responseJson; - responseJson.SetNamedValue(L"status", JsonValue::CreateStringValue(L"failed")); - return responseJson; -} - -JsonObject TestCommandResponse::Exception(const ExceptionInfo &err) noexcept { - JsonObject responseJson; - responseJson.SetNamedValue(L"status", JsonValue::CreateStringValue(L"exception")); - responseJson.SetNamedValue(L"message", JsonValue::CreateStringValue(err.Message)); - responseJson.SetNamedValue(L"originalMessage", JsonValue::CreateStringValue(err.OriginalMessage)); - responseJson.SetNamedValue(L"name", JsonValue::CreateStringValue(err.Name)); - - JsonArray callstack; - - for (const auto &frame : err.Callstack) { - JsonObject frameJson; - frameJson.SetNamedValue(L"file", JsonValue::CreateStringValue(frame.File)); - frameJson.SetNamedValue(L"method", JsonValue::CreateStringValue(frame.Method)); - frameJson.SetNamedValue(L"line", JsonValue::CreateNumberValue(frame.Line)); - frameJson.SetNamedValue(L"column", JsonValue::CreateNumberValue(frame.Column)); - - callstack.Append(frameJson); - } - - responseJson.SetNamedValue(L"callstack", callstack); - - return responseJson; -} - -JsonObject TestCommandResponse::Error(std::string_view message) noexcept { - JsonObject responseJson; - responseJson.SetNamedValue(L"status", JsonValue::CreateStringValue(L"error")); - responseJson.SetNamedValue(L"message", JsonValue::CreateStringValue(winrt::to_hstring(message))); - return responseJson; -} - -} // namespace IntegrationTest diff --git a/packages/integration-test-app/windows/integrationtest/TestCommandResponse.h b/packages/integration-test-app/windows/integrationtest/TestCommandResponse.h deleted file mode 100644 index af7c9064461..00000000000 --- a/packages/integration-test-app/windows/integrationtest/TestCommandResponse.h +++ /dev/null @@ -1,19 +0,0 @@ -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. - -#pragma once - -#include - -#include "ExceptionInfo.h" - -namespace IntegrationTest::TestCommandResponse { - -winrt::Windows::Data::Json::JsonObject Okay() noexcept; -winrt::Windows::Data::Json::JsonObject Timeout() noexcept; -winrt::Windows::Data::Json::JsonObject TestPassed() noexcept; -winrt::Windows::Data::Json::JsonObject TestFailed() noexcept; -winrt::Windows::Data::Json::JsonObject Exception(const ExceptionInfo &err) noexcept; -winrt::Windows::Data::Json::JsonObject Error(std::string_view message) noexcept; - -} // namespace IntegrationTest::TestCommandResponse diff --git a/packages/integration-test-app/windows/integrationtest/TestHostHarness.cpp b/packages/integration-test-app/windows/integrationtest/TestHostHarness.cpp deleted file mode 100644 index 578f4758324..00000000000 --- a/packages/integration-test-app/windows/integrationtest/TestHostHarness.cpp +++ /dev/null @@ -1,258 +0,0 @@ -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. - -#include "pch.h" -#include "TestHostHarness.h" -#include "TestCommandResponse.h" -#include "TestModule.h" - -#include - -using namespace std::chrono; -using namespace std::chrono_literals; - -using namespace winrt::Microsoft::ReactNative; -using namespace winrt::Windows::Foundation; -using namespace winrt::Windows::Data::Json; -using namespace winrt::Windows::System; - -namespace IntegrationTest { - -TestHostHarness::TestHostHarness(const ReactNativeHost &reactHost) noexcept - : m_dispatcher{ReactDispatcherHelper::UIThreadDispatcher()}, m_rpcServer(CreateAutomationCommandHandler()) { - VerifyElseCrash(m_dispatcher); - VerifyElseCrash(m_dispatcher.HasThreadAccess()); - - m_redboxHandler = winrt::make(get_weak()); - - reactHost.InstanceSettings().RedBoxHandler(m_redboxHandler); - m_instanceLoadedRevoker = reactHost.InstanceSettings().InstanceLoaded( - winrt::auto_revoke, [weakThis{get_weak()}](const auto & /*sender*/, auto &&args) noexcept { - if (auto strongThis = weakThis.get()) { - strongThis->m_dispatcher.Post( - [strongThis, args{std::move(args)}]() noexcept { strongThis->OnInstanceLoaded(args); }); - } - }); -} - -TestHostHarness::~TestHostHarness() noexcept { - if (m_serverListenCoro) { - m_serverListenCoro.Cancel(); - } -} - -void TestHostHarness::SetRootView(ReactRootView &&rootView) noexcept { - VerifyElseCrash(m_dispatcher.HasThreadAccess()); - - m_rootView = std::move(rootView); -} - -void TestHostHarness::OnInstanceLoaded(const InstanceLoadedEventArgs &args) noexcept { - VerifyElseCrash(m_dispatcher.HasThreadAccess()); - - if (!m_serverListenCoro) { - m_serverListenCoro = StartListening(); - } - - ReactContext context(args.Context()); - m_context = context; - m_instanceFailedToLoad = args.Failed(); - - context.Notifications().Subscribe( - TestModule::TestCompletedEvent(), - m_dispatcher, - [weakThis{get_weak()}](const auto & /*sender*/, ReactNotificationArgs /*args*/) noexcept { - if (auto strongThis = weakThis.get()) { - if (strongThis->m_currentTransaction) { - strongThis->HandleHostAction(strongThis->m_currentTransaction->OnTestModuleTestCompleted()); - } - } - }); - - context.Notifications().Subscribe( - TestModule::TestPassedEvent(), - m_dispatcher, - [weakThis{get_weak()}](const auto & /*sender*/, ReactNotificationArgs args) noexcept { - if (auto strongThis = weakThis.get()) { - if (strongThis->m_currentTransaction) { - strongThis->HandleHostAction(strongThis->m_currentTransaction->OnTestModuleTestPassed(*args.Data())); - } - } - }); -} - -IAsyncAction TestHostHarness::StartListening() noexcept { - VerifyElseCrash(m_dispatcher.HasThreadAccess()); - - auto cancellationToken = co_await winrt::get_cancellation_token(); - - // Keep on polling for clients until we die - while (!cancellationToken()) { - auto processReqsTask = m_rpcServer.ProcessAllClientRequests(8305 /*port*/, 50ms /*pollInterval*/); - - // Forward cancellation to also cancel processing reqs (setting callback replaces the last) - cancellationToken.callback([processReqsTask]() noexcept { processReqsTask.Cancel(); }); - co_await processReqsTask; - } -} - -winrt::AutomationChannel::CommandHandler TestHostHarness::CreateAutomationCommandHandler() noexcept { - winrt::AutomationChannel::CommandHandler handler; - - handler.BindAsyncOperation( - L"RunTestComponent", [weakThis{get_weak()}](const JsonValue &payload) noexcept -> IAsyncOperation { - auto strongThis = weakThis.get(); - VerifyElseCrash(strongThis); - co_return co_await strongThis->OnTestCommand(TestCommandId::RunTestComponent, payload); - }); - - handler.BindAsyncOperation( - L"GoToComponent", [weakThis{get_weak()}](const JsonValue &payload) noexcept -> IAsyncOperation { - auto strongThis = weakThis.get(); - VerifyElseCrash(strongThis); - co_return co_await strongThis->OnTestCommand(TestCommandId::GoToComponent, payload); - }); - - return handler; -} - -IAsyncOperation TestHostHarness::OnTestCommand(TestCommandId command, JsonValue payload) noexcept { - VerifyElseCrash(m_dispatcher.HasThreadAccess()); - - // Keep ourselves alive while we have a test command - auto strongThis = get_strong(); - - if (m_pendingResponse) { - co_return TestCommandResponse::Error("Received a test command while still processing the previous"); - } - - if (m_instanceFailedToLoad) { - co_return TestCommandResponse::Error("The instance failed to load"); - } - - m_pendingResponse.emplace(); - - switch (command) { - case TestCommandId::RunTestComponent: { - auto componentName = payload.GetObject().GetNamedString(L"component"); - m_rootView.ComponentName(componentName); - - m_currentTransaction = winrt::make_self(); - TimeoutOnInactivity(m_currentTransaction->get_weak()); - co_return co_await *m_pendingResponse; - break; - } - - case TestCommandId::GoToComponent: { - auto componentName = payload.GetObject().GetNamedString(L"component"); - m_rootView.ComponentName(componentName); - - co_await FlushJSQueue(); - m_pendingResponse.reset(); - co_return TestCommandResponse::Okay(); - break; - } - - default: { - ShowJSError("Unexpected command ID from test runner"); - co_return TestCommandResponse::Error("Unexpected command ID from test runner"); - break; - } - } -} - -winrt::fire_and_forget TestHostHarness::TimeoutOnInactivity(winrt::weak_ref transaction) noexcept { - VerifyElseCrash(m_dispatcher.HasThreadAccess()); - - winrt::apartment_context harnessContext; - auto weakThis = get_weak(); - - co_await winrt::operator co_await(20s); - co_await harnessContext; - - if (auto strongTransaction = transaction.get()) { - if (auto strongThis = weakThis.get()) { - if (m_currentTransaction == strongTransaction) { - HandleHostAction(m_currentTransaction->OnTimeout()); - } - } - } -} - -winrt::fire_and_forget TestHostHarness::HandleHostAction(HostAction action) noexcept { - VerifyElseCrash(m_dispatcher.HasThreadAccess()); - - switch (action) { - case HostAction::Continue: - break; - - case HostAction::FlushEvents: - // TODO: This only handles a subset of synchronization issues. We should - // expose lifetime events so that we can wait until the root component is - // loaded/unloaded before continuing - co_await FlushJSQueue(); - HandleHostAction(m_currentTransaction->OnEventsFlushed()); - break; - - case HostAction::ResultReady: - m_pendingResponse->Set(m_currentTransaction->GetResult()); - m_pendingResponse.reset(); - m_currentTransaction = nullptr; - break; - - default: - VerifyElseCrash(false); - } -} - -IAsyncAction TestHostHarness::FlushJSQueue() noexcept { - VerifyElseCrash(m_dispatcher.HasThreadAccess()); - - winrt::handle signal(CreateEvent(nullptr, false, false, nullptr)); - - m_context.JSDispatcher().Post([&signal, uiDispatcher{m_dispatcher}]() noexcept { - uiDispatcher.Post([&signal]() noexcept { SetEvent(signal.get()); }); - }); - - co_await winrt::resume_on_signal(signal.get()); -} - -void TestHostHarness::ShowJSError(std::string_view err) noexcept { - VerifyElseCrash(m_dispatcher.HasThreadAccess()); - - m_context.CallJSFunction(L"RCTLog", L"logToConsole", "error", err); -} - -void TestHostHarnessRedboxHandler::ShowNewError(const IRedBoxErrorInfo &info, RedBoxErrorType /*type*/) noexcept { - QueueToUI([info](TestHostHarness &harness) noexcept { - if (harness.m_currentTransaction) { - harness.HandleHostAction(harness.m_currentTransaction->OnNewError(info)); - } - }); -} - -bool TestHostHarnessRedboxHandler::IsDevSupportEnabled() noexcept { - // We always want errors - return true; -} - -void TestHostHarnessRedboxHandler::UpdateError(const IRedBoxErrorInfo &info) noexcept { - QueueToUI([info](TestHostHarness &harness) noexcept { - if (harness.m_currentTransaction) { - harness.HandleHostAction(harness.m_currentTransaction->OnUpdateError(info)); - } - }); -} - -void TestHostHarnessRedboxHandler::DismissRedBox() noexcept { - // Nothing to do -} - -template -void TestHostHarnessRedboxHandler::QueueToUI(TFunc &&func) noexcept { - if (auto strongHarness = m_weakHarness.get()) { - strongHarness->m_dispatcher.Post([strongHarness, func{std::move(func)}]() noexcept { func(*strongHarness); }); - } -} - -} // namespace IntegrationTest diff --git a/packages/integration-test-app/windows/integrationtest/TestHostHarness.h b/packages/integration-test-app/windows/integrationtest/TestHostHarness.h deleted file mode 100644 index 9d6d9aad6b8..00000000000 --- a/packages/integration-test-app/windows/integrationtest/TestHostHarness.h +++ /dev/null @@ -1,103 +0,0 @@ -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. - -#pragma once - -#include -#include -#include -#include -#include -#include -#include - -#include "TestCommand.h" -#include "TestTransaction.h" - -namespace IntegrationTest { - -//! Wrapper to allow co_await on a value that may be set in the future. -template -struct Awaitable final : public std::suspend_always { - bool await_ready() noexcept { - return false; - } - - void await_suspend(std::coroutine_handle<> handle) noexcept { - m_valueSetEvent.add([handle{std::move(handle)}]() noexcept { handle(); }); - } - - T await_resume() noexcept { - return std::move(*m_value); - } - - void Set(const T &&value) noexcept { - m_value = std::move(value); - m_valueSetEvent(); - } - - private: - winrt::event> m_valueSetEvent; - std::optional m_value; -}; - -//! Allows controlling the ReactHost based on messages from a TestRunner -class TestHostHarness : public winrt::implements { - friend class TestHostHarnessRedboxHandler; - - public: - TestHostHarness(const winrt::Microsoft::ReactNative::ReactNativeHost &reactHost) noexcept; - ~TestHostHarness() noexcept; - - void SetRootView(winrt::Microsoft::ReactNative::ReactRootView &&rootView) noexcept; - - private: - void ShowJSError(std::string_view err) noexcept; - void OnInstanceLoaded(const winrt::Microsoft::ReactNative::InstanceLoadedEventArgs &args) noexcept; - winrt::Windows::Foundation::IAsyncAction StartListening() noexcept; - winrt::AutomationChannel::CommandHandler CreateAutomationCommandHandler() noexcept; - winrt::Windows::Foundation::IAsyncOperation OnTestCommand( - TestCommandId command, - winrt::Windows::Data::Json::JsonValue payload) noexcept; - winrt::fire_and_forget TimeoutOnInactivity(winrt::weak_ref transaction) noexcept; - winrt::fire_and_forget HandleHostAction(HostAction action) noexcept; - - winrt::Windows::Foundation::IAsyncAction FlushJSQueue() noexcept; - - winrt::Microsoft::ReactNative::ReactRootView m_rootView; - winrt::Microsoft::ReactNative::ReactContext m_context; - winrt::Microsoft::ReactNative::IReactInstanceSettings::InstanceLoaded_revoker m_instanceLoadedRevoker; - winrt::Windows::Foundation::IAsyncAction m_serverListenCoro; - - winrt::AutomationChannel::Server m_rpcServer; - winrt::com_ptr m_currentTransaction; - winrt::Microsoft::ReactNative::IRedBoxHandler m_redboxHandler; - std::optional> m_pendingResponse; - - bool m_instanceFailedToLoad{false}; - - // Note: this may be accessed by other threads - const winrt::Microsoft::ReactNative::ReactDispatcher m_dispatcher; -}; - -//! Redbox handler which feeds into the TestHostHarness to communicate exceptions to the test runner -class TestHostHarnessRedboxHandler - : public winrt::implements { - public: - TestHostHarnessRedboxHandler(winrt::weak_ref &&weakHarness) noexcept - : m_weakHarness(std::move(weakHarness)) {} - - void ShowNewError( - const winrt::Microsoft::ReactNative::IRedBoxErrorInfo &info, - winrt::Microsoft::ReactNative::RedBoxErrorType type) noexcept; - bool IsDevSupportEnabled() noexcept; - void UpdateError(const winrt::Microsoft::ReactNative::IRedBoxErrorInfo &info) noexcept; - void DismissRedBox() noexcept; - - private: - template - void QueueToUI(TFunc &&func) noexcept; - - winrt::weak_ref m_weakHarness; -}; -} // namespace IntegrationTest diff --git a/packages/integration-test-app/windows/integrationtest/TestModule.cpp b/packages/integration-test-app/windows/integrationtest/TestModule.cpp deleted file mode 100644 index bbad6fb7d75..00000000000 --- a/packages/integration-test-app/windows/integrationtest/TestModule.cpp +++ /dev/null @@ -1,51 +0,0 @@ -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. - -#include "pch.h" - -#include "TestModule.h" - -using namespace winrt::Microsoft::ReactNative; - -namespace IntegrationTest { - -/*static*/ TestCompletedEventId TestModule::TestCompletedEvent() noexcept { - return {L"TestModule", L"TestCompleted"}; -} - -/*static*/ TestPassedEventId TestModule::TestPassedEvent() noexcept { - return {L"TestModule", L"TestPassed"}; -} - -void TestModule::Init(const ReactContext &ctx) noexcept { - m_context = ctx; -} - -void TestModule::markTestCompleted() noexcept { - m_context.Notifications().SendNotification(TestCompletedEvent()); -} - -void TestModule::markTestPassed(bool passed) noexcept { - m_context.Notifications().SendNotification(TestPassedEvent(), passed); -} - -void TestModule::verifySnapshot(std::function callback) noexcept { - // NYI - callback(false); -} - -void TestModule::shouldResolve(ReactPromise promise) noexcept { - promise.Resolve(); -} - -void TestModule::shouldReject(ReactPromise promise) noexcept { - promise.Reject(ReactError{"", "", {}}); -} - -void TestModule::sendAppEvent( - const std::string eventName, - const winrt::Microsoft::ReactNative::JSValueObject &event) noexcept { - m_context.CallJSFunction(L"RCTNativeAppEventEmitter", L"emit", winrt::to_hstring(eventName), event); -} - -} // namespace IntegrationTest diff --git a/packages/integration-test-app/windows/integrationtest/TestModule.h b/packages/integration-test-app/windows/integrationtest/TestModule.h deleted file mode 100644 index 16c71195d70..00000000000 --- a/packages/integration-test-app/windows/integrationtest/TestModule.h +++ /dev/null @@ -1,43 +0,0 @@ -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. - -#pragma once - -#include - -namespace IntegrationTest { - -using TestCompletedEventId = winrt::Microsoft::ReactNative::ReactNotificationId; -using TestPassedEventId = winrt::Microsoft::ReactNative::ReactNotificationId; - -REACT_MODULE(TestModule) -struct TestModule { - static TestCompletedEventId TestCompletedEvent() noexcept; - static TestPassedEventId TestPassedEvent() noexcept; - - REACT_INIT(Init) - void Init(const winrt::Microsoft::ReactNative::ReactContext &ctx) noexcept; - - REACT_METHOD(markTestCompleted) - void markTestCompleted() noexcept; - - REACT_METHOD(markTestPassed) - void markTestPassed(bool passed) noexcept; - - REACT_METHOD(verifySnapshot) - void verifySnapshot(std::function callback) noexcept; - - REACT_METHOD(shouldResolve) - void shouldResolve(winrt::Microsoft::ReactNative::ReactPromise promise) noexcept; - - REACT_METHOD(shouldReject) - void shouldReject(winrt::Microsoft::ReactNative::ReactPromise promise) noexcept; - - REACT_METHOD(sendAppEvent) - void sendAppEvent(const std::string eventName, const winrt::Microsoft::ReactNative::JSValueObject &event) noexcept; - - private: - winrt::Microsoft::ReactNative::ReactContext m_context; -}; - -} // namespace IntegrationTest diff --git a/packages/integration-test-app/windows/integrationtest/TestTransaction.cpp b/packages/integration-test-app/windows/integrationtest/TestTransaction.cpp deleted file mode 100644 index 9e7f55a83b0..00000000000 --- a/packages/integration-test-app/windows/integrationtest/TestTransaction.cpp +++ /dev/null @@ -1,133 +0,0 @@ -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. - -#include "pch.h" -#include "TestTransaction.h" -#include "ExceptionInfo.h" -#include "TestCommandResponse.h" - -#include - -using namespace winrt::Microsoft::ReactNative; -using namespace winrt::Windows::Data::Json; - -namespace IntegrationTest { - -HostAction TestTransaction::OnNewError(const IRedBoxErrorInfo &errorInfo) noexcept { - VerifyElseCrash(m_state == TestState::Started || m_state == TestState::WaitingForCompletion); - - // Ignore this exception if we've already seen one - if (m_result == TestResult::Exception) { - return HostAction::Continue; - } - - m_result = TestResult::Exception; - m_exception = std::make_unique(errorInfo); - - // When __DEV__ is set, ExceptionsManager will always try to prettify the - // stack trace, and will usually succeed. Wait for either a prettified - // stack trace or timeout. -#if BUNDLE - m_state = TestState::WaitingForCompletion; - return HostAction::FlushEvents; -#else - return HostAction::Continue; -#endif -} - -HostAction TestTransaction::OnUpdateError(const IRedBoxErrorInfo &errorInfo) noexcept { - // Note that we can get updates asynchronously some time after test - // completion. Make sure the update correlates to the transactions exception. - if (m_result != TestResult::Exception || m_exception->Id != errorInfo.Id()) { - return HostAction::Continue; - } - - VerifyElseCrash(m_state == TestState::Started || m_state == TestState::WaitingForCompletion); - - m_exception->UpdateInfo(errorInfo); - - if (m_state == TestState::Started) { - m_state = TestState::WaitingForCompletion; - return HostAction::FlushEvents; - } else { - return HostAction::Continue; - } -} - -HostAction TestTransaction::OnTestModuleTestCompleted() noexcept { - return OnTestModuleTestPassed(true); -} - -HostAction TestTransaction::OnTestModuleTestPassed(bool passed) noexcept { - VerifyElseCrash(m_state == TestState::Started || m_state == TestState::WaitingForCompletion); - - switch (m_result) { - case TestResult::None: - case TestResult::Pass: - case TestResult::Timeout: - // Prefer the new result - m_result = passed ? TestResult::Pass : TestResult::FailNoMessage; - break; - - case TestResult::FailNoMessage: - case TestResult::Exception: - // Prefer the old result - break; - - default: - VerifyElseCrash(false); - } - - if (m_state == TestState::Started) { - m_state = TestState::WaitingForCompletion; - return HostAction::FlushEvents; - } else { - return HostAction::Continue; - } -} - -HostAction TestTransaction::OnTimeout() noexcept { - // Don't do anything if we already have a pending response - if (m_state == TestState::WaitingForCompletion || m_state == TestState::Complete) { - return HostAction::Continue; - } - - if (m_result == TestResult::None) { - m_result = TestResult::Timeout; - } - - m_state = TestState::WaitingForCompletion; - return HostAction::FlushEvents; -} - -HostAction TestTransaction::OnEventsFlushed() noexcept { - VerifyElseCrash(m_state == TestState::WaitingForCompletion); - VerifyElseCrash(m_result != TestResult::None); - - m_state = TestState::Complete; - return HostAction::ResultReady; -} - -JsonObject TestTransaction::GetResult() noexcept { - VerifyElseCrash(m_state == TestState::Complete); - - switch (m_result) { - case TestResult::Pass: - return TestCommandResponse::TestPassed(); - - case TestResult::Timeout: - return TestCommandResponse::Timeout(); - - case TestResult::FailNoMessage: - return TestCommandResponse::TestFailed(); - - case TestResult::Exception: - return TestCommandResponse::Exception(*m_exception); - - case TestResult::None: - default: - VerifyElseCrash(false); - } -} - -} // namespace IntegrationTest diff --git a/packages/integration-test-app/windows/integrationtest/TestTransaction.h b/packages/integration-test-app/windows/integrationtest/TestTransaction.h deleted file mode 100644 index fddfb118177..00000000000 --- a/packages/integration-test-app/windows/integrationtest/TestTransaction.h +++ /dev/null @@ -1,82 +0,0 @@ -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. - -#pragma once - -#include -#include - -#include "ExceptionInfo.h" - -namespace IntegrationTest { - -//! Describes the phase of running a test -enum class TestState { - // The test has been started - Started, - - // The test has a preliminary result, such as seeing that a test has passed - // or seen an exception. This may not be the final result, such as if - // exceptions get updated, or if exceptions happen after we pass. - WaitingForCompletion, - - // The test is complete - Complete, -}; - -//! An action the test host must take in response to an event -enum class HostAction { - // No actions needed - Continue, - - // Ensure that all pending events from the test are fired. The transaction - // should be notified after by calling OnEventsFlushed. - FlushEvents, - - // A test result is ready - ResultReady, -}; - -//! Describes the pending transaction result -enum class TestResult { - None, - FailNoMessage, - Exception, - Timeout, - Pass, -}; - -//! Defines the state machine of interactions between an individual test and -//! external events -class TestTransaction : public winrt::implements { - using IRedBoxErrorInfo = winrt::Microsoft::ReactNative::IRedBoxErrorInfo; - - public: - //! The RedboxHandler has observed an error - [[nodiscard]] HostAction OnNewError(const IRedBoxErrorInfo &errorInfo) noexcept; - - //! The RedboxHandler has updates to an existing error - [[nodiscard]] HostAction OnUpdateError(const IRedBoxErrorInfo &errorInfo) noexcept; - - //! TestModule.testCompleted has been called - [[nodiscard]] HostAction OnTestModuleTestCompleted() noexcept; - - //! TestModule.testPassed has been called - [[nodiscard]] HostAction OnTestModuleTestPassed(bool passed) noexcept; - - //! A test has timed out without giving a response - [[nodiscard]] HostAction OnTimeout() noexcept; - - //! All test events have been flushed - [[nodiscard]] HostAction OnEventsFlushed() noexcept; - - //! Retrieves a result based on the completed transaction. Must only be - //! called once the test is complete. - winrt::Windows::Data::Json::JsonObject GetResult() noexcept; - - private: - TestState m_state{TestState::Started}; - TestResult m_result{TestResult::None}; - std::unique_ptr m_exception; -}; -} // namespace IntegrationTest diff --git a/packages/integration-test-app/windows/integrationtest/integrationtest.vcxproj b/packages/integration-test-app/windows/integrationtest/integrationtest.vcxproj deleted file mode 100644 index c2f7ae1aaef..00000000000 --- a/packages/integration-test-app/windows/integrationtest/integrationtest.vcxproj +++ /dev/null @@ -1,190 +0,0 @@ - - - - - true - true - true - {a24c443d-b107-4594-9f15-2cd83732b6ce} - integrationtest - integrationtest - en-US - 17.0 - true - Windows Store - 10.0 - - - $([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), 'node_modules\react-native-windows\package.json'))\node_modules\react-native-windows\ - true - index.tsx - - - - - - Debug - ARM64 - - - Debug - Win32 - - - Debug - x64 - - - Release - ARM64 - - - Release - Win32 - - - Release - x64 - - - - Application - Unicode - - - true - true - - - false - true - false - - - - - - - - - - - - - - - - - - - Use - pch.h - $(IntDir)pch.pch - Level4 - %(AdditionalOptions) /bigobj - 4453;28204 - - - - - _DEBUG;%(PreprocessorDefinitions) - - - - - NDEBUG;%(PreprocessorDefinitions) - - - - - - MainPage.xaml - Code - - - - - - App.xaml - - - - - - - - - - Designer - - - - - Designer - - - - - - - - - - - - - - {ED39F2DF-B047-4717-8D6F-23A3CECC7EC5} - - - - - MainPage.xaml - Code - - - - - Create - - - App.xaml - - - - - - - - - - App.xaml - - - MainPage.xaml - Code - - - - - - false - - - - - Designer - - - - - - - - - This project references targets in your node_modules\react-native-windows folder. The missing file is {0}. - - - - - diff --git a/packages/integration-test-app/windows/integrationtest/integrationtest.vcxproj.filters b/packages/integration-test-app/windows/integrationtest/integrationtest.vcxproj.filters deleted file mode 100644 index f435c03cb6f..00000000000 --- a/packages/integration-test-app/windows/integrationtest/integrationtest.vcxproj.filters +++ /dev/null @@ -1,72 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Assets - - - Assets - - - Assets - - - Assets - - - Assets - - - Assets - - - Assets - - - - - - - - {e48dc53e-40b1-40cb-970a-f89935452892} - - - - - - - - - - - - diff --git a/packages/integration-test-app/windows/integrationtest/packages.chakra.lock.json b/packages/integration-test-app/windows/integrationtest/packages.chakra.lock.json deleted file mode 100644 index 24399a4161c..00000000000 --- a/packages/integration-test-app/windows/integrationtest/packages.chakra.lock.json +++ /dev/null @@ -1,393 +0,0 @@ -{ - "version": 1, - "dependencies": { - "native,Version=v0.0": { - "Microsoft.UI.Xaml": { - "type": "Direct", - "requested": "[2.8.0, )", - "resolved": "2.8.0", - "contentHash": "vxdHxTr63s5KVtNddMFpgvjBjUH50z7seq/5jLWmmSuf8poxg+sXrywkofUdE8ZstbpO9y3FL/IXXUcPYbeesA==", - "dependencies": { - "Microsoft.Web.WebView2": "1.0.1264.42" - } - }, - "Microsoft.Windows.CppWinRT": { - "type": "Direct", - "requested": "[2.0.230706.1, )", - "resolved": "2.0.230706.1", - "contentHash": "l0D7oCw/5X+xIKHqZTi62TtV+1qeSz7KVluNFdrJ9hXsst4ghvqQ/Yhura7JqRdZWBXAuDS0G0KwALptdoxweQ==" - }, - "boost": { - "type": "Transitive", - "resolved": "1.83.0", - "contentHash": "cy53VNMzysEMvhBixDe8ujPk67Fcj3v6FPHQnH91NYJNLHpc6jxa2xq9ruCaaJjE4M3YrGSHDi4uUSTGBWw6EQ==" - }, - "Microsoft.Build.Tasks.Git": { - "type": "Transitive", - "resolved": "1.1.1", - "contentHash": "AT3HlgTjsqHnWpBHSNeR0KxbLZD7bztlZVj7I8vgeYG9SYqbeFGh0TM/KVtC6fg53nrWHl3VfZFvb5BiQFcY6Q==" - }, - "Microsoft.JavaScript.Hermes": { - "type": "Transitive", - "resolved": "0.0.0-2511.7001-d7ca19b3", - "contentHash": "/EGy/gbTWpFZPZ4Z81QxbGQxpZhqiOE3qrnSokZRgXAyHivl15s7zZkRLOy9daDmVyEfanq7YBCOMi0ha58uQA==" - }, - "Microsoft.Net.Native.Compiler": { - "type": "Transitive", - "resolved": "2.2.12-rel-31116-00", - "contentHash": "DuANSYEBO7qcIeqzI1mShJMweuQVBycbCRUW6mIb1QxorSiWLSWEJZNv/X7TdW3dcjfZdZFVsEWDCnJUolIPrQ==", - "dependencies": { - "runtime.win10-arm.Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "runtime.win10-arm64.Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "runtime.win10-x64.Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "runtime.win10-x86.Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00" - } - }, - "Microsoft.Net.UWPCoreRuntimeSdk": { - "type": "Transitive", - "resolved": "2.2.14", - "contentHash": "THMsLyB29wqd9ZI9c05hoMb788QQ5ClsXwLjpt7omTk/OvtUERWgwD6q85s5aSMdze50uhPZDRF/+uju8Lqhgw==", - "dependencies": { - "runtime.win10-arm.Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14", - "runtime.win10-x64.Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14", - "runtime.win10-x86.Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14" - } - }, - "Microsoft.NETCore.Platforms": { - "type": "Transitive", - "resolved": "2.1.0", - "contentHash": "ok+RPAtESz/9MUXeIEz6Lv5XAGQsaNmEYXMsgVALj4D7kqC8gveKWXWXbufLySR2fWrwZf8smyN5RmHu0e4BHA==" - }, - "Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Transitive", - "resolved": "6.2.14", - "contentHash": "7Mi4cS8JQ7gqm+W+SRCq13c2Rr0yZTuczC9EbV6gRigE2ZhQalnLHyat0ZshT5HDMSkFDxTyjwZymUgFuv3+eg==", - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.0", - "Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14", - "NETStandard.Library": "2.0.3" - } - }, - "Microsoft.SourceLink.Common": { - "type": "Transitive", - "resolved": "1.1.1", - "contentHash": "WMcGpWKrmJmzrNeuaEb23bEMnbtR/vLmvZtkAP5qWu7vQsY59GqfRJd65sFpBszbd2k/bQ8cs8eWawQKAabkVg==" - }, - "Microsoft.SourceLink.GitHub": { - "type": "Transitive", - "resolved": "1.1.1", - "contentHash": "IaJGnOv/M7UQjRJks7B6p7pbPnOwisYGOIzqCz5ilGFTApZ3ktOR+6zJ12ZRPInulBmdAf1SrGdDG2MU8g6XTw==", - "dependencies": { - "Microsoft.Build.Tasks.Git": "1.1.1", - "Microsoft.SourceLink.Common": "1.1.1" - } - }, - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - }, - "NETStandard.Library": { - "type": "Transitive", - "resolved": "2.0.3", - "contentHash": "st47PosZSHrjECdjeIzZQbzivYBJFv6P2nv4cj2ypdI204DO+vZ7l5raGMiX4eXMJ53RfOIg+/s4DHVZ54Nu2A==", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0" - } - }, - "runtime.win10-arm.Microsoft.Net.Native.Compiler": { - "type": "Transitive", - "resolved": "2.2.12-rel-31116-00", - "contentHash": "JAieAWjpAsAKq2OLgJpKHafrk1gxHTq0nSie1sEKAYjnlBhVIx17ypAX1NLhjMJZ3TkqhktOGm/2r0qTXBAqWg==", - "dependencies": { - "runtime.win10-arm.Microsoft.Net.Native.SharedLibrary": "2.2.8-rel-31116-00" - } - }, - "runtime.win10-arm.Microsoft.Net.Native.SharedLibrary": { - "type": "Transitive", - "resolved": "2.2.8-rel-31116-00", - "contentHash": "bdNrkqMK7TUyqJjMJj9sXFpTtJg5+cKmGTPERymWldQ7/OxzoA1VGV4nFFRS4ciycxIqoA9amP0sr5SdTaSjDg==" - }, - "runtime.win10-arm.Microsoft.Net.UWPCoreRuntimeSdk": { - "type": "Transitive", - "resolved": "2.2.14", - "contentHash": "eEtdvL57LKF3/AKuSqk9bJeUaPm0rPMCs36halkQwyTsaykEwzaV634jxpsg9Oneru4DvFW1vlRISdiW2929jA==" - }, - "runtime.win10-arm64.Microsoft.Net.Native.Compiler": { - "type": "Transitive", - "resolved": "2.2.12-rel-31116-00", - "contentHash": "Rs9fywhVdnJTqegZnSXJ2v0w7oX3xyZ5P1+v9wNlm7mkSb+dEcxgXwrkqTJe9shmLUOOFz8Dm37LbtIPHNzR1A==", - "dependencies": { - "runtime.win10-arm64.Microsoft.Net.Native.SharedLibrary": "2.2.8-rel-31116-00" - } - }, - "runtime.win10-arm64.Microsoft.Net.Native.SharedLibrary": { - "type": "Transitive", - "resolved": "2.2.8-rel-31116-00", - "contentHash": "mNZPhhxOKUQSgYuBDezHPYFMwP9LYDmVEEHl7bTVAPbfcnxPHdSv6WwJglYlwQRQh+3NSgYRW4WcTxpETkD0AA==" - }, - "runtime.win10-x64.Microsoft.Net.Native.Compiler": { - "type": "Transitive", - "resolved": "2.2.12-rel-31116-00", - "contentHash": "dAJj40m9Tm6AQ/P7iQxuEN8sVvj6v9TDyulcP7ayvp+FkpR8VyGZWJMSxaMEjr1qVeMRuMCv1JV5DLMCWZvisg==", - "dependencies": { - "runtime.win10-x64.Microsoft.Net.Native.SharedLibrary": "2.2.8-rel-31116-00" - } - }, - "runtime.win10-x64.Microsoft.Net.Native.SharedLibrary": { - "type": "Transitive", - "resolved": "2.2.8-rel-31116-00", - "contentHash": "kXqhwE+XmgRn9Z1QWkGfIcDKg/pCLJcbRL5w8NWT6jliAx81sjHzquDut3ljPwOC856AUI2WMnBopu0Bf/m4BQ==" - }, - "runtime.win10-x64.Microsoft.Net.UWPCoreRuntimeSdk": { - "type": "Transitive", - "resolved": "2.2.14", - "contentHash": "a/ONxs2DxZcBnlDo7LDtH4t6imrEuSbf9KxWWBUCP+yCquVFyqtWAt2Z4hiT++yOIz2OMZT9Hmv1VzrgecpQkQ==" - }, - "runtime.win10-x86.Microsoft.Net.Native.Compiler": { - "type": "Transitive", - "resolved": "2.2.12-rel-31116-00", - "contentHash": "9T8n/l5Ny4rOlL4yGs81wy4AzypMhUgrrtPBqlv46QbKWhHf44EpFKfI6JU+MkJbSh7mZYywBEfmivT0v6gnNA==", - "dependencies": { - "runtime.win10-x86.Microsoft.Net.Native.SharedLibrary": "2.2.8-rel-31116-00" - } - }, - "runtime.win10-x86.Microsoft.Net.Native.SharedLibrary": { - "type": "Transitive", - "resolved": "2.2.8-rel-31116-00", - "contentHash": "5RGA27cl3z0lf9zsctLBjW2GQoGYeBrg8pesqWLQnb1Ch8q8IZ6pyOwWFUsnXGuYW59OyCfoQGzHFq5Q/73EiQ==" - }, - "runtime.win10-x86.Microsoft.Net.UWPCoreRuntimeSdk": { - "type": "Transitive", - "resolved": "2.2.14", - "contentHash": "V/hZioMMAwoKZFmfq/SuMA/mfoNFu4+Aedwdld/tpL8ZheehFab0RlAR3pgsPgOWOU+GjyePNIgyUXM5J/Y3Ig==" - }, - "automationchannel": { - "type": "Project", - "dependencies": { - "Microsoft.ReactNative": "[1.0.0, )", - "Microsoft.UI.Xaml": "[2.8.0, )" - } - }, - "common": { - "type": "Project", - "dependencies": { - "boost": "[1.83.0, )" - } - }, - "fmt": { - "type": "Project" - }, - "folly": { - "type": "Project", - "dependencies": { - "boost": "[1.83.0, )", - "fmt": "[1.0.0, )" - } - }, - "interoptestmodulecs": { - "type": "Project", - "dependencies": { - "Microsoft.NETCore.UniversalWindowsPlatform": "[6.2.14, )", - "Microsoft.ReactNative": "[1.0.0, )", - "Microsoft.ReactNative.Managed": "[1.0.0, )" - } - }, - "microsoft.reactnative": { - "type": "Project", - "dependencies": { - "Common": "[1.0.0, )", - "Folly": "[1.0.0, )", - "Microsoft.JavaScript.Hermes": "[0.0.0-2511.7001-d7ca19b3, )", - "Microsoft.SourceLink.GitHub": "[1.1.1, )", - "Microsoft.UI.Xaml": "[2.8.0, )", - "ReactCommon": "[1.0.0, )", - "boost": "[1.83.0, )" - } - }, - "microsoft.reactnative.managed": { - "type": "Project", - "dependencies": { - "Microsoft.NETCore.UniversalWindowsPlatform": "[6.2.14, )", - "Microsoft.ReactNative": "[1.0.0, )" - } - }, - "reactcommon": { - "type": "Project", - "dependencies": { - "Folly": "[1.0.0, )", - "boost": "[1.83.0, )" - } - } - }, - "native,Version=v0.0/win10-arm": { - "Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Transitive", - "resolved": "6.2.14", - "contentHash": "7Mi4cS8JQ7gqm+W+SRCq13c2Rr0yZTuczC9EbV6gRigE2ZhQalnLHyat0ZshT5HDMSkFDxTyjwZymUgFuv3+eg==", - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.0", - "Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14", - "NETStandard.Library": "2.0.3", - "runtime.win10-arm.Microsoft.NETCore.UniversalWindowsPlatform": "6.2.14" - } - }, - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - }, - "runtime.win10-arm.Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Transitive", - "resolved": "6.2.14", - "contentHash": "TKCMvB+6izAQSl7kWimKU2W9iN7gXSMc1Lah3dpY+/PuUjAfSNvfv2HW/mK3TdmjW631/4S9wWYmplLh6ao91w==" - } - }, - "native,Version=v0.0/win10-arm-aot": { - "Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Transitive", - "resolved": "6.2.14", - "contentHash": "7Mi4cS8JQ7gqm+W+SRCq13c2Rr0yZTuczC9EbV6gRigE2ZhQalnLHyat0ZshT5HDMSkFDxTyjwZymUgFuv3+eg==", - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.0", - "Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14", - "NETStandard.Library": "2.0.3", - "runtime.win10-arm-aot.Microsoft.NETCore.UniversalWindowsPlatform": "6.2.14" - } - }, - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - }, - "runtime.win10-arm-aot.Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Transitive", - "resolved": "6.2.14", - "contentHash": "4/GjCV7KtJz7is13eUXxIj4AHn8WTqmQ1u6wx7J4piJYkwViMVz0sGvzwXDt5oSSTvVdsDpa/EQUUBtFyGnmbg==" - } - }, - "native,Version=v0.0/win10-arm64-aot": { - "Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Transitive", - "resolved": "6.2.14", - "contentHash": "7Mi4cS8JQ7gqm+W+SRCq13c2Rr0yZTuczC9EbV6gRigE2ZhQalnLHyat0ZshT5HDMSkFDxTyjwZymUgFuv3+eg==", - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.0", - "Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14", - "NETStandard.Library": "2.0.3", - "runtime.win10-arm64-aot.Microsoft.NETCore.UniversalWindowsPlatform": "6.2.14" - } - }, - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - }, - "runtime.win10-arm64-aot.Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Transitive", - "resolved": "6.2.14", - "contentHash": "8QVHVgSh8G9BgNUPaMllx5f8iEM45a52eCooJAQH1Xq+MfnvVXcmpOVmMRLxwY2dRU77ZoiGRCyeAKwqFcnEYQ==" - } - }, - "native,Version=v0.0/win10-x64": { - "Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Transitive", - "resolved": "6.2.14", - "contentHash": "7Mi4cS8JQ7gqm+W+SRCq13c2Rr0yZTuczC9EbV6gRigE2ZhQalnLHyat0ZshT5HDMSkFDxTyjwZymUgFuv3+eg==", - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.0", - "Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14", - "NETStandard.Library": "2.0.3", - "runtime.win10-x64.Microsoft.NETCore.UniversalWindowsPlatform": "6.2.14" - } - }, - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - }, - "runtime.win10-x64.Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Transitive", - "resolved": "6.2.14", - "contentHash": "SPmQotZQ5ty+UkHMm76k/0DJpZ663qwXvLjVw/LrNmaIQHa+g+6TjKNAyR0ondKnwqu5oT79RJ2Tk8A0JQqBPQ==" - } - }, - "native,Version=v0.0/win10-x64-aot": { - "Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Transitive", - "resolved": "6.2.14", - "contentHash": "7Mi4cS8JQ7gqm+W+SRCq13c2Rr0yZTuczC9EbV6gRigE2ZhQalnLHyat0ZshT5HDMSkFDxTyjwZymUgFuv3+eg==", - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.0", - "Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14", - "NETStandard.Library": "2.0.3", - "runtime.win10-x64-aot.Microsoft.NETCore.UniversalWindowsPlatform": "6.2.14" - } - }, - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - }, - "runtime.win10-x64-aot.Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Transitive", - "resolved": "6.2.14", - "contentHash": "2SPw1ay04TYxrnMs2hxP86j3daB59cnQ8aNPXUcKyon+RA1MN99mWg8V93WDxD82ZDR+citKcM3dxS4oEtDI4g==" - } - }, - "native,Version=v0.0/win10-x86": { - "Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Transitive", - "resolved": "6.2.14", - "contentHash": "7Mi4cS8JQ7gqm+W+SRCq13c2Rr0yZTuczC9EbV6gRigE2ZhQalnLHyat0ZshT5HDMSkFDxTyjwZymUgFuv3+eg==", - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.0", - "Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14", - "NETStandard.Library": "2.0.3", - "runtime.win10-x86.Microsoft.NETCore.UniversalWindowsPlatform": "6.2.14" - } - }, - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - }, - "runtime.win10-x86.Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Transitive", - "resolved": "6.2.14", - "contentHash": "twbdvWFcy0wRd/jiZWeiS6Edui76XwmRLHXLJ3uFpBsimu7XOTLJBMycG11MxdcAjFMa3LnPUkTgiI63wM1b+w==" - } - }, - "native,Version=v0.0/win10-x86-aot": { - "Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Transitive", - "resolved": "6.2.14", - "contentHash": "7Mi4cS8JQ7gqm+W+SRCq13c2Rr0yZTuczC9EbV6gRigE2ZhQalnLHyat0ZshT5HDMSkFDxTyjwZymUgFuv3+eg==", - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.0", - "Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14", - "NETStandard.Library": "2.0.3", - "runtime.win10-x86-aot.Microsoft.NETCore.UniversalWindowsPlatform": "6.2.14" - } - }, - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - }, - "runtime.win10-x86-aot.Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Transitive", - "resolved": "6.2.14", - "contentHash": "3nklK7zt8pQ4/okXv4jA/HlUx/xmnyS/YRKJh19BzXKKhYk/EnRT1zoNcvQDJjhyUZXquffbcxHyBbjd2V2GNQ==" - } - } - } -} \ No newline at end of file diff --git a/packages/integration-test-app/windows/integrationtest/packages.lock.json b/packages/integration-test-app/windows/integrationtest/packages.lock.json deleted file mode 100644 index 58b00ed3a30..00000000000 --- a/packages/integration-test-app/windows/integrationtest/packages.lock.json +++ /dev/null @@ -1,394 +0,0 @@ -{ - "version": 1, - "dependencies": { - "native,Version=v0.0": { - "Microsoft.JavaScript.Hermes": { - "type": "Direct", - "requested": "[0.0.0-2511.7001-d7ca19b3, )", - "resolved": "0.0.0-2511.7001-d7ca19b3", - "contentHash": "/EGy/gbTWpFZPZ4Z81QxbGQxpZhqiOE3qrnSokZRgXAyHivl15s7zZkRLOy9daDmVyEfanq7YBCOMi0ha58uQA==" - }, - "Microsoft.UI.Xaml": { - "type": "Direct", - "requested": "[2.8.0, )", - "resolved": "2.8.0", - "contentHash": "vxdHxTr63s5KVtNddMFpgvjBjUH50z7seq/5jLWmmSuf8poxg+sXrywkofUdE8ZstbpO9y3FL/IXXUcPYbeesA==", - "dependencies": { - "Microsoft.Web.WebView2": "1.0.1264.42" - } - }, - "Microsoft.Windows.CppWinRT": { - "type": "Direct", - "requested": "[2.0.230706.1, )", - "resolved": "2.0.230706.1", - "contentHash": "l0D7oCw/5X+xIKHqZTi62TtV+1qeSz7KVluNFdrJ9hXsst4ghvqQ/Yhura7JqRdZWBXAuDS0G0KwALptdoxweQ==" - }, - "boost": { - "type": "Transitive", - "resolved": "1.83.0", - "contentHash": "cy53VNMzysEMvhBixDe8ujPk67Fcj3v6FPHQnH91NYJNLHpc6jxa2xq9ruCaaJjE4M3YrGSHDi4uUSTGBWw6EQ==" - }, - "Microsoft.Build.Tasks.Git": { - "type": "Transitive", - "resolved": "1.1.1", - "contentHash": "AT3HlgTjsqHnWpBHSNeR0KxbLZD7bztlZVj7I8vgeYG9SYqbeFGh0TM/KVtC6fg53nrWHl3VfZFvb5BiQFcY6Q==" - }, - "Microsoft.Net.Native.Compiler": { - "type": "Transitive", - "resolved": "2.2.12-rel-31116-00", - "contentHash": "DuANSYEBO7qcIeqzI1mShJMweuQVBycbCRUW6mIb1QxorSiWLSWEJZNv/X7TdW3dcjfZdZFVsEWDCnJUolIPrQ==", - "dependencies": { - "runtime.win10-arm.Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "runtime.win10-arm64.Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "runtime.win10-x64.Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "runtime.win10-x86.Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00" - } - }, - "Microsoft.Net.UWPCoreRuntimeSdk": { - "type": "Transitive", - "resolved": "2.2.14", - "contentHash": "THMsLyB29wqd9ZI9c05hoMb788QQ5ClsXwLjpt7omTk/OvtUERWgwD6q85s5aSMdze50uhPZDRF/+uju8Lqhgw==", - "dependencies": { - "runtime.win10-arm.Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14", - "runtime.win10-x64.Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14", - "runtime.win10-x86.Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14" - } - }, - "Microsoft.NETCore.Platforms": { - "type": "Transitive", - "resolved": "2.1.0", - "contentHash": "ok+RPAtESz/9MUXeIEz6Lv5XAGQsaNmEYXMsgVALj4D7kqC8gveKWXWXbufLySR2fWrwZf8smyN5RmHu0e4BHA==" - }, - "Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Transitive", - "resolved": "6.2.14", - "contentHash": "7Mi4cS8JQ7gqm+W+SRCq13c2Rr0yZTuczC9EbV6gRigE2ZhQalnLHyat0ZshT5HDMSkFDxTyjwZymUgFuv3+eg==", - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.0", - "Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14", - "NETStandard.Library": "2.0.3" - } - }, - "Microsoft.SourceLink.Common": { - "type": "Transitive", - "resolved": "1.1.1", - "contentHash": "WMcGpWKrmJmzrNeuaEb23bEMnbtR/vLmvZtkAP5qWu7vQsY59GqfRJd65sFpBszbd2k/bQ8cs8eWawQKAabkVg==" - }, - "Microsoft.SourceLink.GitHub": { - "type": "Transitive", - "resolved": "1.1.1", - "contentHash": "IaJGnOv/M7UQjRJks7B6p7pbPnOwisYGOIzqCz5ilGFTApZ3ktOR+6zJ12ZRPInulBmdAf1SrGdDG2MU8g6XTw==", - "dependencies": { - "Microsoft.Build.Tasks.Git": "1.1.1", - "Microsoft.SourceLink.Common": "1.1.1" - } - }, - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - }, - "NETStandard.Library": { - "type": "Transitive", - "resolved": "2.0.3", - "contentHash": "st47PosZSHrjECdjeIzZQbzivYBJFv6P2nv4cj2ypdI204DO+vZ7l5raGMiX4eXMJ53RfOIg+/s4DHVZ54Nu2A==", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0" - } - }, - "runtime.win10-arm.Microsoft.Net.Native.Compiler": { - "type": "Transitive", - "resolved": "2.2.12-rel-31116-00", - "contentHash": "JAieAWjpAsAKq2OLgJpKHafrk1gxHTq0nSie1sEKAYjnlBhVIx17ypAX1NLhjMJZ3TkqhktOGm/2r0qTXBAqWg==", - "dependencies": { - "runtime.win10-arm.Microsoft.Net.Native.SharedLibrary": "2.2.8-rel-31116-00" - } - }, - "runtime.win10-arm.Microsoft.Net.Native.SharedLibrary": { - "type": "Transitive", - "resolved": "2.2.8-rel-31116-00", - "contentHash": "bdNrkqMK7TUyqJjMJj9sXFpTtJg5+cKmGTPERymWldQ7/OxzoA1VGV4nFFRS4ciycxIqoA9amP0sr5SdTaSjDg==" - }, - "runtime.win10-arm.Microsoft.Net.UWPCoreRuntimeSdk": { - "type": "Transitive", - "resolved": "2.2.14", - "contentHash": "eEtdvL57LKF3/AKuSqk9bJeUaPm0rPMCs36halkQwyTsaykEwzaV634jxpsg9Oneru4DvFW1vlRISdiW2929jA==" - }, - "runtime.win10-arm64.Microsoft.Net.Native.Compiler": { - "type": "Transitive", - "resolved": "2.2.12-rel-31116-00", - "contentHash": "Rs9fywhVdnJTqegZnSXJ2v0w7oX3xyZ5P1+v9wNlm7mkSb+dEcxgXwrkqTJe9shmLUOOFz8Dm37LbtIPHNzR1A==", - "dependencies": { - "runtime.win10-arm64.Microsoft.Net.Native.SharedLibrary": "2.2.8-rel-31116-00" - } - }, - "runtime.win10-arm64.Microsoft.Net.Native.SharedLibrary": { - "type": "Transitive", - "resolved": "2.2.8-rel-31116-00", - "contentHash": "mNZPhhxOKUQSgYuBDezHPYFMwP9LYDmVEEHl7bTVAPbfcnxPHdSv6WwJglYlwQRQh+3NSgYRW4WcTxpETkD0AA==" - }, - "runtime.win10-x64.Microsoft.Net.Native.Compiler": { - "type": "Transitive", - "resolved": "2.2.12-rel-31116-00", - "contentHash": "dAJj40m9Tm6AQ/P7iQxuEN8sVvj6v9TDyulcP7ayvp+FkpR8VyGZWJMSxaMEjr1qVeMRuMCv1JV5DLMCWZvisg==", - "dependencies": { - "runtime.win10-x64.Microsoft.Net.Native.SharedLibrary": "2.2.8-rel-31116-00" - } - }, - "runtime.win10-x64.Microsoft.Net.Native.SharedLibrary": { - "type": "Transitive", - "resolved": "2.2.8-rel-31116-00", - "contentHash": "kXqhwE+XmgRn9Z1QWkGfIcDKg/pCLJcbRL5w8NWT6jliAx81sjHzquDut3ljPwOC856AUI2WMnBopu0Bf/m4BQ==" - }, - "runtime.win10-x64.Microsoft.Net.UWPCoreRuntimeSdk": { - "type": "Transitive", - "resolved": "2.2.14", - "contentHash": "a/ONxs2DxZcBnlDo7LDtH4t6imrEuSbf9KxWWBUCP+yCquVFyqtWAt2Z4hiT++yOIz2OMZT9Hmv1VzrgecpQkQ==" - }, - "runtime.win10-x86.Microsoft.Net.Native.Compiler": { - "type": "Transitive", - "resolved": "2.2.12-rel-31116-00", - "contentHash": "9T8n/l5Ny4rOlL4yGs81wy4AzypMhUgrrtPBqlv46QbKWhHf44EpFKfI6JU+MkJbSh7mZYywBEfmivT0v6gnNA==", - "dependencies": { - "runtime.win10-x86.Microsoft.Net.Native.SharedLibrary": "2.2.8-rel-31116-00" - } - }, - "runtime.win10-x86.Microsoft.Net.Native.SharedLibrary": { - "type": "Transitive", - "resolved": "2.2.8-rel-31116-00", - "contentHash": "5RGA27cl3z0lf9zsctLBjW2GQoGYeBrg8pesqWLQnb1Ch8q8IZ6pyOwWFUsnXGuYW59OyCfoQGzHFq5Q/73EiQ==" - }, - "runtime.win10-x86.Microsoft.Net.UWPCoreRuntimeSdk": { - "type": "Transitive", - "resolved": "2.2.14", - "contentHash": "V/hZioMMAwoKZFmfq/SuMA/mfoNFu4+Aedwdld/tpL8ZheehFab0RlAR3pgsPgOWOU+GjyePNIgyUXM5J/Y3Ig==" - }, - "automationchannel": { - "type": "Project", - "dependencies": { - "Microsoft.ReactNative": "[1.0.0, )", - "Microsoft.UI.Xaml": "[2.8.0, )" - } - }, - "common": { - "type": "Project", - "dependencies": { - "boost": "[1.83.0, )" - } - }, - "fmt": { - "type": "Project" - }, - "folly": { - "type": "Project", - "dependencies": { - "boost": "[1.83.0, )", - "fmt": "[1.0.0, )" - } - }, - "interoptestmodulecs": { - "type": "Project", - "dependencies": { - "Microsoft.NETCore.UniversalWindowsPlatform": "[6.2.14, )", - "Microsoft.ReactNative": "[1.0.0, )", - "Microsoft.ReactNative.Managed": "[1.0.0, )" - } - }, - "microsoft.reactnative": { - "type": "Project", - "dependencies": { - "Common": "[1.0.0, )", - "Folly": "[1.0.0, )", - "Microsoft.JavaScript.Hermes": "[0.0.0-2511.7001-d7ca19b3, )", - "Microsoft.SourceLink.GitHub": "[1.1.1, )", - "Microsoft.UI.Xaml": "[2.8.0, )", - "ReactCommon": "[1.0.0, )", - "boost": "[1.83.0, )" - } - }, - "microsoft.reactnative.managed": { - "type": "Project", - "dependencies": { - "Microsoft.NETCore.UniversalWindowsPlatform": "[6.2.14, )", - "Microsoft.ReactNative": "[1.0.0, )" - } - }, - "reactcommon": { - "type": "Project", - "dependencies": { - "Folly": "[1.0.0, )", - "boost": "[1.83.0, )" - } - } - }, - "native,Version=v0.0/win10-arm": { - "Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Transitive", - "resolved": "6.2.14", - "contentHash": "7Mi4cS8JQ7gqm+W+SRCq13c2Rr0yZTuczC9EbV6gRigE2ZhQalnLHyat0ZshT5HDMSkFDxTyjwZymUgFuv3+eg==", - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.0", - "Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14", - "NETStandard.Library": "2.0.3", - "runtime.win10-arm.Microsoft.NETCore.UniversalWindowsPlatform": "6.2.14" - } - }, - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - }, - "runtime.win10-arm.Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Transitive", - "resolved": "6.2.14", - "contentHash": "TKCMvB+6izAQSl7kWimKU2W9iN7gXSMc1Lah3dpY+/PuUjAfSNvfv2HW/mK3TdmjW631/4S9wWYmplLh6ao91w==" - } - }, - "native,Version=v0.0/win10-arm-aot": { - "Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Transitive", - "resolved": "6.2.14", - "contentHash": "7Mi4cS8JQ7gqm+W+SRCq13c2Rr0yZTuczC9EbV6gRigE2ZhQalnLHyat0ZshT5HDMSkFDxTyjwZymUgFuv3+eg==", - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.0", - "Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14", - "NETStandard.Library": "2.0.3", - "runtime.win10-arm-aot.Microsoft.NETCore.UniversalWindowsPlatform": "6.2.14" - } - }, - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - }, - "runtime.win10-arm-aot.Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Transitive", - "resolved": "6.2.14", - "contentHash": "4/GjCV7KtJz7is13eUXxIj4AHn8WTqmQ1u6wx7J4piJYkwViMVz0sGvzwXDt5oSSTvVdsDpa/EQUUBtFyGnmbg==" - } - }, - "native,Version=v0.0/win10-arm64-aot": { - "Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Transitive", - "resolved": "6.2.14", - "contentHash": "7Mi4cS8JQ7gqm+W+SRCq13c2Rr0yZTuczC9EbV6gRigE2ZhQalnLHyat0ZshT5HDMSkFDxTyjwZymUgFuv3+eg==", - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.0", - "Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14", - "NETStandard.Library": "2.0.3", - "runtime.win10-arm64-aot.Microsoft.NETCore.UniversalWindowsPlatform": "6.2.14" - } - }, - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - }, - "runtime.win10-arm64-aot.Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Transitive", - "resolved": "6.2.14", - "contentHash": "8QVHVgSh8G9BgNUPaMllx5f8iEM45a52eCooJAQH1Xq+MfnvVXcmpOVmMRLxwY2dRU77ZoiGRCyeAKwqFcnEYQ==" - } - }, - "native,Version=v0.0/win10-x64": { - "Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Transitive", - "resolved": "6.2.14", - "contentHash": "7Mi4cS8JQ7gqm+W+SRCq13c2Rr0yZTuczC9EbV6gRigE2ZhQalnLHyat0ZshT5HDMSkFDxTyjwZymUgFuv3+eg==", - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.0", - "Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14", - "NETStandard.Library": "2.0.3", - "runtime.win10-x64.Microsoft.NETCore.UniversalWindowsPlatform": "6.2.14" - } - }, - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - }, - "runtime.win10-x64.Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Transitive", - "resolved": "6.2.14", - "contentHash": "SPmQotZQ5ty+UkHMm76k/0DJpZ663qwXvLjVw/LrNmaIQHa+g+6TjKNAyR0ondKnwqu5oT79RJ2Tk8A0JQqBPQ==" - } - }, - "native,Version=v0.0/win10-x64-aot": { - "Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Transitive", - "resolved": "6.2.14", - "contentHash": "7Mi4cS8JQ7gqm+W+SRCq13c2Rr0yZTuczC9EbV6gRigE2ZhQalnLHyat0ZshT5HDMSkFDxTyjwZymUgFuv3+eg==", - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.0", - "Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14", - "NETStandard.Library": "2.0.3", - "runtime.win10-x64-aot.Microsoft.NETCore.UniversalWindowsPlatform": "6.2.14" - } - }, - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - }, - "runtime.win10-x64-aot.Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Transitive", - "resolved": "6.2.14", - "contentHash": "2SPw1ay04TYxrnMs2hxP86j3daB59cnQ8aNPXUcKyon+RA1MN99mWg8V93WDxD82ZDR+citKcM3dxS4oEtDI4g==" - } - }, - "native,Version=v0.0/win10-x86": { - "Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Transitive", - "resolved": "6.2.14", - "contentHash": "7Mi4cS8JQ7gqm+W+SRCq13c2Rr0yZTuczC9EbV6gRigE2ZhQalnLHyat0ZshT5HDMSkFDxTyjwZymUgFuv3+eg==", - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.0", - "Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14", - "NETStandard.Library": "2.0.3", - "runtime.win10-x86.Microsoft.NETCore.UniversalWindowsPlatform": "6.2.14" - } - }, - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - }, - "runtime.win10-x86.Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Transitive", - "resolved": "6.2.14", - "contentHash": "twbdvWFcy0wRd/jiZWeiS6Edui76XwmRLHXLJ3uFpBsimu7XOTLJBMycG11MxdcAjFMa3LnPUkTgiI63wM1b+w==" - } - }, - "native,Version=v0.0/win10-x86-aot": { - "Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Transitive", - "resolved": "6.2.14", - "contentHash": "7Mi4cS8JQ7gqm+W+SRCq13c2Rr0yZTuczC9EbV6gRigE2ZhQalnLHyat0ZshT5HDMSkFDxTyjwZymUgFuv3+eg==", - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.0", - "Microsoft.Net.Native.Compiler": "2.2.12-rel-31116-00", - "Microsoft.Net.UWPCoreRuntimeSdk": "2.2.14", - "NETStandard.Library": "2.0.3", - "runtime.win10-x86-aot.Microsoft.NETCore.UniversalWindowsPlatform": "6.2.14" - } - }, - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - }, - "runtime.win10-x86-aot.Microsoft.NETCore.UniversalWindowsPlatform": { - "type": "Transitive", - "resolved": "6.2.14", - "contentHash": "3nklK7zt8pQ4/okXv4jA/HlUx/xmnyS/YRKJh19BzXKKhYk/EnRT1zoNcvQDJjhyUZXquffbcxHyBbjd2V2GNQ==" - } - } - } -} \ No newline at end of file diff --git a/packages/integration-test-app/windows/integrationtest/pch.cpp b/packages/integration-test-app/windows/integrationtest/pch.cpp deleted file mode 100644 index bcb5590be1b..00000000000 --- a/packages/integration-test-app/windows/integrationtest/pch.cpp +++ /dev/null @@ -1 +0,0 @@ -#include "pch.h" diff --git a/packages/integration-test-app/windows/integrationtest/pch.h b/packages/integration-test-app/windows/integrationtest/pch.h deleted file mode 100644 index 13f3eecbe97..00000000000 --- a/packages/integration-test-app/windows/integrationtest/pch.h +++ /dev/null @@ -1,26 +0,0 @@ -#pragma once - -#define NOMINMAX - -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - -#include - -#include -#include -#include -#include -#include diff --git a/packages/playground/README.md b/packages/playground/README.md index 1b9c369e2c6..67070d8473e 100644 --- a/packages/playground/README.md +++ b/packages/playground/README.md @@ -1,29 +1,49 @@ -# Playground +# Playground-composition Playground is a sample standalone application that allows testing of various JS files, including RNTester. +# Launching and Editing +## Launching the app + +1. Clone [this (react-native-windows)](https://github.com/microsoft/react-native-windows) repository (or your own fork of it, if you intend on submitting PRs) + +1. Make sure your development machine has been set up with all the system requirements and dependencies. These can be verified/installed by running `.\vnext\Scripts\rnw-dependencies.ps1 -Tags 'rnwDev'` from an elevated powershell prompt. + > **Note:** The script defaults to Visual Studio Community Edition. If you're using (or want to use) Visual Studio Enterprise Edition, run `.\vnext\Scripts\rnw-dependencies.ps1 -Tags 'rnwDev' -Enterprise`. + +1. Install JavaScript dependencies within the repo by running `yarn` at the root of the repo. + +1. Navigate to the `playground` folder (`cd packages\playground`) + +1. Start Metro from within **package\playground** by running `yarn start` - This dev process must be running for the application to be able to load javascript files. + +1. Open the app solution file in Visual Studio `packages\playground\windows\playground-composition.sln` + +1. Ensure **playground-composition.Package** project is set as startup project + +1. Hit F5 + + ## Using the app -You can find several sample .tsx files under the `/playground/samples` folder. You can load any of these files from the drop down at the top of the app, ensure the right App/component name has been picked for the sample on the drop down against "App Name". Click `Load` to load the .tsx file to the bottom pane. +### Configure lifted vs system compostion + +Currently the application will run on either lifted composition using WinAppSDK, or using system compostion. -- You can switch between the two from the `file -> Options` dialog. Note this must be done before you open a javascript file from the playground app. You have to restart the application to switch between the two modes. + +You can find several sample .tsx files under the `/playground/samples` folder. You can load any of these files from `file -> Open JavaScript File` in the menu bar at the top of the app. The `Samples\rntester` javascript file is the main RNTester application provided by react-native, which has been extended with additional test pages. + +### Interesting test pages for Islands work -Use the UI at the top of the playground application to modify the instance settings, then hit `Load` to run the instance. +In the `Samples\rntester` app there are a couple of test pages that host XAML controls within composition. These are labeled `Fabric Native Component` and `Fabric Native Component Yoga`. If you run these test pages with lifted composition you will get a "Unimplemented Component" placeholder in place of the XAML island - since Xaml islands are not hostable within lifted composition today. -## How to remote debug Playground -1. On your dev machine, open `packages/playground/windows/Playground.sln` -2. On your dev machine, run the metro bundler by doing `yarn start --host devMachineName` -3. On your target machine, run MSVSMon. This can be downloaded from [here](https://visualstudio.microsoft.com/downloads/#remote-tools-for-visual-studio-2019). - 1. I haven’t been able to figure out authentication so once you run msvsmon, click on `Options` and select no authentication. -4. Right click on the Playground project, Properties, Debugging - 1. Select Remote debugging, and enter the IP of the debug target - 2. In the command line arguments textbox, enter `devMachineName:8081` - 3. In the protocol dropdown, select no authentication -5. F5! This will build your playground app, and deploy to the target machine. -6. On the target, press `Load`. This will communicate back to the dev machine bundler and launch the web debugger on the dev machine, and serve the pages back to the app running in the target. - You need an updated version of the bundler in order for remote debugging to work properly: [PR here](https://github.com/react-native-community/cli/pull/829) +## How to debug Playground -## Editing the app +Native code can be debugged as normal through Visual Studio. -You can access and edit the .tsx files in the `/playground/samples` folder. Fast Refresh should work as expected while editing the Typescript files. +To debug the javascript code: -You can also launch the app solution file in Visual Studio and edit the native C++ code in the Playground Project. You will have to re-launch the app with the above steps if edits are made to the native app code. +1. enable "Direct Debugger" from the `file -> options` dialog. +1. Navigate to `edge://inspect` within Microsoft Edge. +1. Ensure `localhost:9229` is in the list of network targets within the "Discover Network Targets" configuration. +1. A remote target for "Hermes" should show up. Click on "inspect" +1. In the Microsoft Edge Devtools window that pops up, you can hit Ctrl+p and type the name of a file to set a break point in. diff --git a/packages/playground/README_composition.md b/packages/playground/README_composition.md deleted file mode 100644 index 67070d8473e..00000000000 --- a/packages/playground/README_composition.md +++ /dev/null @@ -1,49 +0,0 @@ -# Playground-composition - -Playground is a sample standalone application that allows testing of various JS files, including RNTester. - -# Launching and Editing -## Launching the app - -1. Clone [this (react-native-windows)](https://github.com/microsoft/react-native-windows) repository (or your own fork of it, if you intend on submitting PRs) - -1. Make sure your development machine has been set up with all the system requirements and dependencies. These can be verified/installed by running `.\vnext\Scripts\rnw-dependencies.ps1 -Tags 'rnwDev'` from an elevated powershell prompt. - > **Note:** The script defaults to Visual Studio Community Edition. If you're using (or want to use) Visual Studio Enterprise Edition, run `.\vnext\Scripts\rnw-dependencies.ps1 -Tags 'rnwDev' -Enterprise`. - -1. Install JavaScript dependencies within the repo by running `yarn` at the root of the repo. - -1. Navigate to the `playground` folder (`cd packages\playground`) - -1. Start Metro from within **package\playground** by running `yarn start` - This dev process must be running for the application to be able to load javascript files. - -1. Open the app solution file in Visual Studio `packages\playground\windows\playground-composition.sln` - -1. Ensure **playground-composition.Package** project is set as startup project - -1. Hit F5 - - -## Using the app - -### Configure lifted vs system compostion - -Currently the application will run on either lifted composition using WinAppSDK, or using system compostion. -- You can switch between the two from the `file -> Options` dialog. Note this must be done before you open a javascript file from the playground app. You have to restart the application to switch between the two modes. - -You can find several sample .tsx files under the `/playground/samples` folder. You can load any of these files from `file -> Open JavaScript File` in the menu bar at the top of the app. The `Samples\rntester` javascript file is the main RNTester application provided by react-native, which has been extended with additional test pages. - -### Interesting test pages for Islands work - -In the `Samples\rntester` app there are a couple of test pages that host XAML controls within composition. These are labeled `Fabric Native Component` and `Fabric Native Component Yoga`. If you run these test pages with lifted composition you will get a "Unimplemented Component" placeholder in place of the XAML island - since Xaml islands are not hostable within lifted composition today. - - -## How to debug Playground - -Native code can be debugged as normal through Visual Studio. - -To debug the javascript code: - -1. enable "Direct Debugger" from the `file -> options` dialog. -1. Navigate to `edge://inspect` within Microsoft Edge. -1. Ensure `localhost:9229` is in the list of network targets within the "Discover Network Targets" configuration. -1. A remote target for "Hermes" should show up. Click on "inspect" -1. In the Microsoft Edge Devtools window that pops up, you can hit Ctrl+p and type the name of a file to set a break point in. diff --git a/packages/playground/windows/PlaygroundNativeModules/GridItemView.cpp b/packages/playground/windows/PlaygroundNativeModules/GridItemView.cpp deleted file mode 100644 index 8a10cf74974..00000000000 --- a/packages/playground/windows/PlaygroundNativeModules/GridItemView.cpp +++ /dev/null @@ -1,30 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. - -#include "pch.h" -#include "GridItemView.h" -#include "GridItemView.g.cpp" - -namespace winrt { -using namespace Microsoft::ReactNative; -using namespace Windows::Foundation; -using namespace xaml; -using namespace xaml::Controls; -} // namespace winrt - -namespace winrt::PlaygroundNativeModules::implementation { - -winrt::Size GridItemView::ArrangeOverride(winrt::Size availableSize) { - const auto desiredSize = Super::ArrangeOverride(availableSize); - if (Children().Size() > 0) { - if (const auto child = Children().GetAt(0).try_as()) { - const auto reactTag = React::XamlHelper::GetReactTag(child); - if (reactTag != -1) { - React::LayoutService::FromContext(m_reactContext).ApplyLayout(reactTag, desiredSize.Width, desiredSize.Height); - } - } - } - return desiredSize; -} - -} // namespace winrt::PlaygroundNativeModules::implementation diff --git a/packages/playground/windows/PlaygroundNativeModules/GridItemView.h b/packages/playground/windows/PlaygroundNativeModules/GridItemView.h deleted file mode 100644 index b503763e749..00000000000 --- a/packages/playground/windows/PlaygroundNativeModules/GridItemView.h +++ /dev/null @@ -1,26 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. - -#pragma once - -#include "GridItemView.g.h" -#include "NativeModules.h" -#include "winrt/Microsoft.ReactNative.h" - -namespace winrt::PlaygroundNativeModules::implementation { - -class GridItemView : public GridItemViewT { - using Super = GridItemViewT; - - public: - GridItemView(Microsoft::ReactNative::IReactContext const &reactContext) : m_reactContext{reactContext} {} - virtual winrt::Windows::Foundation::Size ArrangeOverride(winrt::Windows::Foundation::Size availableSize); - - private: - Microsoft::ReactNative::IReactContext m_reactContext{nullptr}; -}; -} // namespace winrt::PlaygroundNativeModules::implementation - -namespace winrt::PlaygroundNativeModules::factory_implementation { -struct GridItemView : GridItemViewT {}; -} // namespace winrt::PlaygroundNativeModules::factory_implementation diff --git a/packages/playground/windows/PlaygroundNativeModules/GridItemView.idl b/packages/playground/windows/PlaygroundNativeModules/GridItemView.idl deleted file mode 100644 index a31ea3a1327..00000000000 --- a/packages/playground/windows/PlaygroundNativeModules/GridItemView.idl +++ /dev/null @@ -1,9 +0,0 @@ -#include - -namespace PlaygroundNativeModules { - -[default_interface] -runtimeclass GridItemView : XAML_NAMESPACE.Controls.Grid { - GridItemView(Microsoft.ReactNative.IReactContext context); -}; -} // namespace PlaygroundNativeModules diff --git a/packages/playground/windows/PlaygroundNativeModules/GridItemViewManager.cpp b/packages/playground/windows/PlaygroundNativeModules/GridItemViewManager.cpp deleted file mode 100644 index 23308c681f2..00000000000 --- a/packages/playground/windows/PlaygroundNativeModules/GridItemViewManager.cpp +++ /dev/null @@ -1,97 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. - -#include "pch.h" -#include "GridItemViewManager.h" -#include "GridItemView.h" -#include "JSValue.h" -#include "JSValueXaml.h" - -namespace winrt { -using namespace Windows::Foundation::Collections; -} // namespace winrt - -namespace winrt::PlaygroundNativeModules { - -winrt::hstring GridItemViewManager::Name() noexcept { - return L"PlaygroundGridItemView"; -} - -xaml::FrameworkElement GridItemViewManager::CreateView() noexcept { - return winrt::PlaygroundNativeModules::GridItemView(m_reactContext.Handle()); -} - -React::IReactContext GridItemViewManager::ReactContext() noexcept { - return m_reactContext.Handle(); -} - -void GridItemViewManager::ReactContext(React::IReactContext reactContext) noexcept { - m_reactContext = reactContext; -} - -void GridItemViewManager::AddView( - xaml::FrameworkElement const &parent, - xaml::UIElement const &child, - int64_t index) noexcept { - if (auto const &grid = parent.try_as()) { - if (grid.Children().Size() > 0 || index != 0) { - m_reactContext.CallJSFunction(L"RCTLog", L"logToConsole", "warn", "GridItem only supports one child."); - } else { - grid.Children().InsertAt(static_cast(index), child); - } - } -} - -void GridItemViewManager::RemoveAllChildren(xaml::FrameworkElement const &parent) noexcept { - if (auto const &grid = parent.try_as()) { - grid.Children().Clear(); - } -} - -void GridItemViewManager::RemoveChildAt(xaml::FrameworkElement const &parent, int64_t index) noexcept { - if (auto const &grid = parent.try_as()) { - if (index == 0) { - grid.Children().RemoveAt(static_cast(index)); - } - } -} - -void GridItemViewManager::ReplaceChild( - xaml::FrameworkElement const &parent, - xaml::UIElement const &oldChild, - xaml::UIElement const &newChild) noexcept { - if (auto const &grid = parent.try_as()) { - uint32_t index; - if (grid.Children().IndexOf(oldChild, index)) { - grid.Children().RemoveAt(index); - grid.Children().InsertAt(index, newChild); - } - } -} - -winrt::IMapView GridItemViewManager::NativeProps() noexcept { - auto nativeProps = winrt::single_threaded_map(); - nativeProps.Insert(L"gridRow", React::ViewManagerPropertyType::Number); - nativeProps.Insert(L"gridColumn", React::ViewManagerPropertyType::Number); - return nativeProps.GetView(); -} - -void GridItemViewManager::UpdateProperties( - xaml::FrameworkElement const &view, - winrt::Microsoft::ReactNative::IJSValueReader const &propertyMapReader) noexcept { - React::JSValueObject propertyMap = React::JSValueObject::ReadFrom(propertyMapReader); - for (const auto &pair : propertyMap) { - const auto &propertyName = winrt::to_hstring(pair.first); - const auto &propertyValue = pair.second; - - if (propertyName == L"gridRow") { - xaml::Controls::Grid::SetRow(view, propertyValue.AsInt32()); - } else if (propertyName == L"gridColumn") { - xaml::Controls::Grid::SetColumn(view, propertyValue.AsInt32()); - } else if (propertyName == L"backgroundColor") { - view.as().Background(propertyValue.To()); - } - } -} - -} // namespace winrt::PlaygroundNativeModules diff --git a/packages/playground/windows/PlaygroundNativeModules/GridItemViewManager.h b/packages/playground/windows/PlaygroundNativeModules/GridItemViewManager.h deleted file mode 100644 index 3af3726686d..00000000000 --- a/packages/playground/windows/PlaygroundNativeModules/GridItemViewManager.h +++ /dev/null @@ -1,51 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. - -#pragma once -#include "NativeModules.h" -#include "winrt/Microsoft.ReactNative.h" - -namespace winrt::PlaygroundNativeModules { - -class GridItemViewManager : public winrt::implements< - GridItemViewManager, - React::IViewManager, - React::IViewManagerWithReactContext, - React::IViewManagerWithChildren, - React::IViewManagerWithNativeProperties, - React::IViewManagerRequiresNativeLayout> { - public: - // IViewManager - winrt::hstring Name() noexcept; - - xaml::FrameworkElement CreateView() noexcept; - - // IViewManagerWithReactContext - React::IReactContext ReactContext() noexcept; - void ReactContext(React::IReactContext reactContext) noexcept; - - // IViewManagerWithChildren - void AddView(xaml::FrameworkElement const &parent, xaml::UIElement const &child, int64_t index) noexcept; - void RemoveAllChildren(xaml::FrameworkElement const &parent) noexcept; - void RemoveChildAt(xaml::FrameworkElement const &parent, int64_t index) noexcept; - void ReplaceChild( - xaml::FrameworkElement const &parent, - xaml::UIElement const &oldChild, - xaml::UIElement const &newChild) noexcept; - - // IViewManagerWithNativeProperties - winrt::Windows::Foundation::Collections::IMapView - NativeProps() noexcept; - - void UpdateProperties(xaml::FrameworkElement const &view, React::IJSValueReader const &propertyMapReader) noexcept; - - // IViewManagerRequiresNativeLayout - bool RequiresNativeLayout() const noexcept { - return true; - } - - private: - winrt::Microsoft::ReactNative::ReactContext m_reactContext{nullptr}; -}; - -} // namespace winrt::PlaygroundNativeModules diff --git a/packages/playground/windows/PlaygroundNativeModules/GridViewManager.cpp b/packages/playground/windows/PlaygroundNativeModules/GridViewManager.cpp deleted file mode 100644 index cb0086e4603..00000000000 --- a/packages/playground/windows/PlaygroundNativeModules/GridViewManager.cpp +++ /dev/null @@ -1,107 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. - -#include "pch.h" -#include "GridViewManager.h" - -namespace winrt::PlaygroundNativeModules { - -winrt::hstring GridViewManager::Name() noexcept { - return L"PlaygroundGridView"; -} - -xaml::FrameworkElement GridViewManager::CreateView() noexcept { - return xaml::Controls::Grid(); -} - -void GridViewManager::AddView( - xaml::FrameworkElement const &parent, - xaml::UIElement const &child, - int64_t index) noexcept { - if (auto const &grid = parent.try_as()) { - grid.Children().InsertAt(static_cast(index), child); - } -} - -void GridViewManager::RemoveAllChildren(xaml::FrameworkElement const &parent) noexcept { - if (auto const &grid = parent.try_as()) { - grid.Children().Clear(); - } -} - -void GridViewManager::RemoveChildAt(xaml::FrameworkElement const &parent, int64_t index) noexcept { - if (auto const &grid = parent.try_as()) { - grid.Children().RemoveAt(static_cast(index)); - } -} - -void GridViewManager::ReplaceChild( - xaml::FrameworkElement const &parent, - xaml::UIElement const &oldChild, - xaml::UIElement const &newChild) noexcept { - if (auto const &grid = parent.try_as()) { - uint32_t index; - if (grid.Children().IndexOf(oldChild, index)) { - grid.Children().RemoveAt(index); - grid.Children().InsertAt(index, newChild); - } - } -} - -winrt::IMapView GridViewManager::NativeProps() noexcept { - auto nativeProps = winrt::single_threaded_map(); - nativeProps.Insert(L"rows", React::ViewManagerPropertyType::Array); - nativeProps.Insert(L"columns", React::ViewManagerPropertyType::Array); - return nativeProps.GetView(); -} - -xaml::GridLength GetGridLength(const winrt::Microsoft::ReactNative::JSValue &v) { - if (v.Type() == React::JSValueType::Double || v.Type() == React::JSValueType::Int64) { - return xaml::GridLengthHelper::FromValueAndType(v.AsDouble(), xaml::GridUnitType::Pixel); - } else if (v.Type() == React::JSValueType::String) { - auto str = v.AsString(); - double units = 1; - xaml::GridUnitType unitType = xaml::GridUnitType::Pixel; - if (str.back() == '*') { - unitType = xaml::GridUnitType::Star; - str.pop_back(); - if (str.length() > 0) { - units = std::stod(str); - } - } else if (str == "auto") { - unitType = xaml::GridUnitType::Auto; - } else { - units = std::stod(str); - } - return xaml::GridLengthHelper::FromValueAndType(units, unitType); - } - return xaml::GridLengthHelper::FromValueAndType(1, xaml::GridUnitType::Auto); -} - -void GridViewManager::UpdateProperties( - xaml::FrameworkElement const &view, - winrt::Microsoft::ReactNative::IJSValueReader const &propertyMapReader) noexcept { - React::JSValueObject propertyMap = React::JSValueObject::ReadFrom(propertyMapReader); - for (const auto &pair : propertyMap) { - const auto &propertyName = winrt::to_hstring(pair.first); - const auto &propertyValue = pair.second; - - if (propertyName == L"rows") { - const auto grid = view.as(); - for (const auto &row : propertyValue.AsArray()) { - xaml::Controls::RowDefinition rowDefinition{}; - rowDefinition.Height(GetGridLength(row)); - grid.RowDefinitions().Append(rowDefinition); - } - } else if (propertyName == L"columns") { - const auto grid = view.as(); - for (const auto &column : propertyValue.AsArray()) { - xaml::Controls::ColumnDefinition columnDefinition{}; - columnDefinition.Width(GetGridLength(column)); - grid.ColumnDefinitions().Append(columnDefinition); - } - } - } -} - -} // namespace winrt::PlaygroundNativeModules diff --git a/packages/playground/windows/PlaygroundNativeModules/GridViewManager.h b/packages/playground/windows/PlaygroundNativeModules/GridViewManager.h deleted file mode 100644 index 6b91d3a2686..00000000000 --- a/packages/playground/windows/PlaygroundNativeModules/GridViewManager.h +++ /dev/null @@ -1,43 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. - -#pragma once -#include "NativeModules.h" -#include "winrt/Microsoft.ReactNative.h" - -namespace winrt::PlaygroundNativeModules { - -class GridViewManager : public winrt::implements< - GridViewManager, - React::IViewManager, - React::IViewManagerWithChildren, - React::IViewManagerWithNativeProperties, - React::IViewManagerRequiresNativeLayout> { - public: - // IViewManager - winrt::hstring Name() noexcept; - - xaml::FrameworkElement CreateView() noexcept; - - // IViewManagerWithChildren - void AddView(xaml::FrameworkElement const &parent, xaml::UIElement const &child, int64_t index) noexcept; - void RemoveAllChildren(xaml::FrameworkElement const &parent) noexcept; - void RemoveChildAt(xaml::FrameworkElement const &parent, int64_t index) noexcept; - void ReplaceChild( - xaml::FrameworkElement const &parent, - xaml::UIElement const &oldChild, - xaml::UIElement const &newChild) noexcept; - - // IViewManagerWithNativeProperties - winrt::Windows::Foundation::Collections::IMapView - NativeProps() noexcept; - - void UpdateProperties(xaml::FrameworkElement const &view, React::IJSValueReader const &propertyMapReader) noexcept; - - // IViewManagerRequiresNativeLayout - bool RequiresNativeLayout() const noexcept { - return true; - } -}; - -} // namespace winrt::PlaygroundNativeModules diff --git a/packages/playground/windows/PlaygroundNativeModules/PlaygroundNativeModules.def b/packages/playground/windows/PlaygroundNativeModules/PlaygroundNativeModules.def deleted file mode 100644 index 24e7c1235c3..00000000000 --- a/packages/playground/windows/PlaygroundNativeModules/PlaygroundNativeModules.def +++ /dev/null @@ -1,3 +0,0 @@ -EXPORTS -DllCanUnloadNow = WINRT_CanUnloadNow PRIVATE -DllGetActivationFactory = WINRT_GetActivationFactory PRIVATE diff --git a/packages/playground/windows/PlaygroundNativeModules/PlaygroundNativeModules.vcxproj b/packages/playground/windows/PlaygroundNativeModules/PlaygroundNativeModules.vcxproj deleted file mode 100644 index 9ff986f6773..00000000000 --- a/packages/playground/windows/PlaygroundNativeModules/PlaygroundNativeModules.vcxproj +++ /dev/null @@ -1,159 +0,0 @@ - - - - - true - true - true - {FBC281F9-E7FA-4D3F-9A15-F7507A803007} - PlaygroundNativeModules - PlaygroundNativeModules - en-US - 16.0 - true - Windows Store - 10.0 - - - $([MSBuild]::GetDirectoryNameOfFileAbove($(SolutionDir), 'node_modules\react-native-windows\package.json'))\node_modules\react-native-windows\ - - - - 10.0.22621.0 - 10.0.17763.0 - - - - - Debug - ARM - - - Debug - ARM64 - - - Debug - Win32 - - - Debug - x64 - - - Release - ARM - - - Release - ARM64 - - - Release - Win32 - - - Release - x64 - - - - DynamicLibrary - Unicode - false - - - true - true - - - false - true - false - - - - - - - - - - - - - - - - - - Use - pch.h - $(IntDir)pch.pch - Level4 - %(AdditionalOptions) /bigobj - 4453;28204 - _WINRT_DLL;%(PreprocessorDefinitions) - $(WindowsSDK_WindowsMetadata);$(AdditionalUsingDirectories) - - - Console - true - PlaygroundNativeModules.def - - - - - _DEBUG;%(PreprocessorDefinitions) - - - - - NDEBUG;%(PreprocessorDefinitions) - - - - - GridItemView.idl - - - - - ReactPackageProvider.idl - - - - - - GridItemView.idl - - - - - Create - - - ReactPackageProvider.idl - - - - - - - - - - - - - - - - - - This project references targets in your node_modules\react-native-windows folder that are missing. The missing file is {0}. - - - - - \ No newline at end of file diff --git a/packages/playground/windows/PlaygroundNativeModules/PlaygroundNativeModules.vcxproj.filters b/packages/playground/windows/PlaygroundNativeModules/PlaygroundNativeModules.vcxproj.filters deleted file mode 100644 index d05390b8368..00000000000 --- a/packages/playground/windows/PlaygroundNativeModules/PlaygroundNativeModules.vcxproj.filters +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/playground/windows/PlaygroundNativeModules/PropertySheet.props b/packages/playground/windows/PlaygroundNativeModules/PropertySheet.props deleted file mode 100644 index 5942ba395bb..00000000000 --- a/packages/playground/windows/PlaygroundNativeModules/PropertySheet.props +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/packages/playground/windows/PlaygroundNativeModules/ReactPackageProvider.cpp b/packages/playground/windows/PlaygroundNativeModules/ReactPackageProvider.cpp deleted file mode 100644 index 895bfd0e9fc..00000000000 --- a/packages/playground/windows/PlaygroundNativeModules/ReactPackageProvider.cpp +++ /dev/null @@ -1,18 +0,0 @@ -#include "pch.h" -#include "ReactPackageProvider.h" -#if __has_include("ReactPackageProvider.g.cpp") -#include "ReactPackageProvider.g.cpp" -#endif -#include "GridItemViewManager.h" -#include "GridViewManager.h" - -using namespace winrt::Microsoft::ReactNative; - -namespace winrt::PlaygroundNativeModules::implementation { - -void ReactPackageProvider::CreatePackage(IReactPackageBuilder const &packageBuilder) noexcept { - packageBuilder.AddViewManager(L"GridViewManager", []() { return winrt::make(); }); - packageBuilder.AddViewManager(L"GridItemViewManager", []() { return winrt::make(); }); -} - -} // namespace winrt::PlaygroundNativeModules::implementation diff --git a/packages/playground/windows/PlaygroundNativeModules/ReactPackageProvider.h b/packages/playground/windows/PlaygroundNativeModules/ReactPackageProvider.h deleted file mode 100644 index 16584a46bbb..00000000000 --- a/packages/playground/windows/PlaygroundNativeModules/ReactPackageProvider.h +++ /dev/null @@ -1,18 +0,0 @@ -#pragma once -#include "ReactPackageProvider.g.h" - -using namespace winrt::Microsoft::ReactNative; - -namespace winrt::PlaygroundNativeModules::implementation { -struct ReactPackageProvider : ReactPackageProviderT { - ReactPackageProvider() = default; - - void CreatePackage(IReactPackageBuilder const &packageBuilder) noexcept; -}; -} // namespace winrt::PlaygroundNativeModules::implementation - -namespace winrt::PlaygroundNativeModules::factory_implementation { - -struct ReactPackageProvider : ReactPackageProviderT {}; - -} // namespace winrt::PlaygroundNativeModules::factory_implementation diff --git a/packages/playground/windows/PlaygroundNativeModules/ReactPackageProvider.idl b/packages/playground/windows/PlaygroundNativeModules/ReactPackageProvider.idl deleted file mode 100644 index 4412ec5ba89..00000000000 --- a/packages/playground/windows/PlaygroundNativeModules/ReactPackageProvider.idl +++ /dev/null @@ -1,9 +0,0 @@ -namespace PlaygroundNativeModules -{ - [webhosthidden] - [default_interface] - runtimeclass ReactPackageProvider : Microsoft.ReactNative.IReactPackageProvider - { - ReactPackageProvider(); - }; -} // namespace PlaygroundNativeModules diff --git a/packages/playground/windows/PlaygroundNativeModules/packages.lock.json b/packages/playground/windows/PlaygroundNativeModules/packages.lock.json deleted file mode 100644 index 006baa72de2..00000000000 --- a/packages/playground/windows/PlaygroundNativeModules/packages.lock.json +++ /dev/null @@ -1,140 +0,0 @@ -{ - "version": 1, - "dependencies": { - "native,Version=v0.0": { - "Microsoft.UI.Xaml": { - "type": "Direct", - "requested": "[2.8.0, )", - "resolved": "2.8.0", - "contentHash": "vxdHxTr63s5KVtNddMFpgvjBjUH50z7seq/5jLWmmSuf8poxg+sXrywkofUdE8ZstbpO9y3FL/IXXUcPYbeesA==", - "dependencies": { - "Microsoft.Web.WebView2": "1.0.1264.42" - } - }, - "Microsoft.Windows.CppWinRT": { - "type": "Direct", - "requested": "[2.0.230706.1, )", - "resolved": "2.0.230706.1", - "contentHash": "l0D7oCw/5X+xIKHqZTi62TtV+1qeSz7KVluNFdrJ9hXsst4ghvqQ/Yhura7JqRdZWBXAuDS0G0KwALptdoxweQ==" - }, - "boost": { - "type": "Transitive", - "resolved": "1.83.0", - "contentHash": "cy53VNMzysEMvhBixDe8ujPk67Fcj3v6FPHQnH91NYJNLHpc6jxa2xq9ruCaaJjE4M3YrGSHDi4uUSTGBWw6EQ==" - }, - "Microsoft.Build.Tasks.Git": { - "type": "Transitive", - "resolved": "1.1.1", - "contentHash": "AT3HlgTjsqHnWpBHSNeR0KxbLZD7bztlZVj7I8vgeYG9SYqbeFGh0TM/KVtC6fg53nrWHl3VfZFvb5BiQFcY6Q==" - }, - "Microsoft.JavaScript.Hermes": { - "type": "Transitive", - "resolved": "0.0.0-2511.7001-d7ca19b3", - "contentHash": "/EGy/gbTWpFZPZ4Z81QxbGQxpZhqiOE3qrnSokZRgXAyHivl15s7zZkRLOy9daDmVyEfanq7YBCOMi0ha58uQA==" - }, - "Microsoft.SourceLink.Common": { - "type": "Transitive", - "resolved": "1.1.1", - "contentHash": "WMcGpWKrmJmzrNeuaEb23bEMnbtR/vLmvZtkAP5qWu7vQsY59GqfRJd65sFpBszbd2k/bQ8cs8eWawQKAabkVg==" - }, - "Microsoft.SourceLink.GitHub": { - "type": "Transitive", - "resolved": "1.1.1", - "contentHash": "IaJGnOv/M7UQjRJks7B6p7pbPnOwisYGOIzqCz5ilGFTApZ3ktOR+6zJ12ZRPInulBmdAf1SrGdDG2MU8g6XTw==", - "dependencies": { - "Microsoft.Build.Tasks.Git": "1.1.1", - "Microsoft.SourceLink.Common": "1.1.1" - } - }, - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - }, - "common": { - "type": "Project", - "dependencies": { - "boost": "[1.83.0, )" - } - }, - "fmt": { - "type": "Project" - }, - "folly": { - "type": "Project", - "dependencies": { - "boost": "[1.83.0, )", - "fmt": "[1.0.0, )" - } - }, - "microsoft.reactnative": { - "type": "Project", - "dependencies": { - "Common": "[1.0.0, )", - "Folly": "[1.0.0, )", - "Microsoft.JavaScript.Hermes": "[0.0.0-2511.7001-d7ca19b3, )", - "Microsoft.SourceLink.GitHub": "[1.1.1, )", - "Microsoft.UI.Xaml": "[2.8.0, )", - "ReactCommon": "[1.0.0, )", - "boost": "[1.83.0, )" - } - }, - "reactcommon": { - "type": "Project", - "dependencies": { - "Folly": "[1.0.0, )", - "boost": "[1.83.0, )" - } - } - }, - "native,Version=v0.0/win10-arm": { - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - } - }, - "native,Version=v0.0/win10-arm-aot": { - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - } - }, - "native,Version=v0.0/win10-arm64-aot": { - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - } - }, - "native,Version=v0.0/win10-x64": { - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - } - }, - "native,Version=v0.0/win10-x64-aot": { - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - } - }, - "native,Version=v0.0/win10-x86": { - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - } - }, - "native,Version=v0.0/win10-x86-aot": { - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - } - } - } -} \ No newline at end of file diff --git a/packages/playground/windows/PlaygroundNativeModules/pch.cpp b/packages/playground/windows/PlaygroundNativeModules/pch.cpp deleted file mode 100644 index bcb5590be1b..00000000000 --- a/packages/playground/windows/PlaygroundNativeModules/pch.cpp +++ /dev/null @@ -1 +0,0 @@ -#include "pch.h" diff --git a/packages/playground/windows/PlaygroundNativeModules/pch.h b/packages/playground/windows/PlaygroundNativeModules/pch.h deleted file mode 100644 index 794450ca354..00000000000 --- a/packages/playground/windows/PlaygroundNativeModules/pch.h +++ /dev/null @@ -1,26 +0,0 @@ -#pragma once - -#define NOMINMAX - -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - -#include - -#include -#include -#include -#include -#include -using namespace winrt::Windows::Foundation; diff --git a/packages/playground/windows/playground-composition/Playground-Composition.cpp b/packages/playground/windows/playground-composition/Playground-Composition.cpp index e514cbc69f9..20ad5e1fb98 100644 --- a/packages/playground/windows/playground-composition/Playground-Composition.cpp +++ b/packages/playground/windows/playground-composition/Playground-Composition.cpp @@ -363,7 +363,6 @@ struct WindowData { LR"(Samples\callbackTest)", LR"(Samples\calculator)", LR"(Samples\click)", - LR"(Samples\customViewManager)", LR"(Samples\control)", LR"(Samples\flexbox)", LR"(Samples\focusTest)", diff --git a/packages/playground/windows/playground.sln b/packages/playground/windows/playground.sln deleted file mode 100644 index 2806bdfd092..00000000000 --- a/packages/playground/windows/playground.sln +++ /dev/null @@ -1,210 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio Version 17 -VisualStudioVersion = 17.3.32929.385 -MinimumVisualStudioVersion = 10.0.40219.1 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "playground", "playground\playground.vcxproj", "{6B6AA847-B32F-41AC-9D3B-48A8CDFA8ADE}" - ProjectSection(ProjectDependencies) = postProject - {F7D32BD0-2749-483E-9A0D-1635EF7E3136} = {F7D32BD0-2749-483E-9A0D-1635EF7E3136} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Folly", "..\..\..\vnext\Folly\Folly.vcxproj", "{A990658C-CE31-4BCC-976F-0FC6B1AF693D}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ReactCommon", "..\..\..\vnext\ReactCommon\ReactCommon.vcxproj", "{A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}" - ProjectSection(ProjectDependencies) = postProject - {A990658C-CE31-4BCC-976F-0FC6B1AF693D} = {A990658C-CE31-4BCC-976F-0FC6B1AF693D} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "fmt", "..\..\..\vnext\fmt\fmt.vcxproj", "{14B93DC8-FD93-4A6D-81CB-8BC96644501C}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Chakra", "..\..\..\vnext\Chakra\Chakra.vcxitems", "{C38970C0-5FBF-4D69-90D8-CBAC225AE895}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Microsoft.ReactNative", "..\..\..\vnext\Microsoft.ReactNative\Microsoft.ReactNative.vcxproj", "{F7D32BD0-2749-483E-9A0D-1635EF7E3136}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Microsoft.ReactNative.Cxx", "..\..\..\vnext\Microsoft.ReactNative.Cxx\Microsoft.ReactNative.Cxx.vcxitems", "{DA8B35B3-DA00-4B02-BDE6-6A397B3FD46B}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Common", "..\..\..\vnext\Common\Common.vcxproj", "{FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "ReactNative", "ReactNative", "{5EA20F54-880A-49F3-99FA-4B3FE54E8AB1}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Microsoft.ReactNative.Shared", "..\..\..\vnext\Shared\Shared.vcxitems", "{2049DBE9-8D13-42C9-AE4B-413AE38FFFD0}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Mso", "..\..\..\vnext\Mso\Mso.vcxitems", "{84E05BFA-CBAF-4F0D-BFB6-4CE85742A57E}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ReactNativePicker", "..\..\..\node_modules\@react-native-picker\picker\windows\ReactNativePicker\ReactNativePicker.vcxproj", "{BEDCC600-4541-41F2-AA46-9E058202B6AD}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "PlaygroundNativeModules", "PlaygroundNativeModules\PlaygroundNativeModules.vcxproj", "{FBC281F9-E7FA-4D3F-9A15-F7507A803007}" -EndProject -Global - GlobalSection(SharedMSBuildProjectFiles) = preSolution - ..\..\..\vnext\Shared\Shared.vcxitems*{2049dbe9-8d13-42c9-ae4b-413ae38fffd0}*SharedItemsImports = 9 - ..\..\..\vnext\Mso\Mso.vcxitems*{84e05bfa-cbaf-4f0d-bfb6-4ce85742a57e}*SharedItemsImports = 9 - ..\..\..\vnext\Chakra\Chakra.vcxitems*{c38970c0-5fbf-4d69-90d8-cbac225ae895}*SharedItemsImports = 9 - ..\..\..\vnext\Microsoft.ReactNative.Cxx\Microsoft.ReactNative.Cxx.vcxitems*{da8b35b3-da00-4b02-bde6-6a397b3fd46b}*SharedItemsImports = 9 - ..\..\..\vnext\Chakra\Chakra.vcxitems*{f7d32bd0-2749-483e-9a0d-1635ef7e3136}*SharedItemsImports = 4 - ..\..\..\vnext\Microsoft.ReactNative.Cxx\Microsoft.ReactNative.Cxx.vcxitems*{f7d32bd0-2749-483e-9a0d-1635ef7e3136}*SharedItemsImports = 4 - ..\..\..\vnext\Mso\Mso.vcxitems*{f7d32bd0-2749-483e-9a0d-1635ef7e3136}*SharedItemsImports = 4 - ..\..\..\vnext\Shared\Shared.vcxitems*{f7d32bd0-2749-483e-9a0d-1635ef7e3136}*SharedItemsImports = 4 - EndGlobalSection - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|x64 = Debug|x64 - Debug|x86 = Debug|x86 - Debug|ARM = Debug|ARM - Debug|ARM64 = Debug|ARM64 - Release|x64 = Release|x64 - Release|x86 = Release|x86 - Release|ARM = Release|ARM - Release|ARM64 = Release|ARM64 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {6B6AA847-B32F-41AC-9D3B-48A8CDFA8ADE}.Debug|ARM.ActiveCfg = Debug|Win32 - {6B6AA847-B32F-41AC-9D3B-48A8CDFA8ADE}.Debug|ARM64.ActiveCfg = Debug|ARM64 - {6B6AA847-B32F-41AC-9D3B-48A8CDFA8ADE}.Debug|ARM64.Build.0 = Debug|ARM64 - {6B6AA847-B32F-41AC-9D3B-48A8CDFA8ADE}.Debug|ARM64.Deploy.0 = Debug|ARM64 - {6B6AA847-B32F-41AC-9D3B-48A8CDFA8ADE}.Debug|x64.ActiveCfg = Debug|x64 - {6B6AA847-B32F-41AC-9D3B-48A8CDFA8ADE}.Debug|x64.Build.0 = Debug|x64 - {6B6AA847-B32F-41AC-9D3B-48A8CDFA8ADE}.Debug|x64.Deploy.0 = Debug|x64 - {6B6AA847-B32F-41AC-9D3B-48A8CDFA8ADE}.Debug|x86.ActiveCfg = Debug|Win32 - {6B6AA847-B32F-41AC-9D3B-48A8CDFA8ADE}.Debug|x86.Build.0 = Debug|Win32 - {6B6AA847-B32F-41AC-9D3B-48A8CDFA8ADE}.Debug|x86.Deploy.0 = Debug|Win32 - {6B6AA847-B32F-41AC-9D3B-48A8CDFA8ADE}.Release|ARM.ActiveCfg = Release|Win32 - {6B6AA847-B32F-41AC-9D3B-48A8CDFA8ADE}.Release|ARM64.ActiveCfg = Release|ARM64 - {6B6AA847-B32F-41AC-9D3B-48A8CDFA8ADE}.Release|ARM64.Build.0 = Release|ARM64 - {6B6AA847-B32F-41AC-9D3B-48A8CDFA8ADE}.Release|ARM64.Deploy.0 = Release|ARM64 - {6B6AA847-B32F-41AC-9D3B-48A8CDFA8ADE}.Release|x64.ActiveCfg = Release|x64 - {6B6AA847-B32F-41AC-9D3B-48A8CDFA8ADE}.Release|x64.Build.0 = Release|x64 - {6B6AA847-B32F-41AC-9D3B-48A8CDFA8ADE}.Release|x64.Deploy.0 = Release|x64 - {6B6AA847-B32F-41AC-9D3B-48A8CDFA8ADE}.Release|x86.ActiveCfg = Release|Win32 - {6B6AA847-B32F-41AC-9D3B-48A8CDFA8ADE}.Release|x86.Build.0 = Release|Win32 - {6B6AA847-B32F-41AC-9D3B-48A8CDFA8ADE}.Release|x86.Deploy.0 = Release|Win32 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Debug|ARM.ActiveCfg = Debug|Win32 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Debug|ARM64.ActiveCfg = Debug|ARM64 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Debug|ARM64.Build.0 = Debug|ARM64 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Debug|x64.ActiveCfg = Debug|x64 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Debug|x64.Build.0 = Debug|x64 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Debug|x86.ActiveCfg = Debug|Win32 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Debug|x86.Build.0 = Debug|Win32 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Release|ARM.ActiveCfg = Release|Win32 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Release|ARM64.ActiveCfg = Release|ARM64 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Release|ARM64.Build.0 = Release|ARM64 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Release|x64.ActiveCfg = Release|x64 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Release|x64.Build.0 = Release|x64 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Release|x86.ActiveCfg = Release|Win32 - {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Release|x86.Build.0 = Release|Win32 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Debug|ARM.ActiveCfg = Debug|Win32 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Debug|ARM64.ActiveCfg = Debug|ARM64 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Debug|ARM64.Build.0 = Debug|ARM64 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Debug|x64.ActiveCfg = Debug|x64 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Debug|x64.Build.0 = Debug|x64 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Debug|x86.ActiveCfg = Debug|Win32 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Debug|x86.Build.0 = Debug|Win32 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Release|ARM.ActiveCfg = Release|Win32 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Release|ARM64.ActiveCfg = Release|ARM64 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Release|ARM64.Build.0 = Release|ARM64 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Release|x64.ActiveCfg = Release|x64 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Release|x64.Build.0 = Release|x64 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Release|x86.ActiveCfg = Release|Win32 - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Release|x86.Build.0 = Release|Win32 - {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Debug|ARM.ActiveCfg = Debug|Win32 - {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Debug|ARM64.ActiveCfg = Debug|ARM64 - {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Debug|ARM64.Build.0 = Debug|ARM64 - {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Debug|x64.ActiveCfg = Debug|x64 - {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Debug|x64.Build.0 = Debug|x64 - {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Debug|x86.ActiveCfg = Debug|Win32 - {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Debug|x86.Build.0 = Debug|Win32 - {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Debug|x86.Deploy.0 = Debug|Win32 - {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Release|ARM.ActiveCfg = Release|Win32 - {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Release|ARM64.ActiveCfg = Release|ARM64 - {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Release|ARM64.Build.0 = Release|ARM64 - {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Release|x64.ActiveCfg = Release|x64 - {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Release|x64.Build.0 = Release|x64 - {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Release|x86.ActiveCfg = Release|Win32 - {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Release|x86.Build.0 = Release|Win32 - {14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Release|x86.Deploy.0 = Release|Win32 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Debug|ARM.ActiveCfg = Debug|Win32 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Debug|ARM64.ActiveCfg = Debug|ARM64 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Debug|ARM64.Build.0 = Debug|ARM64 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Debug|x64.ActiveCfg = Debug|x64 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Debug|x64.Build.0 = Debug|x64 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Debug|x86.ActiveCfg = Debug|Win32 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Debug|x86.Build.0 = Debug|Win32 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Release|ARM.ActiveCfg = Release|Win32 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Release|ARM64.ActiveCfg = Release|ARM64 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Release|ARM64.Build.0 = Release|ARM64 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Release|x64.ActiveCfg = Release|x64 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Release|x64.Build.0 = Release|x64 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Release|x86.ActiveCfg = Release|Win32 - {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Release|x86.Build.0 = Release|Win32 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Debug|ARM.ActiveCfg = Debug|Win32 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Debug|ARM64.ActiveCfg = Debug|ARM64 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Debug|ARM64.Build.0 = Debug|ARM64 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Debug|x64.ActiveCfg = Debug|x64 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Debug|x64.Build.0 = Debug|x64 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Debug|x86.ActiveCfg = Debug|Win32 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Debug|x86.Build.0 = Debug|Win32 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Release|ARM.ActiveCfg = Release|Win32 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Release|ARM64.ActiveCfg = Release|ARM64 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Release|ARM64.Build.0 = Release|ARM64 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Release|x64.ActiveCfg = Release|x64 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Release|x64.Build.0 = Release|x64 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Release|x86.ActiveCfg = Release|Win32 - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Release|x86.Build.0 = Release|Win32 - {BEDCC600-4541-41F2-AA46-9E058202B6AD}.Debug|ARM.ActiveCfg = Debug|ARM - {BEDCC600-4541-41F2-AA46-9E058202B6AD}.Debug|ARM.Build.0 = Debug|ARM - {BEDCC600-4541-41F2-AA46-9E058202B6AD}.Debug|ARM64.ActiveCfg = Debug|ARM64 - {BEDCC600-4541-41F2-AA46-9E058202B6AD}.Debug|ARM64.Build.0 = Debug|ARM64 - {BEDCC600-4541-41F2-AA46-9E058202B6AD}.Debug|x64.ActiveCfg = Debug|x64 - {BEDCC600-4541-41F2-AA46-9E058202B6AD}.Debug|x64.Build.0 = Debug|x64 - {BEDCC600-4541-41F2-AA46-9E058202B6AD}.Debug|x86.ActiveCfg = Debug|Win32 - {BEDCC600-4541-41F2-AA46-9E058202B6AD}.Debug|x86.Build.0 = Debug|Win32 - {BEDCC600-4541-41F2-AA46-9E058202B6AD}.Debug|x86.Deploy.0 = Debug|Win32 - {BEDCC600-4541-41F2-AA46-9E058202B6AD}.Release|ARM.ActiveCfg = Release|ARM - {BEDCC600-4541-41F2-AA46-9E058202B6AD}.Release|ARM.Build.0 = Release|ARM - {BEDCC600-4541-41F2-AA46-9E058202B6AD}.Release|ARM64.ActiveCfg = Release|ARM64 - {BEDCC600-4541-41F2-AA46-9E058202B6AD}.Release|ARM64.Build.0 = Release|ARM64 - {BEDCC600-4541-41F2-AA46-9E058202B6AD}.Release|x64.ActiveCfg = Release|x64 - {BEDCC600-4541-41F2-AA46-9E058202B6AD}.Release|x64.Build.0 = Release|x64 - {BEDCC600-4541-41F2-AA46-9E058202B6AD}.Release|x86.ActiveCfg = Release|Win32 - {BEDCC600-4541-41F2-AA46-9E058202B6AD}.Release|x86.Build.0 = Release|Win32 - {BEDCC600-4541-41F2-AA46-9E058202B6AD}.Release|x86.Deploy.0 = Release|Win32 - {FBC281F9-E7FA-4D3F-9A15-F7507A803007}.Debug|ARM.ActiveCfg = Debug|ARM - {FBC281F9-E7FA-4D3F-9A15-F7507A803007}.Debug|ARM.Build.0 = Debug|ARM - {FBC281F9-E7FA-4D3F-9A15-F7507A803007}.Debug|ARM64.ActiveCfg = Debug|ARM64 - {FBC281F9-E7FA-4D3F-9A15-F7507A803007}.Debug|ARM64.Build.0 = Debug|ARM64 - {FBC281F9-E7FA-4D3F-9A15-F7507A803007}.Debug|ARM64.Deploy.0 = Debug|ARM64 - {FBC281F9-E7FA-4D3F-9A15-F7507A803007}.Debug|x64.ActiveCfg = Debug|x64 - {FBC281F9-E7FA-4D3F-9A15-F7507A803007}.Debug|x64.Build.0 = Debug|x64 - {FBC281F9-E7FA-4D3F-9A15-F7507A803007}.Debug|x64.Deploy.0 = Debug|x64 - {FBC281F9-E7FA-4D3F-9A15-F7507A803007}.Debug|x86.ActiveCfg = Debug|Win32 - {FBC281F9-E7FA-4D3F-9A15-F7507A803007}.Debug|x86.Build.0 = Debug|Win32 - {FBC281F9-E7FA-4D3F-9A15-F7507A803007}.Debug|x86.Deploy.0 = Debug|Win32 - {FBC281F9-E7FA-4D3F-9A15-F7507A803007}.Release|ARM.ActiveCfg = Release|ARM - {FBC281F9-E7FA-4D3F-9A15-F7507A803007}.Release|ARM.Build.0 = Release|ARM - {FBC281F9-E7FA-4D3F-9A15-F7507A803007}.Release|ARM64.ActiveCfg = Release|ARM64 - {FBC281F9-E7FA-4D3F-9A15-F7507A803007}.Release|ARM64.Build.0 = Release|ARM64 - {FBC281F9-E7FA-4D3F-9A15-F7507A803007}.Release|ARM64.Deploy.0 = Release|ARM64 - {FBC281F9-E7FA-4D3F-9A15-F7507A803007}.Release|x64.ActiveCfg = Release|x64 - {FBC281F9-E7FA-4D3F-9A15-F7507A803007}.Release|x64.Build.0 = Release|x64 - {FBC281F9-E7FA-4D3F-9A15-F7507A803007}.Release|x64.Deploy.0 = Release|x64 - {FBC281F9-E7FA-4D3F-9A15-F7507A803007}.Release|x86.ActiveCfg = Release|Win32 - {FBC281F9-E7FA-4D3F-9A15-F7507A803007}.Release|x86.Build.0 = Release|Win32 - {FBC281F9-E7FA-4D3F-9A15-F7507A803007}.Release|x86.Deploy.0 = Release|Win32 - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection - GlobalSection(NestedProjects) = preSolution - {A990658C-CE31-4BCC-976F-0FC6B1AF693D} = {5EA20F54-880A-49F3-99FA-4B3FE54E8AB1} - {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD} = {5EA20F54-880A-49F3-99FA-4B3FE54E8AB1} - {14B93DC8-FD93-4A6D-81CB-8BC96644501C} = {5EA20F54-880A-49F3-99FA-4B3FE54E8AB1} - {C38970C0-5FBF-4D69-90D8-CBAC225AE895} = {5EA20F54-880A-49F3-99FA-4B3FE54E8AB1} - {F7D32BD0-2749-483E-9A0D-1635EF7E3136} = {5EA20F54-880A-49F3-99FA-4B3FE54E8AB1} - {DA8B35B3-DA00-4B02-BDE6-6A397B3FD46B} = {5EA20F54-880A-49F3-99FA-4B3FE54E8AB1} - {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D} = {5EA20F54-880A-49F3-99FA-4B3FE54E8AB1} - {2049DBE9-8D13-42C9-AE4B-413AE38FFFD0} = {5EA20F54-880A-49F3-99FA-4B3FE54E8AB1} - {84E05BFA-CBAF-4F0D-BFB6-4CE85742A57E} = {5EA20F54-880A-49F3-99FA-4B3FE54E8AB1} - EndGlobalSection - GlobalSection(ExtensibilityGlobals) = postSolution - SolutionGuid = {D43FAD39-F619-437D-BB40-04A3982ACB6A} - EndGlobalSection -EndGlobal diff --git a/packages/playground/windows/playground/App.cpp b/packages/playground/windows/playground/App.cpp deleted file mode 100644 index 5e873250aba..00000000000 --- a/packages/playground/windows/playground/App.cpp +++ /dev/null @@ -1,70 +0,0 @@ -#include "pch.h" - -#include "App.h" -#include "MainPage.h" - -#include "AutolinkedNativeModules.g.h" -#include "ReactPackageProvider.h" - -using namespace winrt; -using namespace Windows::ApplicationModel; -using namespace Windows::ApplicationModel::Activation; -using namespace Windows::Foundation; -using namespace xaml; -using namespace xaml::Controls; -using namespace xaml::Navigation; -using namespace playground; -using namespace playground::implementation; - -///

-/// Initializes the singleton application object. This is the first line of authored code -/// executed, and as such is the logical equivalent of main() or WinMain(). -/// -App::App() { - InitializeComponent(); -#ifndef USE_WINUI3 - Suspending({this, &App::OnSuspending}); -#endif - RegisterAutolinkedNativeModulePackages(PackageProviders()); // Includes any autolinked modules - -#if defined _DEBUG && !defined DISABLE_XAML_GENERATED_BREAK_ON_UNHANDLED_EXCEPTION - UnhandledException([this](IInspectable const &, UnhandledExceptionEventArgs const &e) { - if (IsDebuggerPresent()) { - auto errorMessage = e.Message(); - __debugbreak(); - } - }); -#endif -} - -/// -/// Invoked when the application is launched normally by the end user. Other entry points -/// will be used such as when the application is launched to open a specific file. -/// -/// Details about the launch request and process. -void App::OnLaunched(activation::LaunchActivatedEventArgs const &e) { - Frame frame{}; - Window::Current().Content(frame); - Window::Current().Activate(); - frame.Navigate(xaml_typename(), box_value(e.Arguments())); -} - -/// -/// Invoked when application execution is being suspended. Application state is saved -/// without knowing whether the application will be terminated or resumed with the contents -/// of memory still intact. -/// -/// The source of the suspend request. -/// Details about the suspend request. -void App::OnSuspending([[maybe_unused]] IInspectable const &sender, [[maybe_unused]] SuspendingEventArgs const &e) { - // Save application state and stop any background activity -} - -/// -/// Invoked when Navigation to a certain page fails -/// -/// The Frame which failed navigation -/// Details about the navigation failure -void App::OnNavigationFailed(IInspectable const &, NavigationFailedEventArgs const &e) { - throw hresult_error(E_FAIL, hstring(L"Failed to load Page ") + e.SourcePageType().Name); -} diff --git a/packages/playground/windows/playground/App.h b/packages/playground/windows/playground/App.h deleted file mode 100644 index 74cfdd4c213..00000000000 --- a/packages/playground/windows/playground/App.h +++ /dev/null @@ -1,18 +0,0 @@ -#pragma once -#include "App.xaml.g.h" - -#ifdef USE_WINUI3 -namespace activation = winrt::Microsoft::UI::Xaml; -#else -namespace activation = winrt::Windows::ApplicationModel::Activation; -#endif - -namespace winrt::playground::implementation { -struct App : AppT { - App(); - - void OnLaunched(activation::LaunchActivatedEventArgs const &); - void OnSuspending(IInspectable const &, Windows::ApplicationModel::SuspendingEventArgs const &); - void OnNavigationFailed(IInspectable const &, xaml::Navigation::NavigationFailedEventArgs const &); -}; -} // namespace winrt::playground::implementation diff --git a/packages/playground/windows/playground/App.idl b/packages/playground/windows/playground/App.idl deleted file mode 100644 index 7f852d1682a..00000000000 --- a/packages/playground/windows/playground/App.idl +++ /dev/null @@ -1,3 +0,0 @@ -namespace playground -{ -} diff --git a/packages/playground/windows/playground/App.xaml b/packages/playground/windows/playground/App.xaml deleted file mode 100644 index 71243bb99ce..00000000000 --- a/packages/playground/windows/playground/App.xaml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - diff --git a/packages/playground/windows/playground/Assets/LockScreenLogo.scale-200.png b/packages/playground/windows/playground/Assets/LockScreenLogo.scale-200.png deleted file mode 100644 index 735f57adb5dfc01886d137b4e493d7e97cf13af3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1430 zcmaJ>TTC2P7~aKltDttVHYH6u8Io4i*}3fO&d$gd*bA_<3j~&e7%8(eXJLfhS!M@! zKrliY>>6yT4+Kr95$!DoD(Qn-5TP|{V_KS`k~E6(LGS@#`v$hQo&^^BKsw3HIsZBT z_y6C2n`lK@apunKojRQ^(_P}Mgewt$(^BBKCTZ;*xa?J3wQ7~@S0lUvbcLeq1Bg4o zH-bvQi|wt~L7q$~a-gDFP!{&TQfc3fX*6=uHv* zT&1&U(-)L%Xp^djI2?~eBF2cxC@YOP$+9d?P&h?lPy-9M2UT9fg5jKm1t$m#iWE{M zIf%q9@;fyT?0UP>tcw-bLkz;s2LlKl2qeP0w zECS7Ate+Awk|KQ+DOk;fl}Xsy4o^CY=pwq%QAAKKl628_yNPsK>?A>%D8fQG6IgdJ ztnxttBz#NI_a@fk7SU`WtrpsfZsNs9^0(2a z@C3#YO3>k~w7?2hipBf{#b6`}Xw1hlG$yi?;1dDs7k~xDAw@jiI*+tc;t2Lflg&bM)0!Y;0_@=w%`LW^8DsYpS#-bLOklX9r?Ei}TScw|4DbpW%+7 zFgAI)f51s}{y-eWb|vrU-Ya!GuYKP)J7z#*V_k^Xo>4!1Yqj*m)x&0L^tg3GJbVAJ zJ-Pl$R=NAabouV=^z_t;^K*0AvFs!vYU>_<|I^#c?>>CR<(T?=%{;U=aI*SbZADLH z&(f2wz_Y0??Tf|g;?|1Znw6}6U43Q#qNRwv1vp9uFn1)V#*4p&%$mP9x&15^OaBiDS(XppT|z^>;B{PLVEbS3IFYV yGvCsSX*m diff --git a/packages/playground/windows/playground/Assets/SplashScreen.scale-200.png b/packages/playground/windows/playground/Assets/SplashScreen.scale-200.png deleted file mode 100644 index 023e7f1feda78d5100569825acedfd213a0d84e9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7700 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 diff --git a/packages/playground/windows/playground/Assets/Square150x150Logo.scale-200.png b/packages/playground/windows/playground/Assets/Square150x150Logo.scale-200.png deleted file mode 100644 index af49fec1a5484db1d52a7f9b5ec90a27c7030186..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2937 zcma)84OCO-8BSud5)jwMLRVKgX(S?$n?Ld|vrsm<$CF7)&zTbyy1FE5bU`Q17MRv`9ue$;R(@8kR;#vJ*IM0>cJIAOte!d7oRgdH zd%ySjdB6L9=gX^A6)VzH7p2l@v~3zJAMw|DFy#^)F@@F*`mqUn=Il>l)8_+ab;nOW{%+iPx z+s{Eu|&pIs)Z7{La9~?xKfyl z#43?gjEL15d4WbOZo#SiP%>DB^+BcnJ=7dHEe;r#G=tuw|ka z%q@}##Uh7;tc%L_64m(kHtw74ty%BJMb)_1)#S0j`)F8_1jF7vScpsnH=0V19bO8y zR`0SjIdCUo&=>JwMQF8KHA<{ODHTiQh}0^@5QRmCA?gOH6_H3K^-_sNB^RrdNuK-R zOO*vOrKCVvDwgUck`kF(E7j{I#iiN;b*ZdCt4m@HPA`EuEqGGf4%!K<;(=I=&Vyrw z%TwcWtxa}8mCZ%Cyf&ActJ6_$ox5z6-D!0-dvnRx6t7y3d+h6QYpKWO;8OdnvERo7 zuEf>ih5`wqY)~o@OeVt-wM?Q!>QzdGRj!bz6fzYrfw$hZfAKzr2-M+D+R>}~oT574c;_3zquHcElqKIsryILt3g8n3jcMb+j?i?-L3FpZJ z2WRVBRdDPc+G5aaYg#5hpE+6nQ|(VSoxT3|biF;BUq#==-27Xi=gihDPYP$7?=9cP zYKE$jeQ|3~_L0VG-(F~2ZPyD0=k{J4Q~h(t__{-mz_w8{JDY9{`1ouzz!Vr5!ECdE z6U~O1k8c}24V7~zzXWTV-Pe4)y}wQJS&q%H5`Fo_f_JvIU489aCX$;P`u#!I-=^4ijC2{&9!O&h>mi?9oYD=GC#%)6{GzN6nQYw+Fal50!#x^asjBBR50i`+mho*ttoqV)ubM2KD9S~k7+FR4>{29?6 z{!l6kDdyTN0YJ9LgkPWeXm|gyi@zM3?0@{&pXT12w|78&W-q!RRF)&iLCEZVH<|fR zN0fr2^t8H(>L?>K#>^+jWROLral(Qy-xoBq1U7A&DV||wClb)Otd9?(gZ|8znMF}D zf<1haWz^s0qgecz;RFGt0C-B4g`jNGHsFU+;{<%t65v^sjk^h$lmWn#B0#_)9ij&d z-~lc`A)YYExi^7sBuPM^Y|wA2g*5?`K?#7tzELQYNxGo$UB$4J8RJp1k(8Jj+~hMT zlN~>M@KTTh^--8y3PK_NZ@AC!{PT=CziBzGd+wTJ^@icH!Bd}%)g8V)%K?|c&WTUk zy}qv1C%(fjRoZ4ozC3{O%@5?)XzH35zHns$pgU*Q?fj4v?fp1Qbm+j;3l;9jam9Da zXVcKjPlQ73x78QPu|Ffm6x?`~e3oD=gl=4kYK?={kD5j~QCXU)`HSdduNNENzA*2$ zOm3PzF!lN5e*06-f1Uot67wY#{o-S1!KZ7E=!~7ynnk9_iJR#kFoNbAOT#^2Gd17F zMmvU6>lndZQGd|ax9kUoXXO+$N?|j@6qpsF&_j7YXvwo_C{JpmLw5&#e6k>atv%es z5)7r*Wvv_JkUpT}M!_o!nVlEk1Zbl=a*2hQ*<|%*K1Glj^FcF`6kTzGQ3lz~2tCc@ z&x|tj;aH&1&9HwcJBcT`;{?a+pnej;M1HO(6Z{#J!cZA04hnFl;NXA+&`=7bjW_^o zfC40u3LMG?NdPtwGl>Tq6u}*QG)}-y;)lu-_>ee3kibW(69n0$0Zy!}9rQz%*v1iO zT9_H>99yIrSPYVy6^);rR}7Yo=J_T@hi+qhTZXnVWyf;JDYm5#eYLTxr*?kiNn!+Y zQ+LUkBafNJ#rH#C(?d5^;gw9o#%daEI{mA*LHPIHPU`#|H$hD zwm>0&+kahQ)E#%~k>&5@&#Vg82H?s%71=)(soi@174pi9--2{w{1$}Sz4zGn3Du&x bht0Iza^2ykEt4(epJ78uh5nDlX8(TxzDYwP diff --git a/packages/playground/windows/playground/Assets/Square44x44Logo.scale-200.png b/packages/playground/windows/playground/Assets/Square44x44Logo.scale-200.png deleted file mode 100644 index ce342a2ec8a61291ba76c54604aea7e9d20af11b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1647 zcmaJ?eM}Q)7(e+G1Q(|`V9JhTI2>MkceK4;p;PR&$Pi?ejk3YQ_3o`S&|W_dsOZ8# zWPTt69g`t$ab`0cj-Y0yiBSOqmd)tG7G(}M5aP0_%&9TijB#&)I{zSE^4@#z^FF`l z`8{8`o%wlL(UI|y2!cdsuVamHH~H86F!*-15em4)NqUpCQM5?aoC_eCf@lV4wvF2a zjDQn1JBL69f&@2M3rvzJcfE!eZ8FZUBlFlC5RD)it33{mF9#B82AiyQE%w)`vlwa> zv{<1sm&kSKK$&%2jSFn7$t&P%%6Ue>R=EAnG8N7fqynWG8L3p!4801a;8{+nliO(qd(jNJ_?+9W3#hLIDLoT6~3fx9=`CC-D}-AMrpEO7HK zt3$GicGPc?GmDjy7K2P@La;eu4!$zWCZ`ym{Z$b zu-O6RM&K4JT|BIZB`E-gxqG%FzanI#+2FFmqHqXG7yxWB=w55RGOM)$xMb(>kSNR z2w=1AZi%z=AmG~yea~XaXJR!v7vLn(RUnELfiB1|6D84ICOS}^Zo2AdN}<&*h}G_u z{xZ!(%>tLT3J3<5XhWy-tg+6)0nmUUENLW8TWA{R6bgVd3X;anYFZ^IRis*_P-C-r z;i>%1^eL3UI2-{w8nuFFcs0e~7J{O2k^~Ce%+Ly4U?|=!0LH=t6()xi<^I-rs+9sF z*q{E-CxZbGPeu#a;XJwE;9S1?#R&uns>^0G3p`hEUF*v`M?@h%T%J%RChmD|EVydq zmHWh*_=S%emRC*mhxaVLzT@>Z2SX0u9v*DIJ@WC^kLVdlGV6LpK$KIrlJqc zpJ921)+3JJdTx|<`G&kXpKkjGJv=76R`yYIQ{#c-`%+`#V(7}Q;&@6U8!Td1`d;?N z_9mnI#?AA}4J!r)LN4!E-@H5eXauuB7TOawS>Y|{-P?NNx-lq+z1W-+y(;39P&&LP zL{N80?&=C*qKmdA^moMZRuPcD!B<*mq$ch=0Cnlitw#txRWhb3%TQvPqjkC`F69G4b! ze7z9MZ#+;_#l?H37UqUhDFb^l&s2{oM$3I0o^Q!yx;;V)QmCMo)Tb_ui|mit8MS?U zm##6$sZZ1$@|s%?l@>4Z<*Q}sRBSKMhb4I{e5LdEhsHIHTe8Bod5c>6QtT>$XgUBz z6MK`kO$=jmt@FqggOhJ5j~e@ygRbG;<{Vu)*+nn9aQeo0;$#j;|MS=S$&L?BeV25z xs3B`@=#`5TF{^6(A1rvdY@|-RtQ|iS5{tyX+wH?;n8E)G$kykv-D^wh{{!TZT%7;_ diff --git a/packages/playground/windows/playground/Assets/Square44x44Logo.targetsize-24_altform-unplated.png b/packages/playground/windows/playground/Assets/Square44x44Logo.targetsize-24_altform-unplated.png deleted file mode 100644 index f6c02ce97e0a802b85f6021e822c89f8bf57d5cd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1255 zcmaJ>TWs4@7*5+{G#S+&C!qC#> zf>5N3P6jO*Cz>ug*(_DmW=)kea&m$gZ^+nyiF`;j%w@}y8)>p*SH}C`m?DXeieF2U zyQHecc_L%Gh!7GMt+hG06y;+|p4>m~}PjA}rKViGiEnn7G0ZO<>G|7q;2?NwGCM3s?eued6%hd$B+ z*kQJ{#~$S=DFE(%=E+UkmlEI*%3llUf~8Ja9YU1Vui0IbGBkW_gHB%Rd&!!ioX zs40O?i9I{};kle7GMvE7(rk`la=gTI)47=>%?q@^iL-nUo3}h4S}N-KHn8t5mVP8w z&bSErwp+37 zNJJ8?a|{r5Q3R0Z5s-LB1WHOwYC@7pCHWND#cL1cZ?{kJ368_*(UDWUDyb<}0y@o# zfMF016iMWPCb6obAxT$JlB6(2DrlXDTB&!0`!m??4F(qWMhjVZo?JXQmz`1*58Z=& zcDmB|S-E@j?BoFGix0flckqdS4jsPNzhfWyWIM98GxcLs89C(~dw%$_t;JjX-SD}E zfiGV;{8Q%8r}w9x>EEigW81>`kvnU@pK)4+xk9@+bNj9L!AAZ@SZ@q|)&BmY3+HZx zul~BeG4|}-;L%cHViQGQX?^zFfO0&#cHwel=d`lH9sJ-@Sl@n*(8J2>%Ac`IxyY?Q z{=GhWvC#gu-~Ia7*n{=+;qM?Ul_wy1+u7ho;=`>EwP^g~R@{unBds`!#@}tluZQpS zm)M~nYEifJWJGx?_6DcTy>#uh%>!H9=hb^(v`=m3F1{L>db=<5_tm+_&knAQ2EU$s Mu9UqpbNZeC0BbUo^Z)<= diff --git a/packages/playground/windows/playground/Assets/StoreLogo.png b/packages/playground/windows/playground/Assets/StoreLogo.png deleted file mode 100644 index 7385b56c0e4d3c6b0efe3324aa1194157d837826..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1451 zcmaJ>eN5D57_Z|bH;{0+1#mbl)eTU3{h)Wf7EZV?;HD@XL@{B`Ui%(2aMxQ~xdXSv z5nzWi(LW)U2=Vc-cY@s7nPt{i0hc6!7xN4NNHI#EQl>YNBy8l4%x9gr_W-j zEZMQmmTIy(>;lblRfh`dIyTgc9W5d!VP$L4(kKrN1c5G~(O_#xG zAJCNTstD^5SeXFB+&$h=ToJP2H>xr$iqPs-#O*;4(!Fjw25-!gEb*)mU}=)J;Iu>w zxK(5XoD0wrPSKQ~rbL^Cw6O_03*l*}i=ydbu7adJ6y;%@tjFeXIXT+ms30pmbOP%Q zX}S;+LBh8Tea~TSkHzvX6$rYb)+n&{kSbIqh|c7hmlxmwSiq5iVhU#iEQ<>a18|O^Sln-8t&+t`*{qBWo5M?wFM(JuimAOb5!K#D}XbslM@#1ZVz_;!9U zpfEpLAOz=0g@bd6Xj_ILi-x^!M}73h^o@}hM$1jflTs|Yuj9AL@A3<-?MV4!^4q`e z)fO@A;{9K^?W?DbnesnPr6kK>$zaKo&;FhFd(GYFCIU^T+OIMb%Tqo+P%oq(IdX7S zf6+HLO?7o0m+p>~Tp5UrXWh!UH!wZ5kv!E`_w)PTpI(#Iw{AS`gH4^b(bm^ZCq^FZ zY9DD7bH}rq9mg88+KgA$Zp!iWncuU2n1AuIa@=sWvUR-s`Qb{R*kk(SPU^`$6BXz8 zn#7yaFOIK%qGxyi`dYtm#&qqox0$h=pNi#u=M8zUG@bpiZ=3sT=1}Trr}39cC)H|v zbL?W)=&s4zrh)7>L(|cc%$1#!zfL?HjpeP%T+x_a+jZ16b^iKOHxFEX$7d|8${H-* zIrOJ5w&i$>*D>AKaIoYg`;{L@jM((Kt?$N$5OnuPqVvq**Nm}(f0wwOF%iX_Pba;V z;m@wxX&NcV3?<1+u?A{y_DIj7#m3Af1rCE)o`D&Y3}0%7E;iX1yMDiS)sh0wKi!36 zL!Wmq?P^Ku&rK~HJd97KkLTRl>ScGFYZNlYytWnhmuu|)L&ND8_PmkayQb{HOY640 bno1(wj@u8DCVuFR|31B*4ek@pZJqxCDDe1x diff --git a/packages/playground/windows/playground/Assets/Wide310x150Logo.scale-200.png b/packages/playground/windows/playground/Assets/Wide310x150Logo.scale-200.png deleted file mode 100644 index 288995b397fdbef1fb7e85afd71445d5de1952c5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3204 zcmbVPeQXow8NYmBd90>}0NP?GhXW~VaeThm=a0tV#EwJMI!)6M3}|c4_Bl3=Kd>G0 z(GHx1wl<7(tP?FsOQkTilSo*iIvF%uArExJ73~P zSv1xEy!U(Wd4A9D`FQV@W3@F^qJ@PEF$@z`Z!*BbFsS(^?B zyiAzJ+q})bkgiQHWqEb*jJD-coHYr1^iocg)l!Qa{Xqs-l~6J}p-|##ZHYofskQ3$ zI0;xzXyhazBeXhIsg5A=%ufo@f)1yy&ScKS0;HF^!r_2UE^lpZEom(+@duma3awTv zCrCL-%D_SvYWIcdHkmI}#50(fkUi)Qgx!80ju>g1za^}ff>JI8Z@^-iCiaCgg@TgF z+vtE?Q9{VQUX&MW9SYYmGcxA14%N2@7FwBTD4N<(2{nWgV8$e3?-F=L^&FrtWn~(U_Q~~^uYiyeY6-KoTnfh9AWz@ zIKje0)u!_Lw)E}G!#kEfwKVdNt(UAf9*f>tEL_(=xco-T%jTi@7YlC3hs2ik%Le0H ztj}RTeCF(5mwvi3_56>-yB?l;J>-1%!9~=fs|QcNG3J~a@JCu`4SB460s0ZO+##4fFUSGLcj_ja^fL4&BKALfb#$6$O?>P@qx2Agl^x0i&ugt zsy5Pyu=()`7HRMG3IB7F1@`_ z+-!J%#i6e^U$e#+C%Q>_qVRzWRsG^W_n+@OcX@vzI&z;mzHNb!GQ?LWA(wtpqHqTM z1OFw_{Zn?fD)p)`c`kOgv{de=v@suGRqY{N^U7gI1VF3*F=obwaXI6ob5__Yn zVTguS!%(NI09J8x#AO_aW!9W7k*UvB;IWDFC3srwftr{kHj%g)fvnAm;&h_dnl~

MY- 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

aBdUbbaatix{l2I!sP|Sl&~|#%PF*h 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�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 tEfiT+f3WD?FJyI0kg zTbPR}BI7|J{P~t!g})3%o|%F4xjJe@1qYE3*f-a)pFXfg9g(Tl>>O(T&erTdBL^qMgMsOUi)O_pE-`fz*>AhuJov0 z!}DGA%-3Pws#JgFxSWT?_e0V;$8nlp(X-4Wp+q_dZBr=(ybpu!;}8vaCt?-=3j6}m zj!R>NhakyUu7=q}M{ML68ZL$K#g*fF44LcU_`@kVeKKW|yCPEK+x_@UAZV11V|3s# z@&tW9%(3uSbi;1ps_D1{7Jpcx5Tc2+8L%$2MP_!yz1XmNCN{)0I%}FH(d*Nu2*3N` zDdE|a6rWeEQSuI30$B(r6xL75_0;7sj>TlxI=z$X3KI@3Ga>GE#(=%mp|w!ITeLW) zAJCem-;P%MKt?IDP(leGtAcx?g#)`7cjO9liP3G={;)%JOVf$J@ma(l&@bR21JpSz z8xv1io?e{pstNclS=mRuF3apvYeh!*Q!Xu|+*&%@f^(Il$(H22w)W|j+Yu1U+De|-WV|q3{ z8X5QdVndimR*ViwO9dBwkqBaRhR4BSbF6qmCLLqIHbdGB&bKfbhk5MVNz|z$xdZQOdZ-mK; zPPk+zTMWeUF0hMg6V<7^~hVS;l5{$D1kXHC?9=r&$qa%X9^S#Fcj zLtX9>&Y1hmJ(qfwN}o9`BS~*gbuU1Ll&>Am!x-(Ux5cANUe zV(9+<2*Ah>v&Yy^RSlG%Juo{aCD!aS=+ev6iYJw4WtC4VPAgB>r~1sXDKWDL&Mrrr zRWd(-R;yJpS8=Z5BJ{L4`>9dUGAkxMqNA(INzGxRnU45yDi?{98ak|_V^I<*X&!Sr zar(l_aF_>RZad4Pp52nJ@5c)+r{RU z6qgnWyDk+DKJ<`q@KRw{QE5r>Xn|9>-t03Ukmov=n8dR6p;hvHKVbG+()27l3CT5! zC*_Bq0oT>E)y}y6rkkcNet-37xqkI~=ghog&s{yX7w0crI6pLL^*amK4_aifwfYN zVmvI?Iw0rHfGxloig~aHSfaR?BI=P{Wn}BA{~2t7+@Zoj8`5xbIX+1=H8}-#Kg6o&5+O8Tv`~V$wNu_+PlLc_Pbh8y_49 zKSTew46y9};BK&um0X>au!hd}C6TKFkmgkea1fDPTzXBH0vW9_#4$H;tM@9z{LYk;!9b&yW971qioKxcPs;`Wpmzj8XAlLcdyxdlI5e zgro``GwWcVHN26EY)1`F2qiGea3P+xnv65JQq_6oGn&iu99pw4CdP8s>T~`6b63x` z#Kd?lI)~5S-2DlSSy58NH%%<=6^h3d^jeNua)T72=xDkt&z0^oC+idPTT3%DN?Hrz zQ_q|hQl^#5r1_|uBsb)eO#tQI58Xx zM)bQHgjp1&6v+w=8)ivsAnuZDmE0nwVf^f+HSntE%QSea^0F;9V}d2a>{Z^budJ^x z%l2B5@+%QGrm-?V(d^AGt*@`--%X6KSvq@y0sH0*YrN5BvH7ZVjTt_sib*zQd(tdE zW2O=RV_Th@ZAy+A)h}|Ntr7cd?WlLB=`-%Tp(kQg+^g`f(ttZHqGg-tz3>#wk~9PS zNY9BE%SgXfYAYp9E-A<4RMi&G^r;;=37KYdk|j4K(Y1d2_OkMeE?VbKO7@u(E#}O4 zTgUY2i%ANINFog`C)R!(5=BWYMU)7ECEk#2(4^`Uy_VGUL|3&ZHPut)PD)EP`x5o3 z8oZ3><`Ec@bsV&yV##!om@z5^{dqs1hdI6lcfw&A7SYPV9w=J7VH>Rj!ErEc?v;1a zz^I=$qpKh(Rd3FVi*c^GXb1bU?y`$kyJF&e7K9Zj=$bLV4qABS7Shg}^6ESZ3AvUe zQ+#PxrNvS)r8M4%(U*|msmn8wK3}08-mm2=&VjaKA7bbI8hAS?2j~-QSIr{e7s_ucL3_~K+o_|^~TKlo$PYa#)f%Q*r9Y22Slk0!j z5vg?Xku$?ae}R?I3KE{Aoeom0Rc%_D#$0W#SQ?o7@;MRBh~}N5o?lK62B-hBr)UtP z8LMRd!dADtbzwcNl0JP3mPQ+`lJ>|d$*yDzh3o0_(|i>Ac|{O%NH;jn*%%8ph%G)c zC#U~^w2#HHfsXxoovQBU?}XylJkFeAO^r3ATT)KhMHn;6%0=Y^7B9aKox*T%^s{;c zePHocudU9mHz%MkPEFaF56=M#!O&AbhlnCSzMnq>``hPn=Ar>@^mce5we$SNZ@*1F zfAnqT^Aefa!l?C1=8NZvd~wUq6LAALu_ZUJBr@{yc3NV9 zE;4|Z_JZ=k);JcGNV{)?=5Z4HJioZ=&S^(U{eHA;@mbw=ZDvYR`gLV<#(SVa6<4;@ z6juXSBDQNn2Bnb_ozmo8-JE6*yFb?wpAy@?aaukdx|w{np47Zlt&XenG|wr623=Ia zo8DAmt0!%J|}I;*a3yGJmY>DvdWKfuoE3k#d~WhiZN+`tYac5YN}KMVdnq-8Ze=qdN)m z1#x+aMap^+edKh;CiXS|FImGGAt9e1(QTt=L|yl`kPf`w!heZ{LAiy55lMSJtk0IU z*Tb(upW^(JPHbT_e~PyK^1stI$XSVyN?_W=M&UjBDOVbL zAoc@kf26Ypx7a<>V<~tc?u?0lrP(H>tF{y@TQ<*;lH#?*BWSN@e9NSw!uF;nS9-iQ z!QxFxam-t`>=o)ZakjDhF_+j=;+Hth-bSaeg-Mn?OH#VQ;zg9R)NE5?g3+Q+P-(mt zL%R6tDD|U*#^u8_Bv`iiMH(+Lkvfm#-c*)DUQC2Vb~RczS|r5O$AtmJ7#bxgMp8A$ zPLc-o5jin*I4Q5P(Qa?7$btPbGi3QVL-W z5edVMv-->p^QU(eCgM~oFD}-zYU^e7IH`J`c-NHfc@2bm{bk!$yJOEiiS&6`f271?Wr{DaQ={ms0=}x zFEo#_2#F%AEVYuvKC;+EZ>dIeIE}cuc^iw(j2v;XF`LJ-$vHd)JS8cN#k2 zEK^#K3vdcE0b?(+3rnWcc!d9@fcNrWaX6M(5z@Cb^4A0-9u4#7!)*u7=O7pwBFF!l z{9Xg*vthtsNy?1dyAKbBeS1@_7NlUJ8+!K{%t#Uc3ilax;lHzP;U3PUGjgvA``L`} z-*rZ#?!I0z^MD~P9$6_n0R&hS7oXV7RC}xtZV822gmA2#71A%p$0Fv79mi9|Hx`0# zT&=n^GG?VIHD=fn-;l;BnJLJlm%E=fPL$O=&Yz>+ow~0${$j*MTNhb-f7Z(T(`)U| zTVG*U^pYZ|?gozvV6K28A?PwK86#2~LJyFRAtJ+#enNEVZlkj_i$Xz>ym~a*U`Ren zjA|(@luPNClqOnBd}l6&%>+yHlxEShAvxI~87`QS87I|v29zjz$+X-f(h{d|QSVMe zOYS?~1bJ6Fe~i$Q4i`p*Oi7Lzou-M6Y^mW9Dx&TWTahFl0XSvxQCTjj;IZi*qhO}} zv#h57-=L|hBrB`b`Lk%6Rq9RyP2FWbM$@Qs{!E;3&OtN`oF|>`)RC1tGQi!rC}YtK zrbO(wagaB}TT-HNk5j(HDmg+LBi5f%V*F8iQ+DqiEcw|n_OMHT%aZr%4e@++Z-ZUA z#opLk#m5`NAA82nDI>xEXz=K;3B>8-&Yv(=eLVjl%r-0bk2c%92Y%;<4&-N5R90Jx zJ&QM8($aFtro|qYwSHXn^<~&c&<240A^Z`S#r<!NmJ4u%P$*~I=eCY9E864Ib zBn|!40VL&-F0TCy6O#?E-!wdVK>G!kF$8u2Ux5zN)W2&AAOVhln?A;cevqefIK;k6V*KKOsQdlUFJ$}@jl zGo#VrL$YpLwq(n)BwM}@N%5W7NvvE>ockj8;UvyMh!YYZkOT-6h{cg|Q+g1twxIuv6;teD&4^|s6%x=S9Xs61{_g_4CDZwsA9r_ZgZ>}v6zke*h0a-z+D zG_CXEe*Q3WGSLT+tsNXiq83;!N*w@d1EG0wcp1O62!9kYhz7PYU+y|cEA$iPXcnu` z3TsYF?=c)hlw|%!6>#p)$zP*nz8>Zw1qsPi6p`tsn2MiK&X44p(Q-b~OLnBqBHNUw z>}K8}*_0OBKawBD6Y)X=*`eqa1gkVUG&l$|loO(ZLs1x|NPE6GI%hZ>)q@3VBuo$|hljrJTUP9r>jabv+S4F|GU z8jvfZLe@VEp`>I|D#(W9u#sU38x#VemfBIF9hRqd^daGt$ym5<+qUxZZQIs*ji#VG z!;~%|8+EfgqUC880L@%Ju{neSi+TaY5FAXLN@Ah}aj@XiGI)^!Zs-7RWEh-Q>S)T)y|1V%h(*mKGAWG zTb-Hia+lHQDtBi(5weo;B}0yvrht3<;v8t6KdTlXcNfA(tcBz|53a$YbYp-G;CO9o z0BjiS78iqNue+%kbL7Y>$a7}o&z!d)NFGkhP1o%ttX4h49kiE`ml$*zvRU*B(1zKW zmzGPAJOkQTL!a_zD@WE_5&7Z_V()j$3&uW4XOoS%vb>*;0km{5vLtj=aLVYY9+{TyUw9MKqY-|1G4w3uGy>bEe0#VBWZ8|x-y~l> zNv~wkkDj??)Ila6p-iD8c>zV@rs3IQb1bYR2?Uf)BDeEwB<75sXd*m{hd+;akKrE| z?~&u-L3e7r$G~u>QSlx*9-b2KQKcvSr~*|Rs%&nCA9bJVG1Yffr&S+tX&6(O7i6PJ zSTpLE!Go6txQK%zKBLt=%7>#pB~}nu!BJqP0uf?M9VF~f(cBWWoy>jky)p~qET zS1)}wfuES_bHTM4I!ddq)`&H8SVPxHs}GcS=J!gGL;~Yj@&yGKOI>ofahM{9ZlN>ihkso5 z{1j((%wOT;$i#ISiRfI^GH($vzqP2Sb$*rn_l@Cs6@IQ1b5Z^ZDJQZo3?-D2VX|VQDh3_Y`VZ4Vt)oTK=zWzM zdhfXIC~O4Md&!7l>WGZ?H%Ig1=+A}6lf~dM0YZvXNm6NH2pbn34 zSaDLKd^Fu~KcO$CUTEw&(wHLNe)KcN+gGIUE8+f(iTSG(#%A&Mxe~Xh#@mw&kYtHr zE*Zy``%h96DaXgB+y6t%Kjqo{;2V|7FZ`1I{sn$(*owJ}cz*sYVuqBv$m*ywZ80jT z4GRsDid#u?6aGhr*N3B+!k<#I*O1sw*=s^0;p<){8_i2O9ZwGLvK;uTNqAgZ>-+Ju z`W|5kawt`t51LN2d64%bMZ75h)XbrCM8FdwCsWj(K%FBo(Z%%`3Q_Ko^g_Ibq-A2j zT4>;U5?!LmJ;WbA?Vao$=<|1YnX5>rMZF#Vz5yIQt>QG9>Z`OBs9k_nlbi!SouXXB z5zPbpWH7AQk&&(`f6G_muJhaN{yMiUU``!Z#h(2&y++EMj88AJzXrYzAd)=qg0{b$ z4REmz8=U6tWo6s9tt%vlE$KAN=>X<*ckr`&Y%C*yPYd$PnYERgI(l(2PmS=Kiyog? zGKSWLd0|s8TRP0BBsn+Ix&)ArG*w1r^f7~GoK>5nGFlQh&-wZkma^#z8V!NoYp)HD zOxc|B_;^q|w~=y_*h0-@8Raf zudRu+h|L`S%9b^|3IQ#&tR3US0;iPQ2qITYU<_RzAF``E=oVPLhOi(i%2B^?4HbCA z@?XzI9@9R(?7=-#rtEoenRUaF$G-LT=&Bc%hj#X?nidRBTh+5OwETrt(XW5&u_GI} zMv61coE)6GWYs19=&jSI-x>{EvU16kU~tNkm6rsL96fpj`%9+;C(mr^?kq=o&PXj3 zkMkn0v+1xPJ3rb~Ts&#s!nygA4z#r$m{`!YaNeZiqVOb_*5|OA7k_(M*OwAD1Tzc# z1&C-W8{BSX%Rn1Ge8%lj4kgbL7q(sY!1Bah%OAL`ZQeC2+e*w>pHSL3bNSX*b+~ow z@|lgLhHQtqq;2Jap*y*5ikKAdsOoADmALdKgTbWFD+#sFtr|R8)ipU>;?m{k>s%$_ z$z4@Dipx8@`C7uhp6v0OJ^)6Sjd(*<3oE;A6C6ewcJ zxQhsnE~Sv3G&?k74e%|Z6>~e9Dm`h1g=vMAO&whor88P;{7$VaGfU_6SGP>Zi*WxX z9Mb#<_Dz6fSP|i%EUgRm$-uDSE`kujh+2(Wy|^#&hpR+mt}RpGa~5sgcg3X@6+8Ft z>sg$u<~hz%nY}OZfpBQzG(m5&yR7!0y>wEQ$D#ukQ`HtkihoXqCPU-!7@}17Klbqs z)XeBbejG_p%9kJ^k;?S4OraXqEf4{z(u9PG8yIuP%~JxaRxghtIeGb-m4PWYcg#3C zEwG%8+2qA5miwn2oiXvM*8KU47POa?v@cjRKfiT<>*VX&^5@L&nivSQ&YeFezwJ6r zufd?p3x+4pBQ}^fIRZ8?7>p*p3#`#qr4Cokk=Vr;-_4`E^d#M71%WC=^2dd zBa;GwwlFb*A%oWTA6M^3&x7|-^ShSTTCj`;l35Z&E9aTPo4tr*!rC!R&n>1yBoT}T zS!{4i#+;?zZv!Ug_m$NLh~r#k0c`rEO@C229km-q9!)*Bd;-p;b_Yt0l|tA8vk*Pq zrrM9%9S^9!Ni(N-&&lNH016Sxg}qupOvy?{JQgNL=>79$T)L8z3hhWaLZP}=ly=}! zKgDQ$;y%754XJb$Zq&XQzJs&=@s(RTYp)LFN@@<$ZP zYTxzTp{YvUA}Z@O_0V&>gcS&Xx@}RGITS_GAvS@l+B?#62V;2-<#?(3*C{(gd-AOv zlw^XFOA}Aqq7IbskiN(tmi|h=wIba+@rR=~C;tBXA51T53T9^qn~J9Y;P+hG&GHj} zc%1m0(Y#m6CqNjzw9Dgx&Pxxc% z0}UQbc~<_b^s3T>L-n&YV^Uom#EvdF#}_fc7xS|0p0SS)uzEdy+>^i}NKYw~hFKW| zBvBO*weC#E!RIe4^p!7MxU{Nf*^Lq{;YVKDJuy{k3ssK+! zNJAU%B5rTPc$^NB$a9?_f7V_q&U;4%Zj7+`Qs^9R{wgK zg-V4FQm@-V&!RjLhM372sYYHUY9U;q>Qmj142^$Ly$o!T%@2Wxq#{5S>Hv*&zz1zb zmLrRNIS?EMjj)nH6am9YKDc5U7~v=yWJh^~R)QNrLU!1Za3Pf@7pzG5=+q1l1bqdU z_ruEcjo3?ql_uy%oP?wqItj36%AS6xwyLT&vg+#CUDMicx_%ybky9Bj-or3FJxk@Aeh8+nZm`}`T)@s>7kOTm{aW^LGU zS?z+aPFt`#p)XmrY6*;jDT`OFD#7;RDJ3P7mtZ@8Mq61~+l+kqZ+s3jC1EIna*PJM z-C(eD8!eGqpRaa;nLeWsDmzwP9?i8o2J*Vr zUDm=q;%cZ3X7Xztj>L)F&57JMT=ls~MvmXF%gS-PvNiW0`cl(ydj1Xm{(NKB>>HZb z&uI);ic5nB;{`@{<;1x)HFGCcxQ#}4g|uDiHgd|h*MGhsX^^5_$=q48LFAX zVOo(r5Uxdx)XnJ!*-Wh*F;n5C)!X_vU%J07tV~mV^N10;X@@jID=(jh5vti*-}Lf9 z?vbX=xzhN!urvsdp#DAiP(q{pJQDFD62_2kl4g89s=$(&R-q<~@!j^8$Gpo~c zU3uxKMwMMZc@EiGSgX{dal_7CAJwXs2r!ZN=wCh+dS5YmGZ zyJ)^Tp_Y5JxV_4`dcm}>E~wkN0}uD5f);OEOQLJW{Ot0Ufbh34mz7G1DHN)4+aAk` zbj&S%WA(vcX|eRoH_Xm5=J)$=n14DrXG+Axy_7SwDU~QviG{tx0IMUKgGeO3gOUXT zCJ(SgVI~1k2A!{U*tF0Yn)@vV{(7YGxrnE-vf_KqHcppiP`_$06NhZuMm(Z9p-sG? zFSNNT3?N}0*RC(J8k`P`mS3wq_c)Q_q%TH6l{AlBA3sOmBQBw?q{%E4>Hf@MR<95R zosf~I+|QV$&^Bl3oN z3OQh4vBbk9A+RAXv>AsPFeb4U@fTNMHz;h^VKXG=&^L)OF+Kue1<>6mRGT>~hxooc zMN+yBgRB_h5nu~P9lXntByuULZTigVoDgt1IBd>GBuZMcC!!OXH)uh(ViW_c$vWrRxm+ zcFFy{lPCAyzhuwp`<5=f@ARG+ZO{QF_Cwxk>Gbst*UIjzy4By?9+**3FeA|3i)WTb z0`DeRyaNOEUh6@cVTvQ z23%HJB<8sg!xn;SGb63k_knM!n!A)p*4 zL|v+_BPBDEeS|I-$uBUY!9s2$4Fx-1E7=lkpHy2d2ZNJcQTlk)ZqoUmb@MBK0-A9& z@dv_MBwXc=6mL7VUOHb@>gpgJ5R{hk51wQS!PP@C8;C#t5_gc|6-7AA*7*a~4CXt+ zlwT8cA&HViB#;;bSt-&s{T4*{G*MdOGx)4I=q@q>7)c@zc(6aca;r`-N04~FIjENu4Lje~Y?F+xEBp;P}$m8&w?o28Gmb!hx zy7oHaV_*;uApTzrzMBot{ZiF6@ZBjBNFl`kGx{Vf=YNURxU>JuB$HBqK7h)RU!v74 zl4ruWH^A0t6S~aQ611I$RgH#aO!h9Bs***^(yBCG7II5UMCdbHO;`kQLdzJb6f2Vk zNxA6{vB=v9ix+B?Mds+vTF$O{o&T%bQ`j)OymYoZp1%0|>$jdfe(T2i`i-$CPHx@$ z`V+B@^|kSJ6s#b_kYwd0kM;HBXJ*+=-hE$sVT0D7-SJZ2Tzs&ULMCjG{axDvV7%z+nYK4>U&uT^RlM!U$v8!#MtDSoUtMzR{M_!F%=sV;> zF&QA?Ux>wAcqT7uY%l6X>AqqE!zj$aHW8RAu{VN#k& z6a-OcGMlYj^Y(i&=+)Psx?`zXSa{R%B{QyB5psv7mpLm6ZJBN-T91_HG|a7agjQb5 zUw!{wj;id8+;o#()SLAipTB>f&um+A-+x?XcdSBpkBWs?&MJ>q=Q@0qIa-4wE5FF3 z_O>n#cV4%80vrDrf2*cV^8)pVmltr`fRoTev$tWmND7P4dr)jl;U{wagx97W?p@)r zJ124S!&l8ddhOQPW$jmfYwPp_D^)FJ&F1j5>lagj5bYt9<^v+g`a;Z(?^YGTE~-^Lvgw zb_r3dOvQF^9$V={R7}(@e6aK6J*%{Q^Y;5zmanMx&nQ|H+c<%lP+&%4LU&M-h%$G> z<~xp_0`~zUpl8Hb1-#^K%jK-)got4Z(V*BE`SHr=Y7FykdwFMuM&0x3BL@Q}M^?JK z=g2o!q&_3KpDAAAOL|82{+%c9U8&_m-S=;-TwPPtQMlyxP4(;>*)mVL)=Y z)`M5_Kys3JWr#9Of&5i=#6nFuLnUMp+tAEFz&D3y2@VTE5Z*!;r@OSKo($h-*2Z6y zOyc@lv)LVv2J`1t3M-?Hey3bjwAfNqo1fV}&l10x+|7^L$??RpzMz|$RSbO@={A(7 zmg6>x8qw&^!P@A1g%XyD5Z^d7$byXAUUg^p%vE+jD;Z$^I zV|k7|Mod;~zOOFT&K7fMjVu?4IJDZy(aGvkN5388hWhka?{O=82Ew)?rT{s*5s!nC zY_v89J(zHc=xG0bMj7?U6JWG*_0=??iFfGt7IdeSXKdLrZw;odws24U5PglF0hly$ zDQ2n9;u#!x3UubMP}GcoG~CKV4vEIg#WW{AYVUIeEpETX*CFhPkQ-3y5*!IV(M-0> zsIIQ2r7rBfkcWB}@pc1syQNq=3)_(JP`n#DQc7!b==#KiKt|?rI!IuHlGGF;!wT6VRF&D}TL zbzjG>|K79bzjt-qcjt}W%|fOt*O8Z{;VQefUU8^p{hOQfE~zmXYA(s!{O0HYvney0nPax#&@S4P4mcB!7ZfALT3XyqzYB_s)#jYc4*6TZ zOF8i?(zY4jcP0+wq-dtee5HPQ@7_y;i@&{e>9-dLcV6DRyuPe^$DYPa)H;Hh zgftQa0z{)LCrM^F3c#K2X9M2eaoa5iv`rRMWNGh}duuknxoOjz8*BDn*}F7ivNW!~ z>bgVW^>1w4_{RG1q3f<%-6$NHeSP~jf5-IB(uKEOzGiyZl$V{8YYNX;v-j2orL(7Z z__lf4CPxD~RXNiSZo6c9y|tiN->@ik$JfySNW);x;j*1GAe%w&GtMNoQ#_oz)e+y8!^YFezRe#_{X#-dS7Kvt zGCR3^OB!b<`l8-8_o0?ei>8Ep=?<&ak?spkS+uF;kh{$r zZQr?KMniE19nL6jn6Y9fgoP9%l=zkOI^#HEH?rm~l1s=K`Bb#5h>SDxcC3eDX& z-g!Pkox62kl2EliWinn*1fA|jGEMGQQx-0Ns~K@X;Ket zUp^x_sdyKuj}lj)vLcQ|`~-f3a6uNbzNdNZfg7)jy!7g8FGjAr@xa<%*(Rzi!?4SBI~^ z;lR4)(bwk+CSSIaE^ozubc24}co-{_N!Ja_fDn2_6*a8fclF-N zWlt|({`9h{y;tvD*`P%Wfu?oykW8jG;Xl2nYSP^GO{gKmo*lkY5Awn(i;S|c>1rdy zPKpw^7||q#IP{hZE#A3rUu`;;MKK=E(()pVqwE}47ObQ!L{UcYaQ#iO8@5aoKIog+ zvut`pNoHDJ7FPBSlX5uM>MyX^JjGT|o5upXW-KYE1?oFj??K@t_DE?6Y&gv%jN1Mr$`W(ZqiGOpY51LG6ArPh zETauag%7wVuu>@){DlE~kbOAEdWG~Cc?md%+lgUuA@Xae{~KvbC=F;4n90Lk){;HY z*cjpb2gFyAKS<}p!(o9&d`k=$7Zeo34G4TajgRBd!6<1U*B@&1DURpsvZ|1@J@88KnzI%j#s< zC`1v_7OE6efmQMWpFsf5XCUMmo(>c{G{1-K!ww^?8M8ZNr)tKV(0*3dpDM3mC}lngPNCShi}Nryoj;ytO|$sim=M3!m%HG~ zhqg?+a?{e{teh;p*;eMuHp6re%*FtAKYPP$VI|GXM?axi5+3G6W1cjmYwzFQm|MT3 zIj6L&I-e{%475Rw>7FzD#%JU2u(4&MO!Q0Zm_86+Rlmw|At(=GSk{MO*{AFYr=&H5 zLGDeO3($f3RW>D~ripL~@Y9{}y@;Pc&aApQ-cxg@Ok?y4mpppy64An@pGa}yrD*9T zt&y0k_ky3Ms^$YL_@e3w)k)O=@f1vPcuQ3K4on3^G=<4v^P7Q?1w6P3$~Cy*&{BH1 zgeNgc#-Lh>i#$?%M}h$YEWM5Km(7$4kl1h)GMfW_%ZO26h%7D9fc*^<2U*qv;z;l` z7?8lUB@S!lG8a;Lcinp~4=sptR9JuNuT=ZzS8spm$lMSAW$IO5Uq2INY&Sgl*FHb@ zJ;F>frp(gm9w@G+B~l)jD?dN+9fDWlHGpN>HKpjzkkYb@grxq>0bmKkg+}%NU2R%G~4Gq~1=?0D3;VN*N>_%*gc2~aB#NBVoDR4PN zZAOOCW^!Uvt-*FNezAYntcrdL0x;PRGSE~=ApwO{ z%n*4z-5qKlTPuKNhLpP?r7Tb$0!tMP6N122 zTQN8nsEb`-CK4jQbR$?7Fc0X*dPM(vfq)SG zBHcgW(E`Q9$dYlPbXV1owLtJEi!DK}u?1r&{RzumE_=^aq6%m&z#y0qfsjW8m4rO< zQfl_v1mY-Gq9a7@&1!AB?7bgcmH1lp+>B`AA@1FrJgULP73@BJ-?F@+6GRG`>CT?p zpIAXa6w!xpN&Nk%%tbb?u+&rX(U*T z+epvwVNaBIK56zFV=<%O{8aqCXf!G==xmEd+d2p0FEXozloeSo_=~ooF$L2^zdjmk z6%eyAV+!%l#+zR@=G}9YVZl1o@g6lGy$2YyRrLyNf?o9cl5%G?lxodNnkMH@d%|L9 zOZ@R?>mNF}GT&sSm*fiQy-?VFQPr~YAD#|xxMM~2`a14WI*QM6-BYUPu-2!X=~o8x zk*YI^UY~G^O4P-ub^^LtCGJ+gN)_R#WWvyI|MoXUhUm9&-RK+(OJB5kIaak8^q}7o zOX#CRUyUYoef?4HY>akE?qE$i`u^U5yngzQ5s_(?=&*T05g+~XaH#$6!H;fc^rN3d z)vpejqQXji71P{-xrp}T4_%Fhos9|dRImmBac+j^!z-c%ub@@vcJL;t_YigAMFB0) zRZ0Fpx-Gr(P#X#-V57gF7*o#`(EKOvs%XQfj`RwEdH6F>&|1ZHOQt|)#dua9-WlG}D_lM(8ibI) z=r+*+l8Z$LP!UU&!DS>K(y!8dg!OHeSg{mAjHVs&Jf%0`T0D~$JvX%uE}*4<{s8$3 z5j5qD1i}#q{y5-+u^*5k7vLP0fYuRkL;?c7f<74d66a91BiQ!I$LTx^_HluLe$~K0 zxFrl`|+fKwjUqj4O(l*d`E_V{=Kco&HidWNVZyf4B^ozFm-nM>xCOj-% z6gOr6rQRs@0XF|=6K>93O*h4r`ValM4L7=st~dB2x@|w*76)+Oa~|nA&gHg!fleMW zAL6e+6uy$KFG%EBm{d5ZZkB+c`JoT1zfWCv<;=aIObVtFHlnWx?!l9M^Ni&Rl;~$6bvnxp7 z$8WYLHRTf*D$V)EIp?22Q!*tb>FRtmC4iPbBTXIOGk9_j-?BTtcMq4pdtlESjs5ti z4mS=o#`iY9u}6Gw_uvV(-*hgwkt^S=4nyGY<`3_V?H<^Ds42d$vA?Om@lz7j^}BIb z_5MA$D?bs}p}P*Aq}%ksl(Vm=L~VRo79ob@#@X|;mxtl1Dmg+llt-5r<|9YHxItPNxgql zd@tR5VDl@Xfx5wyA$6p#pRO3+uvvV6)47V|eXrWAj%*q-(`|9{fz4bEoi>1f|F6!= zUDF0nPUBmr#rIC*@}mROo+=vf^%tqbMFU0gy+uz=6W@yt9%K8ybGb!a`!sbp8n2F` zFDX<{w8t0U>+8oCKIOdJM|V~4r@P|b1JS37`illn(rxqKAqx_EURf4DA&v)AOt_c{A>`<do~CTkEx0wL^71Dv>=5 zZRTe9Kl7HzdlF=wEf)6bWw&Xmp-(=9Tk;0CEG}R%(HA67Im}erHU{cyr_+qM? zu!^A`IJdgDrp%i+#W??(hhP3#Z|~1ue)yXC#=;5c4pcm$kR3gK)7T^uZ03aH_O%pzrdd zdqN~`B4?B`GO}*o;c=H41dB{rVkH$qU%C0xNO8wu;-xMhcl?%N%;d3 zK!I2i`QM=wWYprZ5ICSa!zL|tl7^@5g!-}9*pvy4IKzXs^6*L zb5alyOV10L>nnMAEW$w(Qfp%CBx#8nlPZ8=@)=yNwwt9$iAI~lLLjA_ja^8ZNa;80 zV!+yumt%TiBiOVPQu7o076C z*3><#9I3TAmHzssrusldjt<2I8)Mux`BzLEXx!v=EUX=17_?bC_rQ{hD}I_7_$Fjq zhi_oo75Ry4__d7dVm-?BdngJquzx?Xl0N^L^NBfr0iZ{-&6=fFXIX9LbaWe04hSac zz~Hg5ls}Fjq>|~7nWSoGx>+-Cs!dMrqH4@H z4Muh1Y5Rm+ zSA#>$5DVK2FMqy4%*agRI4-epDKyd(C)LYnaAQYcOV%;J&CnD=_ z`TA>H47C$NSy>jdiPLp&);V2Hy}Qa<9Li2Sy7i4GV%-xye3HIGRSx;qgr3NcKOBFN zs_@cP2?K_-gzt=ZE<&t4!roVs&lDjWqc5OI+{kK^LNlI_?mKdgSbI^b?il7Lz7>Gk z(x{<6zo6C36$lTXk1!>r%$*&em>S|PxsZ^M=g=j+OqVcuK3a1i$3@XB)X)dXoWmR^ z+(o=j3S>O((KpOEbe~fnKdUiZoZe8|$6@tPp*J|RjTBB{tV?LDWlSDs0>i?kcrw89 z7EyS7JV7%`7>N(0Fz_gjHVM)JNv|;egq{I5#`MhR*jGutM|zl@x>>bbb+hU#SnKr^ z-Y03w()7)ymF?cxu=O*BuH!Ef8x5I>d5RSAD_byv zN-`LemP_KM&T9kQUjo;5(w9Dk*$Of6^y$Pybh!a<)I06Asgs(%S#jC5x6T}3T>;0n z#Hi1vRDFxf$6F1znP#RFisp^6nTE`>+S_NzeMrcHWwCwK$dl?#jGe_#HeO|u_984- z_Kv$oTCP&g?itMt)-5?X-{T4+r6;j&R+_WQhZ>PpIccfWmF}!6vfF)?&h)(N{*5yp zdzjOI|0?0(3}=Z8{kn59QeA+I9BN)r;!OW){P87AzA;3)fKwlX;YRi(CG^OmCM3R^ z9OSbkTuG2pz7h2vQtV#pJ*1GTWGaD-J!6g}Z5z#tqv$3s5z??t%zc^EAnO$bc{XMq ziH1ko$3tdX=s-&qC|-yg(4!IerpPmN`rfDtuk0i`xdkXIfTS%+1~xk`^?^z))%?3x?vgX$#omOUj}D) zVs!&#jADv#UZev#xo{arV;(TkFXTl~8Zh&dDG~zP7y3j}d6eYi<|%C`NrE(wA$dir zqIK|jat_7)4{&}?b^42Q6TMw`PT2B?E3Wv%mI-%uC3;b^8U3+*!oMtg{OG>m%)Wgq zUGA-Yk1k84)uG?|P<7CVl-)XXWmlSQx{RffN!(PL-BbdJFBqllxGyKgi`2+PmH6oc zg9j%yHBF))b@I`MmR2u2*p>KgS=Y{vg}1DWB<7?tLE>(EF4lf!7Z+q_>2z7yX#b8C zFS&Le9-5?FlRXv($5PxlelYnW6yF20^4WBK zej|M8qoR++%&>k?so4}Vfovi;pjjB)cl7ZQ6T0ltzO8Q8%6)w^MNQYiWz{1`ntLL$ z?v{leJG;to{Zu;#$^RE4ImVhhQq}%X?K5-g54dh-`=rV^jX_~sE=9(nJ|PMmKY(l? z%&CWv1c^<^zLl9r+%I*IMXyItu0NHgQ|Kv$%JBNK9009AE}+QJ=iN`SPr|Bhc*6gp z`Zv|DRDZz8j$@yMBP;;{%libW*)Pj$qGW!r2^PNxB~OY1UXwQ@W%I-MRb&P;>*3pY z5XnO36DR>GroiGV;XsEd)d?%Wv>L08WD8qvH&VP1CMP8AS6R~7E+AlZXWBZ)1K~Q` z1m0AVJK?TpesrmNr^a3$5Db}V0ncF5)sqr`8d&sD;z!rKA20Be={**Q`>1Uz*Rk<` zuKx-5-TFCGr&ex3#T+eXYE&>h^{=S96(ySi%i-J9zx+IMg7sn>aZ zh1$d#?}YRX+#R{*ft?!?cdyTg6pm{IaRuDQ`8y1!b&leKL=D%HSyowQ5DL1MtgNVA zb>o6GU$HL@WjhCdtAm~J^c{LVN>UpOmZ&Pfjaq2CnNW5XY zsSb3Ow3|jz7g|Zcfs4G}cFG5{D;zB>XpWkYcN!o5P0a`4OWk$wgMf2vIX6 z)5*5;xV98wS1{5)*_29ETAyS~rRWy$`TsFC_(PIi%$6e?NO2QT9%6*jmymMCuwpo= zR5|`UR9_@>1=mexAenp^t+#h3?jCq3apvm8Z(|0FMXb2yo^P+xoLKeb)bz6Ivb4nA+)L#Zj48N{X@Rmp z+WhNQ)FkDoWM3gAeuTaC8TRE~DdZbeqGoE3Y9H2x-HTOWuc&^c`VZ9^yqsK$jeObj z`hUPjydmxRLKUc4qh-msP^-wGs}KccrfAA!jPm?WAR#Xhx6*1Y1J8OOk`W;KLZX}V zQHwpF?q{B`&o-VUwfVvxZRdfnzwxWxyMOh@*AH~+$jT{-o?FuaNJHv&Ggg8QEnWHC zqqlAE&~tzFP1`bc>XvDK?yqSbJ8pgSJFAjLd!qgmT}9@yDa$|U?4Duz`%g@=$6XxX zo4C6K>s;0OzyhZfjW0oqrXcun#lX{jYwPOP_B}n2_%c2F0GFG1@2C8E@fY>dlFps6 zZ?3ze^XS1IzrW|;(at;8eKWSRv*g1;#gpI~XxtK=rLm&LjA>kK8?V;~mYl`&yQ z%oEAjMKWPnZdNj`9E}<%AoQqU$(Wharq1a|VL5s{t{63Tikwvc1-U{Oh?PY2oP&hu z1%oAO!60O-831;na7hQJP7HNmGH48jeaAG^J%#U>>}_~4rl1&3Au@$ZWnvo>NkKaX z$te^*7;C_fbt@_NjQNgg`*7|Vnwo=`7%SO0$SW~o@@mT^0v$3Fc?u6l&pD$VF*er) zG}Tf5hsay*C@xNX2SfZR{A!YyA28oFhv)-F6%Zk&s%)MLL9Fw4&1`ohbWL0Cc;c0f z8((?ijx9|IefH$ex$17zU(E0M-h=xWS5z$C|KRs}@=>T0_jU*$Xcj{LqNp{KS4`T7 zVPf0(i(p{Q2}b+_1H=e8|D<}q_!Y#_kad^D0Ay=T{ECDz(kgO^*44ioMfsTC5pws+ z&%d7{hg(#aqsGz?R6kXH$Z1fgu#l_bq&4DlgmG97BgDfqxEjx%ToEDL1X`H8S}f0p zbgU2vjzh*9+~*LyXIzH>-w`%1t#hR%G4QT&HhI#plbLj`Wy>g-p;6mHHN+e#M`+Qm zsW#MtfB;s{(sdm+7|dA2Om`gL0~Zi;f=DOpI^;{)hDS-xhet{)L=C8vJ>)O4J4owu zwR&fubUa~S77#^&M>&_WNc*uDPWAMhdf`}mgtfaZa%mEObJ!>JJ@hXtS3L7jU&Q7} z{7rNhk?^sx*OZ6?UK)HRS12>LT(Ku&0# zrkoG)@Mp<~khS@kj*LpvRPh)u)k#HZ!8-;ss2Kvoru;Sdg(y zuQFj9(TS2&BN;~WgE&}{Xi?FIB`jP)PNCZs2p1!#*6l9L;qoosJe$a$V!TghODso{ zfN{SuRO2hGX{;$^zkD?zBXH^C+*$1jQf=G=v(NZ_gu69r<3cyDU zGh$xhC@t#`nA`$qst^JqlrNTv$fk&k8>?`~SE($7%O<%Qne>WwZRW(0YE$=Id+(y! z`FFhDdv)U99(pM8Z&&xee#iXUMZN8;iNnFO{ZD*A6T7VJ=u5xex9`_49W7f%lO0}j zc#gNp)^p46H*%o`T*a@9&K$RO&f(ROA@hzmpEy$GoE03UEFBF{mRQ?db>xXRh1_M2 z-hO$>$ExNluZzujk|vp^HK{$>zRQ$IONACkz~%7==u480WF>X%9Mh2T_Y_SiF05U$ zyDh%2_a|T5l)m}WOE;%)`r1!=`Rm(uFR7)j3+R@Sh!WxNeC|**dg!^G#0v3!^N#LY zU@l!zE8MzIYGuo6g=ZUWI24>fYp~G#Y{&CPx6rrc9OWaFTKf=t^_e{I`vDJeoS3h?3wDIUh zZI185XVa(SEdKgYqmN7T$AQ7m5=oAd-A;_cY){5HV#2@oo~PDSeewC9?%MU!=f7AL z{ldrV#D|yNd1*)5&J|Q zVb*8U3$sS+1+slO8%MvKsA)u_ZM!XSfVHnRMe@mN^EkRjz zNUoFO5X9U`?jxmeF|h?!e~Fe+V{sPTFtX0rGHTXh1S>Jap@0Iv>0a|Smu6>|HTk@c z{Uz~}hqnFb`L7;W?(j92;b5~b_p+~@x;(vNQfKLe%`4})w}1D}O%%Na4@iLOr`qFtj$6^}!)S;Qd9ng2o*TFS}rFo|yl=t56`l9BZ^jII@r zq=XR^a^%tPZP@U=M~^5J!vD{>11=wY@Bq!ifd{`sx#i3rhs{|o_e{UISZgvrS*Fvm za`&PdqBGp90Qn?OoG+i`357E-Zt7#`w^jqa>Sc3EqCmm5sp=0!TqTYd%_blt3@avz zPdHp%4R8+ zaqRQ&vzq0S4PT3F=`E;Ne!uET)VDjO`nl@AFf7bW(#jopQ_@HzmRGW8|F4IgJ1>Y`e!(xO}0^9A#Ma*RVs8e~JP9kB;Ij7C=; zenFAl`XRHY(#`YN((2~U+Z)%P*}3z~`o`NkX+`rPPqimYPEi@oxw!k@#5QNsWljbZkECFEjf{2$zmCL zOGzk^fodeM0HDFobF@+%UNrY6m1e_|@#m95n?E)8mg}#dp%GXWgh(ii|3VRZrC9U} zH{Ui}$rq7xLk!zCZQ7Q&DuVnj?3~mCHaL~&nhxn35L*`Wt4GezxqmDs6UEd1O?z1DlocA2M;Kt#dsy@Kcdnt zwC-?{()iRxEUDE<#HgEfQS&!E--)hI9H|FV#}yAaoKG{KI000O3Kt9ohINleM4lzH zz2&+|MCMXW2iP)fNAh;Dx|+U*j6r>m$ES0v-m^-(Pv<@85c+BfHdBQY*CXyPzURk-H>Ohm4MRV=SA679|29QJ`FmnfX0(^c(96|g;yGtOggy$lkORaix2+`!h}0LR+xweaOAk0iddO?1!^1J zkD3lr?SRFQWfaVYLTpN!G;eggk07?R{0Jekx#pLt(pVKQJjeD!sxFLJ%=cGYo2 za$Z&aMAfhQnd;YAx$|e$hpLacbW|Gfa)^zh%^B%Z6kNt!MMB;PsSd_?gb1a41Z;?5 zP6*{N>x%3IQVLp2gh5ekm*P7(tPSZ3qk1%6}vmM4~`BsKZPM87gMmsmFCk9VlSP4}FDqmH%Ll(M`=^y;ikW z$W9(Es0-L~t0o5xSvrC0a8PNEOw;Ke(i^1yygq|r{%ao&KFQr|J$7Z9$C8-i4*Bis z^kX*erl&}3C%PzBRRy&*42VeV>D5P0kcxN&G7i(qR1edc~ z{)k(fQ4(q`M9%QMso|`g%F61zVtRWTh4PBIrHO~1=PKlyCQJSjSX&o=F)y4QN4LUV z+;MNei89<>TYQOM4s9WIX)$rAo!(eT;}DIOb~brE4YMoKENPyc+=7k*|C9pX;O|Ij zqd4L!OBQ$4>jobnaaZX)U6F%(Vn7Hqv^Q7Ymw17joOpr1BeS?Hknz>QgQ!4+SMTWS zLm?vi(ex_ty)brz`a9B5h?f-p`DgLQFm>fsDAZMCNujR1it(r`-7=cGhUcu-*|?#2 z{5fMEU1-kAD!a-?&DoleG-uE~h?76Y;^Y~u+9g@?QVB$l#Q!iMNMa0^#nYBUeOAz7 zpiM(!>Fh>tVR>nqEodv5U81p=GBM4X6BV7^jfo8IucT;kpv;tEH)Zf@LCdMr^vES> z0O*Ig;PXEY3#a(Y815)5e*&+`{*>B{GTf2v^ZAC#3C(%=6PxNR`e2Se+lHE??qHT9 zN3YMZ8~F@pASct1>(7p_a^&lcmUQk(cS(smF(ch<)aeWs6wQHs!ktw=fZCUC>`3>i z?EK<9M=^J6TA@X~p9D-_Hj1qaiJ=KwCj{pP4Yq*WoZ}oc znb~t_7V?L65ny#x-`o@O=pu=H?j8Ox)lh=Jb&u{S>c%3h$$4OC(f?i=5Pv}Vqglv( zU=w&z>&}eni=9rdE|ylD?eOVi{NWSXRStjD=LnS8Z0>w3yPxnO_e;?U{}{JNB)yWW z1#kfMf|pYFJN(uo$9C}o&*3K%?JR!j>G1yTbs@`aR-+rb9wHAHK{HdrYCpb*)&6l4 zRX`a)syk@)4-49RL(&0Czw@#JNc4$jq26z^m!|cjO!;wF>43i2YAsJ2Jc-R%Vot0- z=!#h!b}QrsWQE0)WhI$`J={}E{nru4`wj9s0;(!RyrQa^tg}609Fp0}mIW~ygqA`x z8201l&^ZE1P^!Jw9Qg0g|ykg z!?0#nH9;WKz)NU-Luwe`H-^pRtf z)q?tViotRvvtK^?f4_T4p4+m3CmT&8W(@bU7m7idoD5Rne$aL`= z*)&m~%L-4OR~~<{ur*YYk+@&6RA8($bqD#(U|mMGH+$Gjk&a(T<@u`TS0o#f!>jN| zvVQ5vc&132bri*%Z;G<3v)vOyl{P-JqO!7bc#4$c7n-Ep(88KAljN?gt|Ga>ac4iC z06kixGGT|ZoBdR{l{VnK2&a%hfrc&V#!QZ{iEFsuFkPR+@8frTBbprhPEGM z1&HsnyZ5R0TTFuvht(6bC%QW7FRK^SYF?XRlFWhlvACc6clKPRJi!KJ?_9_>KxS-r zAG$jSapY3Ufu-Dp(Rw@LvB-+r}ZHOxBH6&ZBfONy?<8kSn~q7F&(7 zA|AGDcBnLXLn~F9lkJz0W{j_v**R3Nc_5|^)9-UmvR>4YKA1N6pE)})T*&nq*5eO+ zvL2Tc9{(YFJXNwWHE!dwkk|4x$g{bsHL9JeBdW(#PeX&Bl2M6Ys(z#T09h_WsC;YW za=8Ep{4y1nfM7#a#uPMy4tP;p1YQ8Ggpq?5Cdar)1bVonfDd9V5>f$7P=6`l5|;CV z4;O$X7#hLUI5qxjfidUh#-I|G5$FV^rVhgrBS8w*)Q2J%kmRY_{e0WHGm3oHWDy_B zdmL4X{=s~M!RJ*#h@O#f#1G;xme{U5X60^vlH}A!H%V&V1}_Gx&fZtpkODt6dkKD+ zu&G2i_u1|1U?u6JX$@aTjos8>MGP_8`b2MJLSS_uz`zle%8 zniB-)Gl-zO6YHwb%V8mK2wLAX@;lnzB-$_%R-o^QZ}KyAXGZJH00e;KN<(s}QBPhs zi>N=X3`jwuutb}i@5yv{EH1AnN3@m58q?+#e#tFEUkRh$?o|8gnj=9SBB*$-`{76L zOYx)kCA{3vB|lnY!20+z@S{nedQdY|ah@ed-mAHv`&EOXI;JUcIs@XZLWVip=<=!I zL7!>8!&y+^%ye2a%b^bNb#8#4s(v5uLf8aZ{SK5hi%R87zJmk@p!BIneJrL8IGuj&ty;g!I~ zfNE%b)f0hFY=MnI^kopV2(${dSdOxVPq#SDRrC7tZMzuk;8P{PbK+@hAh6hB&1Q|XQkq`q3BnSa7K)D|YDDY6U z7}c#%_#0q13={?%5b!Phn9u>TFDeK!m?S|4>KHrHISNEb1SIG{|82pLYZuTF+L8&| zg-L6{o~!AN5oQcDITlmD8jFc%2shxE)6Ugp>b35$HgV+hkOwj!})9z^qygf_(_am=v$)>h+iI0kft7!b8czv zVFfxP-GQzY&#PWXtmGG%J<5^7x=m5S6d+?I=Zcy_-~%ZymcsC*m}dxKtu%K5frY&y za$FwSS7iHQ<%>hkETp1n_)v|@+8wZ8$c90X5Wx`8fX##-*b>8#0tI7i^b237I6i}$ zU^0N^>G>!G14AKY&jBm0)~eAQOwUfAddtKG2UoQEjTT?H@WZDHLq4m~-@4+!!il#` zMP=>IM;0x7gwL6I@c6n1a|5C}rZ2Qwz4|`2=+Ap_?eRl1H5Glfnz>gzy3JB#afO{_ zo3?JPs@}L^b+EX~>@{zH^vZeFHhe{QYPjHcy4 z@5;Q=1+!Xh#`+mctJ%tb2P;{l1mzR8$)J2N7SyUax2yQln;v}Z_`;z-2d1}$ErWxW zaN7*OU|e|ou?KIuwAh6;mqor0A6fU!gERP&JYAM9@wVA+H=|u*mM*V^pKZyWYLdGQ}@Eg041m=G^#f_Yr&T+~!!OCmgKktoJ1JgoRMsa;_k#w6B5xj~+JE z(k2)s&l56}a=9hCx;RR@==r+n@gY9r_^)vu?Q77RgpX06t`(*#=q8_mW&GDF7G2e8 z?6|jU&OIGjv#(rK!FdGRl1J{?7v%hbfR8KPcl)DDhW=Z{^GJl$E!9NOi%jyD9Uxj8 zR(FL0WP1=dKx~p)B4{f~&zhc<-OtDS*#wwwp?ur8k8XEUs(Ob<` z76eys=&r8Xwrz7+UKw}1qmB2@zhq6dzP~@+y!x>z?H%fh+~VBKOn0T%>*bwAj`TE( z+bW>U75VVbA_uG&ow(}ocE}4L{=iFO!GRs@W|Ll3VPUkf2oOBLf3tH^L7m@btC@G@ zBilj8v-dBl5}q^r%&nJCn6zeUMQ$3wXl6i#{mno z_(zJ3T5*5g%H9JlN;9D9r8DY{w$@n-N zFjMt$CeIh4a?dr$9J?1)#GX-oS9<4C&O*`}5P;OkOQIH}lQ6Dese*tQLMAL9Wap(c z-2<6RLVY~pjP$Fz0IU4N;@TF(t!W7&6ZJegXI#AC*2fDQXP0e%P)rLgzk1q-e{)5; zYAIXf^{vbVgnMw(@DDh~qOWLYJ)ja<1RvF7o7Q(p?URJ6)6KDRQIj&VNCE z&)~WhDcpW&=kmP3!r5(>{G*%1ch%qjji<4zx^(6Q&omNT*SN6+k1olokTL1}9XgK5 zmRp0d9I9AQ_@E38;fK!JD;&`St0!<*w_m%rr;Ic5S-}%-7G&P`L?zvZkyIZ+e zOGrLfO`O(Nn`XA#ENOL!V=0BiQTQb=**^_4Nk|tf!eNS3SS6V2Aw$ehuwzME(1_h+-AQnZXRd%1K zh=PJp1fL1Y`vWRI*{ToJLNjyuf6n*LB$KvmzTZnbGk5OX?R&oGobTDsGXVTACjtKB zfp9FjAr}bXzZ;ofvlILmvNI!;laq`s5D6;BS}GUq96qva*^%L$iz=;QWH>wJZFzs{ zZAQFAj&)VBqul<*%^d+QJF{f}{-bM!hiImy*Z;Qm=)Qiw^3ge(N{Wvae?~sMadFeq zE_W=mIkm3@nr4;N%xev(-2tCo?+5<8sO*iC`@MC3jriY)w-E%jUYBafr)Lm_4jD4+qseYkcAjsem<@I4jc35=X>HphbK1J5f_T%;IA)x?K05vPB~0|8Sq9$fCnMH@91U^F+4 zh?}9VNW}SIo{F&mL|rgO=*FkItzW8jcM zw^|o;ka(+&7JsP`ZEzi0cahao+1!$_NUur1)@k%?mCDFg=~K(g7tLyiygF-n4QHU} zZ`i&6qLsy1;dl?fs-8mTx3%>xDo`L&*+BG1^f)~H2j z3#{99#jbS$TYGoAjbajoGPka(qqnQhVBetvOWpnyed`_y);fBmj6?po(h|J)L_ z`rIi|OuN~YMt>8RUWX^~TUg<|)UDB98lK%zTG}x?T;zp69{t-8Te^?afh^~a_iY;{ zB%VPl1B~C}a;}VfpApwS`*eOrC=q{R!Z8*?oXQT~E0^Tli3AvjML32g)MCY<@BDiE zMaRE)s9ZFg4J;)5MI9-NY0v%sm9ys@dT_lqTpCoTi*PM=9k10ZDyETwpQRNFcypOR zB1BL;ua)kBh&E*`!&bS(pkcxX(l_)P9b1tXh(t_zmDQzMTT6FOeb8Fu)&e1yGzuM! zi-CT+q9SXcp}V`qrY)_iH0nyr!b-LRXefO{dL7f|quJlD%hQN(8|gzA984bE7UFYE zSU?lbQ6jXBehBLGG=fr_r%7LynRtSWQb<8YW>|kn4xP#?4^QIUT#e5p+ zHCx-vMdiOo(fj)hB{lU0)YUNVeYt#5Uz<%r6c_P*nJ7u3oy6ydxkTIKH?ot2q*`mS zjnK60{vz~{CM5O731!C)l+iNqdX^S=+=i$eLZ7JH(Z?k#?~Y4glOsF>u%0)tFK$v-1=jXf+nP-rTyz6O5y7U8rq-wXromxK0k+9=qvW7)OLskG86FW>=k_P*0!e z?(3}9!1~Zytu9of9`+^aTIJ>7x4bp(Fa?rleR5)#+cql zK;XPpyb5+~>Vai~{g-$vM<9!M)w*MEACv`FIC>7gb98-1ZhZ?p6k$oaEy|zqI-S5g zj*1))Ng9C;hL1#TSo7s`A+>(kg9ezv(sFC8-6QJYwl#~9)t#@hN0@)s{-fuv5}p^1 z+lulv&SFuoO4q0ys+vxQn(EgfHcJKGMl$Jil67DaBeyj=&+)P|3C_KoD3y2y^Ri9i zg0lQ7oJ6phC0K0L>zB%B5u_An#|1ayPx?VFHbZ}f5rR`nOAG!{DY z3bhaQvZI(#%<8G{#8IeZf-ynwJwaIs!))9X2v`UaWTgXI+^LX;Or%lGV4f?Jt#4m6={AvedY%b&YU)$lX2aK z=K7)ia~rOnv(8=yiSgVyS2xVvKUA--JoTPZXBoWmu0>P7c;QgcRg@?8?1N$raZxsJ z3b)G~rA)SI0*pU$`U`D3lRZ#bZ8B9?qH3JZS{T6Em5j4@7d?A^`aQw4_1Q&2pUm^* zXGoRKzhU<>$CTx+UzRwmzj7^~;#ju(hWXMym8oiF<-*}jt>LLdttGQ&50t}E);4Mk zG;;B7G|M}PoynFMZ~V8We3RW|_1FytyT^*neAAb?k&K_F*o$Q$JkNz?Z9p7?>C7jWF#Zy--=h{5PZfU2PsEoB57rMR-m52 zrIp5j5w^dpAO}1xp1^qMs*^}|G67R82MGx1y-hO)+!0Tl&8UoCmBoS!dL_}SAJ@zv zuFUO7P$SD!2EmokG?Ve-31o9lprG6avv(X3#!(}yhZ1dq)*%MVdg{Ob9kdQv2j|a% z#jzP(Z`UX;Q0!6cBRHRdXX3aYWs;1U^`e|z4*4X4&kd>=C-Z52A3V@MLFTa4FtVWB zRU8F}4{_IrHsZO9>?!JsQ}0cP6x?<;z-?y&pEAr;#x7P?1~*1lMg&c-TJ-Ez>5J_0 zt=RvC8cw}ALBo%Ktc_~x zS!`6O(}UWnx51`l#rjQja=M0bwnbWnz^94XLf8{5N;&H>S(FAA$Jo)VZ72ihxcE0p zT|UEzgohWAUw26L6zoJquSn+pM2h7K1Joi&)I_~}D%f)}*N<=KYcD26xp#v9W_hwV zF3rmvN4aw15bWc*wsGYNIy=`+l%XHcBc4iLdug8kz3-5h@}PVC9d@D!qNy)~{D|dM zfOj$saUc4s%aS11WhR;mJT+mlxu`m2BR2~n*dTx^d$QP%&?(Y`(Yq;tnA0gZMn2B! zgnbhY;>O(znagQa>}~0IUfJEFQtHcJmQtg4m*q*v+1ts78=A7wN=*$9k8WQly)M1B ze*5f0kDkX6GEhCY*+-!utsCc7LgB5ZF7@X6RKwD?L1%avIkiesW9M_|Z2=V^3a~7~Fs7BWuOKWyLLg zA{`n2D6DG}@P@4ZX|Qh8{rxjQD9N7t3`0WH2KmQ${~gH3a>pSJ6Lw3Jh z$-TFi7nDGzdv7c(U6`o`!Fmk?wc-i7t=nVLu*Oy05qheWb=sw?+cj*xc!C}`(!Ht? zjm14~N37nLveph5Ue>g)MhR4+IkK)!*`U%W3!MRP=0x@5G93H%pVOS*5(>7M2@_;c(}~&ZXRnPu7JU|#QhXYG5a28I&zocTPxXg}NB~S)YRK0LgWg^c_>TYr;vQz0FlS76)cXSQ} zZxz;i_@qv&=>?G;6_8aEXVR89NY_w4m9EKNLpV-*@EgrF`fDkAH5HIKD85?}0i|XL zl#OrIi^oT({xIR4aA+jkyX(QRu?+q(>sS^i>6+jhA3dr|!H%4OZhD#GTGCB*d@|tU zKn)y<+#w#o8_>~enepe5wg4+ahDi`8z$GB)lBqaT0TDI{zPi#-QCBa!kfPWyK!@A~ zqzMJ!Hl}d^vL{`3|JpBnX~u&6=dW6}Jds$wY}NS(=Fhl#_c?x(MJKY8Rf~2ezqxej zH1KeA!NBUcZI`=UkCi$$?0l11DR>G2Vyt?(x1Pg*u_Ceo(2_7GEx;R zR3>2?+bb77N!=x^ya?*c(Tmde3`+yFr80r3H4%Hua0w2toaa8<6QB7!XS*A~!@dnW z<|6R(x%k2vvk&7Z20(#<8W#^;RyJ0uc-&DV`A$Xffp*rx64^p(nv;$SyQ|E3Ecpd( zeMg&7(C6hDH0#%o?bDmA`FVnnmv1rab;f+NK`4V}c6SXd|a4+(!0`P?(U4!SW!=|V<3E-xl!iB&7(?2hh#-wTA zH(IS0?DW)?xY(4P+He74`}eTsf>>QK6Se+mNx-2=|5BQl{-vh8wJDEj^-hzsxUu*v zf;}(KAq*Ecy0Jr_u6Ks33e4=Nxu7cS>|I>6v3L4;g$tCf)b*~~qUe<3p=$>#|Kn$7 zSEHw>)+KJ4)^x%4U0u*Zo^=)%I$4wSTGy`a=Qodas|)?%fJdh{h}WeqFzAi7^_4o7 zvO7%aOEh|wa8F)-eqMS|Y0wB)njCgjIN7*y?docer+W3;jg86C?%8uYM`@mOV60%D z0#(O2{FQfq8c-(SC(Zlx@l4AdJ{}9tm6YDmJPsUNMDq>{079KjBL9ylSy?V3%U-3( z|6{rvv2=#`@{1I5LIzM8E&OJzy{f%J6Lgo7s9)=3PCIs zg%-Fute`a=td@QZo{$x~H$#@L3krq?s2U)wg{~2d0e8i$@E?qP%*x6BF!Y_;(i263ep|aZ`5sCJ>P40=PkZ_LHdoced#wA-nrE1b$I3tu1|;s zsk_B}Mw@sY>4(J|2W%00`U&BXU>|$%I;GWUvWaZI^kHH}f3rn;U9||cSURLXU8{cF zQ-=_*HvgZbwl|~?((8mKNUj_zt2tpG4N+ACNEjzTzWXncJwigkge24e6Tr1?fx~Ll!L)E=vA` zArZaPXbIpdw;YiMeVz0%oJ4_}VnBpULsLQraj;YH8u^T9RY3(PXk_wNSI%~>ojJFJ z5Zq7li8xEl*(S?9zaaKgd{cJYmUGR<>`vSc?!WQ-YJNPmV}I4$&28-)`{U^+;{BW2 zr)-{Ev9GhIsCs(&m2Ad2@2+7p4wOx+DY_0FGD{k~D{i}}i}|{?-@4M!O`b24 zDw;Wp92e{l+_o8yOHXEw-JU%+dmNmU+)yq)J9yVL=`h)2%V%w#l1#R5nq5{tXVVn6 zq5H_n#?7l21O#LHzy9%eA(nnGuyFOJv~Og@2fJGL#ka3mar?#Hu&=R$^xWkO`q~^Y zbIq1+gT#DPDs{B=EvV?(xim4SyL%3m%IEgk`+3Pfs-naPg8?CSkcK7O&}k%@hsUQh zAe+}Aq8{Tgz$oEYlaChBGD6M{1o(k~! z5U<)#R06{S%92=Y$bL?MKxE~acRMCJ&5#ueYRN<;yhvazsOX3Rd7vls?u>Sn7bKPd zdG=OFuUA|yZB^aoDsAwtymfn*^m^Atx2^Ctlwdicd8**^G$PGIJD;`e0jY%MsXRMR z(&00vmtdJkxmD^nluwQ4FSlZCTA&z0oXal7eg&9!E;VVgl zl+vf2^UutYoS<+6WkVL_csL$TTbISk^d;FXxQ-@p8pp%=fZK6@1vy9LOO9lZre-Pf zT~TUAK947|(2Zy=v}_9Ggr9>a2Nf;Qg(hY}!5}1XZ5UCXlm`tlp<}#i5DLvDY$UtM zhLJLcwJrh^7w@Awg%a&-2^O#gL@bALnUp%PyiB!d>=Cm&u{83SQd$zRSZdwgj!@mP z(Z5}^>XUBvXS zUA2A88Qy-?_0xDqiTOvqe6D$9RCK1FNHTwRvNE8E^Qj{czzN4eE*$!n^w77q-F8lS z`8l_46K-YKcJFTO*}AyH{^skx$G_6Bqg6UDeTnE|zTPix9w^Y|g~=HD;UBc6)7Er$ zoHH%1QAfxi8#c|{_SGc_@;f5EKGu>2y?7+Mg-!;zH)czEQl2z9rhQ@#J_YKZ5j>w| zI3O~?D7~qD3$~AhLJ=^jP%C^wE)PaSm|j~*Y!^vBB=HqOiWt(W>^%!tpR*>ewFCk| zs}0FJ=v!bF1fgl~jy3M&*Z<_3vtoUtw$NRu6$cBe3obg={QrHuWO`do$SE332K?8k zSYGASCG`O3ckAYL)Hp<)My*%-uHPW7Ae@8`O?5kJHa;%PAeMk~Q0PeiO#Qg@I(*Mr z-$wx=kf?@{%sUj!<|5VxM8skq%b;PSjUgO5MEX6F>~hf0_8GR-rr{*VtzP_bq#919 z-ZI5lZBpH8^%zEyNUD&TKo+m?$1skLa2^B7pjNHT{MmfJEtqn>GIAI5AGd|Mf zNLq@)FjCiG-yk(^eXgmN&6oL*e2c5#XUVsL)0y^t4V#>9k0 zgWYoKmllU!B-fuf2;fwuvU6Zo{Ur;uBc>vU(dZ~LImxR>(>dO6iD;f-)z@u>F6)QI zpJWv7bwGhU8|OZ<+G?{qbz2ERK73Ke9+jtlR-NkhAo@A!RD#gUo~OwgpGk_1v`6ZL zmavs(l8@P^IHdg(JC3|bSbW*(7!5v$(dQz)R&zRvjR~itAv=D?Z9bEWcnZ#aAeOrrY1#hoqYq+IBevbY{BsCEaVLdOUS*?bU& z_vk%Prq~4y--+yT`Bn?iJ*)VKC(QNWSN{6Ag54LQYTUkBO?3>Ax-_dKY zLYmhB9RhdFZ?ANe@Vm+#qf5-gQ^}V^exus8)wZeWTZTtQ#6fhNM+w%)aW8YeU49?I z%}{m@H#76%b6l3!rT9F2D)c`Sd_HjuSZ96gYsw1{)2730^O=eToXQIdB2_M_RV#E@ z(0QUf;P@`N&yf3irEUx2!6?Fvqksm5Dv1o``J^pP#V9e?`VX$IrZ~}FwvixA&|rRI za*2eTjLl&|0D_H5j@uQE!#m)jSQr&hgfNav+CUKq*A685t0~KzczyOeOKM($`aS}^ zQas`*b0i&Dq8v%*f6%)FBBf*4(K`Yg@bg%wum>xcW7tXZCw{;phFu^#;J!%yTlhJu zP(xuG&)+NxOTsh48y~)E&Ph!ct@c~3E_0qvRoJs|!<0k4>dJX- zA)*F$k`}m8#NxFP+~dP}Nqe1#xSG?RjQ57S8_Ui1Xmv+r@95Wr7w6r2?H4M9w@>|R z_6-NlkBw+vNv$HFWB|m3%mxSEsrNi(2va}GkeqmmFAW7o!8S#Zdm{PAKg7NYzteG%qw(I5ElhY!suz1{zn`<_kmtz z#~5lEuR6BEU$WxX-|XsDHl%Avs}_!@^24(iuW3qOJd9r@-SQu-Sn&f6Yw|tG<0C&| zc0gnW%nVa`*~BxBKR6tZx%X_Dcosg_AH{fH0@6KIEW`^WSWrv`W?WQP7{9Vcc_Mwu zqrSdrNmIyP<`=GdnLjfzh}kc*jWb6U-Ix&nZptefdxpbRBDhil?uT;`0V zd4tKEn*2iEfy+;1&{w$q+|`JGR1H3BQpm`nTrka)l;^+ZDtaHgonwE4sm$t}mcWdwJoq>DyV`bv%t)$DSwd`fu zMJSefGh@dPf1WXnNe^fCNK#gHrJBt037PX#2V_fFoK4B>kv`&Qp$0)_$NlmVW#WtS zb<3o!v*i+zPf1T1~9xx}Ruqouf9X%w|J09r#y zeOI`s(6=}}6DzIHn}`)K=87e}NdVMAdd&K(0v3z^OY5Y0#){^iw3&5V91e^0;~DfP zI%OcnmA7W$GHwJ)wPoQc9HP~ zzw$n`m!a!=%HURzx8foe1R0X2zLSBi@Q!@Ey#5Q5cm_%i{2wv^;wkB(M@HE)>3o?c%Bb^&yot;R z`6%c-vL$tU=B#+;R;gcS@0C4A8pxWyvvj0DKd-NSRQfTnLh@4X$Z~xPx!%HDA4RT5 zaT0Vt4stn=hCJu8VMWD1*zFjH9R@4I4uj0H#yemAvN0vR!lTR=6 zjPtq~tlJD7Hea@LK<2389)(?~)bkC+y^0?oR{N)rKc0sKBKNEToMGdbQ2s#eq)lW# z92PDyz(ua&(kDfyAwEr(OU9$M8NARGpTOfRAq#L_nO|03;wdbbYkkzD5_TniDZUEh zyB9hqj3gu;Lasms4G3L<7&gsR2t$>qr)}gv*N4=ahy&i|7%7y{oTCiUb*lQ1EEUmC z#C@V(4`jiHM&0yicWv=WC3ysj;$gqlx8{;-`sUxbXH}uzAC6eacMy!#_V|BX*!|&A zvZ0KKPIhu6YbulGVM{;}>r==2uUy+g#da$P&TE?j?=WpQ4DM4_pc$UAa$xh6wvGK| zMwi*qFoYaB9GqkuoR)mO^m_`S8*5>S@9Hg9eZK(pd*pB)&eptgUvX<{|ClFYVXs;8 zE@uAi`t-V_cw!ha!Rg!c^;iDP!9p_=RSW&fdBwHe(Nhm=cpP`0!(-{$Iy+vw{E9h7 zr&(KEjcT#g=9174Tt)YhjrPG)Zt;lF@nF_8_#odJ`_=HUW_HWkEBmFNQQ>#i-ge$V zWd*$5(ogvJuKok(G>eX(kLjV z4P3**yIu-0`pL&ojs;OAgu8r)Q~1R*h%MCrwJ2TWb()QNnq3yBDbYEjr^O!HxaAzr zj|^6uemjfm(;E%JXf)p(3H$WV!T#k?zV$bwQF^zg1~%Hf^nZhP?=f19TBV>wB~BVu>nIOT?~<^<(~XZxPOS95{_ zKZTCe-IV)GzacIv6O&4INpe9GnaRh=L825cO3f~W=Xu-??9!-hK{a7R*_b5|H(ztc zW9-MjQ?Lh>HXEmG;u+(VO?ku0;#vC!8;Ee?{Trtc^3gW%N_nT*fsa|UzBp7*mil=A z2Ku?mfuQxQh*2_=V?2$K+Tn9?62? zljVz+Z@g0>hs+*WfU#=GypF4)GnbR2q-vdq^#jf-q_+=PgyiZ!|-jV_JIr4Eb_ z(q8V$Dr_L*q`1nOZ?9eEt8CX?7+T!4;=ZXCU%n9a20EmNJC>CVc+-E#51QM$yp>Hw zWeG};VW=aI3ilQ>S>poUq<1bulM#nm@61!GuQ50c@$!c1ykesehlv_iW7cQR&o`$> zO$DZgt7cBwR*~m01g8dt5}(1L(?rm!%3|}z4F;h@HsZyn?x{68@`Sj~6YnJ6 z$;Ql3Aqo=1%QUkCu#;Qze<&!+W0u)9+e_-Y+RVZH^dGzfWy@&D0k06v_gSXix1yw{ zxvr=PKFBDVESZW-Dnx5lxkR#ym(9hn1F5}chsUZ>3STlf43%3t`mSs=6&TaMqv2xE zeDFev$!)A|tcas*Xs9QMYaq{3?Q$CoaW4&APOpR2FrKI|6y~LWM+3&N9YQ?MVXWOV zHEu^UVp#GIO9N`Xc}eg6c9*A=42hojsKabBYzd=!ay|`vtOdhfk5QBUAxk9E>m*N* zT#?Iv5rupf3gD&!!naSL03v9hX8k1WKLd}pIwJ8J|HopIr?SZ{W0J@o%fX`4=Vq%T zRAm0x*@^cw)w=oYJfO4c0M}JHGsD*#u|vF9=|K)U6(8c9otP6S)1iSBLv(`SG)Bda zxYvq5Pnmjqm>7{>uY^rcuP^hM-1&QE5PNw5zsqabW2(i%N%i%d7i(gT!pYu$J*m3A zch8f=r&YHLN5MA{%6Gb5pTWE+Pa57;w`cIyleNz?@jJY($KBKwC^DJcp?h%_guA(* z3zEc?qAo!z0n(d0I_UO!OSP*-Wa?9}B>=bz9q!y#4b9lCIQN;6zik-lgX zIg8*qQa6~_(`UaEN)X-vZc&%4_c)8Q#!C4OWqTXtV4>m6u?#wID6;`@Xh1Qgh zv+&SNb@xZtYabK7Lvs|-3EIb`n;?yCNTE>jF}4A5yFW(_BNOcFgcktlga#bbaNb_U z8kI-lee>6Jf%wQgNaWd2t+yL)2`U@l`V4~=Wjqe?nY$YdR{hOEg`jFsj3Nib#q~cK zS~3V4a=Gq!UrVY@z>YOXIv-#StQ78hKex!{yYF2~FrPn~__+&nO zV$7o2FSyZrjQmSf2^@Dv^`{`By2n3>`|}BDP`B#vM<{Q|&o|&DRM3ujv}YdQft|2} zXYy=asQon)>MgRGMGeFc#HCPHvrfp#VV3ihC#5W-K{#49P!|Uz5g|$05ZrO=Pqs({ zTYhruj-Y{(lpka-;ote|CQ_5LY09~&$Q28A41a4ya>ciXcPyw-out%b!{$e?-|S8w z5th3*U;pT410^6o$bKu8OXp6`I6km_Jq6~j-=4bkv>fA=-#xr-g0%W~6(})M`2T_pD&a_{UE{Z=8efrqtW?b;aK}g^bI0 z@NdH`tQpU4CsVV`jkwX7o1FO@*`x78AX^a&-WKHe1-ONlIs$n}WyEEj#LZ|?;ZA|< zeUJ%AzH&LokLUk!#T5D?>38)JTs=UHD65LrqoaCOmjvUb>w!b!YNwU()_!f^z)&3p z75Q7L0&0U=uveA#JpN}XbXnr^!}W-WGx*#H3?&Lk9*#M_DQL_ahmAT_abL z8HM+;zjEQuhAY*K1ntdFs!X zUjF7U?`kXxnDoA?&a#SfD>FJw&ar!A-PLZ<<*x3IWfQdEWq6&q4qZsvkx}y*YQ1sh zpbQiYUVife9uY-$WM|tv$jt-QffQ9vTw0N)QN}%#(6p6xR{Hg(KvCmezkKuZ zOaJ`TJuMo&-e7PC%UfsH^z2xgp!vA2*qtY;OjeVVJn75k99C-`W_FE?3*x{*g`Jxu{GanzFD28GdpA=fgU<2 z9MbH79A-d1F=8L&7!1;<8b5(pH9N>1EgdEu1=zx^isM8e4$*EpKyKiEI%*-WlWkPr zhP5~^b3bl(3aD=*>L)5-8w7VIJwB4k)YN$eco^hW9nM2!&~1wE(|jqtf|ZLsU|U!} zGpbt@GMTkq2qTga1~U5JVC6iHIuO{A-b2ncSuw^0W+o5wp7G>n7@or>3v;+WWj`yq z{lPn)KS791jEzSU@py6hyYj>}jJ^8k{@!5M>JF*0;l?=&4z^V$jmG<SKFWlOH>zrtR zJi0VdJrt0twqn)*8ujBcgpNpmymaw57si)FLy<^`{c9&HyF-Q`-Ag?F(W8(Xze@E1 zVYba;R7PnaJX4;?ozQ6RRQKjUG6%l6F8URt-uB~&ov=+*@}Y3wENX)palST=-w6#? zt{faoEho$x$20NX$@5E-`oQ=U<9-`ZWBLu${LI{s>@~8Di3AI}Tkdz^B^molvQrMU zq>31s3I&*ZaVU!b^f?JZG6;jb2p%8E@nQxtq$nDHiDCuvBGxK4z=v}Iz)SY;5M(xd zqLdUqDajiqHU4rW3K3R9{m78c>yQsb1c4(#FFFYC=$>my)H7;gh8M$S=tY;~7Hxdm zGUwAZw6l>BlAQ73i@n3h4dMAAlp->kM2O!XM>6^0 zO912ufs(*C0cZlU@+nD|T84rQL|arROS1#|DA{QNJ&X%zqrPo4_2$TkfZ_o(4M-gAxY5KFa18Q`bYa923lyglQ0+}E*UU;{{ipN!Z|aMwHYT2yKk(z2 zA02X-<`IaNbenWdu+;pOM$3nG5>73DtRj zs`#zquL_CTSr``kPDIr#VQX+xIJsrZ1=;YS!_YF$B`}I)qW~I`s>mYCl@@B^($3An zSk}qP0ma$O_=1iKTo!Ty;5rsNYH~4z2G>))nelFkB$+y>I)er(2^ba+qqgO+F1ldk zH1;*o6H%52RgenEhd|~b>?*q?(7N%5{H*AJ)8&xyLJwC z<#nDnr(E4TC*WoF>k5j<78;%5`O&7gFTM2bO+WI?h>}gXsNg#0@C3&8$rZ%5z4XId z8XIr<;Y-`7teEr{_H9pX6fvySQ(0DXTzWXH?I1=lWR(dDTUuN%^%kn#u+Z!n$o*#EhZ`j>1^zC%pr8nGh zS_=vyUbpFY`SGzUTPrHsEX61S6!qi_|8m42*Az#c6|MQ6s04qQCC^f1W`;c`zfo^B zJKo*nG+7NQwNme7$9J29I-T9*5RNasDG>CJ%Z_U`G^ zyKm2cve)xHX+_2Q)Om6tFrlMm>n&^6+_JSL{RA%x1_KsiUpztT*!)ITy?P_Bw7w(g zNuW4Bdb`SEv2bWIs8&9GIxxrNN>}56diiuviq90;KT=qNZYzN)R_%PpQdVYp$61Xp zUW?ToM9`@Xz(h%+wzdia8UVEbFNYJ`@}AVnJ~#%PwXVLtg33a(T+r&jN17nf$t14Y`){Fa?qm_-OY?H~eAek}I0FeVOz=L^1Gk_C(rn^M zU=ibyH?fJWjGK{|6giw48Yi|mvtkJvKZhQ7GlOB7RB1 z;${8KVbRlHN(hl>a8(u3hR+@EYw$(c)g2p{`fFchnhhQ7>Zov>AMEX$e6Y7TKC{us zZ{edWpLUD>vhF5f(Wdjy-<1AN6CWS^hT9Nj*;P@!O4e#D;Ag76oC8ob}mwN9p808SJU@T_?OC4s6k6$OcX zQxHags>{PPmKAle?$luI0_WzB09|5|6nwf=EFMQC3zt(AorO*TeKmqM>{yIf2}Z!kjH&Sx0~H20o{auq!W6tX6DA-Z8g~WCwaS8J~xAX4gdL zWR=*-b?p#o;VPIKVf~YR6x1CIu#$E5NCJx=z99t<<<8{dX&H7YUX$gUnIBTeIoo&8 zBG4vYIq5}1F|7B1AY#YmyD7&Hd8skmj>VY2DfI+e*MbtmoUI)SF;%7&~- zkKl9KJ^6R(r{kQ{QPBq8>CEs^d`sW#FmDO;c+ANy5V@>;gs(2^KxtczjNyY?~zmtBWKD%G7|4 z0=F^Wu3FY4SpD?Vl09cxo>o^$86De+mGJH1TJydCqAwcO%^5Tl zuljo3*p|fCR|)sS55!N!@nlaZ^9YB?u#~d8XO&=KkDG}Q~6E3$O{RFm2X*W7d$&h=MDIDI$yx6oAc}i zHp_=S3xBcwqMt7m-oruixi~?&mwSrf%atmmhwGM?Tu)Er3H3(}CP+upKGsL;y~z;m z4|!-P*T+_j8G9+L9qY~ne(>DKPsE2wQ*g(HXPJUCAh7(UcbMYPnGnFem9*xm-vAFU z9q`J z1sg6M#)fJ1Wavo(E~yXWUg3~8o(Pyj0k2-V$W-9=qCfyNGUeVaSyNW}wh6&9MY1OC zAo$WPwrnB5q98!r8wpto+QF!#0UH#y3!tC4!Mb8t0Mq@}trK8rz{@ z@Y)Zm1|JZaG9ufz-ML26opZ;wc1m%r8EEoFi-kR&i0UuXc5WK1tQgv~W7-%0=l4&{ zoA<=;|L2R-c5E7|s2tq1a~f(|3njRz$nJ%0^Cj3u%!*>3MR_^}j?-;41~I`kLEWmS za!3HxVmRHb*K2E(ujLyWWa5B1AqVlGFmrSbMA@-WB>Mw=gTFzJ%sp5a$=|48U>TSl zQj$>b73CU#qkKtY(vEG=nv_?V-Nvyc=*h(V*09wY7GAR;Wj$npHTWaQLuuf~RK;#s zTOUA_&Z~&fF|YuuVp9m70HlfKfoGJXZ6=97U{;i^Knfde@r5$MokLg&2~T*iG?oJ% zmeY#B!z$=<+>Xw@1RR58&yx$6cEC-1EC?kJvQ|LuiBQH_pjUt$K8yh&mo{Y`rLhObGl zNPqvIHK7uRn)wr5ewT^Oy!^g3(+_N0=Kj5V*|r1I*W7pcOlETVJK-ow{TzPm_XBgP zAF$fL?G2ERs{Q=MjT)&>)3oSwE*GoY}#ak4M&K0*=`q%jWb>3v4^KyR+j9M=yv?pEje^mGCqVEgC3mIKQQ+ zrijLl0=ivYD45QWl3sP%PX@z*j-o%t&q*Z7HBvr%)08QjW|tFS zl67n1e=O?qMS}mbJ4bp8T_5=Te&0z~QEx?GaNTWNnwqxUwk|kR*+oN7W|wws$m-YR zJ~G7FK(dyq%qqD zK2+R@3@M`u*x!M$l3Z$+?I4Yb>}M|VYj68DTrU+xI*VTEYbt6QTD9uD%VzJquT{3v4Da$$P|`(bQd3Y8n@x-%jYj3dCFf=xz^q z+KaSCjp(W`Zkg8@u&9j97q53zIQDvb3jf%+tp_8{B9FoAwn8H|7~L*23MJ%akqL)% zZ&x6$QoL6?8+Cdeur+ddcQX4plc8u1XYoe<>>B&~X**Q66D@r_R^ca59Qu`=6gp5N zcrorBLd@%ov)!Ky(b>2t#H^gb-X<|3&EYJDW=K@}ZH6+_WmzOXop@D?&&2Wc6I9Y4 zVi@okx!552kH>h5-Gyy&3v7vgtb7zlK|DVv9$^X@?ocKJVgv8U40{5~mLXgfd|lqq zZ3%jpjlL(19Xu$Fz4!7`Pw0VoyXPN?S;E0tiGO(7TV9YFqtx;hbO$gDo}SX=_r=zOTWHw^vXL8F@4_Ky&TCEmf}-{Cy3be)b6hY_z{>4!=q>5(+O=kS z{>9QLSHBlR)ZrU{KS0vsw;rqMB4^sHp2pP&q?gQ)@Jy~^bDm3IR2j4zcgNP$QDi*g z$2MkOANXUj0<96P#*%`la=J}QhFU3J3-fcuctjdtS_F<%!cct^(>i0m^5IuSWu$Xa zwZWCXmX#iacSU6`E>Jc&%)Ru;cq=ppoFiS! zy`$7;6cc;rOljGSkx?r`CSrzIb%N^oTJ4qxwhZTmqNUajt*a&yY%<)~*RZ)^@xB?$ zE++(t28)Y;5jF;#M$S4=1c+L_s57DzUmcdm#WvQ~O1j01GAzE2e5!STC1?|p-C9P7joum3)Y5QS?ps4Wgn;0(YB zpKny0CLR=z@cI_x|i^WWD{+PC0?X!<9q`y;9?_p}Bx5;mNZ9Eg5p)dLa5&QGIMR zo-&VD+s16UkonUpAkCfl7P8!xgPba#W&Y6_qob$Z-=ecNcR{UJ?g5ni;e~ew3D6 zyo6Pm4e6syx?Jj(42iH^Sz1YFHpZ^YYzTAAh*v|ISLs_OhXV-%4q*;$V9%#;KGw9K zj05-nu(mT4aUwPO;MrCSjcQM3xgY}*Jt0rSiWcaN_T1HiOcW!MHoHu$_`!-#S|=t- z*kvR8$I}NVm;urOGK0)~j#qe+ZbGI2lE2Ijwvi7W2S_*37VYD_Se9Femi|qe`S;N0 z-+?)QUcPp~jy#Cx{n)hwf!w*PM=X@HaA3UwJ<_tl4NwpxKg+tYX^v~9v}bW<t z=Ou$9k24IgoAGTDqtQD&`;q(0$83+UTkIzpg8NklOYg{hvL9zi^1m~L$aZFaNq?7% z;*2WHN{I})v-S+RQyBwJ4&uENM9`bX?<_Hl69Hw*aD30={W!hQMPyo)FPNpREUi(D zMilbRO2{fEinxfNo?%u#u~2rG3@(i(()g2%tfLR6?$0d1qkE(SS?OSoaC3Gwrk*ym z7F)0uBe{gH#Em&CaAxWKN}wbg$HW)f4c&&OP)4yr7z|ECKI3u0i#45Ukz|)rmKK4sW_!bGYA(< z&2$V>9c+8R0_edAaNybq;vf)$05u^Nfnz{+S5h$`6b!){)o9}eJK09(V-XG`mny5S z!?H)QkK8;4uMH1QK#)aN<6&~*uN|qEnHb0fd^bE=p##}=a@0e8CSIYg3aM_Wd?B24z%9%J2VPB6*GK~zm6)ug#r2)S{ z+FU)-EL;Hs0M=}OzGmX=lcR9i!l3J=+~Oa*?c_Hll& z*6J@XqBT?0QxOSS)ohP^G(N+zDo>=ly4YM8vad515gry9rIQz!iflIHw)6?6vsx@x z9ZR3sX0+LgjN7D>*`t_ln-RtZ<2J#XJxZ|RD68AJZR|Ho*zcwGCocVqvi^xn|C)Z2 z?O!C7u>V{rU7ij-vEVIMx`6E${_Cgn-x|GZ;qJ#4N{>ko%xBZmFMnhH?mc^U&+nY~ zKD&M1`$BBb?s?LW9$h9Kd*qRaAO7dV%pxs*2!H>0NctPIJiJ0&bo#ifi%mr#yFBa+ zjJl%5kdv*NiD7H3!ALpA&4FZ7%SYQog=Vr`0H7gT`u?0TnXEK&rpu08I=RhwR`?Ve zFUW<@1;#>xqOx+yUoQPfAzj9PpXy`#q>}GEvFNX=^B4Z?($u}u-i7RU>9-d=ajCeB z?Vm4|Etei!_`dY~!n^i}P4mC82Q@*b&3}LS`|~;h7^QOF?mg+3-v>w@d4vrtdvx^S z6*oUD9b576=tC=Sd1(1V4~?&zGEM!zr;z_U?E62PO2DL$>vdtoIh-wq@*?y_ zeymZ~D87O|P}eKIuDBWY|2t8ofb%b~nKG2ukQW`$w!HYD9ggh1Mfo}6I^Z!daKz}7 zr)cv}EO|Ve8|Ru?MCFR8#DtASVyXyA=`vfRXj9ckSj3@XsE~|WN>FklF*IdI34N8z zq5*?Qh{&-5GYQ!mnWa$-#6(x43OqjGifCNOe2Q2!+E*Mlzt`rH-n$rGN=$}}(|bTL&pG+ZpbC;!e&7xS#NivkUlt+;fRvZ)6*u6OLydPM?3~!`s?iP(naiA$+`vuc=cb&rldW-3({Yo ze?B4odOc&$-TWNn89Xto+aSl{!BGgoO-$i8y_ol8^8$*3tF zk$)I-jvH>VTJ*9F$v?KwpwtQBIK9gSBju9SBz>TxDRO5<`~o^z$!SMq2$OABP3O+8 zQ5}1fnq4KSk0&*Q5t-$nZ?Z6t|-9{Zr`wm$jUe?}GlTLmH}thW0~d zEZtxY5KJ01JE+*9&EW6y8?1)%@~>Y_KAL3jrR$eTzaOnXchOYGBg&_!^y%o7U2Q6* zR@5m?ZEX~<(L0<-yuf1QoTXMS2w~-MTd>;~D&oM&PRfRiw2Rcfm2%oR2O^A-^$?1R zC)p5^2vzQFWh%TUC|@mv2qo(26wX+Olz2na+CF9;6G6J%b{Xz^){{ z(Mvort)D(&XF4gK5Dx*Kyc$BTrXY6E^8k01Pi63e98CD*{iJxjZNK6^$d6QSF>9|Q z$0-SYXeN~*NCFfvYhUWH=xwNOMP-|_j?`vz06uGUw5=Y*yUtKrf_ZWf8X}_YncF|XV zaY6cxE$0#Jg`bkXC(SwPFos!|> zeUmPPSOmOpcU7I*mjUwmo`%+GWz^Hv@AC$da}LDb^7RcYi1l4@-|8KYh0C>gK(9&k z)y;^NEsW{iHL>Ehn7_6xYBLmE`oMo((s!N2i_pTed&Sf{7F_U)uPz#)dq9Ug>S*@3 zefdfq9!>}clkVzhp;&{0Y0`;cvqO>x(vfUgKc`BhLD6fS-Kn~brX3ZDxL;AWu_3mo z|9?H-{|{#4e-AC-aW)R~C&=zlsJJSFC;|E;dQBii0IWphxJX^3xMmY;gynz`I%`dY z$q%+RAEF+hC}dC^_@~=KB<45eo1PxoyF+l(Ox9LkVRsVoI-T})^g%DNYR>wWB;uE_&2Dfs z2bmS61Z(EDCxc30T)1hENXMw5N6h&uDK1gcS+iVLUH z8hdK>RTT|xEjzbjpnpd2J<0+mt6y7wRqM2Hf9${Y(OV%nI@%sl43J0avlSqtg5}%Q^cDZXRjH1#@Qe$9gHM=#?l&C70 z29H2%5XmZSB@31f)_Pif8dpi+3xDM)yoi`XOd3^*?3pd;v?guf;A5}t`ThR5cSK$Q z%BC(Vm0qXXA@4+&Ht<-mH<%C6Pwgx~Ilb&884$aGn&cs9KL6kekHte2ORdV|IeerqxabXN!|I7psZS(TuU0yA zTjJhf)WaSg`xWAvzU?S+Im(>h?d+AoMrG_^PX^Ra3df(GrFUpFN~LGIJgJ;seC(vE zLG*CjiVBMj&{6me`%e&Hu&1RWPxRcFbf7aE9Sb{5hw_N{GVjg>9Hep$0S)mKahl%b zF*0B40!cGWjT*(5)q00fdabRkmvUwmf^ZUfdy5gj5$BaQsPQjHX!v$zyho*H9(9Ch z;LKKHJgvl%08y$J6MsntruVcJd_PGx_br|>vLkNs@*35>gqDOw!^|HIqMOHIa1a;# z@de*U+gkW8QIU?DstH*1(}yPsjp!`)lJt5Mff^X2@`P|)^%U%`uo|C9O{(Rmp}4Z) zOthoxs1dJ%dgRa%2jIK;2`o@Aqx+abB|FDEu;gPh=?g>(*pblDhRb!_r-wSXoHdZh zA7BZHUw|-Y!JvOs?sAFX2e2q%rYQQZay*U3gsjn7Rc9l$xFRu9A z6;kKyo+Xui^~Ik5pSt&eZ>zlb#&wRiWXYDTVat{*S+-q)UCQfI5lP76}chwcIDzj!xkRsrW<>tnb z8r$fU1c>2%2-`id4b2RUSE zFw^OGlH;L;9Wl$#GOfbDB}p>reaN+7cysI$r;7+Byr~)P^rFtrL?FA$nHLRY3kxE( zBv?_bRcvI^r)*O+#Kw0i)H?El9&pT>)Pvlk&>dUHxVHMad`1&;g__bUIem6 z$tMoC>yA6jXm?!hu~a~%;f~GPg#oTJFxQVAf|^sp8HL?_5|mlA8uO`_msjSvEeMuB z_3B;%MfqbVIDw*4z7Es@&MwdXnCbm>lJJt7R66((*r$!ynF-#ghd-GdamD!w!yDs%Uh(wWWz->AAbPNK$*{-1J=ocIVw65CZ=E? zlk05`{b+&-JGb=fESXk4%368-s)F;{goE>$>T-dbfB=bJCR{6tBSiOI1m3X zXH!&c(KF9kT@WkEA|RpAs-m{labL)xBtgZhx?@9oepQc=Df_ zv9|sow{d0vkjG*x^=Au%IWAtKV|QB@$`4+pwBL03k`zXt?Zi%jU;oa_9~lk-xFo7 zTnX9Gu4X0IbBa6Yr-h=i2d7u~5=B(hoeEEYP&q4e zD$Z@-@TJ&+AIfwf3l|nMw8aeky=D5xBSpdh$A!5SXW z{l>h31pfJoI9At?Ps=Qe(E|Zdq76qg#B`V}M7|WECpPkrWqctR<`~RMs1OzXqOj!5 zY#_p^+E(wQH73|XnEawYOud@|lwus0+MIkOH=jnv)_!^g;AZAt}uV!VaPg zDT@qi0aq7DGmN0fU)Dn^)#GHhimfgCk^&&f826tuVQmD_VE*^sS?LO{>g7jaKZ6;+%fGBp+k7E!@RXrD>=%zI-xUGSK`$c z?GAtOyvBEul?}V=8d{6}oQqzS$e(%U?jql8#-*9eY^TA~&Ob2_GazA%WGXy<= zJi~x6)+V@#SG`O3NLJ!*sunoMio)Vq%{t@)#jjEoM#72 zj>z^`n>A+0DJHR^U8-~qrj`-{rE-w19gxBOOxjSt0bysxvMp~BU!__sh_564Wi~+- z_3YxDt}nGx4jSKjCMHoYV~q?e$3qb&LZc8!kAWSdNpY^?a>Z40Pe4{u7L!6|OK2KY zOJABI6t#xbs%r9Wxjv2Pb!k&~ZlX4(u2V+_CIHwQFq56;cj|@Xe&tL0ZPWmumH>#Wap4 zr(%!>w^0fTS1W8AdjHcs5FD>vvuvoM`NF0gBKzYkQzGYs@}XsGYI7=ba-&dXe%-Uq zIz*4BVI(gwJ28gE43HQ|Eyfs}=E=xlS9{>;38DrQPY2q&1|yT)F%f_s(A(48!Ku0l z_3KRPC7?iib2-c$OP{iCge#N;^l4Y?Gfd}ao&<(-h!^=0t5w2$AS`i-AcIViklPzM zFJ()Blg)_an%Bkk67+swXR@-(=NI&I*Hg7un#_hR6~n{jTk9u}n`}IoQz6U*wRkA@ zh2gplnmOx`;(VolK)e!z7W+n_7HV1XK6*N3V@G>R> znR8~Niu7iY9*AH}Ezbc}gwGU37y_74n7s^K!fR0MP6+W9!rX9=y253b+PF9CMi1Mr_%dydtjK*kum7-U%T5&e~*jFpQ3LQ#RdnA;m zj2nxZ8aTnW$d-bnA^4?1ku60QD+_3`u%I(=T{QEeoJW{7M%xp`GR*W!LfD8MHCTKIglmhnQKPZOKV>Sze^J=*t3kO+0!DH)?#>xG-cAhYp ze40EBK~wpnCO^;n>iSCIChXrN9O6p5&#V<}Bvei2Rinkq!?el#Mi8NPB$!BsQu(lH zSI%xH#+V!pA*IXJ)Y@6(sL08#$VRMveO`1l#(m{Uu3&Iq4fpt>F+8?x{@#0sqr&`} zeS^a9o)mVRty)E%nd$OiUaYUOw713+RQ|GlV}BXvuU+3;#*^q~^H*)9hsv_O{r%}K z+Q$%JxDda)G_OihG^$B3Ia*pH(05EXjKlygqMA$~I`!h{UJ(X!PiGqW{o?pHeVTVB zJmN>xx2fI*eq#b?xGE|Jf~@`}UY<9=iow_tYI>r;j> zST4;<7CnmDQE88U1{7e{9W2*a+*G|wlfjn{jMUbS^q2FPo}be6(}EDt36Ik<2!phr zVBR}ct`%NO!`K zC{%r#5!Y;348aL?>&WLsKdNNrl-;Uv@|ft!45YO&dnd?qim0XEm=_J^P&ocA(+@c- z+DbN|yQ}c(EyC))wnwUKg@eQezLguVYxKY@SmET4Hhq2B>hX52xV+Akep!Br@L#3t z8|pTe2>Uc9UAoO*;BU3QLkj*a1`~QBtfFR`4!@6iF((q-!^k9xZHd#t$u1N^fI4Nr z!R*RlZn30^bR@u?^7}S_xHiDbx=w%VmhsS{&Ugl=ty1#IpWi~ZOK$0NbvN~MhnWW|`Tlm0|wl+56=jr$b6p+gb z**mC2dirP=v)N5XzP3bIkeHw)obdVSYvZakTe`_`3$5@w)>c3xx`miD+(jiD>l)UV za-ov^%hLJx(rwc#hzZ(ZM;htqN$wGM-v4`GU6eaaz`4L+Nw?{*Li$%-fv5OV_u{b7 zLe+t}%YvcO65-GOk=WWavIVMdL*KygiS$#6a!3r8HQ~ANBH8-@FTINIDt-iC$)|@J zxd$NT3D{4*Df|;@hLT7oQ!}7Azzht&LI<=o@su<9zeYsvch)c>lGCCq+t)q+%ChiP ziOLndjaGk0fgYseGL7kgp`f(N8C_v(P??NIqe`dAb{Kr2DraP={Q*_F&TRkRBQHZ+ z>ROs>YnyW;U8RffTjD5x4fMqWv(P|xab8A!$&!Ii2aQL}t z56a>Yib0_Srxx`w!Z?I2**-ljvYU13st4>#BhIRj&(NS$tF>CAN!4Im5p`CT78nkg zG@qF|Eil_OI&NJ!mXTMS{S~D_ud(XBQdv)X!nfT~52zKUw5YB~lHuBqeL62rsOxArs#$MWhqT1z)N16n4~mW5Y`ZO2#Cbo(967PKDKiBcfj@}QhA#=o@BMUeo5{pHW z@Av-Oxf`FjdO&$;uyeRtSpHvy+Y^x$ZGk}Bib!I6;eT=8tRC(}1`QfQ1nm^;?rz@onZyeCG z26nam=tuCTVhUk^KCXvbgXfa`ix?z0CW%XluOyBFhA~LU4w=z0xtfWwu%O8*H4FPq z*=L$}%Kl7(32A2#o+St+AF0GD8HB=|4pdi>gD|C(-zN=->HjGY`+N`2lB@(YOd6E> zhMXJ<78uwSi|rn0+qpF2ay52(>lak$D>|1|h8OvKi^3I4J1h0ot2>GvCABv=!v$7r zLD-p7=Cx)OgoVGz2k@Om2kuBcVD**>H{hsK`jvh2|Db5oT<1hqAQ;Xm>n)gc=2FzL zFH-FB7G*n%Jl^7n`c`{MtuH4#vJ|7+J$H126}pPfZz zq>t>l92ye;9(j9nb0%kol7niXDMRsMD9@w}p59%xJFvWr=BlZtrio^+YE4Pe`H6~U zT^QG3z1N+a>-N?yC{uer(G-PaGSUk4d6wNL^5x zyqW#kQAndn-bkbHwPC_+24z;kWKNrJ?kKpIk6&)012ZvWaaI>w(qB&#EoF80G*4Go zO0eoXP1shxOc#6#aMPSOv$Pqf1qxHQunSIqeK2PR=t-|K`z_V8tVezE-SFGpjyfU# z&ibq{f<~kaHVW{|I3sJ~HW52ibD#N*_KS|&hkFjzUm|{F%ofRG8R~Dc8l3!W6vN5y zetbz{?WejsfA#S&vMLqo@FQO&A0WUZTz)t80M1C>kn052mV}+*J|F`KNNW)Yh}To( z$S(4FiX#jzRhP(^M^7YFS}EU0B4F%EM7U(Y|GoIc848!YA&9a zZ=%cOhv1>DL?p#qi8#hkewOxltrPMY^1}rULvOo5LT@5X46_-IKu`1;Ge1=gDrG;W_$Bf@KLQ^mK!YWTlszej zlMIV2gOk*1(P0Sb!Alx8olAylh`8jTLWCaU{IPhE*u@b3G;%&6U`XB&?NK&0!6ON8 zB9}tHT?EyM>>AN2Yy@)2>ky@MFhx}6Xrgxjql3wiQZ3+>hJ~z&QzH6~9MY8OB|$rn zJRj8lNr~`f>0$ap7B6Qu3OR94$NkT|eD=1Ne{_F`H=dI;ny?D~Lel8gxZn4*|%hn1Nvu|aRt2@l+E zuv!diKIx3Nbcb7;BTIL+@y!%+)RO$|=4WqQPT`biU8QrIOm5v(Bh@S0i42N#( z8cqJ{Z5KA6OC;>NV$g4BqwAS zJmo8bORrvCSvh?5vf#=J?sxW*9OBAKJ9+ss%^$%IYfdL$-v=shXWx=4?p1Y~hFTVJ z|Mr49-Dosxe(tN*s)Vbe^?)bWwVs*VnUaFcez2v*&KdvQ6i# zZc(Eg#4{T1S#72#Cta%+{-VNvT$W0g?(}4;v_h9sgXlBZ+7VZXez0dDF3tiQz7KCD zV>AkM#?eq2l^Jg7@_jKy?&MS2s!!H4hB=b6oUdhXbd(6kGI zlyvSe^qnxLC*Osdh}$dyVk?U{Vx@ZT9IQosQ4yKpah8F72L5qR#ClULHpEWY6=6JL zE(wE64|L6YGCHO`l1d9e8>VhPjvP>X@l{VctC! zDle@JRT7wG6m$2eu@c7YV`pgaEj?`Rk<;WBbxx66RMr!-n7&~9#P@Hi(1q)pqdsGX zO@I3-`9+m}4!_XbGK>Y$=DJdytGQ$wmwo7*r>+?&8`xOSH`Q$#C|i8PzjJ31)!w(! zkZU&Q8aD1Ddd}-I%Tgj@q#~ zl26lc5uP#O4kqZn%3-=64otdB62u2jm!(+JiKVbm@b|Z>Ixe_(qh-nH&h?#|v~(?h z0#AX{9=rs-7{zbmDbWHM{fVcTO{$Kwc8xAF$2Np7+@EGx_kVtJPNELZIryjR5<7nO z^)>vZH1s{N^BVWiK%Kt&+B$FNjs>BCs~_LwK>vemjzeHd9=#`7(&dsKgocQuv%x>Z z|2tht^FsF$w?i)42JoloG#|@jM9@Dy7Bd%2PLso=OzlY+%q)NDU>JKGe*wbIWiccq z&2Si5j?-Ekr(!O7VVf?6zjy;WgkFQYT&BKBc^UUB@D^*H<&?a|*Bda;vX>vKxSwf! zQH@%7hj>f2N}G}6&D09bTEiolCPy8m@F7g$AKjJ}Q_Z3+Q zBSFMqsO~;d3+<5=xBSQM-T!gR3PQ>rE%#NWTG>OW$$97~{mS4}r6NdWJmU~|7`<5c zpU7WC6z2E;h=3TUg1G2ps^n>vy zr31Bv-j(|aVKzXhns^nrqRWN@4L0RL$~~r}f;A)hAV1gjzLd>i;YHO0S-~ zQTP9YzVb88t*GV&Ee#gKxs--Pc995ahE9&AB{CXUp9HLDK>q&@9cH#3g&!RR765kH z>#3+)tL$LRgt@9o>7bA>jY5l@2WSqes9%8?2WCd{LYGkQ4fOTQ_nrM;M{YlNo)`h1 ze0uk9s1@hDb8kQLpXd0xdwc!%cwy)o89)5o=v|!l?5q;6{r$qq)mJWFbmeL)aXllKQrs`|n~JX` zE~oUqs^Jrc9O&zA_iUed>W=fI*AfO#9EPJPZ0|e#<6r-6W~fXq;r@=CAS3F+nbG@rB%agAH$1Yq;c-Ut3JL~c&%#nm5UA>SbXK`O7XgJMFM`u2)oXXrO;4c2sBrX z>uy|sUL{RY<+N3oHdM|UIQf5@vy?-)}sPaXi)u5e&M z)qA(HDc`}lzd=)Ox5sPa_QPD^Hnt#~r)FgA@N--5;xy;b1ll~l^xeY$+_m*5hsQ^1 z6!|lA*ountH=#Su{ffsG&!9f{Z{S&cPw^4DPB`FQEa&REE^ZOGhTFpJ=C0tzxUZwz z#v|NQ+)ud)?hlaBC^K7Z5E5vz4i2dOWP1=AKV!+mLYNMU~DJg1&eP<_dVsC59gAUQcmspTM*Dd&r(*N?weeTwr_ubs16`aT8wikRKkT4=Y$vnC z1EB{=+rhyd(mr>+d_c;en);`7KrEz-9pM@2C*?2M-GafX^-@f{>I`WE&mny}IQ^7# zUw)NzWQTZ0=v=xjeoSVuA5f@w75ze|OJ_VFUJ**(Ep1E+Hly1i{FYCPYD?x zaL1HyS>3vRQ=omthp%>=bH?&=dk_VK9GS(Y@0FIjqCI7c?_QYv#^SpcX4LnttZ3R+ z`hAl*J;N5Zm-kfXQ3$7|EYP*C{=2!=VZV90JGRvMXhz%0ZH=lJn`dMt$lueM@)nwq zi-%doW7^?7;vvaPKqqoAezR#sbuTtSa)JXL=9^OviL*i-2E+-Qw$Sx-f^v;~+H|J8 zg-i+YG`=|~J|IY4LgZuOX-K2M2Fq`tvLNCTiQ}Nh3$MzjaSw}^y3qST-b&>`ZA70D zC&nCou_`w6mZQ$=_Awkhz4NIuPkX>FL%oI}rpHSbUH`w#*&^{dZ)R zn7$V-t5~$HCDF=V=%J0K?V<0PK<~jr96@{e@^$C53payo*j?2<<@Pdbdb-*4z0mfi zmTikFJlut?3EC(NgVN9%f;a2b;IUL~R%BAB)Q`1fY>U4pS)KX9cD~l$3ugj=ohK1Zjg1qEI+_k78VV1aYiJ^kVj*b74KA*%u*NXA8XAS1861 z+5SyiqC1S0kdah|0kkA}^AMAlL&Ta_B*cO3CcvA&FSyd`3#nWrQdgOgWF;7tDgl zLFj?gyuZYCh}p3FvTxi&;srC~6OZG0(s_(dVGNXNMUP4$lOiD!bH5n95?+<*6{D{7 z9QhAFNfb{etr7u-U-mWmB>4$M0Eq|TC;1ujH?9(2c=lQH)w4I8^DMfOIkD)x*&B}0 zc<>wk*bIkQ8XKK6oA=R&YTcuXOOYuGEL6GqOwnKMr4Uh3xTHW2WZ%oNdQIvG!cs*! zn#4;xeCGiwU_<^H*1wu+UCs$X(~5#8<%B4`aPG5sH4+`kcPdAi(9<;LFLT_h$l8V+ z)F8xfQ)`LJig{u>%`HNVXr?YBXZ?Z0&;Nd>Fle=^Ua+!~dY&eiH4%k-azT)CXzX>n z8&J<^cb(Blw~DO~L=#q5lZW`a@?DkkK7qeasUrT$H#0eBP_COmbpYU^)Ak`7`c>hh zFSCUHvJ+tq#|W@g~2&5m5^2-dgg({ zFPxjWZaz)S%==>)VjiVZudrfAexwW>S#izKFO(``9%4;6mGT#_qGp11_D$KlzjL{$ zpWVan*DnPRp!{bfjw-26V-aZ>UJ4w7Usu2MpL?gORts-qbvge%SXR!1W!=xUM-wXN zjURF4>oMPhf1`PRuRn1o)mFegM>StZF1QEvG3TKUy+SUnP#s5dk{FQ@g4QE~o?VPK zqRb?!+euZKsGBG`GAO3=_*f*}(ZG7Z;Xs-Fz@OhBFOK_t83f;dgC^c;Jw|02Y_6u* zlDDt169mWBE4>n6vFae0arKJAVi80FcMILC*07{T35HAnhE4T=DOOTq&8l=0S9so` zKs-($SiF&zFZFJ64Ho2mC&23tLzAS)dWrkvE#QJIgkDBjZuEk&xSzfVd6@-2l6aO{76JFG3K?GW>} z2(uDh`?e0+^tzv|y7T-_c7V`+Qh4pG^_|zucZ412xtyQVy56TV=p36Dk^@1j7TdpE zCQQBm`dZ<;1@3K-8Vb4EySVoYn_}g5lReYgws1v=Rj!WxTytiBrO;D4P+#Dy%iXmn&{Z4Ict)=I_7-15I0vPr zP(*|+?%uq^o;PPIGna zl6P@GrHy1|RPu#Q2?ZBKG%4i+%8S%nuB4kxJ|H|MyeRx_JDTL4zl|=R|K;Z|6X_O< zsX^V!b{2PR#8C`h-0TDZHyR2XwM%jCto@Os{rM+0+aM1 zf;h;~WKO8D@Ylj$+muSBT9vz*jbGP?-srDj6K+4X7$(PTF}hb|&6t&7hVXzmQ8~}N z6xCfeAinkjNYvM&N;+Asbgo}C^X~H}*k07bFRL1M~e`qQa-tn1lqqfZN6?H$8)UTDC<3n$diTR zqfH2`oL`kowV$TQQ7a76B;$`~g|}&?7fVY-)2TnZ$N*^ zL-G(sSe{*9t^Wr+w|r|GxYs#eWMcxuy@@kLlj);W`P*2EGo9N*I9R1SET zoH1HUXVOI1jILu7y?AVMW6DG~kB$#U&ZJl?;WhPM3{QzM0lHPgfCa3e@R~x)boMan z$LQgeb|HSc5*jDPKS&Ttyp$kThRow3Ro<7sRfnWyJ2JCs2c;uioqPxYB`zSxf_&ye zo7ya&CY?l`Z$&_ykng0HPnnd?ks*TCAcNs~FJy=w#s6?B4wcyL55L@6i{1rn^h~ut0&# zvUq2o5`}#Tqk-ubRGNZ@Nl1e6Ic0Bd?HV*WOZhEp&feU+%-x%N=G;A+Q|ZwVpXOc% zYr-j?H}^N4x}YfFF?p(sh3TwJf5G%!-auxSkSvboo4kP{ABmiSfTp81Z*bi?^~5QB zMVdf>B1p!y*$#^}-I#$&zfme`;Rw32T^VYgj@!+~3>|IQaDt9x+US~|h+e77Of%av zv$M6jOryBLt212L?jZ3jx(6yQo9z~yz-cpFX!ym>vt;LJ`DW>M2>RW?a^R=zQvJa< zrEleTr41ol+CUr?#ZuX3nlvS^rXyk}CHb4mfY^n4b|OwzULjp1cY4CmT9@~vqt;!~mj40wOHXSBN~u5Ts%`D7#CCbRYYR=2(VpEfoLRl7E}!^w zVNM_F4;U%fMtD$b%g#2Y+l;!mi6N7~Mo~VQF26P1oz8wV+tPI0e68Jq^Q>vQdnlx= zsAXBT63M}4Lw2@JD?Fw%Nt@}ebgSPDv#wZ#j%M^7U7GYG!rGlBzI=qejqB2EW+S_H z-#zpc0}2;tzrraj1wOyc;zJ$i^l^Gse4zc5yor8OC)pGRXAg5D*rut)c@(;fFKnAp zb7FRT`cC;Avt5-rMvtM7O}ejdi&|f ziAY-Jk|h4vX+!>8lmYMh)N4O_5(uJqnn0}ZPVhBEVlin3G)_y*gp|+O`e&?8z)ANt zuM-Xhyu!ic)56VOY>HS#HXPCs2_VT@gyX6h131_}9B4Rn7Qcg2IO>C9IRLs0HC$k+ z;+siDC2*a7i)=%jhd>qd-_DJFv`za1Rtq2(-HhYlXNzX)`5lD)^t;e2UxM}YJ#^v9 zf_E~)k@bBJWh$CO!{$;+IOK?|g0>MUoBP{b8g?9Aob!aa&znm#=hEm|N{&a`=00KW z9*c3NlaRYXB-oM?M@9S0I?djU8K+}vvR0?;AOHLD_dDVD*+)^)=GaV6I@Pyjnw5N= zkOY6iT4{s3L)u_eEQR3lHxXKbq!B4Rj`Z>O%U2uaJ5L`+{J245f;9q47(o|l+iW*r z8?{Yd&oCrdOQD3(F04t};f|#2@Fl4?5HA8HHsT^xN4gdF!r-t+jbdejQz&oPo|!$E zLXakAk5W(KlMx=_RUDUyQ}StfdkztjXc5t%>7z6e*s!ImR-Bv!C2vi~i(r~CV!LuH zUcg{8<2}(_cOmA1+7+=^8Bg8en^X6MBXkwq9(2`o8-Btxva4*|`_i4w>BcS!wq!jA zG((WL=ArY$Ze$f71U8}KH>4`knZz)1SZzoq3Qz@dQ8t2gifTbqnOqoJ;!zScvp`WG zJU~QJA=wG_b&>@yU60z}l-f?37k;xupoJ-!O$YibRoKC)>YJVp z_MP349S^%HnWWfKXwj6mE~zLVYAe-Pe3`|pesPX7;_N!7w|KmKRk-4k#CYOMyVfos zb9MFb6?Z(o&f``-neP#{ExRc;{f*d7%l^keQRwjv%eu0&6Du~>WVzKU;jYrb?s>V_ zz1H%it$k>Hlr^k$#j_nX)Y4ZIo<6$x&g(9&$gYex`RSRwvV5?BZm!W890C12y^Y7gFlaN^7apS!!KL9SVq!Lr0R;L%yCvCBiraL$=2%}B_5;Gk~jw(HeRq-ue_0gK>^f#h$z{VBB z)#MiE-&=N1SJyqu`1`Ae_W^K`dBDGz(hp=gs%So$1VF6C2b2dDAiV}$_oP=yCM(HCB|kvF$*>@%W9fRiImwID z(nxm%mu8vI%ax8NJVOitrk{=rDZ>VX75@J8o>4X8W%~3;26%z!3D(m^}%5 z@>!!hql@%mx6|n+b-2r1VBqWR2~ViU>Ffy+j;>zDb%>QW*j4rA9!+e4K`HHcKm2ph zt=cQ}o_XhvCgQFe4*zBUx;wTvBFD|7PCn;q?`W=cX}N4yygEFD5{ z)Al>h{7rHX31eDsV_kJNA6J_+NQP^lJ&Vpf?mhr_kuI^kspZ)DV&U@(g@P}B@})Xo zuc+!3A^7^CF~p&~LRy=Hi8ELw#%H0JCBt2%q)bQYBJzCLRm0t#K{vEeRlu9P0)Umi z_2=InE7xv+;_pns-1@?|$5aoh)X6JyT_z>DQxl1@vF{L6bMJ9eeSK5)?qHVNpH&oI z?v@s?ar+(X_W$MZ23owP9e0`-RAg7zHF~w=`Q=|&x>We>nRjk)0PeD@1mIiS@SaM4iQ}MOzJA;MHOdC6tl6@Lc(+$ zi~FdyD?WWujtUoA#80{m{ETQL*jJoP(r6*TW>`%V%^EKf#kG;miCL`K;h95d-P3n= zJ6A$4OMl6)7FIbk{FRNxL`H1BvWoI7`L}WZ=;fℑd4YrnHxkv)s+THV8NSx{C0T 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

o@?d+UCFTHRKp`L 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 ||U!wJZ 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�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

y50f)%t3DHl+|Nk^Bhh;3iP`)i^Cym3f* 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¥n2c^jiK#)F)j=ytV1->&EJlw`U46>O519>|CZV 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

?&(1nG|ZT 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�SYxPGDcEaGC|_o!OFr1()={9#-HYI=Lw`J+qY`F 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

8oo z4mB9@POZiYf4j^|OR#q+v7obwaJ<~u=UTdd6>WbC1runT7t0TW|IE~92W2+RQby3`UsG8#u|{F2?49u#K9?+eJXIv6 z5^Q)?T`aCK^zwT@uH!j9sL=R0YKXmxVsMlPi5N4gA_k2U44ON`F+C*9Fuk~Q)g@-) zGYocu;QH!)5VNbQDSr%yMpM^$&)^#jm+>qrE|L*_m?dR5hjbi6XeaJcSLLUlaV3G5 zoNm#VSR?+IL4}nt&_fSLhaODq3!;DROdNd>uqYR4%Cyi7-wrd>bD?SlHKRW-L)F;b zC>wa<<01Snip6i%-eUw5~-k;sqIc?(k~SKbtzx1)Qp$!QLT zsfrpE#r1ed@M&EUI{kBdOH?Jogo_=C+tmK%Zu6- z;t#~I$D+ODC`M5w%>BZXKh-`bvRu=C8WPE5693EOYH!}JwuTzmKieX1o5$MF67q<< z0uh_n>WMcsFmGds2zY*Dxj!iUQgK-bu}3e#spG-yr@Fo;(9W&oPQ!=-i5u=~4vN7i*W+Rgdh;iTUto@YQgO`y6as8jf|&LdRj#=>bynS@~;GKf+k(w)&J=?kBqHfnz{ z{cjUgBp{CJgNppJXX>A|w&L}!qb`7~;IoiL2zUp@Ub5NV1C2<86@H#a0V6Rfnu5bBe43r_JVk8({tM)c5n3UvYVU-bLNo?d+&z zG}9DQ!3I9b)hVw5fPS?K0Gjq2o7E^AHO#ed!H8+RZ6VhYiqtKry^j!DnlfDMVgo-LoQD1cxP@ z350#IE~6}&J^t{=Y0s*tAusJ%+_2g|(HR3EyW>snu9&^SW_Cpz8(6q220-`5n_Rf+ zvASED5s!#kyg!jB=M~x$&&h`+7A8nx_y5P*n*g>^p6TP78IA7y8d5F za`f0Xkl2&|^L`^G4$%M7vfxOX(P)nEd%yR7pO>CAyF4L(W$`NhPxOp#&+PYW?!a8L zI$7v2&%%!tg)ato&fs2{_ngSs!b?;_siY#&voL}H!=1xU;Y69sUEjAUel{L{M28;4 z(vf-Jv>2d?X1HIwfly=zpjxA$(hO`jtbSX}41y_d5hmOQQw6}N@SXT;?-d%0 z0c?P!AO-Bxwv~FL0U&B{i?m7Mm{D%z?wcauH^v@J`ahrg%+S_K`_Ghre|n$%`#ZKv zJrACQAF)R@s@j7Lk*}%#1Q<#u1X7A?;JPugN)axzVS(zSpeop@q8<(}SYQBGAq$9A z6?W!v1Oh~G%)b(X@^Q&F6&#KizP_4dWI+h^U z$Bcqaypfc&`3gA)?bDifq|tg=->}k~$=7FO*X(D>uP$7{y_u=6ulBBN;ErKDYU&%R zZRv)VkiWXxA8Khx1EsX##7r3qP`=RaAWb8#egRmC9<|f$;Aby2}jIA*K2Uw}nN6m$9tBj^EZYy_;UQd4pFGuAN z@FSl^yu!||02g=ZD&R51U`p30Z3*4#<`XZ9mzDZKzqh>fK^!e|hdq|rO9{^vj%fGX z&v*{VnPa-8z+Eoo^g(GCN}(>M%`@O*Qsv8g^TG|;C^ue|g9anfI$MEi;Qj~gMuQwI za^q2kx+ONm+6?lY@;&^FHRzzPar7wt!V$F2s=4jlxS=gZ`)NEm^^52cKgw0G_>2gw z7Lgm4FW@SA<=5lv`}L}6%_wXustu;mjlliXoYz=@zduw2yugNRVD`B<@25;sJQsC( z#PNq=n<7_HEL)T*bfINI2QopOb8^NsqvWyl=Tkmzy1azrPZEeUsr|seM{LU#&-vTA zAC{g47NT%$sN}BdO~wg_20gx-Pu@v+-D2q~;LGauxfE0a9u6&DkcI2Jn~itxHTg0U<|`Y&ZoqGY7br9Wt&d4}k~4 zQ?|fTgey&c3-S+=!3Dvl{4rl*4Br$=<{MdyWI>in*qaL;kZ1}&S1d#XdzhbwS(P4< zG#hOmfcph>B6`>C_gHh8a8%Y8DPlq$JGgMiW*>Drs3yzJD8(dB7m1Nskz3r|7O6a^ zJGQQ&s~|P_XzUlxLO3~i8FtGQ7cL52vn^6vFy5Q1^u%jC5AvPCwm@WF*zU{(jaCEP zcr|Bb?M}19sZo2nxtTvz7 zE*k`%x2bjNrjSSc9h_MW{>F8ozR7{(f8^fTbtA>7$QXMKkY;C9p53`=A3V=7@+^M3 zqNy%rK9t?oOw9ybK>BYT(8p2%iN-sl&q;pJIZso9dBHQP9|>mS?-g;U$}@e( zp{~mWGcM(>%g;e$M!rhm2%<|FRc%F1)loE&&;sKnwj|szWe2|{2Lt~oEx#!c@e`#* zDeWRM9v}BqRpL>2#Du=38O6MrDSF3vATho=P7#9iIi*Cc6ov;jC;Z$~9rplGA<^DY zjr)%3cvb%hA=llZUSB+V7zId*NVy1b-xF$BeMQU0*{zlEPe zub{DI5&_{b!quu3_`@U>V)H5PP6-@?W@578}qoxj-+3%M?!{=1Gw!CLMs! zMCL|>#2fK+J6y{QRgj(##zPbFbI1maDExU57*cK#(f~#m`Qysi28_QeE=3qwkUA+k z0O!?H0BmlM3yCg_1WpMqTt`7sLP~l07EvTx1dp;hq(?K$g4CDgX}8=QF8Mr*EpL44KF;Whhy`1B{n+mHVf zG@lBzsA&w+^S}eSR{s3#uPCjC9+a<0HTc!nN&($0k1m<-cN7hj-0rLXnwN%Ad~bY z+!#Fu_CZU8+hCFwr2H&xa<`@{xmP!RvK8o3&MKGuP5SX=B^!creQ2eYs13o}619QQ zfQ>;E$*2;rW)HL3>>Er)I%qEU@(1_5@)VvtnjGvaP57`fG@<>ARt+6ly_W{20~7z$ zEBjU-8Ctbyf2cHqY@Kq4_@m6%(tzu`-~mF%W@s$rE$f1Dp2TZACnbm}0+mleLVzF6 zA(_+~jYaqF3(iWXk@r^G#DFDw)jz*{-p_91e1XKW!Np;%6o@(M$68!w;Y|(PL5Z|C z5^HfS4d!~f$DW;-SH>k+P4ea)x)AB0p)h~C-POlVc}Jf6@ocE|+(zUJKEw6x|F796IvtojbpM+@&|8y2 z?+i|qC|!7D_R?~h8Eb4-S^=k4204G!2)k&0jeH15YJh|=j>kY*niY=^bE9@~ng{-u z)sC8&zrJkfI>`0bSWu}!dIUXD1kWZOp!?*)xFc>m8QIwMkSs*+!wccFbh8!l0q#ev zm(9$n`4AM7yd)ektU`5(%P?O$?RfZutCEB%Te36{Y!T0mKLue6f81@wE|(-#ym!FM2KW?KG@Dvl+Ywx#KpAHi4y{1T05MLiBDhX* zHj+$m&M`9v87+v2qd#hdx$g)+4(kp%6P-vqb9pqsYummA6*6OEZ(b$ev-XQ?^Mh-L z3TjfCLizcLN`p>kAoV`b=IbkVZ5$p*2M05hThi6~jm9;-iH6xq1x=7hGFUI|3s>2t z3T=@$_%fkzMbya`!*ICpj##d9UgUo3(<*-Thr&XII=!@#NzIUwKcfCZSvm5gWS}n+jg&9wxW^D4K7^2 zFkj`gU_Dg3q*^bTRu;2A+B#4b4AEue*SpUNY}VzMZfulapSWJWO~E|mLPWum>ztn% z3sGBrzTW1HJ0X9(Hg{jbnRLkCw&mLA#{=zw_H|48y606z77vYPhadmK{e9}|V%`3J z;CwG_4ToEoR?EK+_eQVQ$6Q>PGCTe>dnc*9e=2?kX{zYCMoVLB=hhYBPQQ8^8k3G& zSYJZQYhd)X80(4=)89o&3>aObr-_`c&o5m&)bdwmv3tV@XR*MjU>IXMjUgRbw*2oJ z(iO_gFx{0u%6ehP(AAl^K1n0!^IF&u_7dbo)9KX#OWaL+)$8+Tg_Emt{Vb(D8vrpu z{)U^(!68lvW`KO1iq_j_f7_4ts;pa8AgeJJVx;Fr1HlO3wb4$My z`RoqJBc}9@O2)J?avL!Fg_daoE;4HTtLSae!4Sk@+{wv2(>M-IJkZzJ?T}wL`7LIj zsW?^mEfpGh99-Dq;2!vGR!-2WXdTBguLKffGp;G^5)Nzj<)>xpeN4SlXlE z2yL-QtdrEAqSouRSB3XUIkqAuXj!26Yb!T)5Xhs&dDq}a#l?dee@h@fzddK;T9D|V zcu~i#xu$w+w8i+dbC5oW1v~Rwk_FkVB$Lrc`wihJ>JorGK{iCe&L1NdAiuHv@z3Ai z2M7&?N7EXBodCn*<8GI*jF*CE`_ZTFA63t&e#|tL#XD0fXLxh{@rJ zSw=A}Z4wVkEgtr|+(FW&J$$G%YE|#jsoS!%&1xcF$>Rq}wuy{&; z!|fwavGhp^5GtX-6iiwmfH?uH+{J01U9kAwCl)V=$72aiO)?sfFTVEhma1h{mGO#b z1n~wqN1b)3w~_fV%g;4Z;jK_dB-J+7A3oe`AawmAC|lO}U4 z?MIredPKGgdL}IR66}ZvykW>t=GHK5lA)u z#^s@0#3={~Zh{_z`c~uh#CMe39~8Ai@@2T6RX4pHZd2?DokG6~wf+@~)m|8npE;}I z6?pR5^j{knT8|;sl(t6m6~YovoW=>^OX$FgIG+;M5#I4gEun`zyk_P>+!OI2^lM=l z5@)4pJ`HgpI;73Q<=z;~nmvQ*yN%&~)hYdj4wpbR*!Xc7} zWgUcd;w05otE45T1PTiyH@Ncbeb>xmKqOD!xNOJWA$RAZmDL&`%IPK{Qo%tdbeW)d zKb4Byw*BdwhK6o>di!nM-mTd}*fawUZMDg-)1-4@8~XgH1fiQh2p@M7?2!=b#;gbd zT&uyu7QC_w|7vBi`fZ{VmVKaRL!7X}||G&nhcNc|9d7uvQ>DT0Z_Z@(6*;rKfmcC*tk9(BDFlx6xFI*(23h zG3@y~2aN*S0hl^EfKmPh#Hz*tm%Q`8b=alzYfkWU~%3R88@WW(n1%NB2b?5Y9h z?*F=I@5`S&d$McS3THc}q~`=OlP@>nbRqcnibv-uGRTYRGQ_j9= zeQeqOmDMLax`ukYDAQXlDD-OT-*?u~l4-pgv&mcqmO52{Dd4f_|WS&p)N>5K~U3m!PEHd9tD zEdZ!FWRNNw)aZ^hB?3$@_aKwX3k2>^Wo=NNaM_;yamNqhtZC#O2%A*yeiqd8{oN{X= zH~X$TOy5z1($0@JEws+Tu1;1lzi~*_js83r zqgwJXA}QqG1A23LQPG08hzip4nfsWrfxrlO0HtBEx zm$fcFR8+o{htom8tG-oK$^=5-5GLdCKYIM4CEh-;q~G6hX}7eXw=UksHZEfu{j^o| zb?nDhPc1vn*Kv8bG{2|z-4kfsm(=Yzdp%`3u39U)y~tN1mCF~E%$k}7bzahV@des} zQ*S@irOcqWQ4i$8EvhGwi%4=t>3K*(hMCEAEcLLw1+9ij2a2GTaw?F$gIX_81*eHJ z{tHRvX^=#Ut`WKL1+)oc@Zrz~skabfZt!7{9;MJCn7*1UXGWsT8QoX_7OF12eq#Il zwB4SbzkOnTrZ}%R=1AF5PkW;Csj<;doL|(m?rC+o9n~#SvnAS+wN~2HzsA@0lq1$V zuPDEjXvz5PTCLrmX-OQPG3t;)i}ZH0*P+)LxlIOYd{wu)*lgjS?%PtVt27!b>xx_Y ziu1M>>-v3KS63(wz~PVYSbg6%84^38(I-q70W^|rP)*mc5KyoyTNgH4NTUK+UM z?t5;@?n?#+F2?8jdVIckK(r*g2A2)^yASmA9O(8BEF0`fR`o1jzO=IAq7M93 zE?vI7r|Lu-wKVhxE{(Rp#ZUaPL<?03T zz#_~YV%Vbsusp;AK)6xz%$VLz`kSK2IGH+Li)|&xN4>sn$1*|(=%C(iltD^GVI%}g z$p!ok=t0+}02XX-r^HHGPsLv4+yj!E#BZTHsy?T^O6*lZcTBLD@0`UUX)n9&_>5k! zb4XT=#ws~ssPuFlRTBbp#`7qzkTX&O{x+GoToNry}z*jHLs zT|ziKy_Ezooi^2#CEnnF5a=iW3-wKaEsyo zkiSqw&i?~*dzq4fiM0qkQC<2Bs>enSOCUf?Kz!f~;+jKf?7Z3<>TQl34P?KO967ai zi5gC=YF+vRD<%Gc)in7*%KRYp;-VVJ?_vEQ?6?lq0o1DAhiX+|dBGYBBF+GP8yXU# z_YvY+O-g1ug>A_3P>S0q8TIJs40>S9C>B-2qes8BqV$lc1qv^eM~P~VAfrM&<4;!J zqmC#+p%l`jscMxtUpI#m0r(RoPO{=7`jOV+4V@Ta92Uflw{YBRPhVTCU3FlnF|%&x zr3+`D>%U~j+1Xvc^+$cFoMZ^MwkC4%#!h4u$8(Wzqh&uQ-Er}&U%P)#SJ$5VzxL|I zcgk;`Z%afxo^Z;BY9c#oa-5ZJtERih<;rhT{3V;7ce>rq=jWlTGyhWa9jj)aTXm?p z`OXo(d-Trc6YG5i|J2m@c=LGkwEDp0WU)9gQJnd#w_eKSHg1G9nA0vTUi@|p2T(SSH-InG|G#B%kDmt3t;lS|ncb`BT zVcev0!yDFX==R(p$*vVNwq)32_l2$7etB`|;%xKGEc}*lS~@(f`1l$-}1yBaorNIB?aaZ;qD-!|2Ob1i~~NXO3d? zsxE~;2$7Q>?WYjSMLrTCx1|aZikuL!#o=RC8`>Av#XM8UV?rXiy{WS|c$@s2+nkAM zVn)-`(M2JDLejf<8V3RK5S&YeoM1#M6*6>}$Wn+jA6mtCuet+sKRWx|$eqn>jQf@j z_TmSyBd<_hp!+KPGH^dJGmCB@Nmd?daP)?i)l^8B`6 zT%t^`u;G$lY+G>d(#+XUakeK%Z`;4;ybJoeyBV1(=SRkJP`?g=wy>nky zO{#lN<3k{iNz4@SLYq&!LZ^ z;>U$1ji_(QDkt7U>;?(c&}Ec>aYYxBlQigC~8e&vLR@81krfQm~QHcMPQwFM`ArqX(L*3 z1s(kzhS`fVLGW@V_bv{1eg_O%IN`Z(g>}gF3xz{=dg1yhC0rgRSPyPq(Qc2&ErPv& zSAu+#lkz?64PCmi!5w4oGgkK`a@AkAc<`ovGkL?XJiKtXSH86YMGf_-zMS8m>r3TV zNYxG81>W5Yxx>RZB+Xunt*(7Rif(Q}q&ejV46(wG6C+(;P#@de51vupCp77f%=%(Nd6AzoAc`kXW7EbJ_V zv`NVp4u#q3uzQlaaACaAd1;5nq`_g?03L0aNQygb@yPe0@&GOCLyPE5eSkdu^1b%7 z#pW;?+`d=^H%2jC4tOP;OXPLD+N(W9)0OTG+6qDE(s5iM``#E8fPlogP1TB{JsvMR z+%d0ww^~9hnlQtR7^{Mjk2U4t=g;%6>>A$%hKRK}sXiM??%Xi|bQh_-0Q`14D)zha zJBq*}0-u)(LU*yh*dLFp4-|_|xGYg;qAChU!IMphGJ%W|V2qR^iDY23fR-X~HKd#= zpge2&cR7#6;-2Kja$b}WaoTv?ZZF!4+^rVSnS4HXOxBCP>hGV$YU3>6BXBn>ab@Ds zh!t%3_}hw(sd+%VOx3U20G@xf>Sp8!q5C$A95dY#F&gNTuz)GhOmE!)|DbF<_(jR_ zPp?YcORLdB6(q2e0x(fhVCqQju?S%Mo;*UGgmaS;$kT#%T1rSp)e73Y6RbXgzPJ$z zOVd6CCGrggXHs*&Bh^(C8K|B4B*W9F3N=KX!3>3OQZ?V@LV=zI1E~eRysx4;bo6~ig+rK+8+fABVB{BA2!u(`w0xUa%9`PGWJGf)9+ zCcj7RuvGB36en+X$Y-}_9_Pj;fxji+WDlC{j^_IZBi6rkB$prV?~a7RY;6$_6E6i1>%{W}S#Aqb((qJJ zrogR;WbhH&Fug#5&O$Q?khxOeyW`bYX(|)d)m0&aNTZSvtKdRxPo6{F2sa zF&hPg^UuY{Gwnas>eL#zF_PSkw*HO#&fmSNO)GM4>yGNy>TEEyFk+Sh_Dn9G2)(5Z zXL8w?UUL4K3qO_-vn#R-4la02?q_+S@~<@(#Go5gy{e^j&yWr*_)C~gFC#EGSXQ#nA(6+-wG_yJZH=pA$^{!FUi4vMu%>$KZ+HqAZys(gD(&Q{pf ztguUBw?w~_wuXG2l^eGN>%tn7PJUow^0ruNw*IZ>McwVKVNR8IYwotz`}N|?1>vB< zh46tDy~clRuJE`lx(W@)vLU#`g7hQaV6tcp@AcPo=W7F^p652dBi$BTCoJvia>ngB z?n+-RCI~ze{)T4ALJ3)#EJv3#HPnnF1VMR!g$M~8%HWG>Bc#@$)ivgfGS(wnjrw5# z9NJs~%Qkn=8MN##a%=Q~N>`Cfg^N@2&>vcNR>@&Uu)pI1UNzcaPbx~ zWO3ijKU##Ka$CfiwmG?!N&W#mS2B1ZUNyms%Dj|fM!bgqB-;i}l5ZK?_v0w|T!cro z&%y_w)F{GBJlAW?A;*dZ{Tn38s?lhlb<3}x^3(=1=;lj1;H7kPA$L}^oQjWdVRuH} zPkZ6PEd7YaoIj>Y06XSwL?nCgLgL7fISDfgc%u= zr4W{I)MiU;9^YM8w|jhZ!Uos|6wPM_28QbEhXw{RM!N|zcg*9M{Vg{t{}V4cJp57l z3*4&N-;y26OS|1ZbFeySvEaq*Lj*!AdSVr3vlk^3+AO~oSq$=Q|IAFkJgblW2Jb)@ zh*53>C*Uz4V`vU*)Z00C0g#i) zRE+kbohUuI2eohRyd5<%tU#MpN29|aHH)QxM1mZFewHHFZYmOot;f6Jjm6ndJH*f$ zf}}FD8+5Pchgt%6o0smJ80@~RY3AzS2wY@s(L{{ArNAevo+zrDXX90-yLmxY^O4Bz zTR*qDusc8V+v(ZopvaR>GRgiUgj`LLN#2q?SdV4M}mAUx$P(|?_Vakg~xsKmynNOa`^i7dAFP2 zQIvv5QQ`o>AKJnrha!HmUmxTJ7Q3DNj)ZFW{riRc(F%it)FoXH2 zpF1m9y%A>7V&K4p&zu+Ct9`o`SDjU{>y9Tk_a3<5oT}Lw&-~G?%>&nNZV9z6tEZ78 zXDf{y|Am^1Zu!Td$qf(e>j|_B18ZKPvCYpVNq3_wMG|c{z=P z^y{&cuc8*$0__@_7|?c_U_UBCb|K=(i`x~0c`;czgROwvdS(ln?aGbmb)zdQr2 zF&>A0NA;@crdGs|tJFB})7ly!87ulDyb~hm6XqrqNadfl=0uzNg%fQGRiMr*3@FMe z64mhAPKz%fmk>(>Jy9d#3$vH0@L$2kMjwUd7!2QOx8K7^0xiFf<2R@k;(IQ0N26ChhJcjp5rKv5$T?bQioh@`CodA52l+2Zc$1v#5(~&*B=2YnOpM@6SdkU< z59SzUujG;d_kojEgfc9Z3@-=?CBfB`FQ9pF6IK3paPS?uxyF>0Nmf+BXj60@urGiV zlT!o_5#;nw7LTc~<4jgFZ;iEQyfnSs;p)L%-Re_teriWN;_Hbf=hX+oTsN_%WV8r4 z1O-zGsbv)=`7@@3l~TYmL5tU@kH#ZfS2Uijv_@ia=c)ataFxKQMAO-`Ju7Ssdcc|l z{)okMBIyc5ELwA=-7Fc^!E|jVEK1>y;5*CY$H$`5eFTjFq`+#oBQQVQb5(D!Go-a> z16fx%;rJq-YG2rso2^Pjjso=28?cG|Re|o9*>5Sz?{J^C%D=Cw<6=qvpm6shz0Kk= zw2RWJMyk_$L1&QcMk`VkxnnbD2@mUxdcNLJRhX9`LN4}PxS`kN&UymnJeHcl;{2%O z2{g=0w$?EQyD~KUdsD20yA;e=bbl^^F2RD;xdVQUJsyz+Lxp6e?6+~+%bR?Jy!4px za5mtGIiz~`+0!cw5eG{oHtYV!V3NP!NJN7sjnRY{SfHvd6VdoWV}Z`l@1yc#7z~$G zA-tRpdVs(rSt^?=&6Orzok4b*%dA_%IebB%efGKTi<>5OMrSbPvPUgf1HGv@Y1w$8 zePLEKh{2IM?iIU3zX)K77E_0|u9?ah<$XE}5?>8E100@ME~nNK>C$sx-}Dy zq>p}J-6#~6eIIpc8cSG_3UNh}^BPVQmog8*_fJA3Qh&xAc%(Dt06bk1B=H6CX&vsB z(weclMMzPaBz3d=1{Y%CC(5J?>*GR_{K1@?;lMU2P&<-7K6T<6f`I1p{Wlkf?;nDL zd5V}c_#8!6PFScgFaAcnQ0X%R5h{HqIj)*y`TpbsQBab) zIoNEc5-i*Bhrv0eNBpv@p+TY<~7ZJ4_lMi8HwTpc6x0#>;xbAnuIyw)el1l zuhCotiHUAM>{{ zKO0OQXd$FdN?K)EiN9lbrnjyT%}7f(v`bi`nrA%#Z&|Jp*|M#wEfN#MBh9f%G{LJs z{~#vSO}6zaFwtB_Tr97I36P8)DivjA?sg$-ko*7i<_IW89@| z{r91NL*kWiC8z*POG>n}36Vfbbb!kdUlODRgjhZibJMN}*8~eu{r1qqBeHxa=ZSx3 z_PM3=9FARi;C~pk7U%pmJ6Z>>-P9_WJkE~!vzL-EYuy~kLm&`B@U$~%vMjEbRzIfMV0tTT%1D03c>?4pIYNFlr0%FBPTY0>fC zWz$OPgT{=zEM#d!+kat z#5^l6%!>&BR)x3E+F^at+!UvheXh0Jw@=ZTFa*$Nfz<=Qd9TXCqImSMqy#2{f|Ixt zdw7C}XcCT<;Ig>^ofrKU%@c+Qn*W-v6KhN8*lYcZmK5cOrrgeHi-XX#Uw97BG$z(E zzdXeb@Gw|d8bXyNFBa7GGA1@t&Ft2^P9U_bGA8!3B>fajY^OnOaM=x~F|kXu1s^c% z28DkRt^Ix5Dx0D!fS;{Hp21zJZvchh_p0L@&l!Nx7Q(`&;Qs<{7*7EXf`35sr93Cp z4=K!qBzA!X3sP`0+UWp|ThY%!Hx$Zau|b>#VFx@t842a2S{f7%x(Re!+6_it3uPRR z3~&&8z6ps1_!Vq^N-k#=OdwXI9KdUqOu=iW&}B(8h7Xw;^-`>)Jd=(tc_@EDAU>re zXMy>ZA+yECRE&^t80#*n*;*W?V6uUa!Ev8&Lcjypuj9lRodVA3ghc-BWFt6elM{29 ziXq1B&SNxE1$Z<99C1Dk+YxJ08ZBs%(UR0Y73=eHq1t+0ss!>c@2_))t9^w&`SnPT z&x@*^+DiV!izWb6iw0g0a&=tD*Bc{^{=#_!*VWcuH_(UVYyQOfcdvyN0h+EzhJ$u7 zT-OpYA*9PZc=u_4bUI3|H7*8zgF>6go|t8ZOyM5NHr0sJ+RS)Z>ExF>}Q zu5zO2nVea$Zo*xZ?|*?es_zozuDf_W&+|pS*(}_h2~_1=!1Y3{0ITdvxhbh;|4 zb8Sias_a-tMXqAn)7IW9SwpsHEH*#N{bSz+G)^g#RObzoqS@2h+Jk)kzRHUF*$#|U zQ-D^y#T&3jS~8N4#tF51_f6ox_@d|pcT1w%AMFYU+WcNmI}O(~3ai|vN^@$c8oC>@ zcc0G&D$@dIfb%ZkUR%Gd)}0j^wR)*mBHwvF+hM}^7+1tywiS?BP|CA;(#dBU3l98O zXqQV*tV)=R zQxjwpUP*!OUQ46H^zpj zpS&U!OWsK^u9Evzh@>J2fgxPW>Qq@qFa#z1Ro(DvBGFbu1-Ev3ZKAM6UP9vp#uTw^ zv6sbZ3fl7{wXV;Jq7?8}ICM6nEmh%5BFpymp!*xzHAa0V67ekIo*4^JxRcM^Y4p!r zWpGC%Tg2&Y$Yrd+74Ay_4pGQUBlSdxf;E%NdvhI8)5h7`D)~o`ALG<&b^aP2wy44C za9Gqfu(G838z#eLPO{P`DUuA7w^%$r8L6wcUglPR*5Frb41m>5J2gJPt5Mxv8wt1` z;zg;_Dgw4ztO6pO`hk;9@y;^D>(Td&_qJ;a~GhGV8-FQE)kSR5}Ci7RBzB7gc^xJH&hk|ZWse_0`1_V z;F-ic9Vr*WFPam?Ij5=unRqfad$}#{a)HNZfXs(7Q+wR$jN7KcF^ZN%DrME_0NkT6 z4q_p8yU}7XqTmeKA9?^(f^ST7VWwljML-giu=`kIpW+1oz&ewJAx^0M%;Y3Q2p6uH z7o%}94Jl%RANmZqCU*-!lkgqEwI^bsA%!g>_woU<&!NN7`SCEMDZs}{hz(2$AnzEA zk1k$2Tsi^7)n~r*Aj<^5$Aq(~5BMwO*Ktw#LR^Qw0{?U06Jj?(^R4Fo6*l=od^+uW zMIb(s*T#Si&;IEb-tD^U-TUrx-=+Sq$;sIUBmgS^(eJIN{36R$n_(B-s`|9*F>s4- zs=mw6mtIr-M)j5oD7T1KvxSPFT}jEQCER9`_$ercO5zh%HVmIr3e9O92BrG&sZd~C zQfh)giCRR3?6^|}))qKRmtab zmf7ccz17=4zeTUps86I<7UW^FgP2dz(Aq}`$%6-L1)wn~UB&{nouPdD#`%eB<+n() zMi$ilBb>%KA-_?SPkM7IiyFTo?@zoa=lcar4)>8H?MP-_o${d9%4%eJ{uuWWTs-#n>kQ+&anlpf(w}e!rPXG{soCelhY<$ayY&1 zK10wJNl}i~)P#DsFOclpHt30-xF)y{YwR#XkeHmRDEQ^;eD(g;ZA8DP{d%K+3yrd@ z040F-p+x#YYFN0SU_k8g{nU^^$pA9B+edb^{uPq=unFi7`-Wmzd}AkqXQmpTgSw-r$*lxmT>ziPGGM2zWjqF|x`;YktOgc7ER}R8ni)nrU9Mn|rsdZ8{#8?;Rbt ztQuE0X96*48ksy)hzw0s9gly)~N>|E78YASS%jQW(TwjTL_HR3HmTGQJ zTqC~`3h~`DyW+d3?pQwL87~HQ(YWy93n%}eeU|$n@{wRQC&1AGmH?px{i2|`-+Iot z8yOgTB)@%Pn|0eb61hVY9?Jy$tsdYY{R(`VqGDuZ+kqw$YhuPf*w{=!w1M_^`TT`=xyUf?aFjX7h;VE4gaWQl|(~qmGVUJsZ^-gG6NPB|y z=y6K0$szd&B&7*g0;|@H7UkRW+~vmSACh0Mi*@i{4rV6ayLobwznd+#eR=s><81#! z=Oo(noqT!AnI2?qkfLX`(dB6{#Hr#djIp=UUpTW?EIaW`@U@tSxdgU z2N(t+)sr%Pj>61}rKw=l;yKX>jBz7LQ$tTpJdO6^QQ7tQ6Y9Iv>sju@X$_-faxx7= zcvMj)$hU|7MYj@gwfJjN&!9PUFdv|iGzZTazP`_uZFeQ-AozD|&yij{Lay$Y zfEDtx>gTGzzK#S|L24^rADa0Dc2ll@Njjg_!=BtN8}+vqDyn(={Y1y#JR0RoJ`VS`$T0~>@dnjbvbTkAkW#4HMG|IaXkLSf^E^*YdDYrf%fb{X0{j~8 zuIBZ@LV=#o)0D2sSelBXbtE?HhIVym;(hDdn%AMj7{-lCwW8fkY17J`-x}0;%(a6B zL~nMqcb_k`8l6Tbpnsh~uvL6^p`^?iO1k2c|%sq(sYM2pIvZpe%pnu z+_6Zk@l1N(JlMzIV=TvN{9IHP2qpq!zSy^62SU(@OxIQW| zIueeLM2#PL76o;@Z~aG@MkV(Rd>%O(CRK#xf<+ieAW2|2^I}kmvA7DXO@_yfH3wUO zynK+Y;5|(69u?M?mxFjehWlQt#f-EhWat80=G`X(*>vcjp5{e(TYjTV9W!SIGuEuz zo=C3gk^^1RH8SyuqrlD+ahS$uYA=r$N-(id* za1WV3HHE05Ho~DHv5*hKB1GmBd($w482R;BTpl8=LcVwEHDlAj*$tx0XhK7y!@S32 za!(V#m~y$IQSMk#o~mEo5!KtQ1_ahfjsZJ{u7^AyFEptz$-{Djce~<~g(^VPg`^w$ zr+qdXm;tac5Xo9LU$dAZG+&ebUzvpA1 zj}MW#{ISx~Jhdu?4TJ|WXD{6=@E1=$jr_`IagMTMb@&I_HuF)id`9RR zDp4q^c4@yR4x?`VA>cwjruq(^3GzA?#rnmffs6z>km#mG>mqvHw@T+|heQ@AH@T!|5a)})7FCoIE0@QqPF(=Mg<9cu;r)#J!1bKSm~tYr zK*Aiyv%DSVOoM74Z-#%!qE=h*##Psh)@Vhw+JyJ5I;U|qw=t&`1;Mo6py6k)feEu; zrx658Zhh`rqw|ZK z0LU>o(<}J{v)5e8-TW1`&Ec{cEP^2z3FtK_ZuNMbuqWdDd1?#t^)8Zfl1;5Pig>>W z+ZMG{q9TeI@E8*Uu*FTUdPn^tXoYW<~eUsaswm+y@w2p_a@EgBi@ zJa@}8>n{4ki9O-8J*Z%cSB3jE&u)EfeD}*^dwzEDnj@p5N6y;!`+>uZ{4 zEtNH)6T6H+W^?$X*(#G|=0-Tz*47htD79w*0hx+C`H`BHiic9mt3or6hm!PhSq2#7X#QO>?00cjD!&}^ zyCaEYJeV4+4!wobCD`{qH~koBw{(!RV(vj8t~qoE>+m#HfwyQ&RK;wN_YojhoHI+~ zyEi|x?&5c@9J%e_jf37L2QI&9wX$Q;1oAUaKmUTYje3oM=dVth12j&CP<_;19w*$( z@6}W22~(pA64jT95Rp63JW-bh8A5f$q=XmFXEVP0r{@@4hVx!MZ|j#g{6(H!^UR96 zy1Jda&lMlQ2u4CxlbqERUFD6Rw-w!2m3nksqnF8xGp|A9OE@BAiwet*&UkI!e1(%w#&5Z+cEWkNLg)5$1%l+~pHI|!%b&F zm`or8oU+KuT%GJ`tOR!i);LNYA@e;fJYTZa=`e_B@<-zhU*ZbxQb3K=emW6W5cvQ| zcOX#0gt8N|T|*&qT#&4F0EjYUJ=w%u*(6C6wH@aqwH*tQl=#w?K$Zq=;cjs{c3o7H zG3{QtkHVbKN**s31HK|1g)IJ=y5ZfO@7>k3ehJe5sv0+3H`GvXwg3X7owFeOAF204 zsm)DfX66c=Lf>E__Wfk$y;~@yf5SiDu*xWKy;tvB7pxgw+~u~mE2O`yBuMsY*AfRzc1DsCyGH?aPEu>GQ>Z~qlwOFbG;To<3TnV8L z^}mH%GG4dq@yT#iRk$jAqK%x@$>5=I8c@A{NwkEkC^0FRq3=s2rEnu~hsc)zh5XOf zTwT;@)w_IQ$rJH8^ThlD`0U!k_RKGSmfj)!dHYj056!>$ z!419!-&SXCW$&ah+)`aT*cRcAkWx<|xdBpu{T{kM=;Oy<@nr>#vG2U$S{efyi=tYJ z=R%o9_DVz09?1A3JQTAmaICVkZ+g=$NMdk5Gm;8pM8Z{orWvdWWUIoNKt&`F@d_UQ zK$fz^GC_RE4*2C^{%AJPPeu!i4B&-r%C8#TL5Ia{v0L!xLaf1Uludz57K4_31_MVn zpuC@rA?AU)UzKt|Nl!WsJ*f-p`F)EG6b0&g|5{_tGR5^wi;Wov{8-b5#ivOP9d1Es zRzSVht_(3s+df$1l?ol|zQJVlXfi|ODG$ecS2uQCUz(7wZ~gk})*kY}#2}?(NOIoM zkr|HBgnVXgVJ!QLpJsNnc8w3$A@AszYLQOREQig?@KF)cX2^~dj{>uI zLZKyt1C>-vvPgJnE$bkpGG%^DZJ7naP{BzwM+!3;YBl>vusuQ~Y9y>MWc)I2S(_JPb+(a$~8XGSLgTV-hT}99U!n&2}sN zHjkS~5wpePv0D*qK&i;)-ovCwSx8MH67qi6>0on!b{lz z=^%Lru@HmaP<1#pSsAl)%*)$NGGM5z88b$v{R(HVt<^w{+8$I4rV)*$5)!a}2C%QOg4%ZET; z#K1V>Rzz($E_5;jtm0?rSaHsI`B3@1x1BmK5)O~(7V|w+i$ozAolq?DJrrY^>pKV@ z{rKBhQ8M`GZt&3+h_rtnXy&i0{#*5qO6E+Qk89+5xFy^Qwk{Y|Gb931CMc;pLJL?) zG^7kb=0zZ|d%`_eJPPPeL4k1m!COZ01^js&PUtSRfIjdrd?x&~#FSAqycc!2;F0ROLOGq?yo;O>ypSwQ%KMKf3vTA0GvK*v3| zND=~OaDR;=7u|#c{O`Snw3fRZw@5(pDW9R?J zzSel60!r-RwDo z8t|ChwEC0$VdNPQ8VlARRp#dv7NGEFEssdU_^wRA<|Nm*(=Lu?g8TLbviBMyPSQDD zVffZq??Gn6DwyEPqDD~=6)-AM2yU84G^;r`P7}o+g^L~attfN?Tsf7P(7mW;ba&xi zVstOyMKqK=$`@IsVk!YBEA-2N+q3zSUw-GIHbm8qq+_U=(}L971z^j>c7)vHtJ^_ zG=#$2pmQl0jQQ9QQhhDAU0b7mf!X#Ss%41>LTB&2dXBQRxYg{X*}GoO1$Y zwybn|f+;^OVG|yPry4c%zkT~7=o#yY5-_jOGnlEBWj9H8TV9rIfwI`rG4Tc9e0>Bx zqxpTjPRBT4D=l2^*xW^}EORbQ*TYn5Mp+-L4WtjS{D&qoz_k~W1wyu^umL7TEh`*n zbEdKIe$D;-qssB8MUCcuqIh~PehWPxPEW`4+%$TH9fFP*Pyx^pr4y7%!-7~Ono(?x zCB$NHEHM_65a{5{^MyhPp&$VrPWyVI6UY<)0LC}tKy2#`Z*_N7rN<(U0uX3;-*b0v zv~>pOCnn@4p8A^n*}J1Xfw*nsozL%!$G9W$e@hkzR~IHcoK-a^y)CiVB9FPKsc|W;F zLnaaCeXbs;8Krq7^^`?B$v{C&jQYKu+{5ZGNnyc~(}^UG1+>qBpz(Sc)=*i8L!HSl zNGJSw+vU0w=!Ao+NuV}Aq52AHzJH+l36R?VpgPICT}>#fMz*Ko>tballvT}iqLQzR zItYQnlzMFP6(LszX^w!8faI}q&>)#YC^F+6=<{gG!4#LMsfsGQp$d+LZJ_3aUT?BM8S@=CIt(vi>(iF06Os z`SsT=x49@M$!c?%^uAnGy)=LM#zy{^`AsY4OZA0$MwiW!Ij?&<(l(sC)mUK;)c=3n zy$O6=Ww}2-?^$MFGJ7(Unan=POeWi8GEJK_ZMtN-q-{zUy0ewGG-WT!Vu6BGK**?o zR4ramDu~>IRK*1ayi`S{uD8*PO1&4a;1#@jy|hho`ujfbIg_Oec)@!=pZ_14D2U^ezV^2`hC*1hn|qcg$b zG)58;@;>LaM}0><~@ zu~xPv(i!ewu{bTmK*eKG zUa80)=@5B;fkl~glsv|f-DLKuqEIsiP3}Nc*vGT?5+^=SmFn!MW&%D-woF(SE3W!T#b)%( z2xMm#3UgLVw>K=@Hd`NR>CF&Bo)};Aw)G{GrEPO9L}L$!^y@Z>KX=ADk{4ahG;Q*g zZ6h~VXQoB!J8M7ZjLSf!t6Q>&1)?@pq+b6F(qzv4;+p>cHBSm7k=1P@BgxKcGmXwb zpS{{xQ!dvStL=Sdc@0t`qSDxNBm+3UMWUEvTs-|SlFlv+kgr@)P(I3jip3|~jtnw~ z7Xq@3ruCp*kiR&NHP2P`179&nn-Vca$y+B-nIqVQEvsb?&a&Q2qkJ+|CG9`2jXETC zCSJBJo}@X*<`l=L;CUZPmiyOm_pJH#KJ`i6@t3v2b%BN1VBQ~^ z5pSEm!9C?6HO0H@{2jF|Z4h$YKOQ#hl;0xUC&}{%Ir0r(jcRdh`{L`ncmLtZZLY+y z=>OPvuWip?``vp+U#DhTuX5i0(9~5JnZ%1%`;`bZ-Ro(#T zrttbEw+}MPiNx`r@@_%p@*5XEv3s#{w6T%*61x3%-dTvQQF`#?)A9`P%OS6cttq|H z-{1eoCI9~Kc+apC=f8qQsP+c}5lEOT`oYvT$}r(~?MetKLYNf;|YHxJ}&2^EGfrt;NC3La@b&*M5wUVZuia_xbx8UTfq?WF1|Bmb=A6+?t~69iR`q=&y}Knlb6@GR#@y9|4w zpEI~lDlyz7Hp6vBW*t@6Fciq&CJ8U29V{-{;5FpDNzac>)xm)ISym-f&0ExC8m&sE zla55Py)Lx5$HKO-t>*4+!S^SmLq?x@t0*BcwOSO6W|K5%2uA8G<&_;*cXrG!m1cMR zsYEJNCxe^66*loVful|bZby|BDZZAU4lX#ve;WcH9VnLQL&7Q7E}Cfr3jjD_1#_jC zh+B2$QSOKvMIB-RpW-?oNo-y2^NV||HK-b)|5kN#O-*z4vueSwu~x}tio_$P>y(%8 z|G4tYYmL!(lw|VEM^%~pNRP#Pv)u z$*^w2hIRT-*iT|>?zU1g*|%+;1pvD86QA8u6U~K3M*M9}^)@3aAaZe0hOj8{K9ArJ z>4x?D@LbGTWgd)$7upT69hCoaV>**92ja2)x$2f0FuT85>KiJTgv0b(|4i8<7>$Cb zeB#f2<#HeWko}_1f#b82+Z}*JFerYncvw{c`kcgt9li#=Xg7gZ+`;_;N}l4dkE-E~ zFFQhZ!NP?eRxQ9l!3lH%tCmXk@H}7j^9k7Q2AoXQuW94GT#HN>KgWe8RzKN6!eRJr zpW}EK?!|a--w-MfmC7aXkq+b3c3i_da?2z?`E-!b?1v<#@gsGd5|ZFDo3KlvN8a@} z;f&H76`WDSIyC#A+;ss{063%O)K~0((hO5^ypdCIymzs$b8&q^y`|bwG4e9qRftdC zrQ4_blJ1D^Rm3P6v#}Z!!YQaRO41=@k4>l&bp>$Pj*PYt*EA3^AoAyV>WXH00gp?i zQP&q);P6*~dy^EXm|v{U^W>gm=5h?(?A^3G7K{^!ZZ`CSUD3S zomnypu`mr{dof-_ic&!zN67*LDrk$~SU-eJ96v-fhGEAIvLph;aKn9S&vm*menmW{ z$+x2XFf!xBaVU@0dBuBGS3QzQCWCtTG8!PQ)uHKNbo%m^QvdAB?p=AjY0cTJeR|%*>BtZ3Ix{s$&ab)#)hq&bZvb2%OSQ!l z4_4KWUMuYy*?k1*V6(O@M(a_bXJ+2y8!jhGanM|cOXlXyh5r7+=4LQohs2hS^ZFWG zvDP|Yb6X)e<4P*|ZLvm6dC)LC_1>z8Bc2FH{5cmgKjZNQNd!n>j`0 z`Gy*LmFLm0t+X14C@825kV_HD*ZUE?;U15I7$jLE*{@BR)^Ws;3NLlDDl} z*lz9m%*K`XUN)QE2<%Q6F1M0-Hb5RMnHvMv!osz!M@>gk;6KKbcT;qd_tUFwJaJ*9 zo)lD|Ar^7%G6j59RW(tkz1B+nY(HX)`ds_O}3qU@46D_r4KcE-s=SXFPy4RJ_kTJwA0<=LAL`4lW{6KkS z>SA|?ycYC~CD2H<<<;hQpWGZl_X@&vW z%4IiSb67uA(Od>1R5Tc?9imC9E+xjEAA5gFw)WmRzvcXv$n40ogI|2`L2<)nTj;*X z_Ieq88`Bj}kQy-1a>YWf7-CUW3J8nFmougFi^{F~?o}79D>*KH@nT1FTh4ZbY_Q>t z>zTFG$G#9PB8Rhhekp^J{h?|J2smX~@|KT%eKThK+}YMcHWOkl%2EBR_+HqQh<$P? z!%Hcl#i{<)k=;O-g~LPHBc&2BydJ61na{Ps=6h*mN zO0WxDM^(TY{A3A>$dDxQhCi5TNOp#!iA1QP7uhq<9RDfTpCvv;!N zdiZ>6jb(qSoES>+Hm`LP zK9A#REag@DSCK;l+n0nkji0njUIj~wq1F?4$>miYtK z${ZZFNx#i?Pck7SstSi= zZR4ndc$gqaNLR8&_=dEr0z*y~EwDv=!XCK;?ke9_^$US^+;|&RPjFD=aI+zyzYm(pJ65uj}?eHAa^{WiUUiF0!>Q*0m1Cx z>VG_os1W5k9d-spCVug9-H7x-lVg0js07agv}9goim)3p+9}+~&G^bLv0$T3qK4Fv z(I6Hu+39~eqgVak3H{F*&UQiMX-lx7k+{ok2MQVz3BZsqh=>zvz>Z;OexMjaVnlHu zKc~NcPUDino+ZMUm-GxSZKVAZf5r^qVRLC0%@vw}6yz(RcsbADdEAc3P|m?tl$I*5 z)$$tk@t|@c)f)(9vGw}05*x5LW>6-V5EO*df*!b=B-50El1l7nZ_$^i{p`b;rn)sx ztl=e1eRnY?e$4Iu!|*WJPSDltbB%-Vzhy49HJ*FR`v)7@uhX|KK?SDttZO#Twk}y> zoxO4A?6mqCyPd9;u6cO4vQ;KvTG`9Lehb~k*g9CXA)pAQuU=e6H)K^K)~01ST|2&A z-u#XE%;u>bw}eN2PeoDLR^@)Gj;h~Dryt@b$mp7EI8x7$9L^V|#cvS?BlXF68TSg0 zMOCM&KIJ`($>DzciR7fo#&lGOs6=$XWqpy>B!wzZB)`xOG>^$YcKoY5g!!SzPxM?FD;&Y#`0@yAo zxh!Ut?J#thbOrTX#f*a&ETfQe6t28i|1q;-Diok8OMTl1ReR{b$p&dZj>GIgyaCk) z5OdhCm`up~IfA7|b5^6HOw@B~@3@T7>RMRCLF?-`82mkL7E-8ddVP>287#dqDSX z-H)L;j>C(^NKDLZEPWma)kHKN0ZM1kZv@4d(-@&^)Jz5aWqQEASfZ1Zoh3 z(oj$@Y1I&h%-}PHNVZX;hVV!Qxu&oWH9`y4m0-w|N`W2&N7hYVCut~BP55rGTPJBC zwI(melc2TeSk1ZAVkX=YL_~suBo)>2%>0GNo?1Achixgui?HtKYgB5OlRFHJ=Pc;* zI;SmMlVAFwr_&`~$I=TbD*O^O)DEI040QvqZs@49Cf9uYvL1b|=d%0PBt48Or37*_ z~srKEkhlc?U38nqsKj{Ae0s%niC zvrS7oBV7Cd3*K^&zTE3@+YDCEC|O6N9;?CTc6gB$>Km;qq`jp%)|EFtwC2q>*FJdD z3hV3-^w#8qlVGjX6RaLojbHUDl)9-f%rU!GYb5*MkDxdt4Sl2Q$&Z|P+ zGyT%BN9mltdfY7Pf>NnZdF6zo$NQ3V>W1=h4&#%PH*Qxc;nwrpdX@=6Vf`e(Pn*k{ z-&dKiREiC1Y3kFRzmQbX>0?vRM-3AnKHIl>PxDja_F(#4Gqit=8m|Agc$F5n=P!=l zrTS^eXFR}j<2blO$&55}39FTVb>V?q7L7f31Vz(HUin!BIO+ionm_dv7g1mP8p#MI z0t-it>;oJZ^cV9^Fw@`&?zqj z7^$+_)NQP&nP@FQrDjW=NPFzLdSkDxwk_pN#i+DHYiHOPOVMhea`I}CZ6tw5D0wp5 zzip;a4bQ&R(2#PYf4y9jZ*pd{C7N1GQ28DAF5-Gf7MC!Faa~@MkdQT81(u{lvk(=0gF^sk#GIKpu69l%|U$6aZ&WQ`97MyDxRXh-o?Hy zq{i*w_c!R~>%Ob|IVwK9xGuk1fCw}_EMrW;^RHIRYO9_E<84G#BoHEvGwV*-+$toaa`Noy7fU{EX;s(}a< zrv9a_K!obzY(COv^g7?b?7=RnIGQ;XO-CDun1EYOFH@-qqK8!eB5{L9)}1Qc3aJJ} zmM>G7S6nNjo-@mjr0ux+X60c1CTDEJ94NHQ_!e#%q|*G8SS?A7CK8WLY^7(?ywYvJ6M}BnWl|OpqnrhTatk&D~o<`@q z{u4o{@2#p@zjA$8-?(Byx3_BA!nJMUe-tkQ6=-W0!Kl8?YZ)5lIQ0%eHak2H!5~T| z3p&Q3KNZ-F7BmhKkiX$_7-gH+VnDT0XO+)v_EkY~T8$P|c=a2ds9xzt2PB)r!2D(# zwhRWr;dPi~!J$Xta#3I>zED~;kHa4F@8&J)<7Qvov4nWHr`BClEyogxxW2l^UF%W4 zt8u8<$2dkz87{3&F%S1ru>fm$^uMVUWc+gGHMi01GFlYB(Tpt%`Au}u|CGks5wN5Mg(A|J^m`2$>Os~Msz$wvrJsLL2q>!1dGiDh*ED5j5e3m zED3hK!)=lLX0uLppLBBjAw;M<*qVHHlM|0wY!~ye(d%0 z&VO>QSVbc~H2SBxPo96CR3xAA#AEP$UkZ8*xqQxKwVHEnS(7Koj&U04glWRTBf_9V z?umdC$Dk<^H8#zK5k!h4e$jXt&9wD13_9+^oG=;PW~0IK1jgTJKHp%$KpSaO{hhEH z(5>3l=yn^-=77_U=W~1IJsk0Kyy-OGMNi>_^e~)8^9P+cfm8L)2A z_&gGkf8dy-=9;b?>prKg=I$Rc3B|SKAKhKkx}qxvho2r>e*L0$%Uy3CxZr{VZ{9^^ z74oA_WiRPI*g_{|J8$CuRMeINpgJl#3wufty<-SEc>$Z@s7`H;@^5In%$RH+xPqJ8p8oM4|+^p^JiLZ=w)DxHMV3TdJln`;_WBDZnz5fb~7;HCXv_cL6vfZ z{_~nTLMuZ*G6d`*4`Lt|Q2C1jK;%{tNXLT&+$4dk#&=b}4KINJ)=U9M+UUj~s5YL( zD82@xUJ#bhe+frLFDabJ{z%bTC20EF|G*fqV`~23VP0 zh~*BTqS{4>=w64uuS2@~QA71H-IsOGQcVaR-^^EZJ&nI#)pt;q{&B@s$+-lLPSuiL zPZ5W4Q?Sj4-hQeo<1ea;k+dn-xBR2(Yov%(ZHJ(#_O>2$%8FhdKlj8JpW&qxy~aPH z_j6^7>yUR5655yR-_}L)mME`5l0Zf?q&g{p%_R0+u2v@`&vd8_ylP2u1(G2_L-Gfb z-j8=loye;6AAN;h#FM0nk-G4B!pzdB^3-760s$SMwc_k&z6UH zb-8N!wmIu^k&HFEAzW$gBX{ci9Gg>l>b%1)4VpZ@C4mD=f}I`cE5X@BIi7f&^F~Yf zOTIamA>c-D(!UCRg_R;W-1tIkOb8NQUIsRuwxdTRm!Q}TLLg|4T0-0mArO!u;&C-k zlmF${^*Pk>c|-H*Fe5;TjH-XAI$t?U*1%9k{2cPR;Bu2+AiW{%(cAx~_=UXdj3xx< zQd9imRMj@lr6%kOHC`JkF)Y*Iv4r7eaD*$dj8UqsQrB0p?@jM|U&nhfn<$o>*3H#j zp}QS*+5bWJr0!dYZ~VIsoL`_*5ck~u_;U{!lz(j&GB1Q4Gl8yx%i_;~WR8UiI0iy811!iiKGBps)WDFa#^64SNl zcmIzeDH0BN#Kw>3x3#7lDEal+HB&JQ@}C!t{P1*GYHb_rT2at9G&~FS7%scDpBy6jysYXbVH){s}Yg?GdJrPQsP6IXD$ps!TFy+{z?8 z6=dQMtato*o)K}<1|>f+a%69@NCkUhWN)d+t08yd&lT&5vPM`$^i571Avwf(0vvzR z@=d|F!vct_GZlF01X)1EqJ{;k<9*F*S6}_wHGGrP1b(@Gy@pDmqg0s6;D%woYU}|1 zJ^EKq{tBElGtUwxQ^V^|J2i+FF*~pj?xm@>V@#cm?U6DeJVFnDke?jg&KggB#=w1m zW0?}%4r_-#J`2h+!O)yY5r(f$q;dp)PvsI!LR{c{S2&tKRDV?DHPpbOTH>wF8X%u7!nWo;OGA{J`wq4|K8_8++qC z1d&_0sQZtjrIyt>^yNNKx@!@NyyaH6{8ym0cFx7I`H{$c)^&HObQj1e-l4KLPe1`| zlhavcQy@FeDhpE{zxso&Og=9=Yvh21b4xp;sB^LSj_WS2XOUPeB1Sh}anszpxjS#E zE1vj;a`Yg(_}~ylkv}rOTpl{8eBvP6yXE^^*xuNjczh0X_w}`&*XkV_@(N%3ACbGp zY?aF#Mt=#f7q#d~-c7`?rpjmDg5}-d{*z?y_(XCFQ*i%Dl2--(U!N*_sV*K&5IC== zWB>aOJ~g&a#r`4YH7UD#HJ7d5`W8QrxQAo^TY3La0RI-SgAN{f$b~Te$CTf(Ic%dn`OnbZ=-+vTe?o>hqQfgE5yAl6C<%Z8UM(+|>;Mr*h5#j; znDdcU00h68yJG*k89@^GM3LD4um!>*fN|K&22@F=f=BAVD0n{O|B$0f0v6)+?Sw1O zE`$BTh3FKpda`7tZJ5rJiyXoJo)EUVIolW3AA72P;U#kDk+qgQHJGYVD z+tgpIYuc(G*BJ4$4=Qhbc-DvS z`cOBsqxa}K%d|LZSbfcB_W}>`I#?b5<3);5DRHn=dMZ&GI*sMae#!IuU#YOjrif(# zxjfVhr*jA`N>35bzsg><=l*3B+Fg48hpx&BYy3I?r{H(T@bSGSxq z|5Lf9`Qv~qy1%1OjoWqNLiUxEY9FVR1@gbKXnhKy=d{^V=M_AD$QW`Cv|GV9^Z)HY zMu+;42rwkfI+M&E`5x#o&>X)-5oz%Aq?Mg zU35{J4~{S6b@=_LljP$AlwK6Q?v}B7HQ)=ITXzUH_fEn%C$Z+_mj-TL-+JQDZR>Uq z=yztWyZ5nmqh;~(b&uV99WEB~hWugVcRzzzW%_if??)d%vH*%nfHzoBa8{8iqD6sM zZoX=46={MQBco%sYyH!5?B2fleSPfST+w2=PE!qw7ID?EeY@!Yats|4Et{Rr&6ZM= zC+Yk$$z0B}m3{@uNsu8xPcA6wM25vi?x zW$8POp$Ym?OS7j+Kl&*Aci7{%QT{B(#H!2jzSxLI@z|I_gj^o~N2tX3KVEJPr7l4g z7M{pVzkTTLnX~S``;P90;mZ0@j#k#k*DT1>pJrh&8l)F`ymcP4*%R?~v#qC2Kbn%q z?<8`KC_Ev4PX8&{0bNm}j<^poH&|5=L5NpP;(<(MflB+aa@F;F!wGh7g;Q~vw$x-t zI!ZOZqUn!Jc!(1$QRt|5!^xVms^2L-3cU9L=zTm-Ubl&;-Nf!jvj#COA20!k6=ihP zwHnSVms{A@j!QaR0jDb*3b~H4J4f-nB=Lch{qp0`zr+I|CNDbN5I#X#8#ZlGOSt6* z>153+KV%7XMY&3k&+^$=U1gb86fHZjGBG&(2c#AJDI4wBMSr-o{UY@3g@riLA%XpX}N@aeG_xAQvVY1_MrovaeldKz!ovq%0 zZ44#Hs*^3%n-Wd+xkMsY-;`Vt0yT52wPA5riiyi_|I+5IPu;dm789L|v(rM&nFgP1 z*4rHphu$n#XENEE`OgRP{5IVfqUd?t+7ccnsZD3qWn6*VtYz&7Pb~{8odd`La=^%?h?o^6JA1pEVP%a&iX@L zA&Z`&oCha)Y6hgq#m1lfw=X@GrtB>S}wn(tWB6J3NPX7ls1$=ULz}O%i0*|^0BLyMOSwX6CL~t-( zA)hVI$v#NIi1IqL9eHsNo-i1$0@7zF$iD)Tx`|8bgp}bD@D=(kZXy~5ucXSSgesqa z&{X6A?(^@DVQP6Z(A~fn@2J=Uq|4vkzJ@P;47NZJap0w>27j^c8r==LI}io_6k@>7 z&@AKlA~`11E?kp9vKxw)QeHF%g*acDuS{Vj*rmwnEixi7L(dY@81+!dz?W|mDcRRR z7Fv;qn$!p3rKnaiJ(a$dga@rwJb`841@FsnW|gc_xQr62-hHXIvF4jZ`Td^8Xdany zZhU!mZm-2-6D?M=LkRYk7DOqWgf1!@>O!5N+9AMp!k!IJtShm%3OkgSvgbA^)xOZI zy8N_hH})yNukMPN&@->Mwveu-4vOJ-c{s;J@@@bS1s+y=$ zr&fqm8G}PShPh$I4|c$nz1}}Fm5nIE{v9u(d{(DQR4y}fP4(RuJ-X21Hwk)!0ki?Z z6ZV*S{K$n$yF-$Gg)%U#m^jGz-_y1#M^`^`ZcB5|bv;$eUZKTT3-(aj^8jU%))ngg zpjRU?&6#u_DGM{9lz8?R!m-+4v>h zx4TQyHCtHJa5a2LWCPI5f(?h(4o+dq<|qDen_3}^MMdvz|8d}AwLsYDA5^_~ALO*e zzQ7~SoGSx0LtV_;i)pnakbdR52d?fNYemmAhrjhcaqi5f%!QY1ZxhzCFPN6!^ziyO zFF+yYHv_@B%R_;-`WomNE!eC6C zDs|!G@@5!V2>J2JDHrNCTz=CW?stCWLrb&E<18ykg3)61)O%Qjx*SnSTP{nrimP{g zW$WG5HBpBCa%}YXYN6;`7SjE4y=G{HkHK?uh~^2VGn4+vwjNPTLyGALl5>s-$u+SBdA~upP5!{&6rY#=cm`ysxn(*{MB%onPzz00 z7A1!X_sf2!{8kua+lV)w1dkiuUmX*^RO(*8cQEl8rH9?wwEm^UARimyOPE$a7iOUs z&S`yIzz7n)L~@_B0R0uhsi+JNo|!#aQT_B5xQ&7wO`%df=J5{QFT{E5NzM(x7mM?N z60<0NX}%lQ4&?JEEApDw(!1N&nZ|Md0O|=ZhqT_IyB-XI&j8`X8k!1gqQe@e%U1fQ zox%x#$41prwMObho`qJ_tNrPz?g3311cCgblRzBjsgjxOnTc!@xI|E^LdY#5HZfnmpTTb65LZlF{R^nhhpNABzWTJdiuJIo?uWoRLSBPOc>q#l7z!bza+7z zMqi)63;PHQ=w3+#Yzt3JT^crM56p6}A|l_%wKT=nw# zmCGMHsikp{9j_|`*V{~;tEm1W)d2^p$gOZZSN;#8w$5JL5QL5A(Qo=f-7}GLRPc+9T~Ld&p%8*%#fjaulIWTqf~;fC26$t|PQ}h^5i# z7R{M}`#JrFosoKaNGKH+DM`-)EFM&M2RZbGM6L-8u}ba6z#~U$$_N0&D6SD{Zbc-A zslXwMECDq9=kqrSmnmyY*Efy)Fn2>qSt}z0geQ`4yl~Yj=}>BL-n_vSP%|z&b!9Do z0XY_LV=<$VH_hm@N^v~9eGH1D%~S1jOZHk@jm$ZY*5KQ691W37b2erSIxNOmwmB0u zfaLhUU>p8l*ws_8sK>|UnVOsTF7|ac?&FTa{*36l5#L?{3-ngqhfr7Mle{a{chJw0 z%Qav$2(Tco9aVvHn4wYUS%^*|&lLbs$;s!ClYkyI(*dv%K13z-$mrCg1Gk#tW3bCq z4Uhv@9Sm|4#~~s-1sa-~UkBrt_p^X&cZ%fG2u-F$Fl-l%XzA*mK4($-m{LK70v95?d59915;U&KM#Eod+UCNERMjwhS&E^)z zaw{{}T{YIWFje<4UNPS4w>o3BE{hmxD(2HhwRS^B_$*A9!(&g?FBSiF0xy}wQQBL+ zdpxi*uKzWb5~jxZ{HddP0w+Y9C~V3^L6rwwgG5gwbiwqAlt&p+Tjeb|+}zj{n#FHD z-+s!CZL85AP~sYscL|40(^2o1*SK&-QQPSo zqjUAS(T7l5>SgWo^q#ZmG`@`5A>zjJ$ZjsDpR916CfCWG5_f-6{NNP6`1QDN9)E#N zNUTea#X^8ZlSrk7te;4^0~Z;FiZUNHwO>(8r=;GAvF2&{dgI=`Typ-?Khb>{o;mq6 z)!d?cO%}nPM=QW`sbv3%@a*UsjzLg87S2_gi3saiBq~)(!$omml{bW=P$nv-(Tl)N zlW4t+ilt|RAjD0`%6BJ%RcX+behB(rP3EVrpcl>4*x1U^5mdoG8wfG78#R4ut9ic= zBFlB>e(OflCzrjZ`>CfGO%d@i;Pnro<|uzoBAyd^Z6HbcD29^s#W>!i=E39sQ4KdbU+;j3wS<;?t9st5x9>__SM6#nf0dW=WIEgz z*=aof0gXT%4mEQd=i%WFbP@3Z{vbBML{?oToBIr}Xm8;4};DDN#LXMyrg~s4iVp&FrorQb?|}81;T^S zTnu{g6c1#|kyGCjPyHO{N#M%#hK?kzCT<#~8fzz}Q9&{40BDe?Yo0O?4b*njj+_$- znNbK}xG9H{cE~qFflGTMl&;%k^9#(DYwEojd35Li)$J3Fa{Zmk52HarmfhjZi3`;9 zTQ!s24`)R=T1m*QBm(${y;X){*I4xe6-(2p#fKJj#Y zM6dTDlgwy!5=JW>GC57j(ukaHua87A>!r1UCWkZOG@7bB?gRxt*f*o8WNc)*GvO}D zt!j|R2h5saY~P7bY2dZ|&$NM8j+^;goV>;v5aQJkLYYqoY9j6S1FT3Ptm&o?Jm)z5XcFZ1Il@0&gc2VDR&ysN}Ue4q) zExX{vV|8IO%Y^kuX{>1M`na!#VI6&)zXU`Yb#w6^##6b!;>c+)rTy%Q%9|)|rG~=9 z@uYnuEvk9emAAAPaHd?vh#_2}68;%oi@-ry+C|ym$}5})#-3nxfZghbhwz`Uheaf3 z6rDs%787d7!CAtEgq;WBDm65iEU4V;j5#I3)Bn{{ZDn;M-!pX8m%zUHaY8Ynm}PcR zz;JoB$A~;jzrz-+>ZJQQR#xAUzfcvl?HJjOlAaVxz%Rhml}+KW*U?8$3BQK;Z=b!- z?i+pRv_tsoW7kqjh&W)2hGNyC3639h>Lgh_(V1?N>^$>gJHrFl>CpIzZRNI>SC`ez z)~yDT|pR?$&=Y!&&5dFI&boLatxOKE&>0pJiWU&$5@;%eXkz3{kNO$dZ`? ziE~JkNw1uK%;~SZyHC0QPTzHgZ-fHiBHh$>ErHG4v_w(atbcBYttjkslq}<6hpii)GMEm+9&L#QU@$R zgIp>d8^qsxhybGgkR?eXnf^*I^!1&%uo4E84pp{Je4e&QoXV>zTSQQy6>Rqnso_Gb z(>0Y3C&+71cWRL_Qgze;CW7qP1E;%P} zaY5>{vnRB7e0I@C?^lHB#1<^*$sGs9L=%TX1&X$SD*O-kQ-eM+g|=hjowWz6qxHZ%FrBnJ+-mYv8)-NZ~gC z!~pAPq)xb)_%o#fm1IowUw{|ocA-h2HZ^tulnG8le1#zRmS0XIU(&E#f@hL_j{V$ET=v9ap`mSVb} z+_zlWx%|Fq+y8j|^?%$xP2Kwm$`>WaJ~X)>)4&%W+!g8{x^`nYbj3#>T?xf=>(fUS z<<2`!>VET;-KCMb?qaiR@%xr%W2vt9U%DyktaeyyYXh}bn9wcvuE>OIgEmW*HG1jp zJu_0V?DA_CyP7+?BO{}(IUjDfJF+21Lq~6YeQ!sDBb0U6+ds_4RfVdY>qmc9v4=JN z$#&MZ*H<%i1Zg+)FTd|6=o<6O2S#?!?&_L7tGjEqG=768KFT*XKYq~%F_&3gHCk^rL6|I3nz!#|YcpE*X zwe}aonV=8N?b^=iiWwAk{x`mGe|Jq|1flxItR;w6U8t9jl1SN*tJacj6naRBpa`OB z5tJ*MuFMrYv=H73JCFG5^C2o*&DYYT`9^Ew^r@AvOg!TiXMAv<9)GX{G#2zTF%}c! zMC(w^I|lYxOY>O@3ocZtq6r%%My0deg<==-t~(if^ ze#cc;cTApZDB<3W6a`F*_o3R4ngdj- z`ZSyPbn909OXY!RGfHgK=2(S>glJ&p;b6nBJ}$U&>I1AiQed}lpdK^T1BTqI82tsk z9WxRgUobb{qNhqv7jH`&QS0gfRFFmFn?%N$*RZ_nEbHM+(+jshMZQ5Qz1MxzzGdL= zBEMYMi)hJa-KB_^d#S?LL26A+Ow5_NEsUW3@GVYkK36&T8+P zX~Wajc-wm7y?CiM-nl64oWEmny^`;sHr;BaqlLTC$tb;QS+Be9o=aF=I8)&?6u2@)@f~NW3}ae%V9gLfSQGXbVHu*k!4+^8B4@$r54wvTk-FTjyYmg|?c`@?YprtUo%ksT(q0?~8)8YbI;%bvTsFS6F+LG=9p!luNuOxplSeP#Z?W@{ zcU76a!lQP~CUq{w^_WXlE}BcS)niPx6q?a91(aibthvyVGI~~MGp)v8mG@dE9x7|X z)3i^Xr|Q$B=YoDd%ZxH?Sk)Fhv;F>ru%9SY)X<*yR$N=rC9u~rI0-}mV)pcW0P8}Z zfWgl5F8Cfsq)6hzurs?1xxnElXuFNWQbTK2zvG{G;GaI*+8_-#E}b4jh_x=fEXxi= zVHaY9UNc)QLU39jFfAy6a2K1tv{5@v#jfNv4s}Vp2%E@(Y*AwWi)mxOsj<0U3N%%J zYwWpatD6E+eRHF!BzyfH(brb}t#4HmkJj%6M2}}n`A58eVvK8*DO^|>YS<^vEkstB zp*C9)(hGH94uw}=ddq@JKF}ris9lWEL;*Ftc6(}Aq{hQ`QzdKB--{9v<9TF#)Vin; zcT#MX)?mWtP11VANW%W#1dhQ2$Y0@{DK(E%gRPN6sGr1>(LX@&8Ns&7GAfyltqjkR zt1LrpK_Z^mp)1LU5T}CquAUL;rzBiJIn9KjL$tMtcnU~y?{#10ff{xq4!=P+sN19a zxbCaagRkoT0z1>rf=uPTVRaDh4?Tb`c@+SSIW-FibkNFcoNvOk#?3Qf977b;37Yu~ zfuY3#5noVs63!^*-IP620N;nEV?m1}IFZ&tK?a(fUeY&$o033y!)J;c;2o4r=WJ4% zzNDSp&^`!!@JL9d+8`YWpozW#1)u0WD79_`9PkmszO+s+beJ1Asp>SkS@%pLMp59v zC;K37&_w~&5sRs`{+KQ3w*!@qDW+2W+;#1QTC>QsTzqMLusuKvhRXX`LivW&k~DLf z?L7k9BInBt)HlzhS4zezqdVp7y0**dMvkLF^7SMv(OHpjcgX3^9`mXw7ObR1 zC+fkWO%gC`7)HrXWlOL=XgdPCX$-Y)`(7{`Gt&FHnTwZFb%6~D^8%mGooF`I_^W&l zN6_X3wNR*%j8Y-um0$NaHn-NcZw&XA7oPYtdvp7T+SkpirzpyAkb<(dI^#46rN$*Q z;>7j8rKPv6q1xZz?Y_3Vt}~olPzcq_R#{lmxzH3(hwKh=*JqzI+Bvq*iJE-EUl6B8 zIX$7r-%tn(W>?Vp*T=1NjM9j9f^*^>%^6?AvdmLSyr%q%UeE_D$=-w|X+}3BbLvgf%0nv z>J9QLsq&T4nVt?$#^u`OwnTcERkqmOHiyS$h`fR3E=HG;g}f1nQt}71wS)NnJ1>nM zV4x&n&$=+UA6Z#!a>v_EFMr(s?Xyj;)&Sur?r2lc7W6rqvzV#_@9?-j6UaBEY=dWh zShgy95YhHb%;C>9wFL_s)G0tZN&2pQmHv0INy*M8^=e@8B9c3vbNJj!y3N6UVbDM0 zarn&2@g8Q7@DcP;EuZYye_7wea~fOlxguJyI?)ZmkVX<3?q8FfMFulbRmw8GMpOc> zwNd_j=@l8{Fztz2TkUm zluHhgApMLbBD3$_fMSp?SH^SDoDF3>WY#v(-&xoMP1MMc6rz_E zy&!v19T>hCRVYk_y1)_eBj7K?sKbrX+(MlK)8f>u<^WCUgJHzBRHOS?-!#c8c@Vo9#5_0cQJE2z&s_9%GrY)gLq!gh;Tr7S}bU<-XE zJ4UONn)7JzYU-l%ZGnK0?yFzIS}AK7w4@S%?1*|EJtXb6#YN36T@ z!G?i(ZDxjmO_dy6H5W+#Hwx=o<%`C?pPAPdW^HR&0!Cd%GNh-?Pt#f#*06g!HinBu zx>;XGeJ*1!lvXvXH3PRyH|rC<8>V+`n1h42&A>5Dyk3}cMRPm7FzZV3y8(1X%!F(K zk8KegQK~+cQNHaCr##7F$~u^S;cbh5)Z#*CIR0A7lM1^KnxeJ~(XMk^k0POfzDzL* zd-#3g{AxSP5b|4wV|?=>a=eoqfV z3_3zrGUUV~6)qwAPi`E2NIWunh3dl@W%wGv168r_=N;FP0R#03YZdvCQNMm4FLMdi z7*8n6&{%!1vbQw!8{;Vp0osh(5i*=rXrymjg)(KBvBLeTm6SQ?&@b|Fsq06$0NrnPe! zPWyHQuO?(J$zFaAqpT~L5}50_j^rul7|+R7?*LaYJoyw5=c+AWg1iv)5k#@x>;9yk z^~-hVBTMowSOZ@M?n)K-Uq%J~*HN4EE!_#7f>A^7X+CRU3Pe?7AF7b!$%QnL*l9J< z9ii@l8vTiC_5cNu&^sQMgkP;-fP@N^B68-VC}gb~PieK-LLKy~-aw_Fxgp^T+s0$3>3GzBgQpy2Z9SmIBXQ2FvOmbJP8(o=_z=MJ(zkh0)3c+1Cadu% ze((k=heGws-XeV9v}qJMk)dL~$)jA!9LTRXIsEhHO*5NCVZ_^zX{l8PNTHD%$jqI+ zROOsytc3+@TdA9Ab$y}Mm!EOo+~h6FA8CTRZ2ML+y=4eRRh5&~&5>YhszzjqLU-Wg z*sGbvfjgW@mt0*Ra?Eigx*DrdMe8#j7^38pd)D7ez1Jx2!vtz_)o#7MO9jP-=Ol3 zotrz+-w}zJRUyCfXXS9P5KNS!zFG52b(9~vB|qW}`D}ELWV<)-UNl%~)k^oP9Bt^y zH~O4;eSX=N>9_Jee$oSTl@k`b@)OvO%;SXt6+~5r`gz^O8b$J^qwcuNRhRM437P7r z%}tj7)tm7Qk|Woe>oz(aUUooRffbv@f9&>$H+P$+C&f4H^Mmt}3(7#`8qDVUr41K< z!Z+p!XO0X>I|89p@5M`ev60>7A#`MgLRvIRjHXpX{jgxd2$?M+#*z?>EHL zXe=yx@T*XSP=_e@i$!D{`uTgLlhE?WT@8T>lPm0Uhm-D9sq`$fx?5eToUJ9`y4Gs2$Sg>%L! z%a&=LO(Ris^pK;Kk8Sirrd7PY@&6F1QWRrYptY-86I7SaW`zX^|D5JT+kA zzZv&_;^K!L2s5{Dck4$uf+w!&DbAIT0C{+?`)bZ8 z?~zc14||*Laa0Zc4$$4-@k)4rUQxSBt*Jwu>uHl_wDwztYEffHjS+%vOX~wVi(Ehh z=aEe8as(EL>XbvAQ4y}7!3%9d@dm2FLzPESqm-*D^jK02NCTn2@KDo!75ORPK4b`0ynxC=AcVg2s{)Dr!wZ%)o1Io_@EXsq{lwI9}!sxl7 zC(s&nL^wq{6Sn&-%6CDtHV>XZ_AiJGiFUv6l-;iEZAPt70z(tT$4dYePN#a;R z8@;(Y?uykk&uMs{^+;{YtYm(rf0JVB8R%@RF=yMFYyext{lp?0CR*52cBerQ7D`_B zh0%w_b@Bel%&m*FLhqyNc3d#?hK^KM#@F51*q0Ahdpy`0rLA;jTP3=={Mxzog1C)%Y`4V*lJgffuUg#g{ZC);#jy)7P0ntq?Z`b- zKX-MrAsR)zb$d%x;v7dRa>MF87J&)U>dU`Rl}xb)$8}GEB*N+QQ4L$Gv+|Vr$RBZj zTfXv$L*1F)Z)`jFlf7qt!0JFI=cOhFvg_LRfpgD3jJQ5QKzzrPfSnzI#^AaF>%jo~ z$N&jyNLHM#VxBqO9TdqT(+<7pWdzAhI>Za@W5M{!bf{qO7`x(rPkn1oV=BfDpjWz( zyw5c9Nx7l7xyBPoI+?_F8SO1yv!*xcp8-$s0Z)oPIz3by=(wNx6CDXx8~$S-h0$nt zj(!`_iT>5O^rF6bF-clg6<9ZT`P%7_X*%Q-y-!}t^VQsbEJ#`R)IZH_`INYcjXZzb z#+A4UX}5Tu{FL+>^=f2dD(#k^dTQ?UgVG`86DS6}l|L70rqqGf%R9MT<6xB@)@WsU zr)P@ty54J6=Y3V@ZFi;vv{0V#b}wA1-LTBV#xKbfbVJ;kPaEI;2313P9Ed}f|?{H@;rA1mN^L>+NX7ON+gIg?|$ekGJ^xC^S98KL>jxWg0~9P@4O=f3*fF1X~!`;oI%b zK%^m>WMxOv%FeU-s=^sSD}H;*$~M{jRiP~Pc(bRmXZLA)rLUg2K)IepY{vgG+Oa4p z`oXueq3!hWux++#+lq4Rkam5fv!N}Z>SRdhBG%{Me2vDhdRkj^RmT!+n#BixB25NI z!p1Hd-{aS73BX3hdnJD~W>vn;EWa>XGGWAE!cME{*!Z>$LJZf*j}U*W#{TzUj*slhI-!sdj~cLx^*v(kj)lfHt$VHsM{)WL(HHo5LzN;?pzLgy6CR zb<>u%60}Hgg~5}k4a|zB=Cp+(tcU!dWUN$`Yi;$=9GlRk>K-(w6zZz=MiZHk1Jx&8 z<1dp!9YNSmZ&^P!>zpde+wp00cqHYEBy52?yWir8I3sf+{zzB&&85meZi)FnVfLZ4 z8~~(Lq0_@Uje%gm7|QrORT1Ysw)WZcdz#16$tVi7I;ulevT#$VCvFScOUj$<9~{b` z>YG_SCEPX?$cio(MHq(tPK(3nsx=$U?5)wY;(n9a%v#M2#W}o2S*dW*>bbs)>Anf> zO3$B#d#Mh!%}I4O)6g`nsJl_Q%o>aOX+e%FUv=AJ6g?@wGa2!V<{H04JAyRuZT#HqZLub5Nj<#~}HdR33GulMz${GTIZ)=&V>xWJ{>K?oTo0aooDcUn9Ph2?tU^ zkMTCiYC+8|e*`VR3_Wsns4h@7_FT{V3S~5?38y^>4%{57Vx_YEyq(UzMw4C)uWV*d zM1#tkBGImudz{r4qdDX>g3CKeFHfiWpFhjg$L!RfVd_)gty{BanJ`Vc)253uAnp&J zb(9l5J99q&)Ip{y6lA~Kp`$heD+I1brf3oNBgnI_lbdz>ui=!)cJfS0E8d?VQxAtp zZ%DiF8Q!Cd`!#&trzxT*AL3=`Fc*elubrZiQ)vi_H!@LQxf=u|>LHbSEzx0=bm-x)dd!a}6=w{#qZ>u;? zQ7c@J5DkiztKz4LW>u9;EJIQy*el(3;#O(a#>=)0IN4UK=`Aj!DI%xolZm;T4e@P7 z`LQ>Wj@MG)SL3v@2(~#mSH_Fc7&h=? zbyXE!gk*Y_2*bdY#m^aXm@_VVHd;AknsX4nFhry`>~?m{gPL;&yFoE|sSN6kYc&_H{;9tL!k!1{t~2m+C$UZTBQH>|R3sEAq*4X?(&O#3VU} zFmTZ&0c`PG97=~YoXXRo=~_rr$qrITUXkVtftJKE#fd=+z;V1UTrzFo zI!iXnl8BXSPe3xYOJz1n=&BZwP8X0$1O!VvZZO!4Pzg6TO2OKdiKP6<-daQRdaaY?f2-c zMRE2Pw3DVD6%L!fGZ5;mb9$BEGIQH`d6zew9eoI){H2Zci$Z2_P95H1M>rg`+JZvq z2^Su3WY{Gw9_Ac^k#Bu4SR2gsInmB_>)3OP=Mc5XG4{P*CEM1OT8-?oWNSQNch|U` zY3etXJi99e9nmZ-slq!*VX&7 znT$s{#?XJcE-B1FubN0kPj=ZJD}qC27eEhaz($){L;B)VOp;EF4^I zHdiIcFCBZ%=Jp!nrBusK*o!G|**f+dM>eMwdo3*um-00}F~9!)GwN@8z=^JboZhDY zTORQArThWE(}34)EVeA^tYd$}fP(~y0f+C%hEFyacEWzGuhb5+0ZI(hBWn zvY4joZt6e36C4r*SCDo7!i^u?FZ-<1t}5nMX1_j68Rq_jCFMs&cDK!=55h>87Q965 zb14W&fRoDd?-BP(;%ijNhxLgj1+<#E)Z?})^H!WcvB&2cj$}hV*Ap~@Gm#@MHbZZf z(TMS!W}0rI-&*#jLRst1${Z1X+_bJK&>l#pXh9*;L|m92y&dwFbT=R;NC*{Ll-_9U zx9?S!-DaY=fV8VUt3=obssl7SI8=H=^c$dU)z5Ka5TsKx=rnq}&vhgMvb5_3<-es4 zYuT3!XRNmZ%LGPuNZtismTY+vSMdTWr&pv(I!;n8YLIs|E!{TVY!I!emtPu=gT%)U zl;z*aGqx^nETQ43$?A?GI}q%)*bp8GEBXdvzC}vfB_kF@9C| z6WwdNzv_-N)Fy#uAfC$8fPCh{I%?<;XQFW@33Z5G4#L4; zD|+*GQ3T)yVh7Sb5Zb9Y4C(d`aeSM|{RTgEh9mN%>Nw1R9w6^Ph42`zh{N+*qzZ0NMeIY|!z+nG*rREd8w@Lmd+@_@7e4*zTQ{_KUGd=e z-@I+sXTSKBDhY$?v_ zQSPwR)OZbvte=M4 z+d885kR5fk|9$BTmt@zaz4Z|{*3QVzpnu@LC1J0!*P9W3ZSmTTHvRG+i44@GRAfeT zRR6Pduje-ylw z`og=Ezx?;VeChT~+XYJ~Jdj%a@sHdwJGZ7ex30UUDek4kvU)a>;vI%)Ujor5itKOl zANx)0{r~X7um5_}MPKQ+INgSpYiAAY=?FCWzk2o2A3r196YR(ahe60j?+2qpu8w>9 z?i{<(>o7QF^eY=}j11j>x$;^lE3Zm4HKF4vo43f}GKW)*HRN@VUF%)&z>>%5W?^0m zzpwxb(aX#2L3=wr25-6@>LVR3xgrfdgTK*dN>7`UDkF@ReW^B|8f5ANQfTv(QL#U2m6H86Smg0vt+mkd~<$g(3sXkh|phWy%jS z|Bt;d0dK23)75{Dj`qb`j%3M}tktq4@3O4KPVDR!Nu0!xm@H%k5<^@PmOug}Nuh1J z1T2=6rG#}#I_=QVl4&z-GgBzd6lj}LnA)WoN;*SnJ99&))0Pn1C-?pSBY8=}-nq}c z&vPNRb&jO7{OA9__5I$jV@fVYqTOV0O`pG5w{8C1y4E@p>-LB(TIV;B{fb(y>&2gf zr&L2CAfq!eEe&b{(k<8OtYtY+*1%i4uOjEay6f;8%5T0}F=N)OK;Bg5HqZV!xD~RG zF~9Ifqr?1|@`CcGpU*bC%S`#etXVTEzRLV>9PV-_+zC9z;<+UFD8PFfAq+?tG1(vu zKks$Aje@pS^bS9-N70N!+X`8ayc>SKuDgiWfVFBCXqKaL2~j{bG>61ej>jgz;DwxM zaVN-JkqGB?BuJ=aGss4Rh8|H4^>jI2!$fvDBpzaWkUy|d35de+7CIT(EtJ9!BiFfb z;Rwy^-I7T;A=^g+>8<6TxYi;&OrMZUqdOj1F*xgUJ5I8XS0qv`HPM;P!Cx!`nO0aF z`Gw3j$-#JBc|iuAOM8@{7|OkXm!uhxTq$JAw)T%Mc>ot$Qukn7zJA z=g4AF7I&_==-OSmEAn?ngxBP{nAhLX8N0Un5-m7a#L*G`n+{O}BTm@=R@=R5%96gN@tv6rzG9lyGK^;$TS0zm(3(Oa)ns{;y z4&m2He#(c~hF=0KHP2NwXs*!Q!fSbdhN`yH7z4@-km--7OtTH%2TUmyW(nOzPKdr3 z-$HDDQksh5Z1k`AMb%3Nmwltm%3~G(X;t02_e!E_v>=gG{pycqODEFqY!YO=*92aHZ#0(F%U5cW! zG7rhxC3A&#chYTwW{3|_GD)l;y%+QgUL>p309!gx=C#iFc!$4{(o-ZO(g8|OJz$O5 z$F~q$JC%2u2ZVCAXs~+j)P!Mlkw5H}M|T9^qy4zK@^_1qkp~8;SI>i z2IadgHjCNl^i+8P3t23loC6AEEh)Oeg*R0x2DjcHq__-am7GorqrgiVe!~($@(RMO zKajQ=lFRFy)s(POcbE;QjFz$2uP7U}I~~WLdi5D!T}Pa~;4~^HtgWFzyR3BjD>KWt z&EB*(Gs6srEaLRX#r5SO*=2DALEXRtbrtNFhF2b>kRgfZ(sBy4fLS*u_#9Fnt zhW)}f9&^`tETL%3-Z1iHHmiJN^tS_Mr(KQ)ggvtKx>Lz2zlvQDbtP-6%l5OkqVZ>5 zed@SFwhx9{(Le_Ycbo>j^Fqk;8@N70>?>PbJ`Ie&${G86N1nVYKBKV`GfAC_!r!0y z0#B0AW60Bkr131A`4wVX$57ReYsaeOt`lePq3lR$M``Iz-sW*F1hsTdSDD1tnT&9| zt&%rhC+pl^mxLUI*``iuo$PUA+hn$de1Y0#cmC?PbC0rvTAe}sGn%`*{nmbOO`uGx z*NaF%6sJt_-P%h2o}&EZff8;K^3|n@fVqf!Qar*_6i+t6TlB3se3D8Ham^njp&~sR z3mq^Rksqe13C%NFE^jg0On_0Q*l*lTjdhM!Sx1`^c->kENmy7fl z1u%xnmKrQ3Bv^u};Wlq5YF1j<{jV6zh~Uv0;bF7lYaTW$zQ%2e2vta%wPqgQQfmr% zum~)VxhkgpdhcaO2+nRG|(Qv-o1uz{c6g90q)iU^ZU+VkOcybe!qzLG3rh zH#z476^yZj_TyHsSt}~v%ZhJGHoYK>{us$aRX;wdJs>`=acgR5q$$0}x!<|^hpZQA z*Q7n#T%=Ja=?o5Ur90f{HrnDp3^$my2KcY)c0%|`L&WSdTI|7cdqdbAbNJ)RuN%U$ z%U}=r${P8e7<|c1?3dbZ_@8E+nY1QsHpp^e6WwO|!npF?1s4ndO*bfeMt@p&*I9aT z!$;rNaLxE7{40H#tQxU@|X`m2atsfa)Za3AI4;d+qGC-iXq!FLO91aE}lX(B16J-OuZWr}h)ljF~g zKHWXr<=E^mk2O@7J2n?Cys)sjL+NpryY0s7Erm~7Qr{E=lI^j$R2?AWL9m#%GmCpx zH9NQ!t@q$O@HQHN#2pl@#+A%+(f&ost-dDTv@4r`JbH=(dTdjuz4A%+>DmipRdW|E zt*3L)xkj>9wEaOCV({ss6l@dUbjF;dB&}>oWmvhFqmkA*!uF^B6sj3+>+4&E(++~X zq9rJ%d+uBDxr%O=cdjid)PF_Meb39p2FMwljFf_tu)I_b}`E~N;FilY2(;evBX)z8^HI0e8d}~neTHTQ@WJ~uM>T&&7&id!(N;Et zQ3X0x&%y!Yw~=7HB~Mtz^>VriTBVewrEV%Rd4kv=-;M8MEeX}EP3UBzV_1YqaOy?OMEiO-|r)p*V9Mt@;YNX}lF0h%hw2J-`>|ESf9L9O<#p=g}e zfpQ&P*AR}Od(+$7q!^o*mZzJWQi^-@QK}9SZ)X3QYHF%2U)s#x!kE-GHP@CUo2FLz z>+1YfQ=5{=!8Z?&xE*vZf8(sA!>w$K(#d1mm8u0%;{nIyt9pwL<*drL*x}YIT5W-w z>8fo33mT)!;^C;ni(H)wS9!S_Yode zQ5R@ifj8TR+%X}gV9`Kka0nCRgG&50VVe+UvVDMlz5TPXm%44})n}wl_7?pfe+@fz zNIVG~))CYfIrtfnb1R;Oq$^GmR?k`7LS1L;@bk(M>Nbu1kM2js7g8?>u{}1G&JKkz zAh8>NU6kL3Ze9Zd1CL+==xw8B5V`QD`XvfSjqL@`b~?iP^GeWUrYWcr3G$h0HYve8 z>yM;qztkLUGbwi~_X;ESV5vb_FTLXo+DEmlkM*0{qBOH;JQ?u7ULE>Epq@#CBmuYB zaAsYvVyKym!hNI(Mem`ORdZ0pzN!WOi}TFgx?ar))nCOWha@@K9Ob(sG37NXkD}uN z>(#5qzWBI>fgNZC&=M$SsXkLKK48*dv~m{qMf~@E@TQqXWB@ss4%H>a2gfgq6!|en4X8@X|+;Sn05;>&@-4OA`*nNwnisUbtn@)y~?ijQoYh!n-ST+gv0G?XUCcHW_r_9U$dVL-hR81 zELHHZuUeAX&Is#EEeYPoY;?JF*{FCafYc?G@YOF7I<06o+Fn;d=2?F9Y3rta1ceZB2wPC5kX@# z_RuS(TPlw?RODM1nD^%W_0>LU@5|6fRfFK_z+CdSx2nuZNNE4XX(PE!IA zQj#oWF9Fh~PA2gfJ(%jqIZvf31m0vONapt5E2l!$)mI82O5np&s9P3%m!YXzRGUgf zfHQMcm9?RgiSf~$=4%9kg#1L<%8x_NlHB38GBW1OLnJF0 zk~Ubc$9ate5SJd%ujjmBI05hoGTM`%XUgYCn?UlN3Jj(LgVa-JP?a-U#7mCrdZp*! zMPxN?noc^amnHHZKggx5FQO}|FfItHxI*j&l>L5Gv`+))JK|Fy1Wa}SURCl3p zD~~|H{DzQ#w+x7hh}1Hf)esXwp3xK_I&4hW;a`nX>*+wuQ`RzbEJ z9Xdh43NX9aOIEk&uaEh4CaYKHkJbBiWj0GWz2|isL=m4C;UnVwCs|0>3(OZ;31mn| zWqQ)tXuZ%vtD~`lHD|K$6uh$TLalbM6aVcMVBHGZim6$$q1apWd#@<&WyINJvrCNa z#V3ot5ac%Wz}}J`(0%CbqHjcb?OIfrt=3!$Uhg}=GW4M4kmh;Ki$L1a3PEOD$LUk_ zAa>z2gh1O)S4{?OhK4i^e~No65b5oRxT_4F6boeNAb?ROGBOrMmgz`(81RAr%U5hBGsy=005M=@gZpeu`bx&XO(&2mh z+hZ|L&6J4uvA30H4{rPAvj=uBwMVCbeka!6f6w8UuF?K39e8c@meE^I1PH4QS{^j1 ze7@ME5@B>0*56yR@$~hAB)aC*91{;H$3{BM2K|pjNf;TqPni3Y#*o^7ZLjWRR zbvYwTmM%*qmR+0R7It(*z&}Lnu|9S7|?S0QY{)vQW7TURWP~^+NSw}aQ=s{Ei zAmGscGWF?|4{d&VguC7>1nI8tR5jku*>(2DY4fVr zE&kh!)q5WHfWL~ZQ~+M(G0BN6kT`?3q1Ha4*eY$&wD8B#ztr~D?ZF0n>_X)SsgXYz z%e*$Nln%&MW_M5qG%DyeSAn-j(gwofwbo_bEPN50HtnkY>(~L6nP)P+~rZ+>~5-SnEW}UNTtVFa;gH z207sIqa#E}veY-%n#wA?vgyjNeSGdRq_6cltGCKIWnHSGp{}7~BgL{s!FVOEm--r0 z-WzT$t}_laU^Ac~eD&lQxYfMOc%|g^8f$9f(rDqCe_v~`8crW#tjr#3wP+Vj}B)0~}ctJ_)P>K80vxCJHj16X{^O2f1)q%!R|!3BsYPC_F&+c)lg4 zF2|w|pw=ILu_XH`CktKhA+}3(^O#H5Xzl`@=@*)R)BG<)#zaE@yI@-5^B+*q0QqdKIdOs~07=}58A+@P2}H`qy#>@R6+g~HV7XQ(LhjK5Ay6#V zAi_$XCx!t8NIQhTD%N>eikEev+MX950wLu<6sm!AD{Auf_#$Fq2^wX@&UxI-&cc+_ z^?0Mu3Dp!r!)q)G563i-PUgWaa4X^}GugP84%xscib-ZE9SYPq6dI$zdm3-Jalc@h z!*a{Sy%{2lO#;89a>NzNd;pU6dR07evD7VIDghCw@$4$HL~qzVtKs&7Jll2No& znhlE4>s?Y^tYUYD(&hS!8DZtMaA!q%UBu0umc(K&VmOkBFpgvq1fj8kRe36?!lCz` zOy-_tp!JwK+*Wwx3#)L4n3fgQ!GKd&)i5m*o#|6v^;HZ?*Z7-#cMN*LQTMlo)MH zt-z9jK#~<~iJEFlp4>HZ+oT6rd2&j4D;elTeTwxAq%W3_x-{u8g)=_#x(vL75CG!` zpTpIWb0#o3Y{vI9fzMtRJ!21?J9_7P*yPN8z=yr-ou(IR;8kv&GrxmR=+lIGJSd2j zOzECP4(b%X3Lix8*{+{)9?j^%nm}s$+u%?fr0Kq>O8}qw;G6|QXV(RA2=nSgqsQ0u zG@fIgKhgSnJjB7Kruur-QPi;)&Kxy1NxwrbrUHoHM#N?o;7LN6l&WXK6JCq(1hZf| z@OnU_ih4#be8@ytpAaFKsMaPZNF6ZJb6&Sz)az~}(8}@8BgQ=XZ?tBg_%`O=1&d}D z3OC9^r^R$*f2^=@j&OI|s%~NXT2a!T`XbY6wf&pLg_me|5-cQk*Ooj*>uJvBH+-50 zv_@`K&a|}^3b$Hrl7qGi(@g_~LPJAK3pg1~(yCQ|L~)v35bSm<`(tmf$)xdHZ9FmU8uDmKSPjA@7W!#xNQwsv*wWRLr;C-iHA7`Y zs^hD?R?qfU@LUzn1uQhxh#;qom?QLESdY$;B6tjdGKOu0_E3~NgV#s?iK>lw_>j}| zieIIXZW(!`P#CQ6v5;>zjpVHOf|lV&&~O1_Wj5_aHV|0D{ZyA!I#yBLMziQzoj?|* zL(umWKRj3{JTgL@4ruG?Q(jZ$)WEffKZ0u}um;&AsE$eVkem*hIYIR^ zX8@2a#VEml4twOwAAP%IpTIX=0LaA>Nx z?8zXI8RzB(KQ`h7I=p4WT*7>UDMfY*E;<{*L&G_%c^3+Pokc1Lgh6w3_i+_3gj2yy z*5UH$?u%Qz4;9Xg%~CLyUnat@Jm#ccGYA@Rg5qm_;p!&CPNE4MY3TXb^tbnA*DgT4 zTMbcPR&@mHo69A=HQm5Tgls{gwGJ*xY{(KC+Fp_HMZ%d&<|X6NpH`>d{(RGlk1q_& z4CXd|mKBG0En$YP#=BW_J6G_S5#_~{7 zYxg-#XfdHZO7G`GHI#q>qt_3}UA4vKLZC(z%227}O1i^sZgN``^uwbINwGT#KnI*D zIMEPg@gexjh|OHy zGVN3Ih)L97=-7VKE%}O;zD#QKGzv9F8;J>8#Y%Yd)8btKi8M~^{dIv z;-7l%zIknhsqDhfee<%eLig<2wN1WeAD9xsvsE=^Nh6IG#)&w~;G&$KN5)}Z=ZQ9k z(s_s99B>3uRn<}wV8C?1S0m|7v$piq!wyoqsVi$B=lS-f6y)pH6ak} z+dNf)Dp}hID%JG-3jC(R`_wfQtFX)QO4)Cf1Y0?cV<8>rqVt2NiT~o8%Do^D{xk0v z>;wpVtY5HlKSmS}GW}=#V06<@@G-`SQLY9Rl;bf1Xu^-a%HPi%u3B1;Qem3I)2~=m zYpXpzj)j(R5s`fcCzKy(H09s|{>VYe-w6MxN|0 zl4#u4!Ff7F=&n-fB2Tw+;l{-odVO<|#tB(TbV0r+)LkF}p&ioB4g0n%s(_JZF44=E znY{D2J|s>vml<9{3sKDcPeEGLI4Wac<2DaJA4*X4JdcG0*mzB-%@?saWMj0YCZJ2s z-FE*{Lv3S9>cRp>M~K6H4YkWsm+k*p+v$UX-tcQrEjy%k}l-0=8d#S!%SoL{_I#oDN#NRdp&eBPG>J zjI<=*piKBP)D*Bj4geQG<3sZfOsv3vZQl4XY~3P#ROl25~`s$l(G52_t|H zC{~D02$5zA)T&|@0v4a8o^hyMJWQX355cVi8f~G9WH0G0 z5F(<}+h8gp=|^^%7m;B)ANH!JfwQ3pIFtAvJw*IS^$EDjYNVTTl%)og*hR=NFCb+i zlIN7DKzq=Z);J+N)Zmnyp&8RsJ-(Rec}#9o;Tm5TBpvy~4GOLaw%XV;#Ct`%&2Uw! zPSzUA)6t5RoubgRWJ=Ykr>@>8h#e~{@Qz3XigC)!L*|92XOkAW)@yPYeGTP;-P_=^ z_^jm(-ht=snW(dO*JEpMf3r_#WNv^xbcy+!XDb_L-PFG_)i#%Q zr_;7-hc}W@mY_KMV^?ne*vRji7Eh^SRoc_OjdSybdBZ=V29e5l11YB??{K9=*bM4y z9q-*y7#9)TK9gae`NC_93+pdr(_v;SqsY{!v|lNoHg|E#7N6bLH<8Hck z=bm|m!obL7*eLhU|H|s}>0S5`XVv`Y`lUgme;SwTu4r?WwcMoD>B^u9;|_yCXRfqe zqP(d*QXRSMTle1(SN>PszALMyS9xpYP)BIlqj!HIBPM3Ao@#MP?sB?xo6S_yIy-j3 zKzhODZKA;pbf?o;+1@cT;%)NfH$JuJLMgNRu1A-JW`yu)aHPKbQ_NNOKp!%{!GY?? z&A(g@ec9h{bF<~gKOU(bzJ(n`a+{p=!=xJ^w4# z^9pS6#W;;P$v?>YL{6os`X?=SmcM!9Pgo zF??E-Ym@4nCoDt{JySaUKbtW(++bEy?FwL@2GU+Ei%)0CL+|z?^%&E2| zyXUr-V~!wal5#g)vkP+sx66ir>OBY@qt*!`3IIPC^lwfD98S`S$OoZY zBa-fEdH^J1@h~8^k=yYa2*1v2(y@F=rJ`N}sq>KKA^R*s10} z*}>ThKC!NK{_d}=Zv*5Ahok&Ibg5daT{?ELO{xA!X3eb+AHMX`!w=uOCNuH1cwq9r zht&5UI;rHRCYeN&i z&$rNv^mX*7f_?rD7MXU<`K&IYjl5#oz(C2a8W_Mf;#J3hbF%?wb{^jB$pT(FO0xlC zO8I-5C|G77tH-jWo5lhKV|Q_((%8W+V{b`2d9S4qUFn!cIM;sCo+SH86@zElPbv1+ z*a{z8^JDfCxYIhpdA?S)KVX$-DT1K~wxn+wIoIM^&S*~FB3%<|jD!kcAHI6Fy`t;o zE-{&Fmlp4lKF@JA`v1n-32EjcgGMp{86EJMhVhS#e-4M?j!^)pb&xfyAY~}!1hh6` zWODeD-fi{B<+i#R&W{&jv5`kXt$t#`Twlgp>9J{BZJx*KZvOn8vpsFornucx+S@#H z3!mB1kaSyZ`^%dEU|h+ZS1OwVZLF!aRXK)Zi0qX!TMZ)cnZ#3GgF(fR6mOfnA#&_Q z0>4Z!*)W6#VgA>jJHBn(@gIJDzG&(G`m--@+4A!Dzp-QZ7VXZ_r%O6gn}-5ffkh4} zuwr`0;$6!d8<+1IejEClCK)s%Z00>@wrU@zD}h~z6KNkO5ks&ZdcJ420)weJ+h(LD zSgKkrHQxh7XdC=o>C9DBHzdJ!qA=!vxeKmH-JMl3RxPT8tW&koEY`m?=pp7#Nq_{v`Zj3r%OrU2>kC z>I7(Z)!-lUm2iWCM8Ne}pI2remq|!V7|T+LSzN}!)gWNFt*3FXz1sFK!H`{~sNbpB zl7a7Evut@&yXd#f&NX@GT)3`9SejY4bdI+vH{0eD+nWUGAr7P*I{lRepT2QRi>}OS z0s(?emz>`ea?@jiVic&T5zp?m2pb_scf7{og_}=HzS46w_n5YhV1*RgP7^y1Cc0qSfvQ&yF{= zt#)mwpPxam(+lc1xK_6{)XWSy?5!(gP&P*&YV2tXk5si?)S|OHoCZ6}_p7_Bny$!s z8@)X2(7bY2cV#A%sq_@8XRXW%;<5#<8n<4DW*w$!>*rOU7W}R5j+y?P*CG`JeR)&L z7A!+M5m%_jmztvY4I&rIF757SBl)~J)SDR|j&{f<<-S6p%T{ji`3&W@E@17(gLvbS zJmDwarl!$95&$BUNY4kmC@`mr@mviet_3G&-Y$c+6E8;htA^ruJny29xB{{0#+IOQ zsxNGAC;3bLA8=fX7kxn6_Q0!t-H0NyF zq_kwd$pbqG*OEb2it}>Y1RE4};kJp;3ESlT#CG1zHhI_Bj_`Tyqxv4`T9_Whrb!4y zBJU&-YKQj@^cH1%wB8Ohz(v8o9*FQ~e+;r{TiE`X9lV^0raIkKh<;XFG2L7{bw+!W z&D7K}ds;N-} zh`MamBnDQtDBZPQTV`r&nb%X++TLOX+*@2@GU?sba?ek$Dzx@*TwNo_-Fh<$h$U_P z_Rrn3pfLZQy*ug*?*FuT5YfzAJm7i$gDSn&@ISgECW}=>g_G4{8bs3tFm6?YZNs7EHC+g}BTzc@<1xuGA z>VD|~x(;xN{f*%Y97BhVTn3XYq2Go?b>)pW0uPS@185r5L%(%LcI-I)$1ccp`k`w@&1Ri+6taV^RmC4`y`=MWbr9-^WMa3z z?o1NE#xTchkB8j}(S;nO>W~^1njNLcx$++rIYb2-o}K8!Xm`-7x6K|re|7m(HwIBSzQ$M z-TV)XH-2imNL-9+bK*N5nKr2>e3oBXeC(C#xY8zs&pXucs;Is3qpiwCg}OmbID6ONS{s^raX^Pi19Z_myzK{BE5Tc26n^`ok( zDPPJEt7}e&B!k1m6NG>?xzXLMCKL;fcmwH~XynVP#FHaVApXmONx#uE6q!#t6lC13 zS4_sZ@R>}Krp%-vx zzCFqK^Sg{Tcci`vIpcwpFq>Bh8QUIPwQS#(nQYhMdp~n+dc(@&JMsm*leP4aV@w8e z51GDAL)sx!X8ft3MjS9s`NHW6$~{f5Gt@M-)`vw&U*-!tP~HiPHsD1THjvIIp&0_J zuK9G=o4Rd<(|%t=wO?v$x^Sp^UM$uXAG)UXV=Z}qSl``kYst5KtaV`Y#+rE>+VVHW zYQ5~n(2{g|i6EdSY8)SrEo{h#EvsX5;~`70U6@Joke6QEMxAc#Xspoemt&2Uqd%f| z=;xQE7pxNUI&h~im8)WF$HNi)6?ODN4a#H#&=ru)NH41OFRIN)wVxfdBK5pK<_BDr z#(rbZ2bheazdADTL7xxFKS4OC8G(#VLjLiL5wG}$6dBJ(!V`nz9Y)Yy`}jY;ku{q2 zLMi#?uw;MpPXI0;C6m@Azw!4~nZ`_2DHzn4z9{*vCr-cAPl49rxroOftq9b57L*dj zb21vNbajoa$mb>F>_Q>;&$uRW5BjDY1vcotZM2=m5V!Iz9^u9l(C#e7cEPvBW4z-w znn&0pwL*u!cm7TL_<2{t6tV<`J?B1rLXJ|idR50BX9o!%t?J^0G?w2)9X+BM=m`Q^ zbi?sfetquAKa6AtNx7P;0$u@}6W&0Tsd;@J`@3+iT9$L`^Qn=MH!nSS%L2RXGnsrc zdbZd6i=(*{$S`no5!XL^3%wJl!we8{i6$t!Dr?sZ%j za@rE~D9P^(MOsm6uX`O(%rq*I2GWE1d@2BsvWM!Zkgz4*(Bp=$K?etT#Q;hAb{?Wa zI+}t60gy71{on$cjl$UY6BI$rm&@khc!RhjCqrd#JAEm)fG)X&mY8sigwf{BB(S`h zFXg|q9x?65^92jalJ1Xnnf;cvd8W%~kJ9`3d>8$p?{(#A{f@fw>n*Z1@14;#$KSuK z`v>_)t+Hh;4ukK|JOjsr)QfpWbyFJBPrCghPVuDFOR;NM4d~Yn+XP^L;E>dIzGN~@ z(DyA^5RzN_5+wT6svoKPzJJK7{dL{+v0Qg3v5?LsAvQDwer@Uz=mY+&iE{*z`X#CY zj1jMO49i6_c zxol?RFzTL&IhMws9wP@@pbrN@B(TpTPP4hIQgt@AG{0E+U1f}GB+rtE^%86eXVGp=7V)3RuhW#*b~GZTqVF3PN4kTuQU z(=Jrg#SabfqvI8@6KxT|o9G%g(f!b*R93rf&Vbv(^8c{00BRjIy9UrW;FDvo3zvU) z9<#bDouFeZLmyh(@Ne^2)3EpN#VXJ1w$UjD2FP9+S&y_|z9VL%<}V zDPLYV##JrXv&DIbTHNoM7EJ>#XMo8_ zK<=P~Cz{Qmas2N|`?I6P)#VwCRkC%;BmOuG4GlpFH*@8$J<3-FUmwub)lxxBE1O{h zFzwZ6lDro?`TlZ74#PW^b$6K*V>S!zpYPh-kB`waJ(J`)4$KhbIM79t=Q)f3<j#Bo+}d^So0}&Aa)DP0QES zFT1|*r4=h4AGm&5{o3IZB}2SR`4!dj^BgVf%d0R|fVE%>2UGYf+X>%Ro@}kM#8=$2 zrBheex#iv!aW_M&KiOZ`5oNnacbtq)tMhxRvsLjZ@0CHsL!6T%n0WC0If}|1!JI46 z$QE;DQ|rI(;b*TTWpm}T4`1hB_1j%TE51~~h2tg$9$zuE>$hxE$yvx3$a5q&yKwre zY!fe>l@n{TdsWcO0boZWN1^*-Lr zFxJ@+6ve8>j%XFpVc*?$Rm13w^fh7(qJg3IAaD}KlFaY!)hYK073I%%vNu)lZd~Wk z>K@OZ6;S~+$Ml#LhVJt|u;uh9Nv*uofUM#}Mr)B`b^0Ta+8if9%7PNaTz^Q?zfw?c z^ywi4FS+zcv4cErw{&#K9~yPCQmJ!IeMN^*4hTy=nXGmpvm^O3^^SNvPjg|>t?ODbW+JYKWMLk> zmr>ZFs)XVJADo#ad1*28u4uVQYhJgX&k;g_g51?pQ|TC4sjiwl)(v4YnO2iuz1IH0pOc=XJL(rLWuSj4_1s~qI;m4r+!OI zpyu|%ss~=Y;rgFFu&O``;nY+4g||F;=^9`}^7&Y-u$BZz7dNL@J@B*ZZ+H=(Bdbze zOEV0KXu?vLW{tM@R7_k$ehB3ls`Q;>JG-oEw3siRkP;l4&Zx~ zZbsd!enPz=>R7_iM|i|=oaYiXsxIIm5!rD3?b&3iNe|KuDkIvj(qFnglFRHZ_y$`! zUQLw;P#PuUkP8H9XWu;^yP!g}*i0q;US=+zfAxb92wU!3Wvp*b>&Bw0jdd$(H+*q3 zu=I#+fCd$H76&;NiBG^V$WwE=zo(}@^1aU8vs69tGr__U{46g7nSb&j#!t)G`^cQ9= z>PK#n;!OV~{R!8AtQ7)3F7*4rwADV|Z#g+~EzL!Cuxq;#i~fox1Z+y!lYh|l;`3@u z5aBB%4Kljkb=&j#?d!lb^-tToy0-rlZco*T$a5u2aUEm-sTg3NCt#goT(zj`gAepB zdE)a{4xB3w@q~E|zzf_5Qn87o$~d@D8hfQZnFqih3*%r{9>xLC5YecLC&l0Km?PGf z?seq%sLocyQxh3v+{msBlVMoe(4j3QIl&+;N8AktIbKm`wXSHCCz;j1{JIY4_TzY} z&Q@1HjzmI$I(`?@>@E~aqYMG%SO~mQ3{QJf*aJM?`-yv^?qF<5kKyL(o7B1k#662k zY;4gLadWB+1~-EQ8^5t6gFpOsvHuLk&|5SYX?BC5=P}LKH2^&p@ox`!Zrx z)NMv4L=t7gK(IEUhH+vB%%Lylz2Y37q|+0=2>_*>7nalnk90D=fc%7amgk44`0&*A zJPFl4D`J>v_@kLdY;nze)G{rY_2VU{|C?u^CU^jX(dnpKyZv**zv)tGhkHi45Jt8~ zPGqYJ#5smuTjA<0vk|uc5`{C9sgzqT(mP= zV>!^dCNTQDKq?Q=PpGY-ab;tvx^F^W3Glc1luoLiQ$2J!<&u)ISQ6Q!!GQts@$;n) zlzYZz`&iun&U14;2*kYqIca>a$GfP8vo_%IzTW|aJG=n9Z zSd2?!H^oC$S7J!2Yi-c?{j^V6qi<-flXylV(Y>fUkyzBdsOVgntY*RAXkL9v-ub=r>;8RQ-DTT+0!f}0q*e{{d!AX-v z5^Em`lftPQRlu}_3gnN043d`P7hh=F%xceGs+f}cI^b1e;NL+uB0konaZ(D#AbG6C zTE!o$37En!MEj&_L%=OccnhA(2+#TG+mm8Tb2JMzOTlNq6+EH$0$uyC<^V1p{#!Ad zaaL@Jvrn93)f0#oq&gsssuqA|HL?U%iHOuI4}5}ALY#aUHQ~as&699=BKV5UBN=J#-)wK>B-PF5@PYtRHWZ-&*yKmpwRjK z%X$`FJni0TizD7*`Cz(%D$66R(7w&t)RFIL;P|ES$?|AKLi9HH-YB z*=#HcMT@~X=jz88`p0w?bXQKj@}4y&;7SbRae)#w~il&$Bd4`#+Ps$Gm8R_b=3Lj;Fm4P&^)I+3Hpf; z|D4uK+@M8Yz!h~N(&GZiGCT1L{G2L2e*o+&%8CCU3xV@n zl-ZMFAxlg0uo!#)5ZfB-SZ=pLGn*qlRmS885pjPKjF~^z{OdU~Q6+Fuo8)+?13X#e z$nN5g1e1eoaYQ*_P4lQnt~$m8hAJmAtnyAqf)Qd-EMm<7RT%pRdNUZ|da#p$NTdRl z`LJm!IOy!%pu7YEps35a=C%v+vs6}cmMoon^Aml`*R8Lw%5~SXePE1)r_J`&cjv0g zz2!~iYe$Fr5ARvn_48ML@pGz17uF^}shs?L=WPR@ZBPFB%<{kMH8r)=Di3Zi2T|@| z`SyW9*$xu)D*VF#HqW=sQ=*Y6=5Kp!^60V~d);*&<<~bZi@NLGY|}XgHpDa4fWCHq zJ6p|jC9BSny$@eYQTHeAoOe;<#q%(kmrdP8cbUV4P&(x=5IRyQ;IQqwk^)w{uLIqc7Kn zoA3Gw33KTcwB(F;tmv59*FF}~ty`Mvxw4~t_;wQJ#A|`LKjIiJP2zmg9EeKFxy7lv zg=o6mK!BGd{0(0&N%$&+WPZ29JEe~8>zdcq#rD#~t4+-Y>^#NyuZ8Mj=0e^Hg!40f;Tco{jc0hZ*=|VEF9l-6C{pkGj3? zW8bx*G#oG+#Nt1VTq5E2EkLWI%8;RYjY4i-y@=4q*guL~jQ!(eMWBKLJV`j1Z2RoM zZ5`7Jckj(52eC-_x=~I{SUwSSj9|Y|PH2yI%2jTo$sLlXvrWZMPMWE2f1dOau*T9e z+LO8-u3dPfRbBff76*XXOnm93fJ~-)IEcE)`z1Tap@A`%zao`AgQ zbzr_{dJ&c-L~Fg+024r`6`5oT+BWxZzRHM)tp_Wz6$I@UryWU0bVfw^^X%Eo>kXHi zTc+h~>oCs$L-qmX>2)^P6RLfHIJ=k@&=MX{aKy`oVuLY=TGSYVJPoEJN(~1l>BGy; z(uW^nyI5}*LtLs!(~G#&=fNcU01!_v0qt~B^Cu>NOEiVr4Aic`@JGK4h=_Btgal)T zO5_n}{3XqlLv5Ve8wos~m{&pM61c*Gn@$v1U>Bujhy*m;B-NKE9g0U~Lv9bQ1y4hSUJ(by&`zi!?3>k1ygP5tRwebM zz?RLY5apiBF*?Iv7nVg#JbTbL+63ygSX0H?Sba@hELxvzh$?c;f@#&F_M*>zXOhZOskCq2g1ho7XKh}X6ux>W07&+2EJW&bFH)Lt zeZ=z0WQB#PiD8}~e#R;b+Pe|I52WTf0}TZ*@a?Fla8f$*Bk!>k9ss8lOMp$3K7o=Or&gpnt)wPhOtPBl}?Wxh1`* z(}{WseaW=L&)>~r`&I#6y(bUI3ZNRqBY&H4NV)&efE;V^&HmJE&VqxqKec;DCqAd` zWp|mfB#=#b({V$jJ{Oo{a}pDl^kB3D__oxRk=JN5pQqm=D+3D>%&u&ZpvqOy7mZ5k zm9j$3(gergUvB03uB=iaqmwIIyb`A#V*J1o8rAjn{#VfZn^PZfu+@A6@+nVHoI>rE zQu3>E5>;*+_7Pf3&BM>U_JK>-m2C6UyRXh0W9SLq78w|L^O7&^y2$j*GsX+9*|)Tq zlP7-&{uMf_iH@-J4+jPh37v^kpn&;2-Tz0<$?IOH8f3vt8GRm)gtW*ya$c~OBL76W zzJWV9IET_vLgyuyK+mBDW-G_U62~@h%kk1$#rn-ncuktSWH0Nt(Ie*%f9wUH(%8$Z ztnlV1)DOtYi|PZ$6UP0a)_b3BHFB#()WEqJaTQBYj31)a3Ro>4?|bl?Zm-^~6H87q zQeum@Js`eOByK`_jT1QORySXE_od-h^bQ)cu<9?VTXW}SEyKK*4~%H_lO7hLSD15u z?Oggt$HBd)-iEIXp0Ol)2?aG|CF3b0l~JS(z{qheL4H+~_*?PZAjs86C+?w1kOBxh zkftfI6hgHg6BfU;DK5`mqu=6Mo+YLQ%%_VgWQOQjQ_UN#*8c%4UNMh^^^ZK#^(B2x z^5Da5qa}C=n_Poh#bxOGvrTiW=5w0A0slAb9nN$#F`@@m$D^BJ#P|qI%ylz(iV)W; zav`bUFu1N-xB!Ukbw~){(f?ygb}~iSSxPd>d6CZVj23hG`a1NxHW@uLtJQ#$swbfd zD`e$2x+Br}$jS@9xOEXZ3WE(|BrMV z&2+*5Q#L=Pl$4bCY@YgVj5c}0?~uPqiff&LiYj;JlEgWF6I4^%gWUOln%=?b6@ z_i44G--kOP+a{?EWL|jP;DqN&dIIpMcYT-!DH>N^d)IN5Omq|P<8Ha0qMR=Lw0lqk ztDZlBLdb+322Rd_dWTSrdYho#)P4`1K3c}nfBodL3=(uq_!?nsb(OqlO2|cUsgl5> zDcA~wkg!3IvrDegTE~F^3>_E5iX~TnL074K%Us)(HjPCE0k%x^RBM@e{U;WMin@gS zIPGvTw~kT_YC$6$%!`kAXEaJ|jAzg(ulO{>|ivBFjs#@eQml^g;< zs+WukSHwVnzJ9H+MafQG*%=;jMmkqcRk9L*a2!O(o#UP!?a|1ZEjwq;+PQUg1ej>8 zS5rXD^B~XSa}EH}e$` z*1IbvV_^4`>cs1Mz|>0t0+TG5w` zCNr`f2;9M8GqNxmjkux?*uEba7h5XRj8z0}qQR34%Wbn4Bu**wJ`QN?TGf$|dQUyI z;8Xu_6)FD-Ne>p{@nbI`Vf4pGdYYF-g>56P4{Yaw=AHoHx@D;wujSEm@nlaYdZIm5 zvskpeUrcPV(owb5sh>@Z<`(QYF2fK%IA?O9LaIDq)6z2wY-j^EcG4505s|7IK<+w= z4@suwJOhGLXdf3kdG8v^PlWXjFPM6?aQ%ndbVmv!k5b$T1?1>&69bo(NS}d)y;FRA zWTg%)=BS}RUi?12=g2t>$5Hbpt|<)P!ee|v$m2DzON(;kT)UJ<_#WMG@3lP@CYyfD z61AGWJ=cHnFFaebX4;i^EswM`XCq_QXWjDjs=NE9p8nn)bbWtqTNASTpLwn1JK~h2 zqYLMd(o}lp&!Z5lcruXygac|f93IChiJibH5ogzX;FMrK0;iPkN}=czujVW);grH* zmFqN-0A8u2Q_hc5qRI^5l!@mN*)EVM= z;CV0`{42l?qiif4X6VlU?dU7Tl-NVU_eLIOPySW%V%!%zu6czrkPy`>CKbK_Z`w+A z@aP^>3_=;Y&0e!BR#BEfw*AL|1^H4hIV-?026`e`o|WaCBwH=t{}B?A_B-|_`!hQu7)tmY?hwN!P_defAi99!QLTnk z2K5!0`t%X5@}f{1Jh;DySYB(cn!X1+hYmnw3!o7h3r;6w4?p4LaP?%T1Pqgz zD5hi>f2r|D6hFW&qqAu7=dAs4Q1s&+Dv-o5WLpsP=arV6&ov>AT^iojdB?7Vu6MG| zpX?}2esA(o@E*Y&P~e1fQPkqe>#b+T5h89lJ%#8AYS8#yuSGBT8l}hN zEVrHhPuL6s)Am=zoD$)j!6D6Y&XO}$g*$QEOfJm!TANRH8m(SowLZog-c;8Lo)R z^i1gK=r+i)8F=*!~T+NBp?(lU_2x3$cQe=eJ- z8(CQuG_h1rcY;QR#;=Q)VPI%Se$RJdn1Cb4d*~w!?(bsBPjMI8nLSy06P4sV+UpU= z3WI=)SF1ltZxwgoNIkSmw}FD6p!o7TTQXL)Ix6U}`kH(W6j))u&AM7g7d7V6QY^R> z{v1+XBO?@M3jSkn0r&GHt0H?2)tSibqCW~sURY>P2-LsB&*`VtFD42#{h{cp%iU(wS7d;I88sNV@wl14z@M~Q0{2JQ3+xx{ z4fbb&tT4nePbM9wc@8dJ?=Q!scSv=>+=N{+Wv!DB!bNBF;CM1W8KX9Qk z;)HG5PjbBUzJ#1jk)Rt1ocN?IwVMkGZ{lQ}yfyigL?AwXl*wD~_PxnRnY=amdyYwG z5GzVcwzw9x|5}O@6?Y8xlvX@nrGdnO(g%vGR{6`MLj)7jSg5IZh*3@H5XG-*7mk00 zL`PzKNlFxt`Sv4c?SRaHtcQ##UWE2|>5x=ih$9HSXYF`B z34ea%cf^T`ckj;UPk$9%i+|A7b^6j$P+fbp^lJF|QhZ(ENf+9Zdg)zyRZ!owd9eOT zK-fH|kyuehH#=B*rEM)GTSlKQy&7(l@o8+033REKgd2pW8llUVMrZOKwuwH~RU83T z5|1{K;8#BfL5OcwBJ9YI#s_BX&2c%+KZWkEt>Z_-n_Tn`KY#8w>8xj;;oLpKF;bXg z0)0$Ns8>7wR_Xdndq#JVj8=c}n#*Xyn$gdQlU0r0$g0rsnM5~z6kLy7@K5}uoZ#}A z-cfiYT@}*&lk^UIviQEoM(=Y`4$j`4^nsELAAiN=__*W-vE+`iuZtdfZ1|4Hrs77x zV|Eag*&y4Y%nzD45=2DgC`aH$U^CVW#(rX*S*_fA$8MG;ikVX}xjGkS>D>k8zSTrG z!#QV!pUl|j$aLgUVA+vz?3*##jITi@@IKc`!*Sp`2%j={LXL?nYDmAaoKta|WMnBa zP!!Ts^eFD3l&0EVZDuw7m6oB$*Z3YZ5*vAR{XN$%@rf3Tp_KG-T78SJxi3a-#>PL5 z<4oSxT{rXUdwMN(jkV^n=xAf(s=Af;ZUH0H|A~4SoC7`6c>R#dVZ<|MMT`Bcx<2j6 zb4u*QlVr=O#YE#41dab+yUq#mh%-s_tJyI7YajU zNa0r=fAX-N#%ho#SA<&4kGhRIP=;JI`JziTmw{*CR?QcXH9D;M4%r=Q$GT$3z5$se ziUm_xl}sd>`!1rardSx?p^_@YbAb=ZgATMjQ65JLs5EmC!EvU!in$_s5c-i;hFXN8 z#9L9qbPyCH+}w&1QGg$90910PF2}eJgd!)k69>NLrH@e?aeURwJZKK2-#_KzBQk~yY+t`CKkceUU8tcwtel`uiNVaA#G`A#M*Ty3czQjpC!bZWZ@Zvb_^oh3 zaB=#@(h_S>zH|Afdrsej7NQt;n7oEJz7vp@wU@J(H>(C z!4)#;Dk`zV7zhOn(t~svpy~d(e!m}Zv53|!~evi`YVkjt@UEhP+${NnjA+1g8|fwdgmZWU%|Dl zVtf)T3Zep{Iis|5m?xdv8AIP=e2Dg8;!}Wv40nA3SUGbH+RxcgPE^DFTALfSC>Di4_Xny7w zEfW8-SXW*SpU+U8t}!}^FqG+RXOh559Hu(caB=yQT+eZ$a@C^t>W@U)7uOO7#9?pN zi&igYdF|r12yymY5SZ%A=p4o}cL2Jd#uc@-tWUoUb;N|hi}Lo(0Y;5`C`#0nje}tI z4ZRhKca&aP#MN5BqWW0hPxZ3>DRVRyHZqwR&BjBU`LVp{z3?l^0PLoQ;@_x7w=roa z3bWHcdtum}6}_zLXFnQtdq_SO=P=|YWZFmF*66suIINd6NzGK`p!UMM`)1KXC}x`g zHJe4uUqDNfZSuwUY#f4G}u} zL81@&CN**wM`()2!oYe8CkE9^D1f8C#F#9*y*eo>BT|+%4o?9Z?bPNa1J7JDZElnb zEkRDAR(uNvi_lirGqQ~WydGLvCvKXiCYH#~^Tg-2- ztSC2aH2LlJbX|>AYsRz|_H<2?ba{>rQ#sXV?Y#A~3$LG8j$X5SWU-X9){ z=G7=)UfzG(zFt~$|L_{+=w}PR74=U6a-ZdzYyqT%9M6$Szb+*%Cu(CP7a>cC%r+2P zqQuW1$=ZF~5@x{SY(aT2SdNP-kMSo^3)97FBQx!^PDFKcq_HD~ORj0oDOdA1sTPZJ z*I`z zuEW35RyWld-CUciu-Kt1H2IwRShUEbXLBRoMm4PABQYxwv?G@UB-JU#p~B2>3w^{o z?G@!w{lq=On(;sT=9Ln+*IGRmVMk8a0}Xj z@SVZKD{4OYUd_rwgEP5`g%=NJi$U?C$@@>Ws}Bz>eC>+MUtiFFcug&wo^MTagQM}p zo#4?^o%&cQ%EIK)uGKa_P9S-24@V8QQ@ zYngBdNfZ#5kq)zXp5yQz*Ryz@X*MqlDkG~`dEbgJ?q29s8Vz!G2>1(U(m3buyIWP? zz30{eQ?k0km}4<;;fLk~m)!q_`M3?_BD{m^pR*6bnd|+W)(0V5@5d!R$9N1JdEhbR ztO2o+E;E%Nov?X}cvps}1aM86WYuS+XXP=Xt|Ai%4^1wo z5}w>-4Mn!6lSFo16Fp#^|MKtO&%_7*1~y(dBKaRc<eTBoc7yP|pgQEK1A4dXvpMXj^7dYV0hp843ofsQ;6`bYNvvdiJ{a)n1_(A045A}gYU!-BJ^R00!ha&eQ)$! z9kN|CIjG6Ms63D9{H1^-o7we9hZQ{-XTf%2<>6~FM z5GfP~tzqaltu~uybhem%aq-4PZ)2dbdP2YX=UXm#jyv+xM_dVS;fzx?fyUm%%*MJ4 z{$*R&7rJI$*%e=0R^1>bS3kOP&F50^h z{k@+*uer!MXW99612?43yR%B|SkquDOLdl)LoZi-=fEppSt{##TU9~m`-zTJsjXqH zQ(g5HewjU>o8hf-wO-iTyuCrE2cPuobis;M)lC;SIaA(tZNQ3d+_9LpeqE!Eu{bJU zH)5+>ozli){`go!w0*Fw={z6zT>GUn9(q9f&i%L9VrGl|ckzMtXt-?gV=J03Y>p0< zda4V9E2Ka4ex-ltyk}P{7u0S_-JD#OT>AXvx?)=l1?oxo{Ru2ACYy+6p?zd%6tQS$ zr&6Nav(PCKKylMhb?4mENFdyr^n^eH9=FpJzT~Sr)$?0AzfFYlP6_8;=ejsYQV+vvLRZF4UHkCF3ETS#2?RhIW5>{qmbGTI4f(R0XvRD%s@`T~vf5+#kk zx|NknA6UHP!6g-|YJE*5iFvf5xIcFuYQKQHi@WoJ_CuZApQ{_Y;sb3_o5epEO^@{S z4EIC_{T5raZ6HoW8g1G==!KD^KD~tBfP-ql{;Y&t-#_a~0l4iO*0Zlk$wE-lf|z zJb{g`@|dt%Y!L3v*K->Pa24)lMMZKl1nUVh<+ZA^2HQB&H;`J=;goSGoNwd-$O2GAUzy&T;kMbKh zld*Z}u%88SGNAz>z(PS-00_REUf`{@ z4GramHcz3(UO#6^{lwD^i)Yt4G=*NPucE0rWszQ!UeKyVky|Aixz)OfA5E5`YZFis z=<&^@$r^?6$8^RUbyf*@*q6Vjpc*|o)E2L;JjkP6k7$V3wFkrV+Dnbd)e3}=a)}ng z)$dS_*WU z%uE(oxRw4zTMl$)CQ;p2GkPHyJ1fk z(Rx13&(o$9FI)Ph154aWy-t<2rx9$u>q?l@2X5;(m&Hp9a@uZX=k-VSEw7WWi`e?z z&~@R-g1rSSET71kIRt3E+~9GT@=F$)93BG}`(3`d{qqndO9%!-F-D5#_0RR4RPg+m z_>e{cp5_38$tpdwMSy~HnZcp%v-BK*ikJ)$>uvs+En-c?0_q3$+FIu>O#Um9>=V9U zmoJ>#V&8YazO<&!g+_B$)gHIctkhTvZH%?d2?u0ctJD=$*BxY;c&a)M#|lJ<{vKgsI4E!(#eEXxCLES6vulizl~|+Gn*{ zLKou1uF%9K1u<)J;kc0T&_{6^lP8{)Ue1 z`8KAk>07AGPmq=pCG(P=O-`2#Uddw5sNyfNSSaJ*n~>W~VrP&^!W>~&fxCiv!+FDo z6f4t&SUs>~e3rR;Qt|<{?ARfcR89b9*d^t5g)%w81Zv`Dm(Q^won2p+-!ElEU}KN!cas7*srjv1G`*`OxlT?$+%S|$Bu~M zK*_2LF74>Nbmyv2AS~*dLk!ML2B5&3f)=A&PsN|A2AhhbJpoXYK1q}$OCz&DDG+xR20>?g(tcw$;L2WN#>9c}84@fZ6SR*a4&7x^cyiFG$c)!vGU z8^~;Dk@I5IXc&of*czA42nO1gHrm^xBL-thoRH8!GExLR6p^mQtb?b`?h1Pg1l8P` zls3nS+L$+3?nwsi@gu%CMHb#d)%nrD$nA@}OB;$iq}PZO%xy6F&|t_zItG9BTy$J= z#NwW2Mv&Y2f8_p2J>o6pJ@&qlsHCp zrdf%La}0`;C3O+cl`)Tu{>{wWAUGkCK1PTf2=llS^;=oUGaEztjNB(cb(!1;e0n67 z^1cm^9-W`{+|NJysOqxD3%;>^G#eN{y8Rm$P}x$t&Of%6F^?YGzo)ln11C? zY0h2f-NHH!@mKfuV#=e=1lQL)v5#ngRoSH?*C@x1%<{SP+&sTYd=vM1StdUVer>c0 zN(t?wqr!bBPl|7T=}TXd-&d?ks*{jga*RJQBiw8ht4`jSfl9R8X0|{?Q^I!=bu6Be zNlgArV~lu&HOhBT19Vaj$Yn2tV_7+XetT3W6!J+A6btpUGxCDz;Te`itSAFKi*PjO zH;1r0vvo936E#5bHxwFFoD2k#6HkH(&=H1B2Pukx1~tz0u)6d>tzG6oG8yO#mKWrJ z>SQ3x>oa*#;Lfrv`0V>RTz4LFR%+0@as}!;?@?TeXPv}#nWcy&kn0-2LbJ0RKciqz zLu|w;LC^4dW;AG`x%?VKnG`0~-c1i(N=5xIr5Zz1fZR2I$>+bP{+iW&^OBj+*JC>D z@dF|<#u=&2O9IRKnOyxf)Bw6-8fts;^0y}DPVz$|rEAhkO%IdtMq1PG@R<+@=`}WQ z;8x5C!?0y|7LBJO$Fs1C^2aa7t}oSQeCxYw$XR7+BlzyM{Qwt ztZe#YPDp05jOjL|^1h{C+P~DJ%XxfCW-i}#ShZ#LMK|}CEDp&5M6f@qx{h9X(PHGR z=lIo==dz8@jK#ho4{eqO4%2W`ehB)KJ$E+Scp4g;XB(g1;p8IlBSr{kZgoOEH`xS& zAFMeuKS1H&3_r-NwRya%1m3m3cRyEGeE<=_?TY1!-HOYR+wm1-D9T!X5Lmm6RKceU zG!tbi=U;AEb~6#IaT-b^ZD2sS*} z8u-J~D_pVasZ$STS8dilK|S$q>9(J0byi>4YH;ad0VLFfB4`J>n&}k*NR)T8T=7Oy z53s`DBNd0c-*UmdFMsZBp;P(gmi4}pxI@i{TIW|;mNqr5XbZ|&k0&qrw~1C1|Cq;h z)QDCUe`I3+M2+&`?J1SqFctCQN<-43iTyb^%Jh@lZ5> zpJ2w$HiS*RQ-|5_H<1-gG^ByJBWy;s*l<@92YpT2?U006K5D=F(LS zR^*3z90rf(k@VWN+;O}gqbTzx^#47`DrPaw3FI8KF}yxi6INfh0ovz>T@*+yUq$IwfZK3DFby3(84k?7YvspTXV6K_9*7lY6(~dy1bbex>+#bOd@2I633_ zF_d+X;bDd%*hswwvmj@V6PZe^aW-sTpk@S|F-NSKLvlXVEhL^2L&!biaxw@rfHVub z+_Hc?g54S-xV-2*3tvJ&N-zs z%TN8)Ta{`Fw`}Sw*P2Y?Drdsw^aL7u%92AxofpN$%KpulUe~+p`LC?gBrfVGnqOYl z(-81DmaP=cMxFFVQ7Y=x8jQ*nZ(3@b>MVgZdyb^jNA|1F0crnbhxJtvJC z%gZCGnVWlJv7XH{Rgv;?BUgISzg^_Od3#Z9sXP82(CLv4ZH6*W6OI$8lES#Aj+kpwTJe>semo(R1(X)Q2pj_7jW zTy)6FDxZrEiI)iHm~(^0pbFIY#FK-*GtBx>GBfL*O1FslJl8l|e7>L~e$J8J`yYEf z^^Nsd$64Md{26gy@Ry4++yPN;Yj9aW;=qqU`LMdc4Q03@7O|l2oRnzy)kK{-<)J<2 zUFVIL2=S7*_qtu14l8xeXsW0^AxYBfG&3}vwy>4IYSt`iWT)NfwD070wY5zgu!e2f z8N_`E+%We(a*RY~y>y>hLJ*LJ97ne7nbVeaFGVII6B$q#2zY4|#7pO2v3|B&(CIZq z=|mYCok8?;uf25Q`O(WY+K|iSbvd*h#3WU%t`e2itLY=%@K#rs?Q+^l=o%UYc9X= z2btA6>3v~nMuz;Q+vTN9cm`qt)*!~udX;z(D+SmiTNsl(U-cAZ0Aii8GT^iB z=lNc0kY%<;u@nB6YtTL7Uev42AOTq_%mOR~wlPyru0Ts{pD<8hE*X?B%g;f|)2zPi z83bGlp$I{JVB#zQ8`0ZYZ4>5So-sI8+hlHdyGlDozV;n=YRt{+52rsE8ytS-qJ_(3 zZ|S1DuiLY@PMp)%w6mgzCVZl&sv_+lFqsWKEG>msK{A+lpq6ftI1_ zcwbYA_{<-;eSsnLFmEa0-uES{f@3d(YGt1YJRme*2}$;!$Ky}b4fRBuGb5XMY~GXdp5w927WUjAC$dL#K5M2$18+n^QK&?3+liOW_kHyy@U+dZ}$nIMP%-Ncr|8@ye_zE%-`@?_92(3reO(a*MjM_g-x|9;(`ajrH;^c1KN#IkdXzO zC@kS>h*=Pgjz(lIq7Yf&60q6EYfB!N9+2*meu&@uzQ19^_u#x)&voK=`S&;UfBV~E z>DjkLwOV|OYYl(<+v$fBNBjQVIPmU9RGc~g-N-EOJN-u!52qjcc9?7Z554|Bq-W_} z#}h~U-|^0hyn8L>s*gR*XFtJVx8~8T3G~yQ4xuu?r{t*Bx;}$vY>tv z#7hi^8n8(-4*v{M0JdGR1{(~J1`9SZorvGJI9)iT#um-E?A8SZs4>5?Rl>v$a7j%J zlX3c#9ZzFwC#UQon%L8)>|uJ>6apCk2CcNbIs86mg{#A?Nbly2vVmrWhM8vN=zu&c zG>J4T(hD>zoFQ)(-^HxZByPNvCNVqfG>x43v}rD zDNf*YoR#xn1;vmx-Yj#(EWO8AUWrWi@S>3W3nQMAooq46A4O{qfzmf(@Rz!vIpBu{ zT(Bw~RM{SC0<;MS61tG*#V{>OdO*|N8pL#f;|3K#W{GQoKSGA{W?~)XKG__{1 z%`(qAcjJMJc!SF!9VzLHUK*I=vl_>K#x#=;NFKqSqTq~S=`~~oF6Mb_z57qKT{p~@ z_HeJD!0cP!yHr(DUR~yOn4vLq1>TZSsL0N9&olQ5bue+N2aQGSrQ>noQKkW~G>G1i1s%5o} zE2GgveIt~DK_j&BywsJ8k~1$VH;*r0I%xLQR+c-gYmPO|sW_ab!J#Ley?05?91bHh zpGHC)>gi4RhSS?-TswI0SSowi+p5;2mhNRETHG{HHFL|nxN>h{Wm(KF9VzRM9ta@5 zu9^QY8Wb9y@wZ6Ujilof4WcN9W(K&%)Y?Z@rybAi`-^$mo-20rie{%q&6Ukwx@zUT zdW}?x0vG7V92m9V?Dg|6pdD6F^~+!Cx~h5&7!ZGa{H@}ske04*n-dFg8+rT_gK_lv z%Uf?u!}v_=>D(meG9{B!N$zegdKn|RGf&3QmkymDh|jO=Tv?Gn85=g#9$L&M1EF)I ziy?pD7|Tm;fu&7ycAESn?JWB|w6ty0_$S3V$jC9&cq}p-a|kj|yc4aDGOj|xZshaO zv0ya{g;|Qvyo&B=2j;hK8>pxl*w&hP9oswYz~?Cilkyrz%#PAhhuLjVmPCs=mVi&b zF^7YDKTA1hdz~1{`-bc{O?l~$~Ylpd_&Fm<#yE&asoAuODt_X7cMn5XkhT&tO z{B9b@(?)Uns7)W`>F0$)#sijs*ohb5HCqBE^Qt_RJ<+w7mJoYGEQT5}nKy99=~I($ zT9TT0no7vzUx#o1`1g=p=HFMOHKL$b1gSe3RXRr8EGGc7fCz3=QAMlfrg)@GMg6I#6{C4SxRLJe$VRo8${e*;CFnrC> zrtO;-)++^TYpZGEX;D*1$)@;z^e9#=RGG!Qp#K*#Egozef=Q*WKyI7}%o@r8^ZX;V z62yhOqtK01Q2427ZZ)bBnjL7_?c`?h8+tnX4K}w?x|5nlQf*i8xq$NVs#!X{%iwgg zX4v1anXq5mExq2_${n@)y)GkH)ZRWK8}RS}xdgB3Z>S-RP*j>lmzkpiq4+xGJF~C< z!X>HJ`5T+4VXf0^D43C)-eBoYmxXSW#y*bg}r(t{OaZ>$&E&H!M&$WvaxXDO7OtKnn5&HLoCHvFe5RG z>TeF0fmf;xnvZUILEAq5ES0NOiuPE%qEPSido>^4@?wg&OLr)h+y?oY#UDM6mIX=p zurqhZ3V@=n6|;)!gmz-5l7<*7)nX?usY;SHN`}s<^F~QurFx(52uoC#C>OArZt6&# z>XLfto5FQ<4-S$4PrOSwg6CJ$^ULB_X!j-H6BXYi&rQ~5fZhUJV@A$~_{{qXtIU^S zLjG7w_~Agjuf&6 zWZ2>ps64=_&#LY)@GQ$sN!x*5WQJaZLdYqoGw|Js(0NFqI=kL;F11H&kUvK$|4@72 z!OQ49mhAUX>jK-^l_1rfMNPFy3xC`D%DZ8*yH%4qj)f~K*)di@tdyxZJ{MG+`Waac zGDXD^hLWNF&y zs!^M4-e+a4htc9xtw-Hw^h8|a%f}4LCEVO_%2C~rQ){@9s)i4XNop+}H2UhQGD=P5 zp>+1?pwv`%lTst>4%Smh%t-gP8P^O=(P&KB@yjYS>Q|licTpu^Ze5vhIgrd`&8Xt-F*Eh}48X^15f1u$!rf@|z&!hNF^27O^s zkzwZQM^`wTS{j`V4X`WU7hLME!5%WoQMW+WLynlbE<^?fP%kL_$iHX1syjUursKOu zhIc+vAH9IJ44)NZy<-<;v**D`k$7UG2n8 zK2DdCJC9T#&O+9egp3@6e1YBj2~;MyH_4evZce;HWy&4^x|!_XypWP!x$Dv!Klce# zqeXdFVprsFh3utU39%9mlln7~uB@aw2mf#AK(7C)CXnLPu%X@3tsSJ=LOHt%MRQkX8isRuEi0^Jbl{7m06%8fSO4SgN{o zfD<(ufvHDn(o@E-yA&D{`UYh+q}JA~h6J+b4}OfU_r%BQL}!_VjGXjEsObTl=}XiwGB_O*yJ z^7OR*bs0sCK*mVf2Wl`1y%@99>E*cIV0ln`JctVV`@1XzPC3?32J__&F8 z(Ir5#i2P;|1zDAfq6-k11mq@bN~#=67d7Y}|5N%4JBI93e^hM``+PU77j0$Xs;*Ki zl0qJ@SuwZH&^%Yk`KxD!$GJ_Uo}MIKAx*)N+;J+wHYzsLTLyFVLl3wuu8E-l*_pe1&Vf(3<%#Lilr^8J2pEn;0a*ds3{27F1;ooOt{MWGOz zTSw{mXm;qvt-$|LnOv+#|3DkM>mbL1liPyfs&u_n(8HVHI;8I)1cJ-@3uUlEWQFnM z3Z#q{y1ezUsF$YD^0Ox5o>)eLFjI~YabIs_XNo9>J1#7cVp<*1M%W&%I@Reg17gU| z46U>5ykOm}|NHk97LL`F$-`@ZpmPsDnn%3v~8?ibWrl`tK-m8}^0k=&fXdirw!EG~26ba#v1xNWKBeFMm{A)6f%VLeE+A<%D;NJYKjNqOQ8lJyC zbyx-sKMjIg9sI&4LU0dylBH3r^h9W0R9T#;PWY9&LSGU88)6Z}5eUX5TPHqIuhEor z76Zjy{rDl7^8eZ@|oxQ=`j_u^4Y*mA4E<@H;Uv|$yle|Hg=eSyJC%O{jhcn z`F76#kLSuZ$8;OyABN}7*g9BIF}QWcjBWI~ZS3M{#>qbf&m9DwJ7e;j1}aq3jTZi| z9}nn4{{6pV&-|apbhiU@^b)Fkb`&>4T4w}FgevnH;all78QtAyD&ns=8*uv@X1jz} z|H4xPxAjjm7%sFdW*;yNH`Xu>#2p+g^H0LKTTuB2_^a~1j~-_>iJ56RIjaQttK2pz zRhMs`0Dyf&227`#DKDlbR2kS5y4EJ)n9>E?4iUYw-URefE|bDLEW!x}ua1}urM2xL z;)udAaxg1@nGPTqkl3VjJ4hDSLH&V`v0ae$1WDs!Sg)*0Fo-uF;hjWw>6(8xrkl}i zpet=>Hp<_%pNHv|DEbwvQD5{%#n%+yRy?Knh2oEjzbeK61?hq4hPZMLfH|988LbjN z3#Lm*%%}5TpN8m?7n^~)_HZ+BuA+c}yC|jTwYWYdyc=9Fvb9Z&uYPmSS&-eV?;4(`vqQVS_5gg?F#7Z^ z$8>CWyU}CSXV6`qFYg-YY1C(Z*;#;>R3f`suh%GxqUB{lt#{OR8B(l^Ct+TdVLHsK zQkkr7RK>{owFPsiAmiEwCg~05KwhiA(4|k+ep;BfZQHQ0d-j0rwVsCYX1vyL@OUGG1+^HDHw;+gLO?ze&l* zt)P6o_sk?U74bdO=;kore`9?Cf%#IA4_5?kn08J^e7z~}-W#~0JM3ZS?UPt<{r38* zeLl_*oE;dQH4D7?Gvd4zWB+~@oY(H0sPW`*UaCis^_l;l#d$MEbPnfj-q>4S-n+3m z^SU^L^KRYw32eL zn1zL8JmqBPPduIH3MZd;48Cp(9hvr?6?J+3aQFbTzHa^me1?>r$(-7ye)?54sXGt6^_Y{ZvF&=b2VnCnb%G8cf%|7bjH=4^K~Cb9(F>3Q~?@2 zmV9{{(mUztZsEiX?pxmuM{;mxDnMpnKFsT{?%4V0XXFSIFD$osO+s>o`4PQV0 zR#pSTMT8R>os60b=V7+_TG_rf4S}}lbXG6hR}a{B?>Z=EXVFuxuV=pJO~~6M{i;yD zw!@OiWJPTba@|8b%L-7MtZ1FdQefmq^g?j6_$Je?P@AF7->WQ+SCxk}Y0)J%$vGUK zLf@)@o-41E)Ag;2EWc+u+$Z*vGo1I}G~D+y>;r$IctPqPK8)@%55PnIbH#rs{#)@8 zyyG4&%B7${ba4X+eBFd+fR2I)9*Q||T3KBUId-p-Qo2~p4g}sZtPbGZ!^mYrC`TcCJQIz=-lLgUIxpI03sn|f9bXjJ6aS>tlSA>Viz-WO1w|33nzy>VE)+|1#@Yr- z!wZXwy2GXYGa>~hmC9&g$L9Nr((D-CBn_Rsz3ts^rq)-FTSvEU9Xa4M=r~>V`qVey zZM*%XIbydL7l*xcGh|+H#zMD6@XU^K8rI75*Kv7qyz=t~Z^loa^l-tR6c@2xMUlHvT#;qb%`y7A)r-tr~iDl9Ly zP#tGqBLbhTM>jjlDx0Ihy7Dq40bAT&X935RMdr+&6)r@!mfwYc#dSS#@Jo{khGhP+ z!tkuwb0Xu8Ve~CQDAGM#=hugapXgtgKIrrriZw5OUHaiY+y|0|KO$UWG|x7me{^!N zm7)Krb+0LKm_nX8^3fJb`$*!bw!mQwd3;8*q)msz@E?zUROC9CUf2J`i<*ES4F1tz zH)}LzyWzIU%|8y_mOYxcId^E<8$*m^`m_zXyA5?6$Fj|>@$3FEYZzefr(MGT zDB@Q|V#S}7^8e8!qzac7^Pi4>pi{uUS3jk?DAOmD5PWF4P?ds{o2olWo11tVUiXOz zc|+Ky>LSw4q=nqKT9_+e-lo$ur^?mnhaD0g!*vz#5`Z%!R6@-uH(oR1D7LFTg%t6s_=&-{dm1@2yeg&SDRzybaL`4CGh_nfW$s?4WnX3qrMl2;% z47CV0k0c6g31SR994TAW1T*C#YZX6;vBwF4J}7{9x1)-h2hO~#kD?CTxWR##Z2I*J z!Ly!Gx#vG4np^H%XfJiUn!H<$R~~Q}w99tytc4Hp;N?GbZ)rbn>23kBqu5qIrx z4tl1Z8BOy?3ge68x9j@7%`R8iwr+v`psPq9kk@%v7xzJ8L0o!x=1k%PFKUVnJ}1_# zJ>+uMxfhFHlr(eZa39>R8#2V=A+^)z7%5mP-8Qjbd=smlxKl~%U=r=F4YSQgpC@E; z6rfiMI}vK36Q~-WJE1^d0IKad4|Qb<5OGirkADYME|oPSa`9ud;anx(c6N^%Dx?6D zK?1P?rxc!9$%!NeQF2BVNs)Yx)~S=ltqoO<;nC4yM^!^hK+*Z=_iCr3xH--=dF zM)8{|O~e)`Rc#Orv4Ab2NsWKr?>8xh+vD6#w+l*>A7-Pn-dA4jNK3a34|AK-j_PvX z^!-!+Z4FtrTI^-#TS~0O3A<(MurE>L=tlgOqbA{F3GGV$ebIz?#>LQ&T%bpUlHfUH zfr`70~ZySDk^OpPA#|Hc0%t zFlUq3A*bUy#r=xEA+d5Uw*-kuJGgz^=TYb34(?mrliZ8ktK5HZscjZ3U<5nR3&R8)aC!^uxCN|fUw z)eF8lO3r6qdvFfaYiQ%Gcr!>;iN%kqBNa-RdrFvtc&)&`3CI1|$E6*1QWYsqk}fr+ z!w(x~3IvFT)ChcP$o|Dv13tsNzXIJkQ?UFLqDf)2cph9%KHowKeJB&hD!w(K;1ZHN zV`M16dXZEk}+WY2?=mjlJYs+?=AB|^Da0)JR zH=Wqo(zGVNV^ge5`kS>p>akm2u~vC~)rnH;uJ^7uDt+|YV^^lz+B2u3^+h$AGaSdx zj1OG=>W}W))iz_-UH|;*#k754TidQXfAs3U9Y1?`WK&b)rW=p{YzMY)WZMt_?CZ;1t!O^{30Jx-b2?x16h5y-uVvNiBCL@KiqX09wuEw8_=A8 zY{kDc{Sh~{?2PVsbMM{KZ$47IeCzzms$@+(dj5{GwM{J-(22WX-DOXd#WwATulcjJ zG*RvIR$-Fuo@lwXy)Av^W3Ndc9lhecT{u-!M5m&jNV!cu!*Mvny~QRpe{wV1A70zE zY2;xxy=I)($8=J6OBni z*uL-=DB*O{RG{nDZ)fkoJ*0Kci4c1+u|wRDj^>+P(d777SOu8d?r!0otn{MJlXB0> ziTAD6u+=I!*-IW)OF7|^2(>8INrUnzIj(Z*^&H0JP+j>LAEw2<|r1BJYqp( z4m)q+S%oUnP8idqxH3p1Ya1UXF$6t_N@4gBsoM_jOiUd-m4nS54V3_da5dCxx1W(z z>!YVpD$#J3yg%$R>-#cvp&HC13UTvk+|5=V@!)EwF}Ez+vsQihull|m3sH4Wau7T! zzv-jLHMeB&r##UJ%|fZU1q@JLAvbPn%-`luFs3-=7&}kniC&4Q6=Xu3BI!-g3nxWU z{U}AN)tPxDo-jqZn68|N(`Hd9%nBcjGyi+1ETb52Lpmvm z9%5NK^zd*MpThnWO75v zi-j6!ovWd4k^&a1=a8k};6zFp+E;?3QTq_+dTijmV!5SNrYvEs{(`6ovGj#{Ow!B_f0c4I_uh?^XG{YYsrZBXe|m1RP}pzP2a z5)c=3wA+ZIuB07@FU|@)5_c9R?ck|~_}PO8QNY=1f92@(SQIHP|<^A^a^N6H-xfmj3D zcv213IvZ7qb2K2LmoNkBtU>|lE_OW|`>c3RxNvTwSMPQh)hdJ4?zNH928sUtvmD6Lq&7Ou+Kj?5 zelYK_qab@&IH@tIR@&mO@gmxYC6z}}aq83q__MO0NZ+V3X_SXD8*AuNd4_|IF7>(JD!TDWokd=BkAXa*X7b|nJzaBpJO5v))`?=Ozy+l zBKgW%G?94CowEU3R|8u|*$hDHoQ$%|O%oW*E{AJFI@j0Y(Pcc`hk%8MD@YZ(8SHM! z;^a29Ed@U=aC(B+MQq^*b{a$4DSG@2czT}s68r?)>K9|3fgAmSc5{j4>hG#G)R3mA zDJ5g+^}P(rJ~NiCQCBWbUSlaS`Gf68gR@Hu{gKxGvRJR*KQ~s^-x~21dMX@_3U85* z9iQv>_sYi?0Du}j>DYegw)S_&-epL-POr~E=|ZiXoz+yraaklB4WcKW9+qxT6X-GZc<$7386^iaeMm;lxesK>T<?X8OweWUeisAp|&NTw8z7+M7bl@df2t^VzAna&AKqo}t36t>hQds4JFy zCR(0GEJvlkTwB!S`*?Dx?;z(2h~*}(m=Q~H|7Rr@@I@Y&+hSmDd*mMMq@xk2EE3EU z%-<1?1lt?Rbl^nN5Ehfr6`YydZSGg?alnCNiCEL1pym=sq%M%#$>8Kmg+~=il746f zq};cc+j(U=H|>1dDP$Q3y=6h>Y9@ms7n5i1v)_@3!~$UDKZ!3(A-_ zxX6J^?OR(fsJifI-@7}w^$lNL-+#y8?jq^7=G7;V+rpBq5&E}=+r)9frhc%u<`VuT zLdeOXhhhihjiM@}k~W#-j|@LBv04VI0|v8Of3RTby4affUe|q+rjf52{@l=A{SG(> zCib_tt15EKE{z2Vs*)2}zDn3Pb9cGOKKOfaTHyraR&eZ%X4mATfqOE0j&R!SGR?j% z`^t_(wPDzJ->1UHnbiwz5`g$5Onw?Ru5?bt!ch>em9X*AlQK5WCq-i^1H@0w&Y|Rd zdp9sfvpbhhRoVi2PIy`4Q7kE{5v zv;BxspW&Ucl$sSWM(3!^f<-(Y3&CDK@HB(wd@` zCJmASR-vxT9@xUaY<2|gYNHAbr0qtP(QZexjEMtOVCL(pZ)T;|Z`GsfFU5VM#)UNtjq22?I>qr6J^M~>B?oLr6bZ%dSnFUW?`VOcw}iBtg<|@FezDWzRp0Zv9YoHXxiOgqV-gJ zxO+#lHN2=yl2g*9htnfy2!NHHDgJl~L4laIIIb!nwXxc4uBt3SM_8LX=ynG^R;|f# zBNc|^%Zhg2{qz>;5O=`n^_4iv(1A?v(zmYj&An$47r6Le?pV=RyK4Ee%JVjiUh?{K z?opPAhwAwwT+rh)BjV8G+9wT-a>rq9PE>ziy5mvq{VNuKYf*W5$K~w>((N~Jp6lGm znnBYgX$Aih^;V&_8pC)3>4Ju>4I@3nc;d-Ik?_K0>inJh8@H)mIw8Dg^T7gj_$S-R z9>_GwVmcC|C3u`O{T`S-erB@C6bEyuGP9&CEIZRAS8UF_>#$UwUqj3;La+cZMgu2Wzw%P>ePf98S;R zj`8!k0Ou%<1RNHvclqAy=l$j8n`h4CiqrG|f`W4h0+U`>-HD!aJkSX(r@B)b!njLX z?tSPf3?EZ9qy9`C-rCH3?I3vgv;AUqR_KGSVIUz74j=_%TgrFBLy?l+^bEV*4u7vo ztJR2E>Qw9XLg9-2U*w*YQ!3Xts+xITWeW!b3nJ+2gMhP&Sm9(-Kz+O-p|?1AxZEi z%27DT`m#`LF*8WPMe>-7%vP9}FQ`s-%_u6OMcff`R~M!if3f}~RxefP<&UVI8oVJ@ zzq>V^T_pn@SRW%)!WZ8|_~;Rqi|S!$psc8qY{{?_nlYQ~y;Ht(`pU(6ZlnsA{E;ck z!bA&&3(&&H?Q=gzt!3bC3JvJR!b%htBXKr8W7U_phwqWvxuX>;UkW4bfu8#~7eMXK zc9u25e4H6ESH<#r`Qus0kzNC_5`i-qb=+}c>X|c6ozcJv!B{}P-X_H;utl18hCmAK z>5()SNRM>OvYFN_axT7?mC2udpJ5lTqn_X%R37M3>_E=Nu;Nz5F~x((x_C+Ps^ZV6 z6))i~3V7D-E5&lf>nu!=vx$^v6JyU|kb?BfrURmZ^%M%$Wtcz1B!U)M65#Xj0$Z4L zp!9PH5y}yjujN28L<2i!BR>LKGtS_l1^76TkO&I>WBP>Xz_lUdNCf#%p&E)ha@5IU zV?xQo_SmL~@1ZNnKnbK)f^z^N#Q>J#CRv2V_~YCJC^c|u)k?u9Prkbc{p4R zjk1VlRLM9h`P!@+TWP?7mRm+OI%fIG&`1k)4E}54kJ5jY_ce!+i!<-Yo$I7s=dP zT1O+zHp0xE!zW7v6u&gF-x&)93JL-tBx6$f_wN4B<67A(BcNA$jh&>?xCR;8j^EOs zdQ{POgsY3BS5flZ!O}M&yxFA$qtDB|Z}ixWBamy+qE1$03wn=Cr%_NNsgdWRM{Stq zjT*w9X;xKxNHZJz**QiD`3580CT&=J10EQvEgXuWl{RhDwRZ* z+VD-YC#q@qNads967Kt8JB=0%2d9(Xqj6StH=r_ltzUYQ6j5##3kbs~*7}LSMnGLC z_yAtc1z7#Q3VL2}XbOLo|5iJ&CWx|Oc7oj1^e4vFjyCK|7?h%57FEiL{}G=xb5=au z+|V4BylP%6@+g)IQagrXMZCpUz%9d?F8Hd5#+xdwUfKE$y&b%YqFy-@}dJz5HTpX;m&bLUJ{&qfP2 zx+v5qti`^*=H~1*Fn=HILJ!9`kbwx9QHFA7n4uYyGlo*KK}*U8K0t(&KnVhpfORr6 z%I?tDA(*dT)5jHmc(f0Motw-}Bm9XGNG$Z~vqkCKG4Tj6CkDVKesuyfd1XIb2=ctj zOHTO{3e)!#nUzwKEw)$a_NAxTV(TI{!4(s^6JP$QkJWjtWHpj+Q@o&f8|t+SYI!Aq z{2^`?M{12~=f@eJ!3WgcnRd%?wnNyzTse zY&m!g7sd@|m9>~GXmIHg74d&&Z{jWLr&5<*v43^btZj$eTE6@8zwg-b?=OG1we9fM zSxu|=U2$28j1AJ-C!SvV)DItD=$E>fAY(T!3U2YU$Ef#@oxU&(!#DgGVu5IL*hIl~RAe8%JsSW631kD2{@DH+H8SoWmWu+XmM_QP8kO;7D!N#=%Hrv43jSK29uBs#rE*McV;LwYr z-VsPb6Oa{d=(iues_EmugXjS{wgb2fRy33^nM<&xhjQC}>D@Q=_TDita7S9=F@$S@^k;#q*cPH7b=RPPJu56r2d=u~oRAx;~?kNa(^V4sGsC&YWAsTOC&JR3~S3*f?L$%w)%wLswiFD&M?g zN0nvAsPLfZEU9dpR}pEei5NJwMvWiNfJzFHig|67B~HF*|zSI!m0jW@{YOE8fMT z*s$WM-v!%7(-Qf8B!#do%iR;Wouu#r**wJdp<%ai;=vs!w~gPk?WFL6*|KYw1-3fq z>m~L+mP49t$`0rNY*x*vLfKF+9$d26T;1GU?{m9T;W2iDA)sGi)bwb`WGs6nsvMZ*!~*+LDd_|2U+gCOcE?Ix{U`$?@)bd z)(ze1n`U#KI3fUwG%iO0Ur|+##1^x~UR+=5(ijW0f2gVX1A8{~Ik*^c3Of~5?Af46 zL0Ut!faeme$x&4#^WdZ)PdV!!AJOPZ$PYPxtM5ZsWL(mlL zD&=1@ypiKG8`281qjCM=UW(BsO~;{pAjdc}B4^NH?nU(}ir*$B3eiidTx@hHs=V$& zbo4!nAJLsC{aCnm9_eUU2h3APDPkq%TvP|;#fktkC^B`md<7rQ#x-00JYXg0It-Ga z&t&GCbQ%t+Vi`P>Gh6I)}j@H=F9Oo;CaGdXqWfGdOgyMe07f8|l|~KPG+a zi_(YCZ3Crti{ChJ&tM#95I7jUEAud?49lKecT|o7p1kqjJ$_|6wSIU7e{yJeYg^lP zx#D}nx+~`in5cAOd+uge%*IWxlJfCc5P9S zT9fcweEN7I5!d@I{7(GT+c*j%Ac{>t3JcLD(h*e zP9H$<4t^YtoyCYjvB2Q$pkIT;qb&{gK_{ml)dBt5be_H)*uI73~aHtu+6 z?^VnW%FHU?jyi3VGde!{uY+Ao+ykop$)%wbX`$mo}??1Btg1Wk$2acS&NHFR7;g;qb2e02b*C?nbI*Y>m ziP+AG>K^_j?we!3NGtcFft)q`pJS_fls~AvY^=RU`GhIBmUj1P#*2kz&2tT7Csa>u z`p(-&u6!F`BmDEKx364&Y-Ha;6i{4LU%#lic%t6l?Bj=>YQZ#j=koUyNrtx7BRwVrxXSl)8;{4oR-Vlwl_jp`I; zM~2~eSnf1noMPHz_U8|QvU=*xO}TMe$Al38FQ+v&brzT+Kncr&de@dGt{v=4j~^R9 zmhKz8_K7X?4{lwXibPUtwjER@>A?9FuyDJHnE$KDqunMssqqJ}Uq_8~OuiIKwghpGZl9~c1Wv%Z!V8FVKxh}ap=%TSF~)a_0Now z(&P(rT%~!z6~}(^+lz}AR8%Y!B1VR&9Fgt=}v!aB4WEO2zw(bGBW7-;>gUTcy9fe2uM=(>M#xd;7z& z3#Flq0xSS#WcsrBX5*%tAN|!{>4@5>j`#a-p__5LVzYc^gVE%h6?3^sj@;t!i>pm) zZvWn2J$mz|#!w{s;U7DI|wMr{moZ6L>?WB*QyI+Ei|Lo#BpvGaccCRoiy`^?PXObQFFWt1#cFchQ2zq z_<=>H`P=uNH*@BBd$-RwEqY)v4w@G4x@1$=b9T64jVcb^UsN0b6L-LF3*d;FQ{fOD z@dRl7(b^NAWU=&9>?iR_%rDZ%>NcVju+!?aFd!}u;In$pIuel zUSxaouTTL!RnFCG*RFO}dCYPDUmbe0SFegSge{hEL(EuY(E|g%4EfF55sxG1BAmtQ zR2s8Zr?4h#R|@aQwNp(2n=SIC-<}R?%Gtvz^EXvhWZdQ1Q72(D0PJXw1 zH@Fnm(I&-+_z3h*hL23)ZCdj@mnpbfRJIe>j>PTpo2VX+ap_ZHFAzqmMpmjI}^Jjk$?S{AEhlX5eCw@qm zUA1b<7Vh|g1Ip)U@A~Ucp4`75i4yFe{QB5q>GWln(I9i1vjaFh!Ucv$Mn^}61t*<> z!}@jkcVr;<4^0!$D4hMW2hg#2fmdOhl5boO3)lu5wGaqZi0OecQ4nF|er?D&4Nm(- zQ~;w1^}H+rfF{sY9nK&5?=XLaT9osM9^i_{@1d#3cJA+oFJ~wITMDY1FG(1T?!ZDz%i*OPrSeU2?GrYaMdZ;3`I6dW;*cn3s2rR_qWOx3v1 zqMO(X2S+PY6o8dz{<~tZIT#L&HShfOjthRhvnvkuQJy4EUT$r5e@W}MUM>W zY+74=M^7x;6Abi3>(85)I_>B-Cp6(N>_8)aWs? zc#((VAhrLG)mu{TWPrk7PzdbU*uA9u6zTlIfWayqtZIpKzmnby&3U`38DCOVygcRe zOkCu&&ph10_e$yFpeRbOSGA}HRLRaom1FM=ez{v}8`<%z9Xo%svusmS*Z#6_Y4!5C zb;hcJhT?$F<4w=!OX|^n(Pp>BX000gK~bGun(1w5ySiIxl`Yd!rtU1-+*rn&!{x9@;&^Q`mt`@VX$hqZ0VTGq7WElcv=juks`;_SqUvzk4d*>r@a zE1eg&*R<(KN(-b1TuGsWQb?iD7784N!d(nkMmbsz?kL=GcP+$z`~Uu)SF&X%ExkXV z&pDCwF1>o*=lSiK^x$WIRZ*qlvC(~f*W|OOxzBnQCW`$g&Zmc$5TG>$b8UYK&X{FF zhO>GHt3a905SYEDvC8JO&et?l>;Idr@`{FU9oAa3vsU!7(;3@_>5N6gn9j6*!~RPr zlg2#uzNr2m<)R2g<( zFvZZ$(PK6_J;rfccLWVGyQ0@(*!>rl6g;_3K6#Ywi4P!eUP5&mBxZ4Y1n8=ghb4=0S~_tf z+opBqg%$9Bw}V~_MF=`!!4C+mlrueK4OGPfB64%a@K#ooAilE*O!zq2bUK{*D2&|f zf^4vBiM9*6y?3B=n!I1|EB1{ zqO+jHFCdyF7vq-mbjt0nQ5T8?Pgpa3T(}(Z-q0#xbi#;F+v$rs#G^u%}sfv z6REpSJ=op-;Hf)P(g{z)Ko#dgDMkO%B)7eOxqtKI@t|G$pQqtP=bqg8l=QA6IJrcZ z>FlyM?rz%uuLoPx+tXi5Zb()k76HH~8Z%Yc`x=h6JTKk#Jfb0!S6{QQQs-CFX$n|j zV%&ezCtlApWhoy2@0|AZ(e1_p8LJ091*Wg6n+~X3@to0f1}o+{X?6D0jafgX8~2p|FADoUrM>JsSMM`}7^XYc-2 zRR#rAj1Hw=SGn(+tCJ|NDcW^flUh*gqg6GL5{}MZ$W(pHz5bXz$ZZcg^yQ&)16NY! z62u>O8t2ta&%VK}_J-{$bd9lVM8RNpyPT^0w2L3FnP==YH$LWe7gyHA4T!6-@boDDAGavs=1Josh4GM(Xyf<*cOqIDCCGDbA~Z*N(Q1c1$~2{ML8?G z25Bx<^6sTGLKq=P9A$>)jF#vWEFicKQRT|-^X1jf7ahYpub;E>fqgxK^iS;%FJJl4 zf$qLeF3f-IVc_x&(v4lxBmYsXzEQ#PfyXPlYh1~iwAF>O)A})P@8qvY#DcX^ zmZRjkk@0-yRD|=>q&#=Ir$YE~{;8$m%Z%?wh2zIk;P-z1eo90EDd;UlT)t5e@$HFI-5U>X9aKwq!rp*`DGy(^b0=`-4)kU@ z!XE{U!s8#F9yt{=$}np>ETuo^?yuP1MA2rI{BLP;9gzlKF!Eh#TLpzIwKQ#inN7=U z)%~p*Z)`nqwpno$V_e4KPy?xecx3WLzC&?z979&z_5P>STa>qw4@84(DOejBt+67C z)e3n7Rl}l+yLi5<;ob*ycB@&fLd1k3^SJcc@7}61{YT$f@i@mFySr9;%^3`aN}Q2! zv;>XV_0Mt-*h_+5?q424pdaKOk>bL~gll1Icj4JY8BkLV6#7ZBBJox65k6o__b;oa zSP}k$3{R_l?vZCJvq=v{Db{e?^RV!x_MWOm82>*g`c$<_6+IhRKBuakl-BctI7fQ_ zMF4}W%aLy>T(lN3v7apZ61r@^g$K`h9#LzFs4z^MQQ``b(6rl;N+t0Hen-ec5M}eC znujdDviTPqgfi2r9UK?b@dkZwWQ!^0Jimd964cO+i4oBC7@2|cNcICZ31|;Wt^txT ztT;B)Z$nqjJTm2%T=MYG?c`z+xAiKYzggdFhSs@0Yz_{Cx+XzhTa_D~rnh zWH#UZ%s(E|8K{RTH4H0{?4S>SEapcuB$%jW4GCh@7Hh<3lg^X!!}Un#Nnhf6NJhU% z4Xxwe{m%_KeZC4yV(<00a{t+V>-BpRmblmF9C~g)PX8dUY2`%5$)Z`FrYVQz8R;LT zKaCIilOY>bVYKR+$2mW@^7))!?>$$~`8T-7!UpZVF_m(;vh8w-!#^DBM zsV7l7ypqmH3(4_1#<~#UKJaUj8UGS@m`s0UcmsF&KYBn*VE` zCIJG01)S8E`ZNmL7fMc0}lO5H8Jz%1hytt||2334fdg1VZI3Fp=)a zTb6R4!aJ8v_@#?7Z5Yg(vlyLLyaPFGJz|r{$IQmd3L&r|$yU6a7UkiTFVaXFEU^-J zt6?8_U`FdHKf(RZZcl4zD40LNe=qOVp}t(m34DLAdOmE`Hpo70MRVvEKN7;{Ckcfc zas*?Ff+)`ZWklmj^I#szBWWIK#WNoc-hckjJi;@SkbXhffoGYfpTVO2MK2cpqUb%Y zm}Av!^qj*5!Z%f{j^tNrf0ip!XU!Fxn?XT&r@2A4m*tFQvdN6JHWE$RDZrKKQc%)V zAgOqFpdJVWO<5{t2IMr=u^6^M@lTNQQo0XhdW41aCDB@GQ zrq&X&8H~ja-K%;h|0rRRyS6)8Y$cy|q{}9Vf*J|_6Q3dXc$P}H5&6s_phJ)tPeAkb zY~GDNq41Rz+uSOdR?`#bE0$@swu-^+or_-n>F=-0&&s>^&ZH?h#|-QKOB*`&EUvAl zr}w$crFeda*`)h})$PU%d<)sxX05f@L^EJ5M(fP#wY8S0S?4G&#`BxTXuhM_#;CHi z!V6oaGvXK33NNIJ=5lTeJ!L4*JVG=d(wj4O*#*)c45BxjlQHx0Di9oIL4LBn5H-Z3 zmj{jfROJ9j8ot~-=AkP;*Z6J7QLIMSM~qqd|Df;4S3^Cd`OuZ*Sd3YeJ1}csI8Jkz z_r_qF74BJtn}01&iVLn{o`(EB)kLEH_3%$Qk#)Q{PoqBqLK0xew4F1Df zMpm3O3l)h0ydmV|0DAHVg}|O`Jphag?Y!acxdUT2>kTWqXr{ zV-`vuPYwi#gmTFx#L?K5EqaqxI-j_*mC%5w0jIaREhTzIy%vQ(iVaSyS;IG)LzYsv z_D!A345D#9QB5R+J45(0hU-oGI#G)f;o4%WrbcBByNXdZM4Lp6V6Z5pY~e%DJsiX% z5sZ(DSu#zv=4dDk60*mVsAC5b7}aV-B<6_E@mF=l#SXXbb6hV7Q?WyXh~9gi)fv=W zGR?4)oBJw|(Ne1WoOB+jTdXmg^vZj{V~iZ@H^l6H!>GFR1Nd706FCxA)Y(bo>)J!@ zB{3TzK#W^sbP>dbxxfh!&yd46I9f1cETMt15oR_aS4^QCPt{OSxr!Ae1uciH9j6Yx z(cIm^!(?kUa>~e6gHs3^RH6tL{45??n?gAzP4>h{IdKwp0bDNf-SG>7dJPK-0UJx9 zs<>ST1TrOMA#@AR#Fy?xPAK1vt7(t-Z0aSg+OXBKm5P z{V%wTgeZeC)Per7VtJEJp*F%PpYXWtW&V&im{6n>7n8ix;&50df5R=4KEuCD+q_fy zG`D=>F>B@Cqqp`j+2~79LOcoKY|pJnuS{4I9-ni;bNdmwHEE;pExhi}8)>*Fb1vDKvrzSjTqP!`wCB&CgVxHh)*TneX5H@)sZPZ`M~1 z_hrn(%U3KkXZnUKl|fJc<6nGv^9(8A;u)s}JPz3Fk8%Dek3#*8DY6q6 zv%)(rN5i5<6mn+DO+p&?G%jjzxR_o;qqsQ9rUqNc=AzAbE}$GqyliS{dU7vmA$bDG zQ(%Xckv_qXrg8V9VCY|lzmGQKOs4-o;e}figQyEB%kr=&$v7$_En_@Hj;0xpjJf=| z0)S)?Dvr#CO2uG)O+4}v%~}}B8(=(9_&w?+I*Q=z59fFSc@K!Dq(EQ7L{Dck35o~j z)>P7F2XQbTMZuoH%V!FRZ()vxbJlf*xf}{-A>I;ZKQ%>t-pxBMCZ?_-97kZFq+uus zWX;Ozu^dH+%f6ns6z4oO|6NElpu5%6gaPVE|5TiPze2f;^H15j5v4^d#rTb*(4L*k zu4lfm!Y32cd7PiB1C%9=kh}}hDLO}66Vs%DT`qOYRAGur6cwSK0&LY2s(FZ$y`kvK z%=UH>J!>dZlMId13S_7njg&D$*upX_X#*Q_G$TNWfQFuu1ENK zRh464WOI^J@S3i5S9R6wZ4URBm-mO8_tvx@Uf-iZoe6HTF2_cq6}DBo_E&k*dr}3jGPGh|Nnl?*cJR!Xl4m$msP-R7*rR|#bc%yi~rM6>HYWpt_URDX3aM@2SR3#OL zPZ*>hMHNO}xbiJ*SCo`ihIB?TI>k2$Fa9b__-jDwuU!Pt8uXLr??Hb3KJ;RMz0=4T zLN%3!n+^okgqkK%dgUt5p=fgM+0b47=uW^muK zwwO~V7))w+qHW>k&YJn{H9@;*G8#>yJy_E|pZ(t3_&sFnv3|7W)k^kDjH!SKKtDj5 zUd7dSpE-5g*0$`P;~(2v^7rRf{QdISwtf4rSYT`0eB1q}@41%0N1<~BQ*+n0$9hr~ zKAW;cZ&2F26{+qR*STS!q1>j0Hvztdv;6m!%f#hH0a_zj`(Qjz_N?Us1mr*hr7;jC zyGl413{!+dG(hZ~UcwuQM4>}g+3?bB<2PtKCcl$rpxn-ujWu}azA=PwJ7Xz%8&e^4D;`!ouRN6ReTR8xN#d}- z(WvCHO_@a~Qm%~!w~|hjR=yRU+Y%MwVYK+;tu?L^@A5nuTJ9?;4K`MVOiI0gOruCs ze+*=b->xrJ9&*=qMb)5EhHw*fp>V9sfM!oo!g-E>cwbxjavzaGxF)2e5dj) z_}qQ)jzVUGawZES`9LWMZbYAn+FPdxJqa^8<K0`<;4eQfW^ z{A}k}n-n-RH$DpL4vq`YeZjg;IDa^-p%2Kb3JT&X;f#`)(>~qmfICN{3-0^wVlIQ zV?j9neue5F?D>D44`L?U5~^k~Hu6Etux;_jNo1Qz=r3gkto-Fn0~f|@Wqy0I8@kae zD2rI>B}F6fN^U{M$5lnw7Tr{IYth5V`gjS_=)ZGBfb!Xq1#@gc{QBig>m=t8g<|>P zZ5$UQ<3~7|3Zj5cCK%0aq~xu99JX2B#g*ou5VR+!N@C>%UskCHKq;F-5N|q#EHa{4 z3(irx*6j0ngL@varks@|{~$qeX7(P*H!OMXIcjDBNRU(MD1lP2R4+Yr;_S+mXHOhj zTFv=yR~SltQ5XN(i4*Rq-(|dgd~D3^bNk(6*eG_CYBZ%z)7S-^_2D1N!XXft65}Zm zKL0uKTgqak0Bs7%rVw+*%apZ>Jsg#5cTs*TWw6Sfy|zvKG!Gv+&yR4hyrr_Vw6di< zAb(D|GG{(o&Vl&>X7L=*3um+P^U2Seg(KGyj|Pi>b3y7X4p&qfsIPzPe;E~2o$_jsOuO_A<4c5L5p&}D^SWDu;XGx9L`ie@+I~2 zXrz4mglKg6qweuBR=JwO>BkwQXI)WWsX=i&ch2M_BtRp@t-uPOd-BCXKnLIppDtW( zEI;bdUC25sE5gN(BF0nx%SwNg;qB4lU^MPfNpDR9-Rn7sQyiTQO{i2mg)t1Mu#UX2 zQ8=l3O+k7#)b81YW;UTvv=I2^kc=hL@&7ps(-i5v3qFUFcU}UZ_}%HebE3J+iVi>v zJ%!)@Us6_KO7oM~fQ7vgqfSsPM=ow7AIQg8Hp!(qBW&K4i&dSeF#ct7m~+m{T~m9G^HT# zdwSykKVl>d@TSxf#IXo~4~7LvPswdedFHj_K1GVjNTj-ocEuvT3m zEQPKlsm=c#95jmL8Vl>I_5LQ3>IU)rjO(CJY7g zl$^|@WcV?o$A7~451x^J{6e?%yZ0^2kFTkfEijToG|pft9hRWQ8nTRy_s$#R zo*d{q0qF(*FN}=|qxd*+;=VdxHx|+#@o%S*jgU7>2!?T|vcVa5IfMECk!sksg zz+T7z9Um?Obj+A5gmi16hdie`i0ZRyWSGbjfEO}A1X4f^EcOWUCS4BU+!0F0L+)4@ zQUK*W7D@wRB$^DsQkW87p`IimOLkr_-_bW9Eksh|$)W|g)&lgoAJ7XOd2!ZpYdB7Dy?IfvCU6M2iGLcebB>IBE0xJ_Z zB?^IZ6mChzXbO^Kxhc>K zP3s+CU<0- zcBWE0n=(6+3>T=LCCvpa4IlLUP{!B{DV!hrG^Xk2mfl1ku@4+yRl##$49}qc!5q}z zXr{FwJGb3oLpBhs-Ym2g^b%oN=2kwPVXMPs@}4BMIC5_-r_*aV1Nzlf9vORV*<}5) zPmCQ&2o?+c@*2I4tG#!G`;tFZpYr>Xwe>zlx^`?taFjZQVwXWWE(XGW<-nmum6eMQ z4JiHLfXMmn<$<7GaF#lRk+IrZL8B5yl|~>urdpVYD?!;KW=~_lKsJ9(FEW6v@9nmt zdKdp%!_LOc&W47anZ}(Bg#V~VoK}md??93xQ%wnMrT~n^1h77$4B+^8DQ}6^j@EEm z)|q^Z0Y(R%QBVO$W-lY~$#Ya%X96YsCK`~lI;H0kzc*5JxabaKA3cxUqaULm&;()= zEEs>BOLLtV5rc4obDC_zcbadwGT;NCXOrLa1}GXLg$~0;63#`lF)Uz-p@bTQDHO-h zBI85~EpUK3@O|KODuJ5aHX6hVvCua}>_f72z)M2OOEN}bBZCWw`Y@0{5l6(5zym@T zM4}>{hYt_us4}ip4fas6?cN)k`QH%^dO~9F(0fmj z4$-haDo|Zpwont_i>_}Voke=HG|}j5<3tszlR69zpV`-xC>1u?!s!5-!`t=RNT;K% zxI_4~EfP>DP3Q*TZA`dmVK2sNR}8k8KUTA=dBIrHP~~?uG<7MypmL+WjML-^L|tWd z5r@kuDXJ)T-tU)sDv#abYlzsns!eG}rM)DYx~Qj`r&b3N8;vDqEf+HkCc_=J@<`p< zm%VnQRa?x5ql%+B*VwUHF0v-Iqr_!!7KeNJ2fFuF1hSDuH-}r+_eF!@xz|6jF}fjT zvqf)Q*tDaq~7gsbv|PY)_XOr-T&aKZ1iX>8jnX5 zy{U+U8zGaj*l^c?XmppAOHy5X$ge6@*}VpBG+|V%%KH=ZpJU`sq@9V7y3|>0;XR-a zd7Nwi5Uk20)CZ!KW}+#18F&jsIPQZ0u5bQjS0l1MsdMOPId(-ayByJ*Kq^3=wm^0` z$=!$8HPi$kRWV=K7o?yKWroP0I`M0DiOa1upu4Y%Y%bh=(x1ujsbs7lUE?%_k8rH=kQTv^3194%AN}8c@%l zXa}M+Y>aAsz7kG6J%(1}K}|zzqfs8~xuSlIb*o%yj%lR8?HUewZ$!UX@pw>HwMek# zb=XYDCM>2%McAOT+e=M$FQE~)mEPCby{2Poi`A-Dm6n*jcIJX$zkxcC7TAfi(6x&| z#bmFAQm)(0bY?qq{4z6l4H;a(rx@AHh56D9GE;m6HhNiXpn1ez!Icz&hN9uJAuk;dCp?1;Uj(BfNrYwPGI;V>JJn5F+ zc-ziJNrBfH%Zwd+7u8z))tFHVMJIli*q-S-GSZM*b)>IpbCviVZ$oc%^2KOh(i;pnj2!9X&h;Hxm5P)X ziKv6=SDyqQ4Nsk_}WbiowfsMKkdwVn^UyjA!OlRmO9i1wn3^ zf^F6Ld@$<7uQjf+GOaP-bE{wxWp>`C-POXUX;G%Q3lURmRf!`OC{ZIm0qaC9;ThF> zWEL$K-zL1CtRoRZH0V^N!LW`@%6tbIlS9FA`nF7-rC}o5M!VG)VNO8);1nIaWP@k` z=ZEjHL$2Qm8h|K*X&S)28!5j)G=SN*ROjJO$Uq9etLO>D=l>BiO8A64X0kQSD9wX{ ziL7cBg;-EP1!_d2-#bu`WQUw+kZGs7R>(s|EJHOXzzta~QgoB-&ZUkTqKv!rJr#i) zt%{Rw$Uai2$*9UnEO}W3H8@$pYKG*XQm6)-|4orCX1kDr3)J9o2clK;H}5-?S^nh8 zl}|3u9J+Gz{3`i)ZM^Htum5=MmA~9E_uj*U6OX1ocFQe?)|KhZ&GF_3&i>uNyr-Xh zB;$|y)BW@22bvDG2K&oR9#d@hk*l{18Wa`XOO_4$IO=-l5w($Ti+im0Yz?bSU!SFh{P#I9J`)^+AHpBrvLnjL`zrQ206*v6l%@Fn_J zjx6=H9&Bwr*y39{va&znk5&4^>vkVHysv)F!w=ovTv{7(h|3cFU0tEc@~Z7k+3vlg zgDnYz!)kRH5-o$Hd%M|5{%3Tu>u}w?tsQQExOD#ZJGf$9NvwH(y`|c|tZ_}St|xA> z)ebfJhiV2Y`rDE*pVsV9Dg;!);q|4F%s`FF8tci#{SGB0bzbKPRJTRZwW^{gQ|Y%W z4Y~`~cyFEbLfwMa3SG~>B{elm_Vws1T88Sm?)u)iWsGWCw{Dw1^^B;8v(SG!-rHE| zw<&d~%PiXcm5qHBr~M16v$c!-;pR%ORZ|>nilZ%fYk=uL!#Nm){v)q0q*K>R}zZ z^j`3h;9jWfKgM#YDd%;HSwm_74G@nKNag%x%=*ur%kNQICy)uZptV6gsw(KslpX%p zu8s11!P+dw+Msi+yf&$x;o4biqd*7(^4Ce1WWPIOfpU~iF^cu^En2a(x8l;}igpbz zUEuA$MR`!CQ`-HBOmFPcnTmF&6F!I1s4pr)J&X4%n2n$Uomoy6y;Ahuq6_FO`*zXq zivCc9`kko$Pb@HJKmm^hP|6jh1VoaxBbo*Txq%h`faQeLL5H2{{xeTI!ud!&%-K>{ z;2IeKm{0|Ij*)Vbjc`kJ2+q^nRwC?>rxYrsjcJ!&0U;*f3YjWSw5u3b4&YnNF%!fF z68D`V_-YVosZMG!M)n)VXH|*0pZxeed%N5Bp847vhbLb={Ki+$>}~Jfd(X!|IaiD{ zWh=NRV{@A#x6QjZn^-@(v@1Gr)q@{D)xwFUvJz=w33bnEIrYecR}DnFmX5AVWKRy_ zl&6Gyl2zH2elh&%zk6(;>WW2aTd=xx{yE(XQl+lY<+sy>F%Ti^Fex?eyMuJn2{8 zIL!H1-goVWK@?-|t1m07@4NUQ!p=;UjlIL8sd?9J9%>4y^&XQo>a$YsI+I7Q2{sLF zzHVM>bQt6nDX2P}wne>G2n9GToH2N70``{qYa7ek(zUj>#r1YwX+`UThTx)_NN-EM zJu^^kn|Oy8Eb-oYQ?$Cli%!(Z1SJ`yZoND!< z0ws)SDE9??P@bNAapQB3+&G$4y^$Qf@#D{B+51N7!LjkVkK;Je5wa;krko2rl1Zcr z=s{G8BC`RdtX5Y(B8`QXf>JR{5io~LBcf(!tb4`U4V81o1`45a;KZED4Qp3)$8dJt zhQyo`bao0b2gc?kHmt*0;qmm^MSYD4Q%N~n(a6+->&i<^iN?M~Yt!k`!YkOCN38&f z{1u}zO&k|iBbJVOup<&OFLdRIl#2V6zWs`i-E?iu($6kKLB*PDZ@T`9cB8NsD%+OD z-L*bVvC&wp@zr)O-qKcqXmQNV+uXYv2WsjPtz*2ILSq@4lN@IhA(4qk7k_e5&A!72 zu9#=F%w4~C|L*GLpIfowbIYrD@87$AuEjdgw74gFg>@+2LC&#~Rm+o!kC3N9&|4Lw1ki|5mQy(R z4)RWMcT%nb$HSm);6;8ln;h6Y$^Ef1{1hj`C zLq%Z18xY@)N{z`M+!lgq2TL z)|j|1vk1z0BDEPDC08hfiR&=BvtIR9=b<%>I`Sd+jez(`!%iJ zp+!S&;f9lse`ap>vyY!_Al5$YYueY`ysybOymV1#l-o*59*;(m=yyb_q-#NUlNwBouv4%@^>{!{~7&9P2pjcO4-?e1RwweVUHN`d2 zGQX*=Z&gP6PIS-{8;EM`I(J9;^PafYjCAxt;zPyufp}>WCeJc++*3C)*i>xLc|w(` zw&0}E9`O_dADrBCCU>+WiKgn(`Fs@eH?2L9r%6MVz5>qX(Cb?go1@*CM8E+xKxa@o z0*Op_^lalmmDO4`(0DaO7E%#(T8)lG&c@!DB2CZdOu9l@kKH4k^2RTa1)cZ;>T$_% znxi9^!XwEXg>b95;X~J1GZQGJ;lDV8ZI_vLpo_Af+lm+*BeT8bZ3)Pq2dDx8BG^(L z%v%61K1Ftzw?!i@DOxZ?Z@&NW#u(YX5h12XPcBoLwYHe?(qA#g zY+AF5eoNqeMPumGaR@%p04lFxt-(O4L^LfdB6u@-GLb^>mFXQbe+L0BU)eDb0M-e+ z`~w}8eBP-d9dM`Jd1T~R^#uO6vF?VLVe&TwyZnuYSVMPga=O~c4|#r4uDL*<-pzRY zR;DX-VN8t2L%xO8lIp3!K132R(VN^pYXQP&B?MIPIlHQ=W^nD=6~1b;Vy7G&CI(@^ z6h2`@$-pshpfWqMZX|T)z4zW38d(Q55Y<5X5Qq%>LgV17dV-p#=@IFhX!nK?m*;KO zRWW>X0RXIesIxxeQkRvfU6K0EAvgl%x(N?3nSU-kNAGYUZZ&r$2knV0cQlQxoHqk6 z&~dV^k@*(n7k)adCOsL6>>&0qtB{}#{30b9t3cKhTn-gbZkmBDvcoWbk)IZ#;vmxU ztfb70TFX1Q4tI1AB~RtH1Tv_>216PKjUs1e#m~`|xFz{y9Z1=t^Ta`DIH)t~W!glF ztkiIJQO*m-M#IkEf>w#X3kX7WFmmmZwwT8$0emF)+$lCFx*yVWU=t$4LCT7?Wo^go zNpp^uhzMs*l027NbMlgDHuf)~DoAbXuWD(&s`n+{cF_B6F#)!cH``nK8yP5wpw zn%l;>Y=)1kQ^QN7>f>cqyYGHFZ8amA8`dCLOTt7~djR|l32HgumvB1=_Z*}MiiUbUuX?#XUta^A?u z5+7Z$bbiAH;&xWO%h=!FPg>4<7qeMose#Plz_JE!R$)hJSLqa$O4UEmw`;f&`8DQP zSFKTxOq<5xU40MeQv<8&xUCCs4VQp-xU8$P zr`E5sxWKd7hOky!5-BtI!&vPFr9BYrl1=S_s;bDmh$|*?36IvM zvxYsEkXxe^+#wXTcHw7x)I&@=VH!U%i>Po9zRUH)$1t0Ml z+R^OqNF0*0TBp_O)R3Iv<#*+_#&RbRX53oowW!(QuDC4!>8zS<(kW`*>{Z^!ZQZ7^ z=x7@(6SK|uWghn#4ZRe#_i?6fO(VnnF~N9{8Xob=H>DTxLzP zpemPu1!x)7n0`)t1w6y>VWKko6 zug6$}ZcGvQT%xQ8W6BnE@Ks6Ne!(i7$e6uf=AXTdH@V;Y`(hQN?nN_ zDm62Cp?+B!x-sdfY!1k(S2zb#UJQ~v%)ylUWYh5Ka!f$g%F6QPLuuhGK?XhLi4!Nr z#wvU2d@4+V78ul>7!%kT20e}wC|XT(fZuygeG)cA)CQmZYqRe@p2ZFQ?1pMzU3UVC z2YQYnHu*lpgm|I-)#8R$goF?|E*LkFbD9nC6~<5y|DW4XZ>;CInUBD6izjyz%S0$W z(ZmzN!>c+ownU^|f*1~Wd?$27tYkimV4?Sp+0mqklT z=0s!LY+_EvYbxmjW!05V_evRE_P;fLrv8kjapH(wCI7NSJ5r{B8NIUG-9%v6GbYtJ{v;1 zTQ?rP`B=k}$Cr+LVMX$~>#rVdY8t&7y+c=gVMX_yci!4j*4>#h75nR&Ts@~h^~t%} z(`Qcgl%(sTI(4ZvviGLD@4AuuW~sxOEa^Pfkxbrkt8~!rPTqaybmvpHYOBs*Hz^Wr zbJ{9Jbxm7ubA@1X7<9HKM|?PrsL$&-{>U|xA48}gZ*-Oz`Q8UkjWxR*j%p{j2`!aj z*&`e()0QX{qNJI3YS1^jeaDJsMdjh!PTq5SbMtL~d-Ar!388t#jvb@E!TW`co|?AK z_R>JqJ%$lOsyA(1Rc_bEoT~YH_%EtDmhSBN^M>9XOFOFIzyQD3 zc&j=VZ|@e*bZ=kWQRUT`jALr6&!P2%tKFV5f2Oir?~l8PiF&kUp@hqBFRQjiTM}hv z)x?)ef*NhH+F4m5SngDZoj(mvL&R-WiQK4JB%YE!Yr}zEv7P13C3kwOPgE?*)ZLr#0#(Uq{}T)eAREMMX!o z&!SdaeAOKl74Wxst;h;f)c7;iVXs|{;6Ldn+E869UlPp3Jz9;YA`^O2>#1l6NT0RZ z0&2oXrpr=o=_$X%<)Ql{!O2ITQ~WgPF;ojUr(c2+PvcY@r#hcmzH{eV@B9ab7JXva zJF;c#l7_Ld_?%3_XBDAb8bzxwp6RUsb0FV|6FGyFcLM$vFssi0>4)N($s=G@IHx$u z>J5|4FK0R|_@SIpQE_(Yf%)FGJ9aJ4T>7&OOSWzq@eY4Nd0wX%tzK9#($r(IN>tv>Xz8?V|L(z#r^(3Y!i zy8d8w^?_qI9oZbDBf%|4ZoD2hQ5v10TA!AbEuF76=rk#nCTFnLhmLXR9fu<&MkIOS zIp5z4r?K;L{;bQ*rGW6JOP_) zZ2h`b^_YbSp!~1SNJW_0T^N(0es!?I=DC%$F5~=C~4x0=9T|O%w71pr1u&JQIM^j<4azGo-@eJ{3iS%ADB)wN+ zH;M7)p4J+Trn;@Wxk5BKgeI4I%_f6k(;BtQWH;DK92P+^JD_$sicEz6EN86-l0pw+ zJ2w{{MV!)oMW06e#1~MZ;;YEN{1(PetPTH#fI!S7!-62Fo(a=`spECPnF$DKOD5p3 zP@9d66`jq&!<<||AO*M@YP}Fl)u&Mfmb0d*CrAes?!lC0=mmRUF#p0nZijQ=rC?w5 zKZ%<}BS^qhI+HNULS`vf;_FUpLk8j7kR3<~k8;VViZaFRh%yRlCR#)_3g&6h3t6@8 zPqBv$HtMB1demB0+ZAc4@zi#OeT~(AbtAVMVY!`FTeb7zb0rC<0w#L}QVQ$FE#)@N zHj7x9*8cCmTH_iqHJs>~WV_+BdD++&1wPTmTg$Fy*+8(a=cRD*-yBThc%MF zXM&MqCLB#c8(%$R)xw^PbM~@vO@+%W4PP=PRx=9S<>y3tX~z8JXbrzrc?Nza@^Oga zXeJ4mN;;KiCg(~`*$d-YWQb(Pg|+X#i|s74jY0<$oC10V0w-bMV%{Vb!$=5auw{Xe zM9F0Z6wS5M5I(E72?~cl5`}HVZYtb)#G#cQP}odbi^y$JI0UCjZ(MQR{SV%=f39eB zOzjLPOvo?)o=R)9Yc-Q~Dh>H4c|U4o9~aiLu>&oI3}P3p0)I}^yKGfeyN18z&0#D; zKhi#%mS-p5pS-b%=PTZ?06lRQDX40_=v2Y9gI7RwZycUHV&OL<0oKgl0=Lu&!PW;3 zOUv~%VzAy3&NGddunn#$rc1CsdBhi3xPudVuhOn?LQ8@2nvHuuc!{g3*>8%) zD@-VePu-fyK7jW~%KKs&nnSl#mx(GhpC#o5@f6%v#aqye%CJMVP*v41j4`Vw+?XIC z%$1`Ub)}qvq%}@aX{?rmCjtAs@Q&U9AAymSOH^aVDZn@9C*w9fhvF>a*h7j+Mvrsz z6&6jL6Vc!*F|BDDT$Np=K_li4&C;Hg{V7du^5CHRhkw8u+CBC|pTvEHwVIuP8KV1E zzzf373IFC@oQ1h-lD%LdK}fg<@$l( z<6xZ}ME|J@wYiqUQ~Vq>8f#N#(mI?><;^_U4 zpMAJPSE4&K|MlUA7HT5#h*ob$zh0eIU6riWZ}|Gbx*eNV`URswYiwJytM1}M`5;E- zfPxbW?PTO&Nu{>;V^z_?NNDx0quH6+V39LR?>Vx5Fl8<)RVlf@O}C)%Y{PqF@`&%~ z+P!+PsY356Ep_QDng&LJR;a}@Lux_w9s<&CK zHhr{taNU94zWq27)6o%K3`ZD$9OsXNHXUVlI-4p0{xOA}h{^~V-us^6(vS!AxODNqus0?g*wGwzhM;8?gm{%+*^X8ZL|0;D?2A$+E43S$xv`4|713Llk>Hx|siC z9_&~p?)(mY(i)3;{xw$rmsw|6{JxP_aY2f+*Psj+9BR4}$HWic6T+_ksPa6adueHH zRopr`AUx>_&^@3Byn~*BRczibN3xWshaMc##42N2y`z}neNCobzwW&7&ieD~^!1q< zhD5~$}pRR%;5 zAt-l-$foQOV(*})d#k}_k*Uaj?>TCdgI*o$JZ>px3%@& zg=-#fpL^q$em$q}Z&J2c6r{lX-tMz#Bboa7J)SPa+V>SK-S8P(I~I@z%mucWwR3sjZe^#&&Xd z_3ELFDw0STeoUW{-}xDCf*; zN~as=^(k9Mk7mWe8|#MA52;L=D~-m7YhCxLwc6vH zO8x7xNViRGt0=dhpmq`$5*}*DhOXRsaK0>TPtn%y9R9-IKLbptuOb#OU&aaWk+Ww{ zK^GuRJc{M1UD)C;Sf1?Bq@_wk2%FOa{eMwkwuNi zr};(}4^@U51E~BME{_UHv{nNK09#-@0QxxzBO)m~K|FHq0PJ>HV;?gL+0XY2KhlXe z=_~7Mj9M-pUmCqh)Ty;7SRIy5#Zky?+{i7GK4;8oCAHIOQAjVSwcKfamGynCR{dM7 zsI?zn015%-?&G>OTc8_I0txvTa*_`{bN=AEbfjg`sOvI2wWA>wuRLt zO=aFzpX&ZAX29%{EAHnJtc4nxa@-)~S-BI`VvHPf208$0Dvvooa#nS#kQ5cxRxYf+ zTu9zkzhG#t1fDD@d?Ff+vVbJC+`Dk}aVRznFY=h1$7H^XVO}sqq(PN`JT?`fAj8nU z`M}Vo`TVy(46mHPt2Z?lu|DmnvT!$gnm$qV`J!haE1yTk$jh+z{{w1n|08l+e_He= zdgJ^CamoKt^xuFdHXRId<#KdXRg?Mos5cox74k|DA*C0M4tW!Yh-GRT1g?@s`y5ET zPK5ul3fXA!Rn3ZR(-CriSkMNLdIK_WK*m(4%s+6QvZ3~_ueXj27M0_E^B zPE`$upk$a*!nh@UVwWAm4>;)@z1TVW$!G@c#^meiTI{pyHFqNEWLxXdjnUHDlI?Hq z-~Z-zf9t$01Fc)qxtQ)06*pOV6D*AFA3c-LvxS7%EU5+G|35fbC26kY&S` z>~){nP#y{ekq)`*)uDa+hQ7T^W7Y(5WW#5UX79P-ITUzCetNgsFdEM|sRN=32 z*9wGvZEKAT_}}jT^fNE4zUAM~ZFZrt`PQv+sfw>jpMS_M88GH(IoE2hEjh;3J+|@5 z<4e?d=5lV39(a(WZPn7_Pi}lk`sCfxOXX3jC>RNFr9FLpz0$7(QGVH>pKss(^F!6u z)xsfv_~1YP*T^pqQwe@P3m zLpVO2PYT~#9+t^0$B1zOBvU2%oH|d$i9xbTb61o)P7Q3H-|EkU#r(|!n7m4x^_Iie z5m0pBb@SoM%0oBb)h&a?#}4PFH@#w4V}5q4hqkvyvi`TvaI3zVpIpqZOP=0uNM|5E z5j}eUCKktB2P(R#Xp=l*)&hkP5GFv-AuAaIbAtt501JqK0`EYwRACu~aEXyaem_G# zD3wMarNbFu2rIi8y}VOnwnYQd{rjbxZXD^POeN|c3J2+fXwPA6} z9&HNFMJE>2xt!litN+wA?A**%oTZFr8EO{X`o(RJNv|C%skJw@p``Y$lSd9o+1efZ z4z*M->a5l)9OZG_HUIoy|MkyH%NmibIA>LD%i(=HP*;Ou)sS=hQ}{pz;Ill4#jb^E zm{=W%4E@h7G7M|Ybrd4|Ci zuuF5Q`nbXpnX_|2c?3^L&b)|q{g3zV{mFW3#DZN!yF|;^efr$XN7LJzBBQA)6px=j zupqgxkyTw=Jl2}t-QakTE1LMv;V-OS{e^`f126E;5CPbzHmTzSOE&dVdax(6Fu8yc z1nv>h(|!0$$C1t6e`mk1)z{S0(u5D}_@lN@Li9(e+1ncTq{DuSYdrAFkz0C>-FokG zx=X4hy}i-#p!9{mt*WW6KK%3TKj2pZ`L^Mg68%XwqUHDAdaUP`95NQ!xN+efO$fTd z<@#|az%7%oo4268Sr2kJ2a6V9=0RIASsD6FfzVp<8NeqI-Y~ZDSpzWy%^p>-kjvMK z_{1S}m;m9X7hQ)JZ7ZC>Uq-!Juz^29entfptFU$P+jtWm#~WQkL}0>_+u{F+4fT36Ti;R<9=Vk2D|Yun~4ixGlIB?a+0&K6nD3 z1dHIW4=7Ko#3Dbd`vw^Z;DRs^xaJTU!@vyQ9IpZr20_pi7E;^{uECWka{!oxv5z7y zL5q~9qXRp7vg4C4Ug+=LJ`k1j9yWfFavmmMT>Hqr&XI?IaQN^K9v@6_EZOn5Pj8@m(7iT1{kJH%9UhGS|f5eAT_)U!)dDvh1{ z9>GjVZ;p?zJu^K&6OYb*5=DCEvpzOs9%fA3$x zYR2FnVuP37%s)Q~FnAR4?c8KNJY%vdE4kY7KmR9$8cIW?ghN)oliEYd`AwAjHxIez zZ$Ut?bER-hlD`cnf=s(YCLN-95?WUnblLKV;>yWJBt@_< z30QgJ7hu3jnRCqAB0wQ~FWAu37Wh{FAS;AK+{g*;C7XpI6XO7GNu)D>umiI?b(C$w z@FmY@Bo(wlh|Wvcj^xx>b3}%SFA?bs{wv>-3lqsjmnK#b)KOWM_MPjN#S9jc#k89< z3qDz98M@=TJ@xf_uf1c465V?ao?a!Km1|>89?6641gknq64bJX?zpD0YQvsuexg+? z^>!obd#};x;Sn-v)@XI?Qv;um!=PECF`;ppUOghHjXHR4(bX8;)%C^dH43#Bi9IH@ z8sD~S)vMOvj04dtDnX5~61z_RiqXz@dgH_dJ&FEkvX!zIS~hv&P0TOCg6zmY0$0qW zdd-?O+_iX%uUWlXc~GvkB>h6J3`M}l`AAOjq~=zcY-Wpb>;8$~%8wZ8UenaHraMHL z{?eN(&m8QPCq-DBhgqsnMIed>P#wv|t^SGY5P74+^V;>AH5jkauEz`*XI|V^nJl^t|e|cyceghG^O4tyBymze=+ULm;gRWY3@@T>4F3_Q&hlYJ0*slE&!l077DC5mVd7LF z++4Wq%*~u!`c1@>B9?M(5hY6(;GAZsJe3oxP`S28SS$TPp7P#S5B;=%DDV-R-PfZjPft8`qbE= zCDo`5EYHa}?8qU=mgJnvAqGE?w9ClC9apFn_!PaXvFpn=|y?{Ztj zmxZ%aRS#twDM_w197X@Kn2acsS;;nun1Sh|M$m`c!RbxX49J8DeIUQ-oZe~&c_8bi zN;bL7+={B8BCDLF42w?z*8o{+fgvT3RE9h)4y?{WsT!sD3G&vcivheiqehUM{1rW5 z5%`>gQU>fmO5k+?(C-G!eI2jl>NRWlHVQt&%>-ZqklqM*21c`+febKmKmblCzD5n$ zr!(w!>?^o{kSIqEKvhh7U;-ggA$7rT;qP~N!RBq`kE6fbQC9P_JWA6?q83suQpucq z7awY|DefWsX(s%EBb6`-LF=y(H33~|*;E#9Vs6(eFAQz~5A8opdsOMYcv+ZIQ(i%G;3TkV}ul$|58fyJ+F;3~X2k zE&UvYUdlDVa@KNW|A1$+G%KopYXnA_m4~enLcZl2)6*-R-~d;9x4;UGM3cKXT?kH#cX;I#^t`wYKlAi0|nj5ucLSMQ-vb@iTw8L#nRheFUPE4S(?^~exlT{6mH5s#lMJol)7GsuZnj*0>E*7Gl5hZ{z$8F*>z-e3A}PA@*;c@T`(d>08c%Gg!7>4uJ9w^Z{jsDJBfMZpOKStP2K*;lAI7WnlRi2zh zEaYmG(PtT+meqEKFTPBO8zmHGjxb7EpGsUmE<>Swgvf{Zc~4VWptHT%?Pw?q&hapy zA3>?W>W=DwuiUA{fMP^LFswPgmd11$_bD2%r#s+Dmqs^#L|m0BqB44*ODe+_hBuRM zk#horIYtA*_8A$~ zQep#9EY45pNH4jVE4KOH$*1CD)A-6R;qXQf*eUC>xBf+0)s#l(3JHr^Nc5Dah{GAQV#*Dq!^Nh2bEFYYT*QSgk69v2=<9n z2sy%aY%e^0t-}2@H;?oF_UuU8m8ZY@)5DWT=5+^yS&}|i4>c_&iPx7Z@i(O#%IwbZ zF}~yA8>7;j{Worel(V&^etkSpTk7eFYf35t)>PMEbc{qErrfY#vN2Xy{yWiXf;xFo z;);jagva;E%QQ}zItfn}laKfKX1oz;m3I@|AYFxHDnYyJi|Y_nBle z$s{wAJ()DgG-;AHZPR^k>6X$$*$ahIptS`WK#(en8wJH{QSrLGqIgBUuJ|I_xV%@m zS3%K>zE`~T4TqD2i0cjp!BseX2VDi?yb~1YjRQAm_m1Y&$&xpn`jiK?)5dD1y6} z9@HJ5ksf#Mccll1XOn;tU{V1`e+SI`jf?X)PZ6`TbfBi*Q>X*kO_Y_SJFZpM-{DmX!q z$v9_n_~qiyi=X)H@{ineDBb#*r$I#QhG@PgA4M$Oq#kYER;Ex21oQl9@QN#;+oAs= z^4(yQM+GFvggzqol5qv)*_l{b65Nr}gNQt^3RqRiQZF$wiZhpeOs%l3zWl}x&a?jK zR~A(SADp*)|Ei3V|0;nAQO9J2Td3|Fn+#4zM)Dc6FJ7Z+7<6UsUfHw?S+O$t*OZn9 zQ~TOp|KLIbsDa%#wioU!nB5_Bn68%?G~F9*3z@8uY(U|y&$unQ@Pb9&wy{QozgmS@ zfQ6_5Fe&>Yi?Jb_5Tgx@!k{bxW<4T2+kVMdBTscdXGkNp+v+A8g+~*^+uCN`WW1*% z+-u&2HQ^*rJY6A&dWyO#-$3lE6}ILC>W1_&dn8d8EIY`U`L7Kb1%Au9ke$m{kfTg8 zL){VvpSQ(zF+^hc1X3H9wq)M`vJvJKUo7E%@r4WbaHp|{en*Ffh{_jFmi91t1vQ=z z3P&KXP;Kb*sHMplgZNTn0qJg`2@nV| zsDm@3qX5>I>QkQo8rZ_`rI`;@j4O*(D%*|5)%Wl18M^L+E5ASYKOJ8;6|1K5!zUz? ze0X?<3M7Aa(F4;5>N&ZmwZN^ZAK%kUb)Bu=kk^XRp`JizI&QSoxuc%cj;VcZCtb`Q zHbWY%RJ~|Br>!;_)C*7OojSEvVenMXa2lN^urPpliNjODGY&0xbH~&~>Mx#BSc359 z3*r+HipHcBM1&jH-S*g;)er9PN7!(I`*ixgWx^>^ZwlphGsxKN-jJ6$YGMmB-l8IZ z^~Su8^Vy6JhbxkccrsDDt0CufH^w72f7mQTa;Kf1l}vXijzSsUvOr@d>7IS%fHlw` zaQ4>r9Ow}n((&x>%(%!GpPJg9TGd!Tx>LNzY8avi#m5`-F?8j)2&!_$j%8@VHjEnm8D+ad=-o43-XM`<>aMdG z~D_XV+dQI0I3ijT3B~ zJrD~zWzE3t^1{#l2ARKdOW13R#2ektT!YIV&3Gc&XdMa-+hD9G-QtgkHJ5{47(iiz zu;{1Zdjs$ASus20!>Z6DvbuATQg(1=_LVYtmcJ{(l=9%km-y4L&Ax>u^2bZJlwWxc>So5t40rkmOjd1q5PH-Sjy%4?~GO z({E7o9+6{ss7x!f7SWCXtf-P04XdVK`aQ4!A`Y!Q{y?;;=$lo#vN>WV^q{Lk`o+Vy z;%yYx(&0)du?JeM?2pH~^-^UiDoQUAlDfu7o{HFs8npWR%^7Mw;o2j7mOg6Nd zuteiRZRw$y${MqHJ990zK(3ls5qUi5S(elW^X;ud!^rV#whl(xbD~;rsfM-GSS|B~ zlm<(US#LwmK58{2)jq2$p+*0t_iy`@A&3!K8B(-{<8p^37)Tw8bF zK4ZXSi(9i(t;}*WyL;$FaAJC@yJza|x%&#ip-^bkqVY3fbI5I;`;}B}&GuEK(wrrj zmjCbS%;3`cndp#Jrr`f8aOm;x?cH$t=&Kl8Ja_XSTKcN`+j6_>ovzm)_lAm)Ou=c28GM#R(PGVSYwD10Fxn&Nx8;s zMU}9+x>~h!4IbHzp;P0;-WY~14A+`a#0&DOM-x9h$hzC(LvQs(pb=1k7OmQ9(r8Rp zwKmAQYu82W!MOVbQz}XQnTflm+q;Kx5f^5O{RDG3&0YJUCb?SHwzsWNzdCuAOak0? z^knPaJw35(dRG@l?k?BWn?k)mEIi2$D;8N zq2c^6deDDe+*LIQy?_KYkOoo*@J-|#(pgFHH=|sDgyQT|67xXh5->C{FRoH_WfmnZ z2}|**ZC`l*B*`Kgs1%kG-$3g=gD-POD!?20cL zXfrtr>B)f>qe9+u*~1%+%}%Y3hn4cUMrHNa+loI$x9Zxo^YRl8xxmZRi*I^(JhOGh zP;;F-Bm*OBOCSQR#Mgu1>;FXSOUjrmFz@~b!3_r>QArbm8cLu;0Y!w=AEj~7Pso%qG!8y7v>V~?Gt2W=t?xHz!60ECuvEKr z(*R+2oqa@ZYDh2x6^MsBc7}+NDO1yEZn1&Equ82c{molY7S$6CE8QacPoPYajF)M) zjMW>0MukpptT*N+Mw{UsGJD;AG=Mgu%m|z?qT0ld7Cyd4qL^K~rk71j@9w6i5$KM@ z0Omz~?;4o&r=3n#9b>xLY8~!wpLWMsDR$ENi744i{~>l2M?#-8L?BJ63NKF*zjvrnsFq*dqfy8fc8t95FUM1Z&HhyW*v0AGe- z4I3uLmBCn0Wis!vScPFmgija)W}?HhtMqk-yi#j3C|zC`$uf|G#c#k5E5fo^jZFU< zM3Z=!_ZMY|Q9+n}l8Tn5^z5u%utw7CFJO&;qCgofzHlOr&n2MKmmn?ecZD+r5SpRl zi%h!}*2mqCSY2*wGfYFJ|0o7&Mtn)=!MZA|(0c)RN{fIJ4Q2HWh$Hlngf~Ok@)%e# zC!}5kcQX$Q%8im7Ce?u2Uv-$%a!rtO7IMqEEw~;NIGFj6Xn^G1W#WA!7l10qj5N5R z)EPrEMY5G<0veN26ihHwZ&>v~8 zaPQ(ygzNMxm^u+!5&mtf4ahYZkhEaQ1WB*J6k^=7n?n$aV7GG2iV6C` zJdWX3x+JU~Hl#czq+Jo*mtN1nrCF7?))sU>ZO+gFmM!p#3c(!m+x-6Xb!pWU$t=cd zS3aOt)!S?x&4M@8?Tbd=u(_VLIACWF#S6~QQFm*~5&xXC5D)Yx7ln(`m4)0lF89x-ObLVerYr84`${la4pKIE+s;!SVb@a5Gn&&=k zuvYuD)n4Q9JtKj^fF>LbD0!KTSJt{+>c-V6WSCo(#XsiuDv$q z5MCHiHji$kIO`6J*=IEbnS&V~tjy{wyImQlLKVs^h!%gXv>KGC>f;qfPT>KW)vpi7A5eSZYTpv@37%9k~d^7m|!888zG**8dVaW+_j zdADytVD}bBmp8N8=5LQX%r^x8;OzF1CnDhe)voYB3!927e&r3+rh0+{SuWL6yC7n7 z8XIa7+poE8B(r_pVz)Duk0QOiu3^c(1vT3Xg5T%!7n|cBzPzpD{-tuOwR+ZMHSle6 zyNIUqHO=;h$p(G0IjIv>BG`v65cF%?uWZx7QLpBf3>+H>jYKpWqp!vwtV^ZHXke&r zU6T)yA6DZqSV=a-v~><0zHDWkHeeFtWBC^2H;NxoBa8;o(c2a6fk2N|!HaYMX0Y;G z^w#wK%UvCH^$Ti@epAT(ZCQ;sfNo7-CW~yG$_6q+EP&CS`GLh?u<=`9mLd)@Gp;M8P`iWWHz+@&zyD7m%Q@G6a3nEO`}$aud(q3sC-+7-oBBo3sFtK!d2(&!&(IM*ff={^cj0_+oc3Lt!(+}-}4-C4MdG-vjZou$CeHS{o3ojvE zlr9ABZS*14st1h-$sZ||g<&bw#9Gk{g7`P}@(K7+w19DYG1QFHVZedzfIZMCRJ(nx zVQVNb`{VJ}of)@}nO@zQdbj8th=dn7Ri?Xak^E3;!UKVuunJ)LILizew@49%CFH_WP;vku2x$NVlb6!jw)fp zzF#xffm$Keh$#_d7L6V|bQ)!}IhP7>?N-f{%xai1SY=ac*}rLGnO^_ggFV-_&Yj@* zw_Tp|jMmd_x$SNjI!2^jbskTxyE$az^=?D)q`!TE1A;(`RJ9;t{LY}S4|@xSC8D|71CR?_#)B2u06_e(Nv=C4x7IR#20tNojsYV2*W>i5p$idEzwq3Et$%d^~I1a7r zBCI1XT!95w{Orx{xOHp8ipKc%cH)ZUwx=WH=Eb+sxXvmAUzmH44kluan^HUMb-=K7 zhFZd{xEqy4;k$gYcqPg^+jpckHO3NjLw*YhgR?lu0w6$x=Dun-uS2*?l@i6jC_Y%v z^im^up9|~W0bgtt2ZEnTOP}V7ae2=z+!94q87N!MZlr+~; ze`6G;Kl`71zkc^}QD15afqvCo|GD-MoYc3yyf)Bj{_0Yc1y|IY7anIbHb67Bpgd#n z*GVZhzJ*~4yXJnj^?w&%eCIc$X)a9#0FY$xeXMpQWeL3vq*#sFG|Xvc5D9=1(S>gG zQIlq9?&srQ-b*iDUV#FPl4lBN=ZOhyX!xR|L8`7?m$A(K=b{O$&t92%zLx*Vq3&+( zm)J%J$PalO4_c`HG|z9Zni0Pt-&EDgx(YE!f)V+An4Kq>NoewgoLWEVLiY;oYX{rXaa3_9q9;ETl(kcAo;kxS~taGf+6m*8ky@pl zi#9xucrg7gloP71x17}vWZW^wq z9yFo8mCfGkhSO^UCUa^9XaE(GAEj z6nA@;Z`s>1al@`n*;qpOoua;fS>wu2tXzD}wskF&t1sQQ?b6kgE$g;jvzS}kxU9ck zQEXn_ALsL9k$@2BUYbfR?ZzN7+Rw)qtZIJa`-SUIZQ$ofq$Q%ny+)5GpZf?|J^3Em zP|U4mM@|!5%V&R2Ea#lbYnFj5Ub^^EF!bz}MGZm+yF~FJ;!=`s%f#Ntr7QoIE_VKv zEANS*@%Y)VH;-jp4U4v9W4qc&j%7W}t|ZJw$b3nqOCnK%An~2Skt$T517^k0-?7dW zU~=YfoZaFDi^FIm@}v+G$LteC`bdOC90=TBDBTX5EJdHP&60k~2xN&)W*NDJELHw4 ziC`B!3=*3``KU6q-LSM{@0R6WL@($aX0dSnqwAO6u#-TDz|DrPEd{_AR=8j`(r<>a zg)fr3-0>k3=;{0+I+2}$lAQAkzjdU+l^t&ql%jofB+G3$b$y{>WGgKox0cSPGx>FL zLW(~tXrpk6oW7m}2H}r$vaNq&ho+@NMb#y8&~6oI_wA^+{tHBfG*z`#EkK6)YE)C$ zhX{1WU(OK(q8!v~#fb3l>_vzLqwknkGEcMfP?+c3ki3c|GF368ypz(o5_@2TM(8;Y zucKb^r3lJco`=V?zlphgA&Rz+dac6y*jMqtqh7+|qAKDgPlNDnwtKcH(GkAqeC*=? z7|3d7|L~+gt1Ui!0Y0G{+SzYpug`P$5kBEO2~X#Td@b$!C?PWUnm<<>2C;RT4*U+) zTw!LB(7q%$N_Ymo@(YQt{3F{XTg?>o&m^Lrj#fQX^&~3sl9v<cV zl7UTzlB!rk-~^FwNNWre=xi3BLcesweuAJr#Bs~e5emG97*3khj}o_HUSz@=p@c~+ ze2SqF3Fz$RbXm5W$xJ?+s6yhmEz;&UEW7E^XMT3&l|Ost(VLbT{JE$NRd`1ae(YPn zyl(osUw-ScgJWGp#Din`)ek&(^;mv-@SEP8HWFFSDvFw5xOPgHQjW_#?W^ihD9wKli}u$$Rj0 zyZRq6s{ZQSD@NIyUHfk4fIS2JjHrjV zgY~?cUv=`%1Lj)GtDlD24#1EpN1f?dO-(HAtXw;1OSGmY+T!fkdCwEy+`03cPu#P! zLwHo>i2G)IafhmM0_S(`d-}m^CgSmlYaV=BnhVrJWU<_=Ha%id;o`q2Y}1p72LUu# z*}_|aEAGl|pMK)od*n|^-;?is>*Auv1p_*SK=J~rzbYEg+r)~P;xd(#7z=}Y-~61E z=R#ooxdI}E`tp(!3AZkB(5_$qe0RmgJsT-9?`FI2sX z(D`c4@z-b=c}C$lK$r@e@vgT6rG+G1~dY`>m7RmzTkkQW3-b=8y7%_-}U?U*{&y zK}#iJo%<;LfJ3k;I^(LKKdaa_a_8N~qE#JDx4WD*w9&6E?78D6lZm3(O{UpzM7??W z-$H12HeT8xy|aXt3D*pJ?Y>{Ef9hTCj1{r`(j?`1iS^EBzLblQ{&rkiCp z(>qh@n|{i2t-`F%QBK>K~3ga*D|%TW$tOL$=+3@Hi-kRFCkBW2d z-c5ER#DgiGLj7gxpIOBr>|Bx`=_y)~)HHv8gioVpu*QHcwveS>AZ!%%gwn+q+1S88 zTbrm;m$7te9?8{piQ4n{*B>w7Uw_ATm4exTiGMYrmfF6m+o~R@`gqmn@dhkn`~vBl z>^bP#glbmIc9VqH6pbdCo1A!t8}pjU3iwA(Mlyww_zZ@@ypKrUFUis*Vzb#PEm4_a zVUj4!6RMdcuhSK99trZw=lyNO#V;mz+oHMirST#v;CJ}@uHU)D?p}ZGiBa3St8eQe zrz6*D=?#bbEC&XTWYO^vqIG{F(N7Y0!l2I{DSolsP`5PuLKTa3E7@Y8k|HOVWO~MM z{?Z>PFH%6}m&EJ0k-9@eOc;OiZW6}t`s{OaHPX|V2iINRSGar$!Xx_jEblNBzfTYD zjX*`!pF8=`kv0Ysg)7Q5$;cL5ZNJDlTSRVgY?J zDIT;)^7Bb+4f<79spc0I=CiW+EoLh8nzzia;rz8IE~(ToE_~OL;!!a(lDs=z{4;d* zf1-?GXnOM?0iBLyZz`@euX_l>s8NkHH_!8N#Vq6zI@Bz;NdR=f03__I$zY| zq8(2J7>C8BqyO+57-F<#0=xn*IO)g{54xOj1K zB~Ry`khW&uJP#(8byQ0*LBFSYgUpPA+w(Frj1p2XG)>Oi$;?Nxdc*m^?#dn+aYS3{ z>RO@>2nltjbAU!_9bDGwsNEh-yXN`VslP`*C}C4cKY&4}giXS!bKpA<&}HzY1p{Qe zjFq%5$emB?{+{iMUUv>ely9oK4z`B-s-A$%P7r8CH9oTIlr%l&o&y0QFn}n|vSrBt zL9_~nW|mKaPm+QOdI^c(%YtzZaU~%BR+d;ut}n>s48El^AU5D45UN=&JeIFw%S^0- zj#VtBo~P2}XG3Q*zBNb1yY@U&Fx46C zDVw*$arQfXot+P_?7Cv>M6J^#Xly3E$1rzuCMRpHjinunhDPomEnYSD$<@mqJ9%@m zE>xVLFa!8Ni!C%jYWEinsYbt5uQEG)4u`MCtkPTj$tFE&K*zcD%f7d#c!;}k&v%yd zKdHnADtKBd>hwx(_vQ&VcdxhCYh8Efp~(Uj*jly361N8if|*O(Ne@od0me`i{9+AYFLK4MEh8uLrE*UaJ4Tsz1+Ix-?{jk5iNz?K=BlOsM%-pjuCt-I71w*khc?I8Hq8C!=$%)u zt+CfE=;rR-`20_Pw5dAV-Pb|_4F5WJT0V&!yIO28I2I7<2IyuukPV?=s(iA)r*>pw zso%GJa;&DaS7ECUa(!H1CMW#9u=3%q+DtlWGNm%Pn$Cxoo6;+nj>QUvj`xD5Y~y;x zm+=mA)~!Mk$H@7s0;UMtx*lD#{!~x#>7^$-i)V`8>wZYo_m7SY%>Jgkt@s?5>+YB6 zAb&*6z;02)X5yl#W0o9CvQrm@UQ~N>$N3{~g&59DP*1Y^5#dqvk|lYcX5qZdWC;FX zmSo~33>KcH`Um(K_dN<7z(978LF5HcD$z88LtY+4Al*N@E%m{X>mk2oVeP)E>i(+F zqNewcP|N#2@x%leR*9=KdzQ3zR7sP0M5Kv_--GG@u#>XJ;h0Las)2Msij5Hr#!A6u zpn*1YrRx^SRso_$BAvvO?L_#<>sN|01EYq;wWVaQKLR*(KG9 zjVp66<@%n>AKut?)6RT$-PJc8%w!JUboIJye#ed7sD0Wqu=`NQz@3G{odX?*b`PAr zdF<%tcMcxfx27+cy#DBWIy;XYxjreJ3U!Sw9)V1crgn8Bi^sY`neml@<*Qdt+H-B0 zcujG_Ke>M6@&y*P#%7FNapR3G*&A-yUvEUqwBQwo56``1G-$k6A3N6U*|PWYHEqVm zYi~Z>-hTMdHNtRw%dXu`O}lq(iAT3iO*J-7O>Lb!DXDw&Z9Gseh15TrOn%8TkKG*X z)@LU!D-;&&TAU3S41w(8T?-0@eM__Y?%>TIduAK=!qA>2t$L##f2~XQ3>CfGzkK(K z=+Krc4==bXmhtIzzHIF5Ey0eY&!OY*K)%{(f&T@sbNG@SLG(XH7j2VhtntR0vZm>{@S2b zrLqQVok5#gZ41tQx2(g?M@!GJU~{-0C0bg7IVMNG9au5KRE9s{$U80Mc}reg@@{77 zt#b>y0G;=6cDD3!a`uJP2`Z9E=UD+PE&8xv@x{bGkRHn4d|uxV3s^QNZYj?Dux=kA%yI`-_|HMfOjMgueE zqkQKF;&tY%zhR)sEvJ{0yPF0Y{8_WNS#9+cU8U+n-zuTmiqbbdKga!2^obGpNxj%0 z(j{fFlt>$iY0}FG!jbTm*Y5RlI%IoRk9}(S($k|xSGA~DYqflAh`^oyQYy7ZHy*m639QQe}`OLuRxcjtSWJ?BrLr@1HJZQmw8 zBG=iCa!ak(X!6!t@H!p z>OOcy?}nCt29|1+7h$e%JS0TqSEIzsEyc43{p*%@#GJ8955DKt8(KQA?MyVe(bumw)i>+g z@U=}REfH&NM<~=$o88vJJ{gFY};au*8BE zg9WWBv!L1bI4?MW3&=TiXdrj4Tjvro)U+d;y=}Jpl|q^O(WTm z#%M%OP@5%`zEQ36L^a{eU?SLV^QR+DgF>bjw^TRedIPaSXG5`n>sRoiF|(t#){&ZO z;U1($wu<7z7L+55wlC;!Ga2OygEN#qd#sWzX?}Gvt|Z>qJZ_iiok;Dg21+@S{qaP9 zvZkgnUwlMn@g&-Y67F=ur*#bkQCl~lzRl?L8Vp{ivHUIJIbxKRKZl${6bj%|;yF?$ zlJg-GM4sVZ8JuOZS4*sCCszN2w=-FHk@Z&)+|)L7c;}9HAKD?w9_JX*WfNKb6u-~g zJG7*E_}WdwmDA~Fi_yGfpvOCR;?mM$FlLWO6?)z@pto-iSp`ERuhX+tawXAZs;jLt z2R8uf`d4k(6pwD$uzDaaLC@5GD3mgpAony6G_;LpJk>I}$=^EKI?tSFZeU|BzR2$3 zrHmVq#IN&+4{;%)Q4%APz3N%HVZ%t{`JAV;1=e#$W$~tZ;}^1;66cxcH8aS6mC3$d zMZL&M!BPkor1&pxX2mn#{r;v+-}~;@R?Tg5^!fe04%yf1yJJWO?T%v)ph{ZPY2mxf z=2A~<%BTXfX0Q-xre+fnC27;Zi6>$xI&$p2?>lx?%$3Nl+P8mqWb*NqD?c$A*}Z?? zs%&~<$JDlvzu(^`{8^#0;tgW1g^A{63(&nyLF%9a{oEETYfdfcr#%XVvWY!|>{al; z{}AR_Jz^r#;2(@s$zHX3BLSCajawOh^N-6L^NR+u8YCV5qgrHEWnC<~Bm z%QWA|s32WQ_Uht?#=RSM?py{%yV>@}YmQ8Vt99AVog2L456Z7BH-V11nqpq9$`fmG z&o_w1!$Dt^Wmp|`@(I&K5XqHOS};|8VH^cXC~i^lRC>vlP0JkeYK^{5y=BW?(~hMZ zHZN{&Uc7n3QpfaN#ZH;^EdOHFF1qMX=$hm95n%7W4(->_NcT^%i2mq}SFFq-Qj~aYe3s146)yNeT+GL|F9yTC& zmrq)pPBB)$9)-hg@2mEkdWkMq+pMxzR48MrmJ9#GV&xnvjqD~6GF2!JWYNyszZW5M z`vG)B`c>8chWA#7+VEbkp3C8Wq@d&S354-iO0;j`l1VD8R-UJMR%s^Q#}I?97>yvM zKx%;I4@5;AOG(qZfD1C5g(J9pNqPvmg1B#)7oxn4o%xBg#0}+&9(av$7)%&YLQR!Q z7AcX;Qp{frjjd7x3sq=f>|zM^t=LtmpeesViJ#;k$yt`&|NM;?XRRAPc6^6>#a+8P z$O6@KAh-Fu+pqe~o|+{MLC4_YrNJM|jB35T2Cd0`^8VWf7JvGaAILUNUOoNM6_Sl( zrpz)67vq?3Y^fig>JfP_GM3OQsi7XmRJ4IEMB|j5Mpe}KPo`Rh?2hGK+WoNv&nvSH zF=N1xIe6>Qo+TgJ93Bnp^mVCxSO8QwbtbQ&&M#`6R{iWNWJrPn&#x^F<_0V=3m^MI zS+A2yn^+a2YW@t#O~G*h+Qq#g64$)(q(MT3dQ)_mwL@a_3b`ladJt{hrP#e76f#id^k3=zI8uh?9l&?zxq3- zz)&cVa_h`ViLk4l>5h97dA z))8#%2(*sp0v06-+~g+O&arQSKSntd^2brxU;+9WRiS&46z+z`4CHGAR}rje-@vqs zci`$uaZ%mGmP@BDiN`OQx^&CZ+C_Ul>0GjP@4np)`NMswYj!UT&0Tv@o%0;$mwmVp zOb2aRnM`ZLV8id%#(GG<)EhJn18Y0}a=NT`UZ91ZFB*Vvy(S#SJ4w9|C7ybYo0II% zzZU8mUp^7Y-?m`Et$F{_<>TF<-knEJ+|k~C$BCmmdu6XA3Y|?sCl#GHC}E`NEF?xR z8&B71G}@hC$P?&jc2-b&PWZ9#t$;BD9VtJFXJeapH9qeIy_v{mP?zfL2y-p zLVKtyV`~i8$dfJT0g3wlKSZ7R50mWy9#R>r0#Y)(q3VHnua>xtFQkJ_};V7jEU_Nyo!u3 zL2M}tEU+Vp5FaXw0#}YBlDU={6U2jkH}&|(7mxNdsCYiyy<~Ek|In?s9ttd-T+$r| zZBO=$E*|&y+{EV?>4qtH_BRwKOL@zvq$W{r;ZgJuu=^6NyLO+^qVy1j=WZz3>UpAMJ z+YSoP0{%%z1Y?Gf60pw8P>45uHijw?T3LDV=v$lw*>+82W~6mwRS;=is9qA{6Q6>e z8?#EmCMb`Gwr=3(C7~kAWztd({a2TtTDDhf*NKn=Z36e2+Ae>J2=tT12cG%6+F>*~(h;qgVCsL(ZAzxB*i@9oD9W$ft#x8ByZ z=__mG3fE99v9PNtybgXy6}K<`b5(!pkr z-pzXZnVHN+`Kq;mx6!IC^Zhj5Q*{C{cppHu=SQkOR`toM&%nm<6s-ZT=Yfa8BoFdn z>gIz85pwe;&M(vRpd2PQ4`D3W&6`?V_#}@wIf;Bok#^+rBP#>bILXYwoaAo}UEl&% zG^?_v73aQf9b5=oD90P{E3D}d60gr47a^(zLKL!R4Ui`hP-0chQrGw5Pal4`_|rF^ zyKjQFxG*A>!nB26@5MJ?_}t+_sZV;T^E+)7-{cCE&_;dKXIE2W_$Ud}1G7i-Bo zE+EREA_cGm0sQc^79X9)e>3!PX4+($64p;63~lzq_?Q;fW5@K&3H---odLyyvp3V{ z0!6?n`xkuh&tCK)r56y!rKdW6(I-CpZI*yXPl@NHw6Ym`C`2}}r;_}?6+U7X*-(cF zy=fFz8)6@K2-DL7w^g_U1GeYWmaLcl4SBPcPvhV2k~|{8$=kxfJJ0w#z9YkRvIn!C z+~gs88#ueL1^fBScVR>J^H!DaA@HZGrdjP@iqR!({kz~(vE=Un5dO&DwNh1j{w!*M zaFCnIy#%emRv&70QXjzB;UAg=t3sEr9rE|qy4f_us>gYIha6ejVVTZd`doS=oB1PxlReGY?Pn{3g z=TiU*`iR<2lq0N8&?6L2(!EcV(Vp!S)+gc$i&>X&`5lptsKpZPh&cSNxXxrzEWZG! z-)`>Taf;sY9o~x5Z+DOBcY0aiG{==Gb@9#fmx1B5aD?-s=DD85)r?6v{SU!~LdB-> zA6eWZ|2I~ss>)WfspQao;kK&NRX;}rOaO&SR&kee*K#*;w{drHC%H$sPjOFi-{OA6 zy~zD1_m`4&lw?(sm?@5iOev^uEHp~Oj)A!;N=a~3#~8SQPSiLpYbH-LbV?Q@2C=2& zeITPq$+b=4IVgR`uB;bAOoAh(9>Lkru*xn5IIXGvi$xBr4O1BAy*e%h+}N^b{h-d#WEIf%NE8?5-$*CN zcXp)L6k2qqy6X0$`RK~Y(K?06ppos>qwkn^c;P^8LR2aYErpe7s*0d7m=w-|MT?XHolr2{6v zaU4dHngv~n+&CoicHwi@j=sLM*PHI^>#$agXEo9;@0yhZD#6>_*V|b-Ec;%4_drc_ z^@=f<(Lpzlu3NpN7Nr$e*7SG9BRz{34?82{0km9mkF8iGd?2tP-L@}%*4VtSExkU# zzq+6U#WFtV>hroX*5Ykcp^Ow7WXLkTM%Yst%eyV(KsARfgr(pa` zxhpl;=<0N}Z&;KIn=GmEc5Flo-7S`18M~KmYr7*b6xe?%^ok|jJrtqy#!^;OIJanH zJ0dGnL#aCXueu&v(^N0W=tw488>`h@Q)6v=esZaD;-gDZIehi0E{?iyHuyRwng;I} z^4F?sVs39=f4&7h-7EsqN=;w4H`-I6yvvf?oJVSn7A)FTPc7<16Q4W6XCI((RJ=gZdn z>>91bAGaqgb#a&e7x6Zetk&hKm6_V&?-!k0?f!(`z-#^Xxob*mz%4DSqci0}`FlRN z;v$2xWsM!8jd}Z8j%vd*U(z{hNh!hq0Kp_GNV=us0@Th-tr;+IN`#TT9d56iYE4~s z`ObHN+mQ0q3-cENK%V34a(@*D5tH#QU~t)E%M&R;An{n9d!YE5@;Uy8s2tjc8Iz=D ziMxQXfyfGWvyIh5hZ~#hQj+oBZni644lf;O2y~2$k9k51vN1IuY3r>ye%%4v*~Z%8 ze3DlMn|gwt@uiD|)UKT7GPkk;R zSBIP3I+fMe*d2|wxU~X*{XRUWj5`4v;Q!)(RHcCRrLk%f(m>YCmIIZ+h-pP&ou9Y; zG2R$qJWJM!R>+c`j<;bi!L)ZU3$*OBDzrld#$njsVp6gS~ zfrf%$nCo+R`F2a(8t!iN%H;~wEOr^a##+Bcp|Sas?Ll=-BI2nr$^ceoe{J3suqqUC znaSZrPM4-uZ!ii1TPOZO**?Yh%2F2u{ zAfrko&1*+mH8?2Sx9izmO-nodlu}*oF`xs&7QBk%60<8av5N1>xBJ1PW#T#?TQoo5w!g(fIDd@MW+Jm}&v}D)`WeA5 zCsc`7DW>EfE60OXqAEcqc|s)8!mRm{MO=Q0CXBax;4ob=*M zWOA)mSDXA}#DPj|O=(9F?TB4j!6FrMxi{4ls%a?U9O42p;wKat`F_N95zK=AN#O^~ z30rz5AES!p(h`zXEqv2AT*y1+dL77IN?W7!j5nbwM-+Um8DO`CF$9#;JscD(wkUSuDw zfhF&6j8e8kfJN!mZeeGXl zULm*m(c)(w`?RyAMpUY`sB`rO_Z#k|=Gks#BzbCj)+fz>N z-tKFEe{Hp0$1l^>*4Aiys-wuRDB8DZ(8M6&GS)h5#fLpD{eilS)!p0|@U+|IF%L86 z$CtR?7!|fsnozyFJssE0eyCd9z4(dZW2e7R+fpYgMJ<}Myu!Uu^lzP;lbLKbrKr=Z zVhdKTUq99+teoIJ>};~nY7gXZ>~*v{xzDTh)$$vZ)mD$)l@Qi#RoiOnjIOxB2CFiY zE6VFIZ(Cw@P9>6h(PdD%DyAmuisD${CL9idOO8itB5Na;5yt+0`R=4(vj(HjBl4Gp||) zo4g9q618}LxP7XiY(m3Tq23ZqUQ~BBgpOyV?Q&>-hVT#Z_F_>x2Z#{$jPN z_7Q?idL6`ET+ba+epcRFC1W0^2)fa85ExJu_x9=^{$Q9}bgcOMVfx$?M)XD%=VSUiLN3USN@fJQHK?x?BL;;z?PI<N?^B{iH6MAPRCnx3s`3;R!K7aE5+go-1+~CMU*UmkAcDfc04`qFGKMSngym@g}sTRbB zs}J4M(Q)gcs~Z3qvffo2gOh7J?z!jIhUz+3b^O44j%EdP>{Dq}f;C~br?@LZeVM2x z+8>OJhRq2JLIpMMI)2Ms)ZCfRxB41-`fZM8@gWp@>)e?*yCZ+eq85+doLtoI9g4~B zOQ3`DB@?|(KD9wF42->g7Lnwc;U?}6jop#z>PUBEvASttCTLU1+Tyu@ULVNC5uu-s zdaNiKF1Na4>F(fJxzglm?2TtG%f_;PgTbGTL*XR>d)@Th`(&mXZ@9jut~usbuK2j5JC)!C zvC)4WNdD@A4c|M`(uxIBj24%?{k(Ktva~nlm*$1wmg7#zWb&hO2lEk204gzE;%iXD zNC`s)TYJv~58RP*gnahoiH9HV?s@2;I~(nOzrFF!haQs248e|idnVw`*c!Tm)zzWS z25Z*q%~~5eL)E}tZd$lO{viC1;VNcXlp@n`-BKYP2^}&>76PzJxf}E5Cz4R`7%)1e zvod@8{x_Xg(pdwh#+y&v z+1YvLiJKd(UbSdhws~_fx3^7W*G$SARBE}!o5&5s69s2_tUcmT>zwhnkw*KXcqE^N zZZ3Be9det$!L9RHoKZt0?bYeL>4-7vQaa?Gbfi|UR&i8!^gmd<1o{0(F`Z;81KQc; z4ExeB-_5^d1T`xn0vXCs7LICplb(P`LMT*ZFZ9Xm43C6ri&kUQ!Pl?mP)d(i=f*c| zS{w4M-MV!mD=Ot;jiA*ixwzhH;ofphl_KE0}BF%fswpA(UJkisD4q3-y(0QvlmC? z0{2`Jimr_N19C(=g`Yw1%|a*W!LQ3|A_x{5)6P>q=HC@0%@M>h1mFwV!!6t&0__V& zN8IUc=^dLJuAUmvHXlAwB1KU}$BJFMHU*Mv8zPsiA5>_PSKV|=XXh=4u1X3&=D1l8 z#|b|Rceg}67A%=r73!MIJy9kEbF+#5CMd`VB=M#PllPTT{o~-eW{aqn@|jpIVm~}Y zV^!;`F0DFPbtif}euLgZ&B?Wr5tnGXlh4#k>6n7u25+vuBnNiODdq!S6jtLJ@5m}* zXD`?eU9g=kod-)V`yFB!*ze}IEvUBZ2PcuEr3UM+2Qh@PfRZSQdBvYGZ)r|MCZ`hI<#Ec;?p}&uKW#^}9YZra@m6)#3Nd1ulK{zg~I%$y*dhpI>n8BTqj+ z^W28#-?*Z0QFbbQ3n%~Wzx0{IZd1=_-|?e2wyb#UzC%rD_GJg18{);Fu`C2A^~#_TpT=<$5tI% z-$bkO60ORgE?kvuUy?tw>Ic94^T8)D3opO?QOv@z3ui&1-M@#gcaMBSDdxHC?gQc| zgX0I5B^KZFy*G+4eqi6scRoKZ-!T4#Z~tW92Z}HL<@Kz$C z{TqRoh?EJH>qM8zM4K&{Kk>mJ1MJSs5vyUq4axTg4y2&&bD4J`9Q}LLdrboFs!OJiB*B z`&Vz>nR;TTcYT+8?Wkv>we6PUcgY*JPYu2A{`bD;+NMw6RJ;3@yLykzUfQzQ6Is*| zLcEr@YK`n;VhyS|6NTgv1ZvdN^GA=jblmcu08QL0QZqZc={x+FF6}~zV_0E@KZ?Co zuWtPKjl2Wx%M`NR^jVxaMm>Bqb6&@ZEbB$ z>SD{`e2%+YQ!Yy=8)!H(lHHyV2M!JN-nGW$tuYuJK2zt$_$e+!wR2&@ZXX(t=l13( z8~0kdg5p+{$_=O5g+~iV+q`+-=FjHW-M_2dm0QxHE_4jv`0JP0Gjh~NFa^}3#<}TXgH|ZFam(8fG>tqq}aR@L=o(jAyEF+ zce`?p^(yt^g|ygb-o+ecrAgiLB%4&k5Ptj3&nv%xoOm^1Kq=N=`Gv&@2B!#U?(~k& zA04OAaC#qBKOQ(u{SGY(QlA*O27D1Fr%4zg7BeM_jr?DnMn5-gMBw!Kv26l2vC zx<;8$se|US`0Y%1aZqp9`4)#qjwI1qMV0Aj5^ke4qO!eQ`=m2HdRnQEZUG{1P-snH!@^vJfj$~hqVOFL!sf{g{-D603 ztQ~{Mt9c8?6z2%NQ01|`CFMBv9Zu7IU-4MOKrU%h`vB9TzNu$0Fp@>fat7B+Gi#PC zikRxWT?0!1`h)FGjmK67{mTMf_CQD6{ua0{{yQOnJFc?$9FO1@d10kB)j5=~IMB() z5FIOY+1;@B>*nKbqUf-&1M=X#s8RHTs-IWAQuR6qxsRj#7!a$n<)32nh&Pa#VZNRR zQx!5TU1VI0pxq7wEi{CMWDH3VlPCQ#+o7-32f)kH2mT-k0{9TS$K*UZ6?1Nts3)$4 zA7druxDupu>Pt_@S;=dH(k#o9WP+(33(W{HBl_h$4qQE*jUYAv_H&SRGIZf?8Tjfe zwgixBM%K#-G!m_+lcC+f4T~EI@YbVHi1Oa#ko6gzHofAi{=XdSziLHVt9!;elx$;F zXISBow%M1qe(K0_C0{taccm+{tDz41$Gtnz>Syo4V)d%`gwW1X@6jm~l<&d+vDgG1 zXD# zPybab)9IC0^?Q3=+?P{}9NZ80eCvtn?W|tUxAx3kGjzk_TVaAq#8LNj#_2Z4oLl#C z;|mU6x+WhitQ+sRs?(eI8~tW_!84|Sc_zLrX6lN~zJkuM?)YlEN2%0%^mm-0d8(US zx58Z)ZtG30i^UvCJHIQ^(@eB+>+ z+fDqAXe)9hnOq!w7kDubFCb`d2QTFr&3lL#zWt2ic8GyT9X7~*q_a|$2?p^-{xvFK zLKR`S)BI7YZ$h>lWd@!oWEi>Ek#tbb}z zEVX8&4UHT|m)F;=*?)7tzjsX=_nM=jH?n_*H#wYkgD4 zUfm38I41}D5AIu!@Or%Cfj7J4-$tEcfHLCa4t?p%Mcgmth zBpp&IR3j(8c1jV_b?U@`Os`kjEj4Fx9bWkFH{0d4RaZ!U&yX3c#IA^leLo%h!PgEC z-*83oC)J#D@-vo?;hwUUZzjd}gNI;_LO4tIi~sS!so|pg1soG!c~ex5Rn3sa7;ynq z;8@b|DN7KPqEvrh@qz>KwVX29yC`Vs?(eb69KN8(5_j4C>h2+`+ttoFLP?uS40k2$ zYQ0`mW)@B?%qU%n8cWC;K`tEXPhEw&H~-H48*11@s;U^3vJNFO$(NV3Fi*ffMm({M}&-`n( z$G)1Iy4>za7JpW)hFMQ-wCNyHz^+BHw$Pv4aP1=THKm-@|9d**sdZ^J;iHSq1%}wB zfRVe5a9N?1%R-s%TwF1;5beE8bUD7+?_W}H@3IUn#oVkH?D7YNSO0pw7}=={$(!)% z#gHD?{1b1N>ydjPukvE4B^poDT9WrEa;?M}#DhfrYW1lyakQT!nf$Xv8$LfzIp%3e zxdsi<3)G~6tGiTp>+jyK;MXbGZ=MFH{uL*3)!@+eT#9Ssdbx!Jr)-rJD4iiWM~Q`% zn6>1l1V=?IgD#70?}M`Gy|WCyXBh1E&l$d_e?8Qc!0 zeaTJ#)^9XX!;K(RwgQlG8HiNi_KoCCVAfC)x1^Lda^&J!84oYLgPvnrt`AUWK96ln z*)7D*X^GI{-ijMY!bWK&k-v`W2#M>MAKpQOa$0t$%gK9 z&9sJOEaBxxy_rmJJsshF$%bh)!K&l&({8(Dg`C-x)3$cEUpYhgVzO3tty4ZX|AMUE zW+u30WtU_WZ88;H0T$IL>B}re0bI_H#_kBU5a=#Yo1ZJfCMjPdpNI6k_{hky$41OH zeQH?;0@0+-FEDt#ZevyC`s!_MUE2p6g;`6e-?1{@hn&U2n|g#pKpnerb9?W34{fr~ zIrGvP%MY|4$+w9QMr)hOZ@*^5UfG)1c#d$xmS?Y7wCI{=xA-bfLylCrja?DGWHz-* z99tjERJiJzV`9dr{c8zOJ zO)w{K*7mg-EQC-U7JsJ`%UZiSU9QgV7OSW$v)iS_@+wznS2K>DcBfi6iZwej0UcG~ z@Ma_|Mjy!M72|%hp{B#CJ)gMw_$xZE#}R=ThF}=i`3)bNw>~D({e{bpYXKH&1o4^| zc${p4r(vKA2i3;5ZU6JZiy}6Ywv|OhdBwwp^Ox53UHFAFn^tE>|4l8=7Xh8z6AdU}JLuN%3#sHK}QSGa)FhmHB4N^QVH~Y#wCgn+ARkF%g`t#Pj ztDYzVvyC-|mhZS~PKkZC-4b#3En0?o^Rg^3)*u@768|+0-}a8~1z(Bsui zj*7kF;Za8cPiUC_PPWBxD{LLIo#0Ji+M}LEQ5tSt(3g)BrD`3sF9|E{>`8$g0jJY@ zFyqJ|;XM??;%Z^M5=qeCN#%=LW4Sl#hTtg2LvLF2^ekTDwl%i3*9C)h?QM-V_magu z>i6%`{HI|){C6Eb3uBjLOqJh-(b&VoY|FqvK9iyE+lBngH(7+T+zCy_^!qv8Ps7t}Ssx7zno(A{Bvoo*`7R+Ti~syaNtc%APqd)*~_ zVR0${7O9F%3;CVas)xCU4^WN(lQHdXLXRs?Dt zGr38S+o;rx` zp2YK0j`A(Ft_qTCMS<~t;lf`asaN5uZ8<^k@I%a5^$7cP%YZ>=LM}at4JgG`5D1;* zAWn4`B|iC?OW7?Y340drP)uY02`Qgs4cj~+XG%bdG#L)C72=Sz8`ye82Wr2gw3{T3 z_z3xa*v=_7!li%xvBnJfwb1Y;^7-AGjhf3eH=}>=Ma>U2Khpe+5E*bCvv{N-*Y=At6Lo~#pM zlu|)GB-;36!_BdzSRM`8=jD_?=$huQZ}ngbT)P+Wb^BY_&u`Kzhja7nRT*o@Y`uJJ zcmJ+?R;;*ZSO4+(=8&u7g02gGf1zZPOfK`Sw6)|{o<)^PWtcgZ&>GlVRM$wIzVXK@ zyJ{*byX*aNuU#?O#yfx3esL{IEX{xsbGX@N-VcQCod57+1fb zpw(-oWdG{c&jwa?#n!c=_@TDE{EA~&u_+xE*z9IU>;~l*%ANjV zyOT0%@mkG32Lq~8qU_&gXRI-#%?y%#srifX|BO>CJYEWhh4A#$0Y;HJOE+%8_%M>2v!O}1L zL%2!LVa;tKhKiAP4Gq~3WXV@n^ zahA$R&7neNXsj`wiBvJO3@Y+k_2njAnT|OccVPn4)-D?EH0|uF%z$`ULgL$GR*aFF z@wQt(JLe}qQSK1RlrNNs*v2+HW>y)@Z83|_;?L5DB7q>W7piMYRNdJ)T*qlld`&X~ z-|sLm<*8=HjsS-$bGn(%I`(3|#D%aRekZyo$d}eoyOyx(I0gV&29u;tYSLqAd{)6Y zyra}qD!(mO*m7CVWi$Lk*f4+XF_-mfd}_AlJj@CGyyiQapD{0+%PwWNurK3k`G$^z z(ZN)}KTPQ==Ffn0Ls=?RcF;a!vx%k2cs7@Xi#%Z)Q zP%f=4_=lQ(b*ISf3!(^2brwZ=JjVxLv$Yu*spPQoYm*>Ba9N1d;I@hmV-PdT^+?Gz zp&|oM@w?>TOL65Ew2{#l@+1Pal^6Be#7FYmgF>?cb(Pc>nP~uc#igkhQ)?DTVWrps zDKD;$LV}SGIX#r!v^blZzPP5Yde)qGw^K2^Xp074i^Uz8`udE6+Je&yqTNsYJ4&<+XPS`?b$D#iFzxKWD*Bt-;P2s+K zAATr*#poq0JZC1*uPY?8K2l@L)YsVNd}pUHI{Np!zB8wKNwOxavq=8hsI$DPA(OVJ z^YP#>zpNUHKOj4CBvM68Z19$Os({r($Zj(dIO| z_}rB8KvH%joQc^9n{0N-CJTR71q>dx$z-xx<4#uz?fI^EV_bL`1c!BF0EOX5Rbrb?bh+b7X?Ir@hrt46s{ZZmXp3UBT+z6KzWPY`|NK`OF9^B=VK*b(I!; znaL8Uj{*29T2X0dWuCWcY96o2+Y=R1ssaIR*qwN-tPH=BC`dtaG+&XD{Be7}hL5|D zZ5E(!=4tumRM3G0t03FTY~@c0JI5HI7b@(Ayh=+-UwB33);F6j{`Ftpwj#@T6eb;5n8?tLZ zJxJ$_#%4Zq<|EC`r1S@EEAQ*})A(XOZ!180h+_N3xV9D1Vnik&#nd`nh@cX-AG!8* z5=k;6sVU(|?)2f|q0sz07o7IcU~u*3EsL9*7jN0TIym^yX$$V09~v4SK0PN{gPE}x z$6m|?MNfKGE)#Z2X0ydAIm78(e>F$Zb4pf=*#d;gblWWDl1xxp#Gc@TuYpRSye)2k z&&+ZAD2(7itdaiNV=XDCJ(X+W|9Y74IyF@To)!NU&N;{L_jrOqqXPq5&}Usp_WmN4 zD1@uWn)3h1{H#Bi|7AM(bgWO*0<$3unC90cJ?fKZBMJ(g1~3r56=bZa0|~iICb>)I z6~GP{TRO$wGT zKVj<0+~qS!`905l>Qm3{$q$fdB^od4G!Kbh@yWYxQ~ve6U#(sHtM{1iw!0i(JeffL zB7L`@#TX$zXHUhF=N3sRFpL-mUl27AqPp5#Cv7ff2`CUs9y$q5{G)xt0lz0{H*osz z5uzL)XhMmTIlzM=fJL;b`p4+>(eMVIM6IlAUet_Wf?xj$j*Iw;gu#*m za>)YprCqFfMDw`j>zeNZqyBf?vxk+23_7>(V1o2AjDEoYAl0BlbrdWh3a`H}1<*oi zd%^q{zHe^9iVqf=x#WLs*M37IpHPO*L6a34M45#9#G{EH6+3_u+sd zMvg|zo>k)>r5%cLo4L42Eho>$Q-FXjAw^z367j~-^x*mPf=6eN;;2qNf7Lba?LXM+ zy!>1LYwxH3{ad?Th1&~b7tOh9$LV1N^Jh52lY;q2&Uxd^idy?=moKk-H=dlmeI|;& z5`l7Sh09VNNXS96ToL!XBOZrIJoAlnv@a=(Mn-?@v=}|IQ<5AWugPrh)k=0tzS-!2 z5#lS;yUXN+!CGmPemycWdOr~tDNz;y_ag8W%oIQv4wH?hdf04@b!4t!*2mb5)`V;+ z_sGINoRSd_pLOV!uP<72hSJuwczZ|3=FH2VV;8@|BIdx=Z$GqV%|mZroyuc|Xx|9r zXkz2JY&=>ztD#|Ru%a`X|I&*;-m&4^Pdzm2C&qGrQf{?yvatogVqeO+f*7U97LfG60LB}p zf2an56A$fHg?a0o`?W^)dE72xrI&K#@Q}&h_y`L87@PTVR)=Dj=nfi&J|sNUQUxgi zQ*|?=a3WBUu$X<0U8Zf#PeoD6D_4%)DD30>kI&2F^LA6LJ)vTiK##U?d@E^p5u;?( zG3qD+k`zk7B%==TFb9%S-opnWF0Co(Ur_z@#Dt%&f8qF5G{2Sx!~$`T{?H*}{I4Tk zFrU3k9X?Um9jLYGsfU9mh-ykUNA!qar9mIOg+s7NkAay;2c8|*rUKe3bie28WA5Eyk@5I z!qdL4^R_IHD$8#aK2upc*2Xr`JqTOzAxDHCp=U`GO(8od9JyguK7S)VkqKd8I${x5 zQ;uBaZRDlFt#FCpGC}Ti@g4iuOi?+SZV6`}io5}__H#HAf9Fn$I7_vCD zQh&eEVF7WLNfzg7n{Bn-BH6?&t_8UIv_8Po^T7hBl92^Rp5=O z$N+mnF(_~IwMMS`ud^sj2$u@e}mZCpa#~A{IkGRcdBoTKEv6&pS0&YaT>} z*^|XNczjk6Xb~w9m}aBV^2b0OlQh-L+|7!u9Asceu;eGhwrjDLECj_`N%RaTRx z*)?faGwL9HLt-_}Zls4b!BBNZxztr0164_u1YBT?;B}?lp0vwT8=O-;|CT;sdEc$` ztLFsoB%Q&2pWb=hy-R37)RKFz+nHw1ADV!;EPQ@N{?Nb{@K@w6)*Uj5EHYd(MFpphLL*uNiMEaaGz?KMop z=Rn4>C>kpTr>=JF#X}?F;jtI1Vc0?hLIREGqq==u^6;uDvTEc2VZcru{`=(`fK4KmR%wJ2ax(7n^;~Ja1zK0vZ-uZ-1w` z6n{2%_V)q@NawF;^v*kHcIHXXw1dr0*y5O!_(x7f+C(TP1^H zE*$$0-IN9PLKM0QQ=-X-3bF~7lS{nEpX?E&G+mBL?c|6O0dZO%SooP|buZ9ujqq=n zOj#o%^d`P`T9f#QZnpOFqFnqCJ6(Gh=MC@&+e}0VSt!0!q(;a`{F`j2Yu`pr?cAw3 zwR4FC#Yaeps_XP^;EdiPyiK`PhGG@;$a2=NXWCzfme<1hMjwM zVlYw^e}sMwAcEgf$*!|H1pwpOl5-QWSy8Jmg*5#LldZ$?I6+nTD&Hf%rp?`~S! zxUfCU9<-FP2UxsgehrKCZVbB9GSktu_G~Ylru^`D72QDJ#b?fT`0Hb?SzVrbFUk;7 z_PCQgUHTcx=MT}vYg?UVPw4Gc4tvyTh&Yrt{I!YjkzsF{GZq_(w9l{65uZd0)DX+v>V|KtEIi`hoOOgaQ~Rr5MYfY%5q* zukC~_QwBd`9h5`8D^6HBl53db`Gz1v*Chirxk{K=)6Pu zJck^n_=YoXuSO?9a%Qe9P$t(@leooPCIr zW_?4M&r*<;J7tO~3B6e7TF8IYpfVZ7HO1Ibs+W7+SS=(^I8&0?NVLLzhYeL!HK-A8 z)vm3tPX|Z1{bLZy1NNq-5h}cp9V}wS4-sdyV?iA_EVk?x?e3>qTMNMqjFF&0G2p#yEF@)oAT z5hD)+$wur%2+k_UfCD#-t~t`%z0xw|?d~ngarK6{#PLjeEbc3D2s$l^$E~t-@yT*_ zgCuhy!@pmW;h+3iVZ_OIF83+nbZp)BqY^tWxO4i4QGW(#1$B@hHI`(p1&j8QbSnz57(voNY6r%}H0F zep=k-sJi6#gKO3ty#3;8lhYjQuJgN+Ezv^t-0jnY>6RRtL|JLqsNs&t==8?Sy{y3FjO>q4K{OyVG|x>xT-hdV=ZRe z2)Tc7$6(;7^@(&J%5CJV*&HDkvM@o1RmR~>6l79uY)(56f0JzN2}&7{^-U&~6ZeL0 z%rfhQj%iTtr%9}C%CKqLSSlr}9ZU1fyKF%#Xin zJ941N>ivl9Ca=ii)^9f=Tim`y=Al2P8#3RLTYmn`b)lIaG;2rZv5r3~ZhT#bqG|1xBNpe}tl==1oe5_0+8O z$#bGbGy7v?&yHTpM9Yd#KR&dX!gtDBlr-(xIzJ=bbIu!^q_v;>{&{=;b+I{Y@633d zl`FShIL&crq-^FD=d6xWmh|ZL;Z(R9?E&U;gPd|j`ywuxT)O={d5Q#Ma3XnXaUpr? zk5|a%pwlI6dgC133nL@P{;2nQ?GB5Y<3YxBpv-QxMau0KtHJJa2<=*nuB@CLBtxBN zPPeFe)AVx_$%{#eQ}4%3mlkqzwQKGDyZRO(0G=;UvCy=Q7q+i#Y&h@bTbG@6rps$> z%yb(6(7L2ELF3eO>r zeWtMLtEY=w5B}!rtABHFt2phFOD^kAFS=l!&5A&cp{h2$wH@_T-+h4X_z{Z)f>;0g z@eLau|Mk_f*CZ%!optEduP>|{YEar>i|<3+co%F_vf)wKNsb^zkM-hfc|?PGopoM3 zT*#AsNs-|^lC!Y6$8)qMLTO7FOL^MHN;Ofd+VdXtl(O4|++m5sEQ*)k_GyMZHoaApH>gm)+8|ri^;#x_!49U_9FH~Nbec@dX9=K|S znNp~1BYPJq(|`ZEFWu6fs|{;;CiQvlYaHb{-6I+URU8|U)y<*5G7E%kteN&sri- zB92o5#MgR6gEfrzY^!A(lw3p127(I!jguuNQlo@Mg|w)?7W<|)JYpc+Rs^uNcCyH* zBT}W@LGc*1H0Y6$5#hCw5$*0-rH;Q@E88#HFpWgY@s3nPdCOmu3ly`WNQr{2cv|$o zI!8?X!hh>I*guzaXt96z6C86LdaC#5RPWE+9pRRk^EE)t>h?RzU_sC;mU|1$s^U9i3IpmjK3iTpw!> zD{qr1hk&lre&^;q32HjdlP;#&2=jG)=mkQzCuz99t{1436lfV&Hz+UstJ{HI$2>>1 z87S_r@8&IOkNveBL0d}wKzZJ^ht55|fB)@zf)e_o4k-2reUjrzm=P^NczRhgqB)Fo ztPkKzEkKNz$>y=8u*8bl;z^hhgzpN6gjeMV9*RFAs86^NWJmBEFQpY)Cy*j2si2?i zWW~sbLLn%Rq2kq(!ABq!0iOuo&_v%bEXnac;t#-%kfVsjlIKKMMHy?##6u8JkQ-&u zJlzL}YXUn$%@`H4MaBG4@dyn*Eqp8-hpECqU^Rd7f$$OKi!Z!u`HCU68ff!3@4vW` z5`Ob$3>@1~vY?pBTOGj+R24L$IY<+DW-D(|M;ra*rDef%bqGKbsSVv~FEj^|Xza-l zSVW8iNucLh1(LAET?n*>tEo#msdiA~Jhg+G14s1oqZnQzh>70gx19__VzYApIEI8r z*;&Mpkjmt8U`XJoTrQJNh9SX=FO)2~WQh3+#{eN=F4uY6fZgO65qduwMPlWFD_46~ z{q~BVs?&FS&ONY>GT+PZYXgvk@ad8r>GcjSY-el|bVT#OY!`WLUG!6cQ-%xppk{7@ zlCavUL*WmDkpQ%Wu=o8a5<3jS^mY|SA}IbwCt6zoBO!Nmwb(?RPPDajb;y8`AW(@3 z7>UTq5M{AvXVG-qRpARYbn5dJq{MQ7UgtTNj%6-h9&XfvI#7SJgOzkf5TW39D1j55_&|YXYvsx zs7_%?sQzQZHPxT|B*&*}dMAo0Pu28Jsy8^He*08S@2Q$zG+az69r|xn(|gx=O)q33 zFF=Lkf|_1E0@+jo;+a&^`)b@}MOE+Qdfw*>D1x`cH7oT@@cP|E>aRaORnL2>p7&He z@2PrTNF^$?JXO#8UtG_d$dzQcTF?7Qj#U}1e*rc1IZO+^S@V?U2bzCCNA@4EtGs)} z9z*59$r>`$cpJ~8dVrQHa{%U;9eLi5)t5n?*NA-q$N-(*yz&4&7gTnj)-9k<1J9xi zqIeOg5#y&5Q$ z&*!Q6L3ulvel#NL$^+g%MPpJ#(Cej$N7?7FV)zsKHym5FY3;n-J+BRM}JQ(?v{1Cj<;=HHP<(K{@~SX zn;RFkozS*%W*|NgOD@jLClIZ0`@+V2{^$&9Hen0@|Nt#XR}psHIQ!9`ofNqaLm_8|3GtrR>|c2Q4-N+`va z3}wul_5`|{qKR0fsjIEtBD_Y;8)`2`XY_<#jF5<-qUqLY(Zn1ZO2POl9+KF}bwb6EvI5qm@hjR)bifwWx>sv=$9#fTP_FgI;uXxeWOAE_P**);Nd|a* z^V=gt-+GtZWhnEN%~-@~(!E?G$F)NznYL zhLC1eAYXL~v+WdS8yPaEFxyUHw*6nnY)dRI*?Pr%+9x=k)L+(&Uf)k?uF%|}`7#h2 zUeWxs=HFoHqH+ab#8k=h5gnW;96o7FFZBSUO)y0+1iXI&zyb7vU2Oxl^9o>;?zGs+ z-$&ywx$>ycLBB$&`xlXL8nWh5dw^TfZ}@+%1^C0-Opm`>x#k>d_QfEmMDJ4G?7OY2 zVQFtd`**-Sn;u9Db*NiY-ll9mT#)J8d5iEXgf+s#s8IHduCN0_7G3rN^EDJZf_2_N z$N~?(oye*i}*#IW{aoU1Er1Nz;dViypy{p>Ti*)TB*=z^h z&GCj=pFU@WUl~gT+Nl(eN?KYg;!LZy3=2P0-lkhnZ$?J)bR z!*naaYPIT>-_|#k+J&h@n70d42j-M^;UZ}3M7yvW8~AV8FZ?6)3tuv+U-**IW#VH~ z`h_3VAi4n#;dDO^^CKLIZ@b`Mxs)-hwMNw`;zn`8&;zk?;Ju=C_*v zBzukKd2pxVBWFuVG^CPeKV>^*9w+@nP7_`WoSVPd*-~ZU`dOO`>uC(r|4;L!Y?1o@ z&HLA%nlW{1##Gy>8B^3+*Y)3c##G|UqRcP#lYN5YN&RG}W)M@dvIN?3Y6kJi`o}o@ z-l-YHlbgp*%^*HCgBbNer)ChJnnCkx72axQ99|w2X^ou@ZWw?@05SwGk?_m{gB=K@Fo4| zn?s(%iWz#dfdeh!OQRkZ#nc8}t#RxL<;<}s#KY^x-V{*Zi1VDlwwMO2SgIf7&;YGD zKC(84Y$2xGQvOJAHmFf(4&j(AZQn_tF)O%G>WOyz!!yo-&LXT5vY zma#w15v=HLuIg(}Sq-(_v*TuuMX-tw<8|dvH{Q&QTLkOuu|HaTRzs?-KaTSf7OM}Z z&^?GtF{Ac9u~S1`O0IH`o}gd#DI)h&Yk7-qOh{4|>7QSvL{LHyJNGJo-aDTvAI~_0 zY9E*HVbUI|eVp~4qA%C&!i;mmg+eY%4XqG&a1gvA`Z-5Y!N3ZXizh2%X-sfq7+o>< z`U_Tg%z8mAXM%g^%Fms)@Qy3jxwXLY7xZS&iVLo1@%bCA`ZB%VqPMMIpxYJc-!U(q zPcFD)LAk-MU$pm(mZsHL%(tej^KYM@%*W^L=#L!lSo!w(j9vJPRs24)n2$s=D5C1s z$@Ubo&QsXkuBXsYaR9~p*ll9|#PL_q%MH5M+Y{k&x_9JDFt@;@{eL-w;#$U1w&tgr-)sIClJZtY^I7=x ztjWWsw))>lXy?)WBRNGgiC#WUuzcUn33W?)1wUVY&^1q?fn8uB9-u6HhAM1_L zl;Y)sWm}cIfU0fvxh!^*R%i3EF9C$l|r(D*eGoBs)EtTbv7|@*BH4 zSNBGZ*6x6>VOCx3qK-;;rnkykoeVs(pnV7aYhTcQF8*uR-b6QrnKCkq&@BSjjvi5A zKAumf>8=W;5%&dtpTU$H4`>Bao`Sn7U?07SwS6JxvQ;H~7N^H#O;mcG_xrrTfX^G) zicGw!2Wcjw9|stNDFE|^kPTHT#}w_5;4qGU*op|RO(BlbLaA>7-{Lz;^^YI+9m7*8 zsyMB#xX{9DQ>WfdS%3NtN!a|}vxZwSV@o^?f2IhoLqTXA&S0iY+RWs?;gUnWEGw z${>A0jET||vo%SmL#4JV26?5E%~j!wgvV?P*GF9uy>>t{GRb6cdMsLh{q$7b{I+ng zc}~r&uINCl{ft>vnYo)fv#V!SJ0TJRX{AusVV`aVzkBlDUJv-+KFvH096uYJFD@t> zG%I&Gd^VldWVg6{R>{S#CZ_dNMn|ujZO=dHuXIH-o`{`^}V<1^=t?JFV zD?1j|*3D}01-h-qXz%LIu8sLr0L&Pjo{fZ$f!!u?-FeE(;22M3!fFBxsxMJxbH$W5 zgI=FM;PnMq1U%y!pMR0T4CYzz4K~9&xENC~_Gzxw>_>&%0c4e)$5hiFXx`NPtL89R zV7&Y%S0|!)jkE)=($Nw|l~ojtm`Lg&9e~6U32<07AYKeoq&XKltsYxO$iTd`$IW=r zTsF$9q-zlCnNFrh7=on3$B3%Op*wr)6T1iAeQIF$6I*Nh8!E(PWw|B#>976# zqBFjF->1)LsZ5F$4gIr}MatkgTSz7yqS3?I!CY|cMTVxTC);d$Trq(? zE_zc3UHt}L~n+5aa<^92=-5*St}cc#&+4`4o}SBjs^nd zqW+L0VK?OF8e)y1^!_xv*LU81FAcx*&hSh3o#(4sKfJSR-XlwES7&yZ|U4 zdfoE-7j*3$UeE4h&C2&Le7U=c?u-;qQ)uz}vyXob-An%?bz0IY8?I1xI}BF6E9qj5 z{)U)KIJ&xP=VlD7w6k}j%Qx@r8q)tG>pA!CHN!s~yRD+h%NCg8K4p6&lEu@G`GwxG z7x7t+_nb+W#bA>);iA6qSCw?f&?S2U*5z~_XSHS*Gd~XbKOm$X%TCMm2E!e-?8KDvxhkB ztzABUy~&{N2+e|EN2FHK^I@|foMeV2TP9{f_@W+9v;zJx4Q*+ob~AS5{gahhgmw$} zPW^kjd*B-;`ShofJ=RS~xbS(Vh=XnvgmPX~e{+;>*lfCcO2hf`q4tGM<2=^5s690H zB1k-(LdR+d)GgZ%*<|tX{w>d9!XogE_wVo6v2HLpLASxdbvrutkG%nsF*ipd&1NDN zYC9$UO7k{6(o48jb!PPxqzs9#Ln*Bw?WWrU9a0coB}efvhacl4y1z)OnBa;3m~f7` zPWLbHrQkWRWQw|g;oXsJB%hby`f$SpxJT|PVgBj#3E`MJIVWVzHRD zqRduXpDFV+c!KT0=jobYOQ7HLUvyv9=wM3(;N>N8ZB8)?0A!dCu=9%&T!cU-B?xq7 zJ?j;4q2j*gX63E^>xBJ_uA705V6DldeRTWU(Z?*3R=dqrtCZb->z>wrEAYVHQr>3o z)W%}9iv7DN{{`x{Zh^gZ?4I@xU!(7*D;BYh!`s$&-3&8E6!+1LFxWOujYqZ9NMV;$ zJt{qEMm2t<*5V*TirerJnaZ7zjX+(NmYp!%^XLv$u<$*=oGGjJFrPK0_JI~PyY_HN zXyW~AzF@@09-gKy&Am{yU}rPU*k@kM*CK=ML1E$vn-OnsX32yhC$0Vu$}z z^F!1UeqhYd*%a>)5H?JvV(3=lUN>wV0#_*o49UxLgaoYk)(aB zYkOhI{A;$&(BG_|vF)091X#h?K1nJ@Z0=Tme&m~NUuZwDqWioi_N%7zx>p=%|3ce0 zk0?LC`+^_ey;8e-<=sD4o}{6mG$yn(8dZ3_G#0h^?ATUrB)w1!urU?hX?PD+)}*Acs_2h8&11%M{jQ3)$`_Ey)H*69RNVa3&lv2{>?Ry zzH`$|4Bm|;=FYt7ok!QaJB%y8fZv1Tgo|bMC*IHK%7U;D@kTWe3D=h{cVzqtyg-q= zvAVX#c)YPq+m7kj|Fy9=%3Vx}_W^?^)g#0ySg$Z=5yNOC64s~m0Ktwnz<$LS zPU46n;?Fo!AnZ`≥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 z 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

{A-;xy&`)nh)W;IK%tNoROXf_h-0E1y-LjKQZpR ztN%s5eH~h%qxx}$d{q=%^`orqH{FGp#=XPd;O#c7ReoK`YJ0bSbK}mzP9@}?O5d4Y z^30|kMf{&kuDsOnJQw6ih&WwH;#Rz`e|&c2ISc2*9g$_`8((v_6k@_#GITzCACY(A z5w&uZEshF#xpq^d`L4mqNu#v5$I*4siR&Nh)*jjUCfO!lXu3#w`{*$(#VQr&u14K? z{QY{QPHkOvy2k$glQ9aPtsT?E3DO;!L7oTfubkjMFDMz``{@cY@#q(~sXn{bBN+#; zUK6KEy9vl%yd@*6A)TYSMeXk1+Vm=6$?^*C38JX~kgWMhx1?d|o%h8pbnQADob;rS zQ}?1=l^;ru1n=bDY7$;Q3mdw64ncE!dX2BXdHsWJ7OypnxW^^UuL@k+yw`ZNts^Ar zWyou(7p*3_T_4(oou0-Wov<>8$}3Y|Ot=}U;_mHjwL?vPDYNYz)jX&Xw|oZQJ~+4Z2zNST`XC1^H6%vk}m z(>*g!*G47&Nlnta=clYcWz}3YDGbc%e>sqJWQ98?0e6o7g8qK`ZhqM>5nSO*UIdCm z1P!x??E#KWBbWih0k^`d|3S)h$KkTmCq!`*0(Z>lGB1<$(A)AGxOV(A=(NS_3p^2iZc_%W*(+hX0J_ev>~H ziY=fQUJMnR4aH_av1u!nq=bZG;~>4|+acimD!;oOy_@ApA%y~WmLHiI5=jaURq~~h zA^nvM5Rj?}UJMJ|@Ln(<7!i1r-C)5Cud*ME1d9Z*P~crAGCa&=a1MRIRY?r{7eHln z#C)a`%W_^iL<%Y0AEf$74&d(<}bizQZQA+Xgw(_x1}}2+wF69=7YN`4KRp%c8U~|CP@AvIh;= z@C?o2anGL3IuTKlGnjp+k5S`}e(K$TFp+CN#M4w-!Nie2>HE!BDYH;cPcFdOoFvNT z7vz$YH5&KnTI!66{PQ`jzGlLQAnB^HYMIHtXER*Yxw6?gR$Myl)2zt@q8)gF;i)dg zJFcfLm}{c1quZ~auNtd+{FEhmGmWd6jhRwDU;pz>?Im6JI=;nVse@%99zo zU6$SVekaLb#Fgd5L0#r>=6lSwdqjC#h{T4eKd!GwwY)I6!6p0txtH=p_Mb&NvIb!T zMJCPLXR^!KEX;UvV?_I48@p=r%k+%HMF`jXi;D}Qq9neVWr|jQHkBpH}r8G>NiIdGTTonUtn;@1&!(O>2yk zL{Y>Vym-_H19Yw4_cOOjceWKJQ`}f#|VmPC0 zZ{ujF8ZfYM4vc9)v6=sC;#wTl_^Uhc=SWLoY$pW3XK6%+4TtR3J2WMX*m5OA|eFL?Qdy5rZ;{(XHU7p0eP;vgahXYITXsp$il2( zbi)b(CPp8;@doB321Z;X8Aj&=(upAC3yUn;5F_=smhBK3Oz{aJ2Kz>etu{n3ih!bl zFfaqV#Fm3aw_V{L0v%qj?M02*+Q~q@y;rVPJf+RPb>s zYwpMsW#hC9J@RRVDeKs7^qdy7>W);QHeKDOXB17?BXr^b>?r)J(G`{J)6=zS>Lte} z4j22|k9g{fKRKg6t*|5h_&HLhu)aV!#Tiy|y9SLhIeRYZg$s}Tp=ejC(6a@n$Q13^ zo0dVN%|)*U*;?{W7%=6b4b#4+3=_rp<0;Z4VudvI@*PKXa#bi($((z#x8&}p(5Bd- zA{s&#G*6^{z9VKF4Z#PJ)-Y5v<$u-@|Mf`QDxKU33H&TI634z0VSxjUT+ulu95-Va z42+2ZX9EGJ>hd2NSu#D6d7mp&sA)XJF}s9|qcOQ4Z?&!fhX`F)BvbR9kn?)Ytk}rV z>nKXQPJDo|_{X4=%ADi02S;U|9Xa*znOw(&wzRil!tVA9UAx{pn$i&X?Z#d=uF1b| z_X}CS@j{wlbOKymj;JVNZqH-c$4RK`4rO^bKQ0kb`w8|%eipiseW118E>|Q&uVG%I z%q2zJwAkFwi2Wq5@$EnK7q0b$xy5(s9O;w9j$v+b - -// Includes from @react-native-picker/picker -#include - -namespace winrt::Microsoft::ReactNative -{ - -void RegisterAutolinkedNativeModulePackages(winrt::Windows::Foundation::Collections::IVector const& packageProviders) -{ - // IReactPackageProviders from @react-native-picker/picker - packageProviders.Append(winrt::ReactNativePicker::ReactPackageProvider()); - packageProviders.Append(winrt::PlaygroundNativeModules::ReactPackageProvider()); -} - -} diff --git a/packages/playground/windows/playground/AutolinkedNativeModules.g.h b/packages/playground/windows/playground/AutolinkedNativeModules.g.h deleted file mode 100644 index 1140d2a9614..00000000000 --- a/packages/playground/windows/playground/AutolinkedNativeModules.g.h +++ /dev/null @@ -1,10 +0,0 @@ -// AutolinkedNativeModules.g.h contents generated by "npx @react-native-community/cli autolink-windows" -#pragma once - -// clang-format off -namespace winrt::Microsoft::ReactNative -{ - -void RegisterAutolinkedNativeModulePackages(winrt::Windows::Foundation::Collections::IVector const& packageProviders); - -} diff --git a/packages/playground/windows/playground/AutolinkedNativeModules.g.props b/packages/playground/windows/playground/AutolinkedNativeModules.g.props deleted file mode 100644 index 0dd8b33c1ed..00000000000 --- a/packages/playground/windows/playground/AutolinkedNativeModules.g.props +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/packages/playground/windows/playground/AutolinkedNativeModules.g.targets b/packages/playground/windows/playground/AutolinkedNativeModules.g.targets deleted file mode 100644 index 4519b1d30b5..00000000000 --- a/packages/playground/windows/playground/AutolinkedNativeModules.g.targets +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - {bedcc600-4541-41f2-aa46-9e058202b6ad} - - - {fbc281f9-e7fa-4d3f-9a15-f7507a803007} - - - diff --git a/packages/playground/windows/playground/MainPage.cpp b/packages/playground/windows/playground/MainPage.cpp deleted file mode 100644 index e400151c5ba..00000000000 --- a/packages/playground/windows/playground/MainPage.cpp +++ /dev/null @@ -1,181 +0,0 @@ -#include "pch.h" -#include "MainPage.h" -#include "MainPage.g.cpp" -#include - -using namespace winrt; -using namespace Windows::ApplicationModel::Activation; -using namespace Windows::Foundation; -using namespace Windows::UI; -using namespace xaml; -using namespace xaml::Controls; -using namespace xaml::Media; -using namespace Windows::Storage; -using namespace Windows::Storage::Streams; -using namespace Windows::Graphics::Imaging; -using namespace Windows::Storage::Pickers; - -namespace winrt::playground::implementation { - -MainPage::MainPage() { - InitializeComponent(); - - x_DebuggerPort().Text(std::to_wstring(Host().InstanceSettings().DebuggerPort())); - - // IsEditable is only supported on RS4 or higher - if (Windows::Foundation::Metadata::ApiInformation::IsApiContractPresent( - L"Windows.Foundation.UniversalApiContract", 6)) { - x_rootComponentNameCombo().IsEditable(true); - x_entryPointCombo().IsEditable(true); - } - - // TODO: a way to determine which engines are actually available - x_engineChakra().IsEnabled(true); - x_engineHermes().IsEnabled(true); - x_engineV8().IsEnabled(true); - - x_JsEngine().SelectedIndex(1); - x_Theme().SelectedIndex(0); -} - -void MainPage::OnUnloadClick( - Windows::Foundation::IInspectable const & /*sender*/, - xaml::RoutedEventArgs const & /*args*/) { - Host().UnloadInstance(); -} - -void MainPage::OnLoadClick( - Windows::Foundation::IInspectable const & /*sender*/, - xaml::RoutedEventArgs const & /*args*/) { - auto host = Host(); - - winrt::hstring bundleFile; - - if (auto cbi = x_entryPointCombo().SelectedItem().try_as()) { - bundleFile = unbox_value(cbi.Content()); - } else { - bundleFile = unbox_value(x_entryPointCombo().SelectedItem()); - } - host.InstanceSettings().JavaScriptBundleFile(bundleFile); - - auto item = x_rootComponentNameCombo().SelectedItem(); - winrt::hstring mainComponentName; - if (auto selected = item.try_as()) { - mainComponentName = unbox_value(selected.Content()); - } else { - mainComponentName = unbox_value(item); - } - ReactRootView().ComponentName(mainComponentName); - ReactRootView().ReactNativeHost(host); - - // Some of the images in RNTester require a user-agent header to properly fetch - winrt::Microsoft::ReactNative::HttpSettings::SetDefaultUserAgent( - host.InstanceSettings(), L"React Native Windows Playground"); - - host.InstanceSettings().UseDeveloperSupport(true); - host.InstanceSettings().UseDirectDebugger(x_UseDirectDebuggerCheckBox().IsChecked().GetBoolean()); - host.InstanceSettings().DebuggerBreakOnNextLine(x_BreakOnFirstLineCheckBox().IsChecked().GetBoolean()); - host.InstanceSettings().UseFastRefresh(x_UseFastRefreshCheckBox().IsChecked().GetBoolean()); - host.InstanceSettings().DebuggerPort(static_cast(std::stoi(std::wstring(x_DebuggerPort().Text())))); - host.InstanceSettings().JSIEngineOverride( - static_cast(x_JsEngine().SelectedIndex())); - if (!m_bundlerHostname.empty()) { - std::wstring dhost(m_bundlerHostname); - auto colonPos = dhost.find(L':'); - if (colonPos != std::wstring::npos) { - host.InstanceSettings().SourceBundleHost(hstring(dhost.substr(0, colonPos))); - dhost.erase(0, colonPos + 1); - host.InstanceSettings().SourceBundlePort(static_cast(std::stoi(dhost))); - } - } - - host.InstanceSettings().InstanceCreated( - [wkThis = get_weak()](auto sender, winrt::Microsoft::ReactNative::InstanceCreatedEventArgs args) { - if (auto strongThis = wkThis.get()) { - args.Context().UIDispatcher().Post([wkThis, context = args.Context()]() { - if (auto strongThis = wkThis.get()) { - strongThis->x_UseFastRefreshCheckBox().IsChecked(context.SettingsSnapshot().UseFastRefresh()); - strongThis->x_UseDirectDebuggerCheckBox().IsChecked(context.SettingsSnapshot().UseDirectDebugger()); - strongThis->x_BreakOnFirstLineCheckBox().IsChecked(context.SettingsSnapshot().DebuggerBreakOnNextLine()); - auto debugBundlePath = context.SettingsSnapshot().DebugBundlePath(); - for (auto item : strongThis->x_entryPointCombo().Items()) { - if (winrt::unbox_value(item.as().Content()) == debugBundlePath) { - strongThis->x_entryPointCombo().SelectedItem(item); - break; - } - } - strongThis->x_DebuggerPort().Text(winrt::to_hstring(context.SettingsSnapshot().DebuggerPort())); - if (strongThis->RequestedTheme() == xaml::ElementTheme::Light) { - xaml::Window::Current().Content().as().RequestedTheme( - xaml::ElementTheme::Default); - strongThis->x_themeDefault().IsSelected(true); - } - } - }); - } - }); - // Nudge the ReactNativeHost to create the instance and wrapping context - host.ReloadInstance(); -} - -void winrt::playground::implementation::MainPage::x_entryPointCombo_SelectionChanged( - winrt::Windows::Foundation::IInspectable const & /*sender*/, - xaml::Controls::SelectionChangedEventArgs const & /*e*/) { - if (x_rootComponentNameCombo()) { - auto item = x_entryPointCombo().SelectedItem(); - if (item) { - winrt::IInspectable content; - if (auto cbi = item.try_as()) { - content = cbi.Content(); - } else { - content = item; - } - - auto selectedItem = winrt::to_string(winrt::unbox_value(content)); - if (selectedItem == "Samples\\rntester") { - x_rootComponentNameCombo().SelectedIndex(0); - } else { - x_rootComponentNameCombo().SelectedIndex(1); - } - } - } -} - -void winrt::playground::implementation::MainPage::x_Theme_SelectionChanged( - winrt::Windows::Foundation::IInspectable const &, - xaml::Controls::SelectionChangedEventArgs const &) { - auto theme = ElementTheme::Default; - if (x_Theme().SelectedItem() == x_themeLight()) { - theme = ElementTheme::Light; - } else if (x_Theme().SelectedItem() == x_themeDark()) { - theme = ElementTheme::Dark; - } - xaml::Window::Current().Content().as().RequestedTheme(theme); -} - -void MainPage::OnNavigatedTo(xaml::Navigation::NavigationEventArgs const &e) { - m_bundlerHostname = unbox_value(e.Parameter()); -} - -Microsoft::ReactNative::ReactNativeHost MainPage::Host() noexcept { - return Application::Current().as()->Host(); -} - -Microsoft::ReactNative::ReactInstanceSettings MainPage::InstanceSettings() noexcept { - if (!m_instanceSettings) { - m_instanceSettings = Microsoft::ReactNative::ReactInstanceSettings(); - } - - return m_instanceSettings; -} - -Windows::Foundation::Collections::IVector -MainPage::PackageProviders() noexcept { - if (!m_packageProviders) { - m_packageProviders = single_threaded_vector(); - } - - return m_packageProviders; -} - -} // namespace winrt::playground::implementation diff --git a/packages/playground/windows/playground/MainPage.h b/packages/playground/windows/playground/MainPage.h deleted file mode 100644 index 0ecd02a8124..00000000000 --- a/packages/playground/windows/playground/MainPage.h +++ /dev/null @@ -1,35 +0,0 @@ -#pragma once -#include "MainPage.g.h" - -namespace winrt::playground::implementation { - -struct MainPage : MainPageT { - MainPage(); - - void OnLoadClick(Windows::Foundation::IInspectable const & /*sender*/, xaml::RoutedEventArgs const & /*args*/); - void OnUnloadClick(Windows::Foundation::IInspectable const & /*sender*/, xaml::RoutedEventArgs const & /*args*/); - - private: - Microsoft::ReactNative::ReactNativeHost Host() noexcept; - Microsoft::ReactNative::ReactInstanceSettings InstanceSettings() noexcept; - Windows::Foundation::Collections::IVector PackageProviders() noexcept; - - Microsoft::ReactNative::ReactInstanceSettings m_instanceSettings; - Windows::Foundation::Collections::IVector m_packageProviders; - - winrt::hstring m_bundlerHostname; - - public: - void x_entryPointCombo_SelectionChanged( - winrt::Windows::Foundation::IInspectable const &sender, - xaml::Controls::SelectionChangedEventArgs const &e); - void x_Theme_SelectionChanged( - winrt::Windows::Foundation::IInspectable const &sender, - xaml::Controls::SelectionChangedEventArgs const &e); - void OnNavigatedTo(xaml::Navigation::NavigationEventArgs const &e); -}; - -} // namespace winrt::playground::implementation -namespace winrt::playground::factory_implementation { -struct MainPage : MainPageT {}; -} // namespace winrt::playground::factory_implementation diff --git a/packages/playground/windows/playground/MainPage.idl b/packages/playground/windows/playground/MainPage.idl deleted file mode 100644 index a6928c44145..00000000000 --- a/packages/playground/windows/playground/MainPage.idl +++ /dev/null @@ -1,12 +0,0 @@ -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -#include "NamespaceRedirect.h" - -namespace playground { - - [default_interface] - runtimeclass MainPage : XAML_NAMESPACE.Controls.Page { - MainPage(); - } - -} diff --git a/packages/playground/windows/playground/MainPage.xaml b/packages/playground/windows/playground/MainPage.xaml deleted file mode 100644 index 8f24c8e9796..00000000000 --- a/packages/playground/windows/playground/MainPage.xaml +++ /dev/null @@ -1,189 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/packages/playground/windows/playground/Package.appxmanifest b/packages/playground/windows/playground/Package.appxmanifest deleted file mode 100644 index c305d9025a5..00000000000 --- a/packages/playground/windows/playground/Package.appxmanifest +++ /dev/null @@ -1,50 +0,0 @@ - - - - - - - - - - playground - react-native-windows-testing - Assets\StoreLogo.png - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/playground/windows/playground/Playground.vcxproj b/packages/playground/windows/playground/Playground.vcxproj deleted file mode 100644 index 67cc09432ed..00000000000 --- a/packages/playground/windows/playground/Playground.vcxproj +++ /dev/null @@ -1,175 +0,0 @@ - - - - - true - true - true - {6b6aa847-b32f-41ac-9d3b-48a8cdfa8ade} - playground - playground - en-US - 17.0 - true - Windows Store - 10.0 - - - $([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), 'node_modules\react-native-windows\package.json'))\node_modules\react-native-windows\ - - false - - - - - - Debug - ARM64 - - - Debug - Win32 - - - Debug - x64 - - - Release - ARM64 - - - Release - Win32 - - - Release - x64 - - - - Application - Unicode - - - true - - - false - true - - - - - - - - - - - - - - - - - Use - pch.h - $(IntDir)pch.pch - Level4 - %(AdditionalOptions) /bigobj - 4453;28204 - - - - - _DEBUG;%(PreprocessorDefinitions) - - - - - NDEBUG;%(PreprocessorDefinitions) - - - - - - - - App.xaml - - - MainPage.xaml - - - - - Designer - - - - - Designer - - - Designer - - - - - - - - - - - - - - - - Create - - - App.xaml - - - - MainPage.xaml - - - - - App.xaml - - - MainPage.xaml - - - - - - - false - - - - - - - - Samples/rntester.tsx - - - - - - - This project references targets in your node_modules\react-native-windows folder. The missing file is {0}. - - - - - - - diff --git a/packages/playground/windows/playground/Playground.vcxproj.filters b/packages/playground/windows/playground/Playground.vcxproj.filters deleted file mode 100644 index fe0ba02ec97..00000000000 --- a/packages/playground/windows/playground/Playground.vcxproj.filters +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - Assets - - - Assets - - - Assets - - - Assets - - - Assets - - - Assets - - - Assets - - - - - - - - {e48dc53e-40b1-40cb-970a-f89935452892} - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/playground/windows/playground/PropertySheet.props b/packages/playground/windows/playground/PropertySheet.props deleted file mode 100644 index c072cedc815..00000000000 --- a/packages/playground/windows/playground/PropertySheet.props +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - diff --git a/packages/playground/windows/playground/ReactPackageProvider.cpp b/packages/playground/windows/playground/ReactPackageProvider.cpp deleted file mode 100644 index c1842420657..00000000000 --- a/packages/playground/windows/playground/ReactPackageProvider.cpp +++ /dev/null @@ -1,16 +0,0 @@ -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. - -#include "pch.h" -#include "ReactPackageProvider.h" -#include "NativeModules.h" - -using namespace winrt::Microsoft::ReactNative; - -namespace winrt::playground::implementation { - -void ReactPackageProvider::CreatePackage(IReactPackageBuilder const &packageBuilder) noexcept { - AddAttributedModules(packageBuilder, true); -} - -} // namespace winrt::playground::implementation diff --git a/packages/playground/windows/playground/ReactPackageProvider.h b/packages/playground/windows/playground/ReactPackageProvider.h deleted file mode 100644 index c65a883a149..00000000000 --- a/packages/playground/windows/playground/ReactPackageProvider.h +++ /dev/null @@ -1,17 +0,0 @@ -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. - -#pragma once - -#include "winrt/Microsoft.ReactNative.h" - -using namespace winrt::Microsoft::ReactNative; - -namespace winrt::playground::implementation { - -struct ReactPackageProvider : winrt::implements { - public: // IReactPackageProvider - void CreatePackage(IReactPackageBuilder const &packageBuilder) noexcept; -}; - -} // namespace winrt::playground::implementation diff --git a/packages/playground/windows/playground/packages.lock.json b/packages/playground/windows/playground/packages.lock.json deleted file mode 100644 index 9da2e1f071b..00000000000 --- a/packages/playground/windows/playground/packages.lock.json +++ /dev/null @@ -1,155 +0,0 @@ -{ - "version": 1, - "dependencies": { - "native,Version=v0.0": { - "Microsoft.JavaScript.Hermes": { - "type": "Direct", - "requested": "[0.0.0-2511.7001-d7ca19b3, )", - "resolved": "0.0.0-2511.7001-d7ca19b3", - "contentHash": "/EGy/gbTWpFZPZ4Z81QxbGQxpZhqiOE3qrnSokZRgXAyHivl15s7zZkRLOy9daDmVyEfanq7YBCOMi0ha58uQA==" - }, - "Microsoft.UI.Xaml": { - "type": "Direct", - "requested": "[2.8.0, )", - "resolved": "2.8.0", - "contentHash": "vxdHxTr63s5KVtNddMFpgvjBjUH50z7seq/5jLWmmSuf8poxg+sXrywkofUdE8ZstbpO9y3FL/IXXUcPYbeesA==", - "dependencies": { - "Microsoft.Web.WebView2": "1.0.1264.42" - } - }, - "Microsoft.Windows.CppWinRT": { - "type": "Direct", - "requested": "[2.0.230706.1, )", - "resolved": "2.0.230706.1", - "contentHash": "l0D7oCw/5X+xIKHqZTi62TtV+1qeSz7KVluNFdrJ9hXsst4ghvqQ/Yhura7JqRdZWBXAuDS0G0KwALptdoxweQ==" - }, - "boost": { - "type": "Transitive", - "resolved": "1.83.0", - "contentHash": "cy53VNMzysEMvhBixDe8ujPk67Fcj3v6FPHQnH91NYJNLHpc6jxa2xq9ruCaaJjE4M3YrGSHDi4uUSTGBWw6EQ==" - }, - "Microsoft.Build.Tasks.Git": { - "type": "Transitive", - "resolved": "1.1.1", - "contentHash": "AT3HlgTjsqHnWpBHSNeR0KxbLZD7bztlZVj7I8vgeYG9SYqbeFGh0TM/KVtC6fg53nrWHl3VfZFvb5BiQFcY6Q==" - }, - "Microsoft.SourceLink.Common": { - "type": "Transitive", - "resolved": "1.1.1", - "contentHash": "WMcGpWKrmJmzrNeuaEb23bEMnbtR/vLmvZtkAP5qWu7vQsY59GqfRJd65sFpBszbd2k/bQ8cs8eWawQKAabkVg==" - }, - "Microsoft.SourceLink.GitHub": { - "type": "Transitive", - "resolved": "1.1.1", - "contentHash": "IaJGnOv/M7UQjRJks7B6p7pbPnOwisYGOIzqCz5ilGFTApZ3ktOR+6zJ12ZRPInulBmdAf1SrGdDG2MU8g6XTw==", - "dependencies": { - "Microsoft.Build.Tasks.Git": "1.1.1", - "Microsoft.SourceLink.Common": "1.1.1" - } - }, - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - }, - "common": { - "type": "Project", - "dependencies": { - "boost": "[1.83.0, )" - } - }, - "fmt": { - "type": "Project" - }, - "folly": { - "type": "Project", - "dependencies": { - "boost": "[1.83.0, )", - "fmt": "[1.0.0, )" - } - }, - "microsoft.reactnative": { - "type": "Project", - "dependencies": { - "Common": "[1.0.0, )", - "Folly": "[1.0.0, )", - "Microsoft.JavaScript.Hermes": "[0.0.0-2511.7001-d7ca19b3, )", - "Microsoft.SourceLink.GitHub": "[1.1.1, )", - "Microsoft.UI.Xaml": "[2.8.0, )", - "ReactCommon": "[1.0.0, )", - "boost": "[1.83.0, )" - } - }, - "playgroundnativemodules": { - "type": "Project", - "dependencies": { - "Microsoft.ReactNative": "[1.0.0, )", - "Microsoft.UI.Xaml": "[2.8.0, )" - } - }, - "reactcommon": { - "type": "Project", - "dependencies": { - "Folly": "[1.0.0, )", - "boost": "[1.83.0, )" - } - }, - "reactnativepicker": { - "type": "Project", - "dependencies": { - "Microsoft.ReactNative": "[1.0.0, )", - "Microsoft.UI.Xaml": "[2.8.0, )" - } - } - }, - "native,Version=v0.0/win10-arm": { - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - } - }, - "native,Version=v0.0/win10-arm-aot": { - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - } - }, - "native,Version=v0.0/win10-arm64-aot": { - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - } - }, - "native,Version=v0.0/win10-x64": { - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - } - }, - "native,Version=v0.0/win10-x64-aot": { - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - } - }, - "native,Version=v0.0/win10-x86": { - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - } - }, - "native,Version=v0.0/win10-x86-aot": { - "Microsoft.Web.WebView2": { - "type": "Transitive", - "resolved": "1.0.1264.42", - "contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA==" - } - } - } -} \ No newline at end of file diff --git a/packages/playground/windows/playground/pch.cpp b/packages/playground/windows/playground/pch.cpp deleted file mode 100644 index b85266b3f95..00000000000 --- a/packages/playground/windows/playground/pch.cpp +++ /dev/null @@ -1,7 +0,0 @@ -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -// -// pch.cpp -// Include the standard header and generate the precompiled header. -// -#include "pch.h" diff --git a/packages/playground/windows/playground/pch.h b/packages/playground/windows/playground/pch.h deleted file mode 100644 index 0cad8c87048..00000000000 --- a/packages/playground/windows/playground/pch.h +++ /dev/null @@ -1,33 +0,0 @@ -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. -// -// pch.h -// Header for standard system include files. -// - -#pragma once - -#define NOMINMAX - -#include -#include -#include -#include -#include -#include -#include -#include - -#include -#include -#include -#include -#include "CppWinRTIncludes.h" - -#include - -#include -#include -#include -#include -#include diff --git a/packages/sample-apps/.eslintrc.js b/packages/sample-apps/.eslintrc.js deleted file mode 100644 index 35e0d115126..00000000000 --- a/packages/sample-apps/.eslintrc.js +++ /dev/null @@ -1,4 +0,0 @@ -module.exports = { - extends: ['@rnw-scripts'], - parserOptions: {tsconfigRootDir : __dirname}, -}; diff --git a/packages/sample-apps/.gitignore b/packages/sample-apps/.gitignore deleted file mode 100644 index 327eb705c52..00000000000 --- a/packages/sample-apps/.gitignore +++ /dev/null @@ -1,9 +0,0 @@ -/node_modules -/windows/SampleAppCPP/Generated Files/ -/windows/SampleAppCS/Generated Files/ -/windows/SampleLibraryCPP/Generated Files/ -/windows/SampleLibraryCS/Generated Files/ -/build -/msbuild* -/windows/SampleAppCS/Bundle -/windows/SampleAppCPP/Bundle diff --git a/packages/sample-apps/CHANGELOG.json b/packages/sample-apps/CHANGELOG.json deleted file mode 100644 index e22fd6f3e86..00000000000 --- a/packages/sample-apps/CHANGELOG.json +++ /dev/null @@ -1,4527 +0,0 @@ -{ - "name": "sample-apps", - "entries": [ - { - "date": "Fri, 29 Apr 2022 05:09:51 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.494", - "commit": "67ae26c46f1be65d41151d2564f12fe04b736b41" - } - ] - } - }, - { - "date": "Wed, 27 Apr 2022 05:10:25 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.493", - "commit": "b8d87e27ee194a45dd6895048a2e40d4cbb9db1b" - }, - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump @react-native-windows/codegen to v0.0.0-canary.32", - "commit": "b8d87e27ee194a45dd6895048a2e40d4cbb9db1b" - }, - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.41", - "commit": "b8d87e27ee194a45dd6895048a2e40d4cbb9db1b" - }, - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump @rnw-scripts/eslint-config to v1.1.12", - "commit": "b8d87e27ee194a45dd6895048a2e40d4cbb9db1b" - } - ] - } - }, - { - "date": "Tue, 26 Apr 2022 05:09:08 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.492", - "commit": "bfb68d26b7ffc87542d8d182b9c2891f1a0e2bdd" - } - ] - } - }, - { - "date": "Mon, 25 Apr 2022 22:50:30 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.491", - "commit": "7289b83061faa1ad41ee584f2ce10161244b2060" - }, - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump @react-native-windows/codegen to v0.0.0-canary.31", - "commit": "7289b83061faa1ad41ee584f2ce10161244b2060" - } - ] - } - }, - { - "date": "Fri, 22 Apr 2022 05:09:17 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.490", - "commit": "e53b1fbe90ebaf83e9d42ac24db0cfc4a312afe6" - } - ] - } - }, - { - "date": "Thu, 21 Apr 2022 05:09:33 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.489", - "commit": "cee6f05fac576b0380d16d1dade68e0bbd1ce572" - }, - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.40", - "commit": "cee6f05fac576b0380d16d1dade68e0bbd1ce572" - } - ] - } - }, - { - "date": "Tue, 19 Apr 2022 05:08:59 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.488", - "commit": "e86c6d416ee7195ba4f34b39aea6378f2962d575" - } - ] - } - }, - { - "date": "Fri, 15 Apr 2022 05:09:04 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.487", - "commit": "72b97eb10a3b18746ea24fba4ab0bd6219ab9b0e" - } - ] - } - }, - { - "date": "Thu, 14 Apr 2022 05:09:19 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.486", - "commit": "2e771eea4e5bbe3b3a812ce426215f8084fcb535" - }, - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.39", - "commit": "2e771eea4e5bbe3b3a812ce426215f8084fcb535" - } - ] - } - }, - { - "date": "Wed, 13 Apr 2022 05:09:34 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.485", - "commit": "658ed96eaffcf0398186cfc934e4b7a5d1f054d7" - } - ] - } - }, - { - "date": "Tue, 12 Apr 2022 05:10:39 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.484", - "commit": "938b09653f9bf9b089a36caa184204658f15f114" - }, - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump @react-native-windows/codegen to v0.0.0-canary.30", - "commit": "938b09653f9bf9b089a36caa184204658f15f114" - }, - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.38", - "commit": "938b09653f9bf9b089a36caa184204658f15f114" - } - ] - } - }, - { - "date": "Sat, 09 Apr 2022 05:10:10 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.483", - "commit": "66ca5ce8b0dad82b3008e283903ce2816840ce5d" - }, - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.37", - "commit": "66ca5ce8b0dad82b3008e283903ce2816840ce5d" - } - ] - } - }, - { - "date": "Fri, 08 Apr 2022 05:09:52 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.482", - "commit": "2b162bf6952d8e275a4d96593da78e151f320e53" - } - ] - } - }, - { - "date": "Thu, 07 Apr 2022 05:09:50 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.481", - "commit": "ca669c7c5c69de141911076d94c60c6aac70c3ef" - } - ] - } - }, - { - "date": "Wed, 06 Apr 2022 05:09:24 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.480", - "commit": "b3d9af79424dd0c03dca6bb48d31308e5bd60a9a" - } - ] - } - }, - { - "date": "Tue, 05 Apr 2022 05:10:13 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.479", - "commit": "02e23ab160f96d0960988a4d28e83f1e6ce3a0d3" - }, - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.36", - "commit": "02e23ab160f96d0960988a4d28e83f1e6ce3a0d3" - } - ] - } - }, - { - "date": "Fri, 01 Apr 2022 05:09:58 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.478", - "commit": "bf81027650625e9e44610f192e194fee8559f605" - }, - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump @react-native-windows/codegen to v0.0.0-canary.29", - "commit": "bf81027650625e9e44610f192e194fee8559f605" - }, - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.35", - "commit": "bf81027650625e9e44610f192e194fee8559f605" - } - ] - } - }, - { - "date": "Thu, 31 Mar 2022 05:10:19 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.477", - "commit": "c42f0dd251c1d4db3efd790ba08e25a4b2e84174" - }, - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.34", - "commit": "c42f0dd251c1d4db3efd790ba08e25a4b2e84174" - } - ] - } - }, - { - "date": "Tue, 29 Mar 2022 05:09:50 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.476", - "commit": "b0dbc51d8ac6add9172891a5ab97a68eec9b979a" - }, - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.33", - "commit": "b0dbc51d8ac6add9172891a5ab97a68eec9b979a" - } - ] - } - }, - { - "date": "Sat, 26 Mar 2022 05:09:10 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.475", - "commit": "6f4e5c31e03683758f1dac7095f3736d6ebc66ae" - } - ] - } - }, - { - "date": "Wed, 23 Mar 2022 05:09:18 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.474", - "commit": "53bd508909a0bbe9236825619fd3713a2342f94a" - } - ] - } - }, - { - "date": "Tue, 22 Mar 2022 05:09:21 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.473", - "commit": "6ba68b373879c52139b8f528d10c967a62f4144d" - } - ] - } - }, - { - "date": "Fri, 18 Mar 2022 05:08:51 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.472", - "commit": "0eee155bbe0be820fc39ce60c2ef9fdaef680d21" - } - ] - } - }, - { - "date": "Thu, 17 Mar 2022 05:09:18 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.471", - "commit": "26b1a72c753692d07739027984a74ca35b2c2205" - }, - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.32", - "commit": "26b1a72c753692d07739027984a74ca35b2c2205" - } - ] - } - }, - { - "date": "Sat, 12 Mar 2022 06:09:07 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.470", - "commit": "b2fe8df4ffb4d771734cc56d619b392661116202" - } - ] - } - }, - { - "date": "Fri, 11 Mar 2022 06:09:19 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.469", - "commit": "5665be886fecf48d9406bf505344a918494ccced" - } - ] - } - }, - { - "date": "Thu, 10 Mar 2022 06:09:24 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.468", - "commit": "cc1f86bd91fc49d2f790e87adad133dbd8b39ba6" - } - ] - } - }, - { - "date": "Wed, 09 Mar 2022 06:09:08 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.467", - "commit": "9a7beb80d64632db3e322c56236a49d6907f8aa7" - }, - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump @react-native-windows/codegen to v0.0.0-canary.28", - "commit": "9a7beb80d64632db3e322c56236a49d6907f8aa7" - } - ] - } - }, - { - "date": "Sun, 06 Mar 2022 06:08:52 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.466", - "commit": "dc0cc573cb4f6b388df71e2d194816387a664329" - } - ] - } - }, - { - "date": "Sat, 05 Mar 2022 06:08:58 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.465", - "commit": "95638afb58acf9bdb662a72c945ee8f0f2b6a72a" - }, - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.31", - "commit": "95638afb58acf9bdb662a72c945ee8f0f2b6a72a" - } - ] - } - }, - { - "date": "Fri, 04 Mar 2022 06:09:13 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.464", - "commit": "b2e8fa124d43ae8a7962cec18f4d7ea5a352c37a" - }, - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump @react-native-windows/codegen to v0.0.0-canary.27", - "commit": "b2e8fa124d43ae8a7962cec18f4d7ea5a352c37a" - } - ] - } - }, - { - "date": "Thu, 03 Mar 2022 06:09:12 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.463", - "commit": "12093375c205a128966f2d499c070c1fc08326c4" - } - ] - } - }, - { - "date": "Fri, 25 Feb 2022 23:53:36 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.462", - "commit": "5fefed862a6757b78c3fd1494b9a4e0210be522c" - } - ] - } - }, - { - "date": "Fri, 25 Feb 2022 06:07:52 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.461", - "commit": "45d0c70bffcf439572ddb5e6a2e50cce3df95440" - } - ] - } - }, - { - "date": "Thu, 24 Feb 2022 06:07:47 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.460", - "commit": "042d47d2ebff13b8ecdd3d81898f2c86539c1827" - }, - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump @react-native-windows/codegen to v0.0.0-canary.26", - "commit": "042d47d2ebff13b8ecdd3d81898f2c86539c1827" - } - ] - } - }, - { - "date": "Wed, 23 Feb 2022 06:07:37 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.459", - "commit": "782f583e4359804917c970765ce96b58c37e08f0" - } - ] - } - }, - { - "date": "Sat, 19 Feb 2022 06:07:07 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.458", - "commit": "2af656aae08b3e542ae5724beca9fdf75aa3952f" - } - ] - } - }, - { - "date": "Fri, 18 Feb 2022 06:07:44 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.457", - "commit": "2f3a44fd3f595491f6ba3656124fc0847bbded2b" - } - ] - } - }, - { - "date": "Wed, 16 Feb 2022 19:51:00 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.456", - "commit": "ee0cab1fd0628adb6162ffa3d0d452ee1eeb41b3" - } - ] - } - }, - { - "date": "Sun, 13 Feb 2022 06:08:34 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.455", - "commit": "dfc6ca9c55b67a3d2186884d0e1110c6d4690a97" - }, - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.30", - "commit": "dfc6ca9c55b67a3d2186884d0e1110c6d4690a97" - } - ] - } - }, - { - "date": "Sat, 12 Feb 2022 06:08:37 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.454", - "commit": "0e6a8087042920290927cdaffd4c4426665e1dd3" - } - ] - } - }, - { - "date": "Fri, 11 Feb 2022 06:08:20 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.453", - "commit": "c93141bf6be4574ca32c38d1a92dcda143001cd7" - }, - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.29", - "commit": "c93141bf6be4574ca32c38d1a92dcda143001cd7" - } - ] - } - }, - { - "date": "Thu, 10 Feb 2022 06:07:57 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.452", - "commit": "2857d1abb4c6ffc3304c23282fb760a658c7ed18" - } - ] - } - }, - { - "date": "Wed, 09 Feb 2022 06:09:39 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.451", - "commit": "416ab0f868c6ec402d2565d29f643cb2fceb9447" - }, - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump @react-native-windows/codegen to v0.0.0-canary.25", - "commit": "416ab0f868c6ec402d2565d29f643cb2fceb9447" - }, - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.28", - "commit": "416ab0f868c6ec402d2565d29f643cb2fceb9447" - }, - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump @rnw-scripts/eslint-config to v1.1.11", - "commit": "416ab0f868c6ec402d2565d29f643cb2fceb9447" - }, - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump @rnw-scripts/just-task to v2.2.3", - "commit": "416ab0f868c6ec402d2565d29f643cb2fceb9447" - } - ] - } - }, - { - "date": "Tue, 08 Feb 2022 18:21:23 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.450", - "commit": "01c20a685163403b6cc364bb124c532c9a635104" - }, - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump @react-native-windows/codegen to v0.0.0-canary.24", - "commit": "01c20a685163403b6cc364bb124c532c9a635104" - } - ] - } - }, - { - "date": "Tue, 08 Feb 2022 06:08:05 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.449", - "commit": "ad988985d38c1579bd740208039ccca79d988fef" - } - ] - } - }, - { - "date": "Sat, 05 Feb 2022 06:07:42 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.448", - "commit": "6a7a672df030febe3421655c3594e886458c0ad7" - } - ] - } - }, - { - "date": "Thu, 03 Feb 2022 06:08:22 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.447", - "commit": "03cf427b70ce5a60ad11eec862284cecdff97584" - }, - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.27", - "commit": "03cf427b70ce5a60ad11eec862284cecdff97584" - } - ] - } - }, - { - "date": "Wed, 02 Feb 2022 06:08:39 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.446", - "commit": "6b016661792bd18848ac08161a8f59b9ab802906" - } - ] - } - }, - { - "date": "Tue, 01 Feb 2022 06:07:59 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.445", - "commit": "6912eec19a83ea1441544fed7da37813ef4c45ac" - } - ] - } - }, - { - "date": "Sat, 29 Jan 2022 06:08:59 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.444", - "commit": "0aa893955beadc8913503d5356eea6a5c25c8c0f" - }, - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump @react-native-windows/codegen to v0.0.0-canary.23", - "commit": "0aa893955beadc8913503d5356eea6a5c25c8c0f" - }, - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.26", - "commit": "0aa893955beadc8913503d5356eea6a5c25c8c0f" - } - ] - } - }, - { - "date": "Thu, 27 Jan 2022 06:11:45 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.443", - "commit": "041c271e04c66485d7aad8e458f3135ab82bf3cd" - } - ] - } - }, - { - "date": "Wed, 26 Jan 2022 06:08:34 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.442", - "commit": "b938c3cd8beab33d92e26fa1e98c42fdbdd49c7c" - }, - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.25", - "commit": "b938c3cd8beab33d92e26fa1e98c42fdbdd49c7c" - } - ] - } - }, - { - "date": "Sat, 22 Jan 2022 06:10:18 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.441", - "commit": "7727b132b854d6b24ed47d01fd49bbd801403173" - } - ] - } - }, - { - "date": "Wed, 19 Jan 2022 06:10:35 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.440", - "commit": "614d25feb81a0486770aaba6aab8a67ac575f484" - } - ] - } - }, - { - "date": "Fri, 14 Jan 2022 06:09:51 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.439", - "commit": "3c4be294c9b4b70eeef9f289aaca6c26594b3a18" - } - ] - } - }, - { - "date": "Tue, 11 Jan 2022 06:09:11 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.438", - "commit": "4c9cd01aca90209633f4c6544df9521ce0c814c5" - }, - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.24", - "commit": "4c9cd01aca90209633f4c6544df9521ce0c814c5" - } - ] - } - }, - { - "date": "Sun, 09 Jan 2022 06:07:57 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.437", - "commit": "81084aed0ed58d61638c31ede8c09a596fdaea53" - } - ] - } - }, - { - "date": "Sat, 08 Jan 2022 06:09:25 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.436", - "commit": "840a5ac77027a251a014eb7488c8da7a96d30985" - }, - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.23", - "commit": "840a5ac77027a251a014eb7488c8da7a96d30985" - } - ] - } - }, - { - "date": "Fri, 07 Jan 2022 22:21:25 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.435", - "commit": "0ce0ebcf9bf29cfa32f52a86eee694ef5fc754b7" - } - ] - } - }, - { - "date": "Thu, 06 Jan 2022 04:18:33 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.434", - "commit": "1cd71b778273747683997ea72b65e152756dae05" - } - ] - } - }, - { - "date": "Tue, 28 Dec 2021 06:09:21 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.433", - "commit": "baeb133da923d0eee25eacf54c02557ea411a7fc" - } - ] - } - }, - { - "date": "Sat, 18 Dec 2021 06:08:07 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.432", - "commit": "0e5b7bd98bb447ff542d6063f8a01ff9d24a64ea" - } - ] - } - }, - { - "date": "Thu, 16 Dec 2021 06:11:19 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.431", - "commit": "9ef57baafa33d219b45ffa59c028486afbb114c5" - }, - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.22", - "commit": "9ef57baafa33d219b45ffa59c028486afbb114c5" - } - ] - } - }, - { - "date": "Tue, 14 Dec 2021 06:12:27 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.430", - "commit": "46fcfd5775dc47e0899858536ebbd91df9aed764" - } - ] - } - }, - { - "date": "Fri, 10 Dec 2021 06:11:42 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.429", - "commit": "02f8b9f1777086b0db15cfc41433ca76b7c23d4d" - }, - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.21", - "commit": "02f8b9f1777086b0db15cfc41433ca76b7c23d4d" - } - ] - } - }, - { - "date": "Tue, 07 Dec 2021 06:10:13 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.428", - "commit": "4033556484dce8b2e5698b6882e83999fca0db6b" - } - ] - } - }, - { - "date": "Sun, 05 Dec 2021 06:09:35 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "none": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.427", - "commit": "f8d463668b49bd5dc001f5edcc77446c7947562c" - } - ] - } - }, - { - "date": "Sat, 04 Dec 2021 06:09:39 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.426", - "commit": "f12eee17a0875ffd4c144ece7e536e2730475657" - } - ] - } - }, - { - "date": "Fri, 03 Dec 2021 06:12:11 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.425", - "commit": "a4b17d4acc3bc063419cbb17731bfb6c7abd0658" - }, - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump @react-native-windows/codegen to v0.0.0-canary.22", - "commit": "a4b17d4acc3bc063419cbb17731bfb6c7abd0658" - }, - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.20", - "commit": "a4b17d4acc3bc063419cbb17731bfb6c7abd0658" - }, - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump @rnw-scripts/eslint-config to v1.1.10", - "commit": "a4b17d4acc3bc063419cbb17731bfb6c7abd0658" - }, - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump @rnw-scripts/just-task to v2.2.2", - "commit": "a4b17d4acc3bc063419cbb17731bfb6c7abd0658" - } - ] - } - }, - { - "date": "Thu, 02 Dec 2021 06:09:50 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.424", - "commit": "24e971a47fbcfa8d8f8b113fa7b13a582e1f9e87" - } - ] - } - }, - { - "date": "Fri, 26 Nov 2021 06:09:54 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.423", - "commit": "c3de2ab7c21e55486b492b5b7936e6609bc7f4d7" - } - ] - } - }, - { - "date": "Thu, 25 Nov 2021 06:09:25 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.422", - "commit": "f50cac7f1c4dc3359a6b53422c6c3af86ed8df16" - } - ] - } - }, - { - "date": "Wed, 24 Nov 2021 06:08:49 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.421", - "commit": "c896fa849e7fa3f44a84793f541f1e6220963ff8" - } - ] - } - }, - { - "date": "Tue, 23 Nov 2021 06:09:26 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.420", - "commit": "75c4d0b8d8925599bedc64bc879e5783d3e6bbc2" - } - ] - } - }, - { - "date": "Thu, 18 Nov 2021 06:11:21 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.419", - "commit": "ef32b2fea053970e32e530cea30239337f8975df" - }, - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump @react-native-windows/codegen to v0.0.0-canary.21", - "commit": "ef32b2fea053970e32e530cea30239337f8975df" - }, - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.19", - "commit": "ef32b2fea053970e32e530cea30239337f8975df" - }, - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump @rnw-scripts/eslint-config to v1.1.9", - "commit": "ef32b2fea053970e32e530cea30239337f8975df" - } - ] - } - }, - { - "date": "Tue, 16 Nov 2021 06:09:18 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.418", - "commit": "4fa9403beb8b40e80ed52579b9c50bf5a6dca042" - } - ] - } - }, - { - "date": "Sat, 13 Nov 2021 06:08:59 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.417", - "commit": "d336f1a7364c9c62325bda1737fb91bce0c3fa50" - } - ] - } - }, - { - "date": "Wed, 10 Nov 2021 23:57:31 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.416", - "commit": "a58bcdcf643b050e5ad03b42cb2e8f159f997a55" - }, - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.18", - "commit": "a58bcdcf643b050e5ad03b42cb2e8f159f997a55" - } - ] - } - }, - { - "date": "Tue, 09 Nov 2021 06:11:23 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.415", - "commit": "b3292416f3945415de12bf661a8031970cc7323a" - } - ] - } - }, - { - "date": "Sat, 06 Nov 2021 05:08:39 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.414", - "commit": "6810b7bc0b60943926d4e23cf9ffed984e3ccc6b" - } - ] - } - }, - { - "date": "Fri, 05 Nov 2021 05:08:51 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.413", - "commit": "8fe65550fe2af6a3d85eaa0528394af07af30209" - } - ] - } - }, - { - "date": "Thu, 04 Nov 2021 05:07:29 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.412", - "commit": "71601897e5e5bf36fa9465196ed3be1cfa669231" - }, - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump @react-native-windows/codegen to v0.0.0-canary.20", - "commit": "71601897e5e5bf36fa9465196ed3be1cfa669231" - } - ] - } - }, - { - "date": "Thu, 04 Nov 2021 05:07:08 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.412", - "commit": "0427f750ffad4e45db83f0d4c3ed111340eeeef5" - }, - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump @react-native-windows/codegen to v0.0.0-canary.20", - "commit": "0427f750ffad4e45db83f0d4c3ed111340eeeef5" - } - ] - } - }, - { - "date": "Tue, 02 Nov 2021 20:20:41 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.411", - "commit": "ccef4eba9bde1cd87a7ecd96ce0030bc10486d21" - } - ] - } - }, - { - "date": "Tue, 02 Nov 2021 20:20:13 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.411", - "commit": "9440c876b2410d0a211d8ef73cd5a906963ee243" - } - ] - } - }, - { - "date": "Mon, 01 Nov 2021 18:33:37 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.410", - "commit": "31fb514bffc1e149f46e699f912064845aea1915" - }, - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.17", - "commit": "31fb514bffc1e149f46e699f912064845aea1915" - } - ] - } - }, - { - "date": "Mon, 01 Nov 2021 18:33:06 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.410", - "commit": "f13fdaeb59a97cae16c36dfb6269dbd53a60c26c" - }, - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.17", - "commit": "f13fdaeb59a97cae16c36dfb6269dbd53a60c26c" - } - ] - } - }, - { - "date": "Thu, 28 Oct 2021 05:06:02 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.409", - "commit": "54123902f3587a9e88cfc1f7f30d2dea2c0bbf90" - } - ] - } - }, - { - "date": "Thu, 28 Oct 2021 05:05:43 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.409", - "commit": "166bc6c0e4e1313db7385d64ac803376b3f20b22" - } - ] - } - }, - { - "date": "Wed, 27 Oct 2021 05:07:23 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.408", - "commit": "598401a0f83875669a1a20e62eaf5bbf8a69e5db" - } - ] - } - }, - { - "date": "Wed, 27 Oct 2021 05:07:00 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.408", - "commit": "4222621144c39c365ffffc4775f438cfdb957343" - } - ] - } - }, - { - "date": "Tue, 26 Oct 2021 05:06:56 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.407", - "commit": "2d245e697f01beb796b1a4ea4679be49702b983a" - }, - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.15", - "commit": "2d245e697f01beb796b1a4ea4679be49702b983a" - } - ] - } - }, - { - "date": "Tue, 26 Oct 2021 05:06:25 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.407", - "commit": "5d10d4cf3b1329d0221a891ee169af31d44c2d53" - }, - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.15", - "commit": "5d10d4cf3b1329d0221a891ee169af31d44c2d53" - } - ] - } - }, - { - "date": "Mon, 25 Oct 2021 05:06:59 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.406", - "commit": "0529816377b6d88859cd1cb72c8c1b149bdccf31" - } - ] - } - }, - { - "date": "Mon, 25 Oct 2021 05:06:41 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.406", - "commit": "e843cd39d5cca198cbc4d70d957f11c6c3b9cfa6" - } - ] - } - }, - { - "date": "Sun, 24 Oct 2021 14:04:42 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.405", - "commit": "4f46e1f8b79ea3220fc66d53b8075211468758cf" - } - ] - } - }, - { - "date": "Sun, 24 Oct 2021 14:04:21 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.405", - "commit": "3d191bf9794bf19869676de1558760f502650aca" - } - ] - } - }, - { - "date": "Sun, 24 Oct 2021 05:06:51 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.404", - "commit": "e18fd3f87be9237ff82f97758a334c4302287bb0" - } - ] - } - }, - { - "date": "Sat, 23 Oct 2021 05:06:49 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.403", - "commit": "82aa530d95d792b3c68fb0ff75103336976afe5d" - }, - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump @react-native-windows/codegen to v0.0.0-canary.19", - "commit": "82aa530d95d792b3c68fb0ff75103336976afe5d" - } - ] - } - }, - { - "date": "Fri, 22 Oct 2021 05:06:46 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.402", - "commit": "e8d09f86fce740a0c16b6f6f9fd876d2122cfc74" - }, - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump @react-native-windows/codegen to v0.0.0-canary.18", - "commit": "e8d09f86fce740a0c16b6f6f9fd876d2122cfc74" - } - ] - } - }, - { - "date": "Thu, 21 Oct 2021 05:08:01 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.401", - "commit": "8a0ffecdcf5e68d950f20380fdf62295edb352b6" - }, - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump @react-native-windows/codegen to v0.0.0-canary.17", - "commit": "8a0ffecdcf5e68d950f20380fdf62295edb352b6" - }, - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.14", - "commit": "8a0ffecdcf5e68d950f20380fdf62295edb352b6" - } - ] - } - }, - { - "date": "Sun, 17 Oct 2021 05:06:34 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.400", - "commit": "907119c1b1db121368ee45a1d0c02729c0a18ed2" - } - ] - } - }, - { - "date": "Sat, 16 Oct 2021 05:08:25 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.399", - "commit": "306d5d6dfbb6e0613371142ab77e446e752348ab" - } - ] - } - }, - { - "date": "Fri, 15 Oct 2021 05:06:52 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.398", - "commit": "752875e9120201cd1952ebdf7add3de20ed4bd9c" - } - ] - } - }, - { - "date": "Thu, 14 Oct 2021 05:06:00 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.397", - "commit": "235047afcbddf692cd6f4ed65e5f59e30cf2ae15" - } - ] - } - }, - { - "date": "Wed, 13 Oct 2021 05:07:05 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.396", - "commit": "23627a081b49643d73a76569b654b43f14fcc434" - } - ] - } - }, - { - "date": "Tue, 12 Oct 2021 05:07:11 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.395", - "commit": "45e8eae5d6b79f8d08d3cf53d86b98a02b647514" - } - ] - } - }, - { - "date": "Sat, 09 Oct 2021 05:06:48 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump react-native-windows to v0.0.0-canary.394", - "commit": "db9fd0f1192d6340c5e766ac2630fc182c99de4f" - }, - { - "author": "beachball", - "package": "sample-apps", - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.13", - "commit": "db9fd0f1192d6340c5e766ac2630fc182c99de4f" - } - ] - } - }, - { - "date": "Fri, 08 Oct 2021 05:05:52 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.393", - "author": "34109996+chiaramooney@users.noreply.github.com", - "commit": "0f6b0201e330e2a3b769b6b2801fac0b8f685971", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Wed, 06 Oct 2021 05:07:05 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.392", - "author": "asklar@microsoft.com", - "commit": "f881f033a0d286a9c1df596c8ea3644c41ea9e8f", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Tue, 05 Oct 2021 05:07:00 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.391", - "author": "erozell@outlook.com", - "commit": "a3c9cb062592146f5bfa2b7c14166e702e0e6f6a", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Mon, 04 Oct 2021 05:06:55 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.390", - "author": "erozell@outlook.com", - "commit": "8adef58a52ed3400ba288fa4299e73fb8eef8384", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Sat, 02 Oct 2021 05:05:38 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.389", - "author": "30809111+acoates-ms@users.noreply.github.com", - "commit": "2f3a3e8f7a94642899717d421afe290b284d6329", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Fri, 01 Oct 2021 05:05:54 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.388", - "author": "julio.rocha@microsoft.com", - "commit": "eaefea114554d0b91dbf2d6aff650b2fc5673f7a", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Thu, 30 Sep 2021 05:06:48 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.387", - "author": "erozell@outlook.com", - "commit": "4bc8637395ea828788c0ba267561c1a01f06f484", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Wed, 29 Sep 2021 05:06:54 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump @react-native-windows/codegen to v0.0.0-canary.16", - "author": "53799235+ZihanChen-MSFT@users.noreply.github.com", - "commit": "6238240df45549967e66f7fcfa411c67007eade3", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Tue, 28 Sep 2021 05:07:03 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.11", - "author": "34109996+chiaramooney@users.noreply.github.com", - "commit": "d4970fdd583866c3ac7af6a0cf38040cf3b22d93", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Sat, 25 Sep 2021 05:06:39 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.384", - "author": "53799235+ZihanChen-MSFT@users.noreply.github.com", - "commit": "eaf932469678b8b67b0b2b17fd2bcdda1ed4e358", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Fri, 24 Sep 2021 05:06:42 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.10", - "author": "igklemen@microsoft.com", - "commit": "8b63ada9ba1d55bfd161388fc18c2b5c6445b508", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Thu, 23 Sep 2021 05:06:48 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.382", - "author": "34109996+chiaramooney@users.noreply.github.com", - "commit": "3813907b2eaa6198f0a8b9dc570075f0c7117301", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Wed, 22 Sep 2021 05:06:43 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.381", - "author": "ali-hk@users.noreply.github.com", - "commit": "0bc36a30ab3cd5bb4cfd767e503b29c185cfcddd", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Tue, 21 Sep 2021 05:08:39 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.9", - "author": "igklemen@microsoft.com", - "commit": "08eb19f42f4f74bd82f33db2e27ba2d33b2ddd1b", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Sat, 18 Sep 2021 05:07:45 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.379", - "author": "erozell@outlook.com", - "commit": "fbbfb83843c60abb8c02368077fd0a406f0bdcc0", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Fri, 17 Sep 2021 05:06:53 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.378", - "author": "jthysell@microsoft.com", - "commit": "95fecc02d3dcc9f03d0fc7d47d30cb45e128bca6", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Thu, 16 Sep 2021 05:06:44 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.377", - "author": "erozell@outlook.com", - "commit": "b46965a75f179c1855a2499c7f3c6b4b10daf416", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Wed, 15 Sep 2021 05:07:04 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump @react-native-windows/codegen to v0.0.0-canary.15", - "author": "53799235+ZihanChen-MSFT@users.noreply.github.com", - "commit": "df2e77140ebe63c91039226a83f4d2e49e4af408", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Tue, 14 Sep 2021 05:07:02 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.375", - "author": "jthysell@microsoft.com", - "commit": "d3de4a2b04415ff9004b7ba08ee21787b924d0d4", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Sat, 11 Sep 2021 05:06:55 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.374", - "author": "anandrag@microsoft.com", - "commit": "09bc9974c8721bf5559680dc7a8aa00514c1c7f3", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Fri, 10 Sep 2021 05:07:31 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump @react-native-windows/codegen to v0.0.0-canary.14", - "author": "53799235+ZihanChen-MSFT@users.noreply.github.com", - "commit": "42d0853c684f0e9f9c9f1f7fa34cbf4ca3810edc", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Thu, 09 Sep 2021 05:07:46 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump @react-native-windows/codegen to v0.0.0-canary.13", - "author": "ngerlem@microsoft.com", - "commit": "6e2dd6a4334285633e4f939be8184d911d34707a", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Wed, 08 Sep 2021 05:08:53 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.371", - "author": "ngerlem@microsoft.com", - "commit": "2974ea0ab58b546264b8d9a4a7c12ceeb0a02851", - "package": "sample-apps" - }, - { - "comment": "Bump @react-native-windows/codegen to v0.0.0-canary.12", - "author": "ngerlem@microsoft.com", - "commit": "2974ea0ab58b546264b8d9a4a7c12ceeb0a02851", - "package": "sample-apps" - }, - { - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.8", - "author": "ngerlem@microsoft.com", - "commit": "2974ea0ab58b546264b8d9a4a7c12ceeb0a02851", - "package": "sample-apps" - } - ], - "patch": [ - { - "comment": "Bump @rnw-scripts/just-task to v2.2.1", - "author": "ngerlem@microsoft.com", - "commit": "2974ea0ab58b546264b8d9a4a7c12ceeb0a02851", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Sat, 04 Sep 2021 05:06:39 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.370", - "author": "dannyvv@microsoft.com", - "commit": "d0c3465f27bd0de739b23b46e957cbdab6bdf014", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Fri, 03 Sep 2021 05:06:04 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump @react-native-windows/codegen to v0.0.0-canary.11", - "author": "53799235+ZihanChen-MSFT@users.noreply.github.com", - "commit": "b23b6bd01813b9d4ab843f397b7611e3e22d8508", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Thu, 02 Sep 2021 05:08:16 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "none": [ - { - "comment": "Bump @react-native-windows/codegen to v0.0.0-canary.10", - "author": "53799235+ZihanChen-MSFT@users.noreply.github.com", - "commit": "6cd806bb2486db76195edd47e949f6a9424fc6cb", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Wed, 01 Sep 2021 05:07:18 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.6", - "author": "ngerlem@microsoft.com", - "commit": "612eaf91f96d21450032f6e6667bdca0999ae104", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Tue, 31 Aug 2021 05:07:15 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.367", - "author": "30809111+acoates-ms@users.noreply.github.com", - "commit": "6addef9dcb286f3ec6718cddd45cec706e853551", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Sat, 28 Aug 2021 05:06:32 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.366", - "author": "30809111+acoates-ms@users.noreply.github.com", - "commit": "0622bf66ad17ad48e0bedc73822fcbbbb7b38991", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Fri, 27 Aug 2021 05:06:34 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "none": [ - { - "comment": "Bump @react-native-windows/codegen to v0.0.0-canary.10", - "author": "53799235+ZihanChen-MSFT@users.noreply.github.com", - "commit": "420edbedb4cbe4b40f2541e466f98bd9e177e26a", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Wed, 25 Aug 2021 05:07:15 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.5", - "author": "ngerlem@microsoft.com", - "commit": "c10ab11a85107ed5b237af0cbce8703aa47d991f", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Mon, 23 Aug 2021 05:10:28 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump @react-native-windows/virtualized-list to v0.0.0-canary.4", - "author": "ngerlem@microsoft.com", - "commit": "d9a687407c1e29f9b0447ed33047ea7a558ccff4", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Sat, 21 Aug 2021 05:09:03 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.363", - "author": "aschultz@microsoft.com", - "commit": "1894696af7cad08352b633a8918842256620f995", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Fri, 20 Aug 2021 05:05:48 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.362", - "author": "ngerlem@microsoft.com", - "commit": "9790b70efe66d3ad245aed869c15bfd78c0109dd", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Wed, 18 Aug 2021 05:06:18 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.361", - "author": "ngerlem@microsoft.com", - "commit": "31384815b719ae02e0a1d0356b122f24f220be87", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Tue, 17 Aug 2021 05:09:46 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.360", - "author": "jthysell@microsoft.com", - "commit": "ee2d00806005714827795846179d1026754f48a8", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Sat, 14 Aug 2021 05:08:23 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.359", - "author": "erozell@outlook.com", - "commit": "03a57068e7f2382db61b8030f1bdbeebcb1d7ba3", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Fri, 13 Aug 2021 05:06:35 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "none": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.358", - "author": "dannyvv@microsoft.com", - "commit": "7cad9763f3828c75a31f741b1ef66d9829d41fdd", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Wed, 11 Aug 2021 05:09:13 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.358", - "author": "erozell@outlook.com", - "commit": "291f7ca01bae2f0b6057be77d5c1af77e06e9732", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Tue, 10 Aug 2021 05:11:09 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.357", - "author": "erozell@outlook.com", - "commit": "37340427eeaec0c87203bfcc714d65c087c32623", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Sun, 08 Aug 2021 05:06:42 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.356", - "author": "erozell@outlook.com", - "commit": "c212589106dd6fa799794b9e0a90003f5ac27374", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Sat, 07 Aug 2021 05:06:10 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.355", - "author": "erozell@outlook.com", - "commit": "0a1bd7e738ccbc4f74a9376b9376486432ee8ea7", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Fri, 06 Aug 2021 05:09:11 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.354", - "author": "30809111+acoates-ms@users.noreply.github.com", - "commit": "820e9e87dca33dec542c586a1356dba1505f621d", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Thu, 05 Aug 2021 05:07:20 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump @react-native-windows/codegen to v0.0.0-canary.10", - "author": "30809111+acoates-ms@users.noreply.github.com", - "commit": "3b92733ab97670e6eb2d944f65ff341994e80517", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Wed, 04 Aug 2021 05:05:41 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.352", - "author": "agnel@microsoft.com", - "commit": "d62e9d87e4f9f8d454f00c3a61a8e78fefbf1c2f", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Tue, 03 Aug 2021 05:10:45 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.351", - "author": "erozell@outlook.com", - "commit": "4aa8b3a3e47a5cc0e20a82c9c42ba56487407bfd", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Sun, 01 Aug 2021 05:08:39 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.350", - "author": "30809111+acoates-ms@users.noreply.github.com", - "commit": "c539af122aef4108e8ca4b6213cea5a5ea48b512", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Sat, 31 Jul 2021 05:06:20 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "none": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.349", - "author": "4123478+tido64@users.noreply.github.com", - "commit": "414821548762f96b2ce118ef4e757c3e66518bf0", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Sun, 25 Jul 2021 05:09:20 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.349", - "author": "ngerlem@microsoft.com", - "commit": "5ca4638a2c84d0729cf25ca7862f6f8de23d685f", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Sat, 24 Jul 2021 05:05:52 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "none": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.348", - "author": "dannyvv@microsoft.com", - "commit": "b45df9feaff7617be858698ba16176551f8985c5", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Fri, 23 Jul 2021 05:08:40 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.348", - "author": "dannyvv@microsoft.com", - "commit": "dad3069b784fe3f1c866fd90e66eec86b2037b46", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Thu, 22 Jul 2021 05:05:25 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.347", - "author": "ngerlem@microsoft.com", - "commit": "101e84d011dcb9ee6a43637d02322d97d74215d6", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Wed, 21 Jul 2021 05:06:26 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.346", - "author": "ngerlem@microsoft.com", - "commit": "cb8edc35596f9e487c1918d2e0431c3f7db172fd", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Tue, 20 Jul 2021 05:04:42 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.345", - "author": "agnel@microsoft.com", - "commit": "537f6d7ac9154ea1bd4bf767075d7abe3a4f17e0", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Sat, 17 Jul 2021 05:08:12 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.344", - "author": "asklar@microsoft.com", - "commit": "d6da947c4ac9e8ddc038b7e316904be6deee1cc9", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Fri, 16 Jul 2021 05:07:06 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.343", - "author": "email not defined", - "commit": "69486c0001ddd7a653dc4a600099fa2c5e0cb1fb", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Wed, 14 Jul 2021 06:00:50 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.342", - "author": "julio.rocha@microsoft.com", - "commit": "5bb8b1d591e54a03efd10343200f4aba5a2a2441", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Tue, 13 Jul 2021 05:06:16 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.341", - "author": "erozell@outlook.com", - "commit": "2568bd7494ade77ce3195d47b56132e8d1d661b6", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Mon, 12 Jul 2021 05:05:31 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.340", - "author": "asklar@microsoft.com", - "commit": "f611124785552ba649b75fdc25740c614c7e953f", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Fri, 09 Jul 2021 05:06:27 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.339", - "author": "igklemen@microsoft.com", - "commit": "bc60ec2e253ae24960424399402bdccb16c591e5", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Thu, 08 Jul 2021 05:05:44 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.338", - "author": "30809111+acoates-ms@users.noreply.github.com", - "commit": "65320550fab613a2e65a3f29b00a40ca597ec89d", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Wed, 07 Jul 2021 05:06:28 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.337", - "author": "34109996+chiaramooney@users.noreply.github.com", - "commit": "de57f7410efa57570db71f16cb6e5b7911ee3425", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Fri, 02 Jul 2021 05:06:31 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.336", - "author": "erozell@outlook.com", - "commit": "3b7131b3e7e93b466700874addcc6e0172fab388", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Wed, 30 Jun 2021 05:07:31 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.335", - "author": "ngerlem@microsoft.com", - "commit": "21c441263b3ddc3acf57916a611d6a04e6f9d75c", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Tue, 29 Jun 2021 05:06:48 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.334", - "author": "ngerlem@microsoft.com", - "commit": "2646cb69f4e031799d04ecd5453aa9d44b48b261", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Sun, 27 Jun 2021 05:08:11 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.333", - "author": "matteo.pagani@microsoft.com", - "commit": "8abeebde3b1591b0f5915b71defd5392b1ba6821", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Sat, 26 Jun 2021 05:06:48 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.332", - "author": "julio.rocha@microsoft.com", - "commit": "50e13c8cc7938d38bb19ca96225b5a85955c5ae5", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Fri, 25 Jun 2021 05:09:48 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.331", - "author": "ngerlem@microsoft.com", - "commit": "b03205a7110c80d9aca15c937b1351e6482b8c0d", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Thu, 24 Jun 2021 05:08:43 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.330", - "author": "asklar@microsoft.com", - "commit": "990abee34fa95b8be861535f1b1f08a9afdf51d7", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Wed, 23 Jun 2021 00:22:52 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.329", - "author": "asklar@microsoft.com", - "commit": "d5d7c1592c6f78f2a69124110e12204b9222a03b", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Tue, 22 Jun 2021 05:07:16 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.328", - "author": "julio.rocha@microsoft.com", - "commit": "46cbceb816e78fa345be3c633328ea0829ee604b", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Fri, 18 Jun 2021 05:06:48 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.327", - "author": "Bartosz.Klonowski@callstack.com", - "commit": "491120a68924b5261928fa57c5fbab77685b5357", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Thu, 17 Jun 2021 05:07:57 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.326", - "author": "30809111+acoates-ms@users.noreply.github.com", - "commit": "5b02d1a16b870d838169937d699dcf7108b02f4f", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Wed, 16 Jun 2021 05:08:34 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.325", - "author": "30809111+acoates-ms@users.noreply.github.com", - "commit": "9fb0e939a51d4221af15ace68f51a10f64752ec1", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Tue, 15 Jun 2021 05:06:39 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.324", - "author": "30809111+acoates-ms@users.noreply.github.com", - "commit": "22e1206ce28eb55e75af5e7740ef8bb8ad25e183", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Sat, 12 Jun 2021 05:06:29 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.323", - "author": "30809111+acoates-ms@users.noreply.github.com", - "commit": "7b2bcbb597ae8f2dae93d4a09cef6787cdb82903", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Fri, 11 Jun 2021 05:08:55 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "comment": "Bump @rnw-scripts/just-task to v2.2.0", - "author": "ngerlem@microsoft.com", - "commit": "3d7c8d8fcf14a3cbda83a93c85b0bcf1e4e4f829", - "package": "sample-apps" - } - ], - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.322", - "author": "dannyvv@microsoft.com", - "commit": "968a9131e26ce42222b7dfdd03c93d3924dec164", - "package": "sample-apps" - }, - { - "comment": "Bump @react-native-windows/codegen to v0.0.0-canary.9", - "author": "ngerlem@microsoft.com", - "commit": "3d7c8d8fcf14a3cbda83a93c85b0bcf1e4e4f829", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Thu, 10 Jun 2021 05:10:10 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.321", - "author": "vmorozov@microsoft.com", - "commit": "31d303345031ae6c38a3b25c7147df7b9c1694c9", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Wed, 09 Jun 2021 05:10:07 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "patch": [ - { - "comment": "Bump @rnw-scripts/just-task to v2.1.3", - "author": "igklemen@microsoft.com", - "commit": "2ba41a4f087cc3bf16cbe799575923fc7a626009", - "package": "sample-apps" - } - ], - "prerelease": [ - { - "comment": "Bump @react-native-windows/codegen to v0.0.0-canary.8", - "author": "igklemen@microsoft.com", - "commit": "2ba41a4f087cc3bf16cbe799575923fc7a626009", - "package": "sample-apps" - }, - { - "comment": "Bump react-native-windows to v0.0.0-canary.320", - "author": "igklemen@microsoft.com", - "commit": "2ba41a4f087cc3bf16cbe799575923fc7a626009", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Sat, 05 Jun 2021 05:09:53 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.319", - "author": "julio.rocha@microsoft.com", - "commit": "29e81ab898abd90d5ac65d467a411d27b4404893", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Thu, 03 Jun 2021 05:09:47 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.318", - "author": "ngerlem@microsoft.com", - "commit": "b481f0a4ea68a8100860eb061902b715fca6652e", - "package": "sample-apps" - }, - { - "comment": "Bump @react-native-windows/codegen to v0.0.0-canary.7", - "author": "ngerlem@microsoft.com", - "commit": "6c871e6ba27888804c776e5deeefbc7064e181d0", - "package": "sample-apps" - } - ], - "patch": [ - { - "comment": "Bump @rnw-scripts/just-task to v2.1.2", - "author": "ngerlem@microsoft.com", - "commit": "b481f0a4ea68a8100860eb061902b715fca6652e", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Tue, 25 May 2021 19:36:43 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.317", - "author": "dannyvv@microsoft.com", - "commit": "6083bce7cd5949d8730f273e2ce7ee68157c1419", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Fri, 21 May 2021 21:40:00 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.316", - "author": "30809111+acoates-ms@users.noreply.github.com", - "commit": "2bb6811005935dcfc2d581675b3604bc20c706b5", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Fri, 21 May 2021 05:17:18 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.315", - "author": "ngerlem@microsoft.com", - "commit": "5cc9c87a48b392d287fa953d8d23a8188b689545", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Wed, 19 May 2021 05:06:54 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "none": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.314", - "author": "38923768+imrishabh18@users.noreply.github.com", - "commit": "c20b325c1eae525331ac2345c65d6d3dba9801e8", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Tue, 18 May 2021 05:05:13 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.313", - "author": "30809111+acoates-ms@users.noreply.github.com", - "commit": "99e2ca031c58e55063a1f6d593dbcfd593b3e72b", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Mon, 17 May 2021 05:11:32 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.312", - "author": "igklemen@microsoft.com", - "commit": "5d131ed94f74d4444a44387906368dd452b40dfe", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Sat, 15 May 2021 05:06:21 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.311", - "author": "anandrag@microsoft.com", - "commit": "945ccd4ae2166d3885b2d57a02792e48c8077eb7", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Fri, 14 May 2021 05:06:39 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.310", - "author": "julio.rocha@microsoft.com", - "commit": "3a5b9572401e024fcb25f563ea366c082b5aa5a7", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Thu, 13 May 2021 05:11:48 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.309", - "author": "30809111+acoates-ms@users.noreply.github.com", - "commit": "36e48e2715549fe72544ac35296a62e22acd8c4e", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Tue, 11 May 2021 05:06:47 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.308", - "author": "asklar@microsoft.com", - "commit": "88cc4eaa83ebe4fa0bb7cef4e38870d8207871d7", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Sun, 09 May 2021 05:06:22 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.307", - "author": "vmorozov@microsoft.com", - "commit": "153412a0516c875b032a026b9590770dd9c858e6", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Sat, 08 May 2021 05:05:56 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.306", - "author": "34109996+chiaramooney@users.noreply.github.com", - "commit": "7a72b1e6e1630794067124d445105e0c3ba14f18", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Fri, 07 May 2021 05:07:30 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.305", - "author": "vmorozov@microsoft.com", - "commit": "56e264ea58a4217968397047b145bcf5bfb085da", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Wed, 05 May 2021 16:27:31 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.304", - "author": "30809111+acoates-ms@users.noreply.github.com", - "commit": "fe6d6a12c143267eb2a84a89cc417b1c43221006", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Tue, 04 May 2021 05:10:45 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.303", - "author": "igklemen@microsoft.com", - "commit": "36fa243c226e2279afa45c93e8db1e29a32370dd", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Sat, 01 May 2021 05:05:57 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.302", - "author": "agnel@microsoft.com", - "commit": "29481ff5a5e93785e47735b8bf67ba6a3f911a92", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Fri, 30 Apr 2021 05:06:16 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.301", - "author": "erozell@outlook.com", - "commit": "ce9d64702a907902f254581c52c5ee6c1b6b0307", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Thu, 29 Apr 2021 05:07:20 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.300", - "author": "erozell@outlook.com", - "commit": "af8215a9ef99691db6fac60dfa73bfa7ee6dff93", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Wed, 28 Apr 2021 05:07:02 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.299", - "author": "asklar@microsoft.com", - "commit": "53e4ae5fc8d10ddcf94d3f34c684492761183750", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Tue, 27 Apr 2021 05:09:48 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.298", - "author": "jthysell@microsoft.com", - "commit": "f277b8e015fb47cde6544b9d5998e726bf38ea42", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Sat, 24 Apr 2021 05:06:52 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.297", - "author": "30809111+acoates-ms@users.noreply.github.com", - "commit": "0517a5d1701c367e64796c5302e1d4169e531744", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Fri, 23 Apr 2021 05:08:07 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.296", - "author": "agnel@microsoft.com", - "commit": "271e71581a02f93058931ab2cb723c1da859ad02", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Wed, 21 Apr 2021 05:06:31 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.295", - "author": "agnel@microsoft.com", - "commit": "e3a259c43b403fec857950c5b43c831029034c23", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Tue, 20 Apr 2021 05:06:21 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.294", - "author": "asklar@microsoft.com", - "commit": "a496a83dc154747bf3ebfd10a71118bc2e42ce96", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Sat, 17 Apr 2021 05:08:13 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.293", - "author": "asklar@microsoft.com", - "commit": "dac28d771a058630d98f33f0e0f9ae1be225c3ce", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Fri, 16 Apr 2021 05:08:38 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.292", - "author": "igklemen@microsoft.com", - "commit": "1235cabde3ef7a2eb9ae29eae4863513d739b030", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Thu, 15 Apr 2021 05:09:36 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.291", - "author": "agnel@microsoft.com", - "commit": "8a0d14474eefa9fc63a9675c8d26274fcdd78979", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Wed, 14 Apr 2021 05:08:14 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.290", - "author": "asklar@microsoft.com", - "commit": "9bd1a7ba1339ab8cdcf1801f084543b1610ae53d", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Tue, 13 Apr 2021 05:07:37 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.289", - "author": "erozell@outlook.com", - "commit": "aee8bb2fdd3a93aec397c8e4404878764cf959be", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Sat, 10 Apr 2021 05:06:27 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.288", - "author": "julio.rocha@microsoft.com", - "commit": "5b105312907cc6ddf5f9b29aa42e32f14ae7460c", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Thu, 08 Apr 2021 05:07:22 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.287", - "author": "stecrain@microsoft.com", - "commit": "6db01618e7d120453c0de9174754e2de8cdaa56b", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Tue, 06 Apr 2021 05:05:03 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.286", - "author": "igklemen@microsoft.com", - "commit": "539f941e060949d5d31bce988eb71da2a6bacb67", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Fri, 02 Apr 2021 05:07:19 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.285", - "author": "igklemen@microsoft.com", - "commit": "6dd202bf9380b9bba589adbbaded33904f994ea3", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Thu, 01 Apr 2021 05:07:27 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.284", - "author": "asklar@microsoft.com", - "commit": "9ca3fe57b46648daa05a6c3e041f685f5be9a2e8", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Sun, 28 Mar 2021 05:06:13 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.283", - "author": "asklar@microsoft.com", - "commit": "373d04d144e8744f709651c085e84f3fb4da5bac", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Fri, 26 Mar 2021 21:27:59 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.282", - "author": "asklar@microsoft.com", - "commit": "17760f16125eba6050b44477a384817952dc2538", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Fri, 26 Mar 2021 05:06:37 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.281", - "author": "asklar@microsoft.com", - "commit": "5331e0af87fe9311efc416f276ce28d352dc26d4", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Thu, 25 Mar 2021 05:06:57 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.280", - "author": "jthysell@microsoft.com", - "commit": "0ee306b5f13ed42d2cfb4dc54a8bffab374ef03b", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Tue, 23 Mar 2021 05:06:08 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.279", - "author": "asklar@microsoft.com", - "commit": "e1c722d67d55941b7b51f843aba07e0d415384e3", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Fri, 19 Mar 2021 05:12:09 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.278", - "author": "asklar@microsoft.com", - "commit": "80ec5024358706cd953d365a6deacb3798fe3c3a", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Thu, 18 Mar 2021 05:08:24 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.277", - "author": "vmorozov@microsoft.com", - "commit": "bf61bba060e53480571a4037a2f7db0a1d18d608", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Wed, 17 Mar 2021 05:18:22 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.276", - "author": "30809111+acoates-ms@users.noreply.github.com", - "commit": "911287953e3e91ae953ae1f2374835a17b92d31d", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Tue, 16 Mar 2021 05:07:08 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.275", - "author": "asklar@microsoft.com", - "commit": "6c04f4a7de43d7e2ed929076c814374b681a0498", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Sun, 14 Mar 2021 05:06:38 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.274", - "author": "asklar@microsoft.com", - "commit": "286adbe692092f5268fecf0ec7dc8f4467a9eed0", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Sat, 13 Mar 2021 05:08:04 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.273", - "author": "34109996+chiaramooney@users.noreply.github.com", - "commit": "2dfb964e57020226828867f816bd31cff25814b8", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Fri, 12 Mar 2021 05:07:46 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.272", - "author": "ngerlem@microsoft.com", - "commit": "89ceb6d7c2e76bd43b8c2264a2b5243dab1f6e51", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Thu, 11 Mar 2021 05:07:32 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.271", - "author": "asklar@microsoft.com", - "commit": "0c64f4c0e9c74ac81cad9f2cb5b2f311938aeead", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Wed, 10 Mar 2021 05:10:47 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.270", - "author": "asklar@microsoft.com", - "commit": "670d9d5d97d2dff275bb29f4d53b45385ad3fa49", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Tue, 09 Mar 2021 22:34:34 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.269", - "author": "jthysell@microsoft.com", - "commit": "1c6a1e07faa668afffb40c72f441df378a2fde7b", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Tue, 09 Mar 2021 21:16:42 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.268", - "author": "jthysell@microsoft.com", - "commit": "d5fe5f70892fd19a1397a2f562b8958600dd6a9a", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Tue, 09 Mar 2021 18:00:37 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.265", - "author": "igklemen@microsoft.com", - "commit": "dabb208f7dfd160ba44bcf492b32fd383f9168be", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Mon, 08 Mar 2021 20:49:18 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.264", - "author": "ngerlem@microsoft.com", - "commit": "c7d227a76ced04b2c9be04ae28fcb2559f69481e", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Fri, 05 Mar 2021 16:31:03 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.263", - "author": "igklemen@microsoft.com", - "commit": "d1d8069034effe657c6769e02d1b088f89b751d8", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Thu, 04 Mar 2021 05:05:53 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.262", - "author": "asklar@microsoft.com", - "commit": "ad25492aa0908637e33f7bd44365f52c62a5e4e1", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Tue, 02 Mar 2021 05:06:32 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.261", - "author": "34109996+chiaramooney@users.noreply.github.com", - "commit": "72ad78afb620d3f98f9bbbc98eb39a4a93be6e4c", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Fri, 26 Feb 2021 05:06:35 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.260", - "author": "asklar@microsoft.com", - "commit": "a0bced61819e240c218fdcc17d4742d330e5ad42", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Thu, 25 Feb 2021 05:05:52 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.259", - "author": "asklar@microsoft.com", - "commit": "ad25492aa0908637e33f7bd44365f52c62a5e4e1", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Tue, 23 Feb 2021 05:06:42 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.258", - "author": "erozell@outlook.com", - "commit": "0329f9bc9028b9ae13a26fccd824f7a6d369ba6c", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Sat, 20 Feb 2021 05:06:12 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.257", - "author": "30809111+acoates-ms@users.noreply.github.com", - "commit": "ada0be2f78ae5cc8f2255dd5379f0557f1f01ba7", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Thu, 18 Feb 2021 05:07:11 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.256", - "author": "vmorozov@microsoft.com", - "commit": "caa0a9d46c1c2f3cdd0acf3a1da2f2f8302f0bb7", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Sun, 14 Feb 2021 05:06:10 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.255", - "author": "asklar@microsoft.com", - "commit": "4eaeb870a85038fef7e0396349482da056f23689", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Fri, 12 Feb 2021 05:19:35 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.254", - "author": "jthysell@microsoft.com", - "commit": "4a5b47c020d5136cdb280a5fbb9d4cd1e4711cfe", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Thu, 11 Feb 2021 05:08:29 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.253", - "author": "30809111+acoates-ms@users.noreply.github.com", - "commit": "b35ef5002f9d8a5a2f18aa0529efc095d47681bc", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Wed, 10 Feb 2021 05:06:37 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.252", - "author": "asklar@microsoft.com", - "commit": "504cd4293df706f9089562bb630242c13ec4028f", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Tue, 09 Feb 2021 05:07:37 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.251", - "author": "igklemen@microsoft.com", - "commit": "400b1b830a981950a7d423e20dc00ee4326c5ce6", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Mon, 08 Feb 2021 05:05:41 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.250", - "author": "igklemen@microsoft.com", - "commit": "1a94c915b5be42ca2d43792f35fa9fad26dba2f4", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Fri, 05 Feb 2021 05:05:05 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "none": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.249", - "author": "ngerlem@microsoft.com", - "commit": "22ee9e8c47a0c794e7d509a471547ba873578e31", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Thu, 04 Feb 2021 05:05:58 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "none": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.249", - "author": "ngerlem@microsoft.com", - "commit": "b76b4569db56c3a0f84584374146a6aabd509205", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Wed, 03 Feb 2021 05:05:12 GMT", - "tag": "sample-apps_v0.0.0", - "version": "0.0.0", - "comments": { - "none": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.248", - "author": "dannyvv@microsoft.com", - "commit": "c8f299a4c0bf9e83dbfa27f33cc0f0e2068a7d15", - "package": "sample-apps" - } - ], - "prerelease": [ - { - "comment": "Bump @react-native-windows/codegen to v0.0.0-canary.1", - "author": "ngerlem@microsoft.com", - "commit": "b34311f6ee86fd8ade1b9132f08109f8a5dcdf6d", - "package": "sample-apps" - } - ] - } - }, - { - "date": "Tue, 02 Feb 2021 05:05:37 GMT", - "tag": "microsoft-reactnative-sampleapps_v0.0.54", - "version": "0.0.54", - "comments": { - "none": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.247", - "author": "ngerlem@microsoft.com", - "commit": "3859f2ff3f083d2a712231a9b497ecc70c33a844", - "package": "microsoft-reactnative-sampleapps" - } - ] - } - }, - { - "date": "Sat, 30 Jan 2021 05:06:38 GMT", - "tag": "microsoft-reactnative-sampleapps_v0.0.54", - "version": "0.0.54", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.246", - "author": "asklar@microsoft.com", - "commit": "099dab0f3799dd7572ef81e8b93bf4eeb77845ab", - "package": "microsoft-reactnative-sampleapps" - } - ] - } - }, - { - "date": "Fri, 29 Jan 2021 05:05:32 GMT", - "tag": "microsoft-reactnative-sampleapps_v0.0.54", - "version": "0.0.54", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.245", - "author": "asklar@microsoft.com", - "commit": "a5270d618070147f224e178f9dd3589fc64ca209", - "package": "microsoft-reactnative-sampleapps" - } - ] - } - }, - { - "date": "Thu, 28 Jan 2021 05:06:47 GMT", - "tag": "microsoft-reactnative-sampleapps_v0.0.54", - "version": "0.0.54", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.244", - "author": "dannyvv@microsoft.com", - "commit": "54fb284afaf1b12ab51f1c29bb7ca67eddab8db1", - "package": "microsoft-reactnative-sampleapps" - } - ], - "patch": [ - { - "comment": "Bump react-native-windows-codegen to v1.1.14", - "author": "dannyvv@microsoft.com", - "commit": "54fb284afaf1b12ab51f1c29bb7ca67eddab8db1", - "package": "microsoft-reactnative-sampleapps" - } - ] - } - }, - { - "date": "Wed, 27 Jan 2021 05:06:36 GMT", - "tag": "microsoft-reactnative-sampleapps_v0.0.54", - "version": "0.0.54", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.243", - "author": "ngerlem@microsoft.com", - "commit": "ed5cbe4de1abac005e94ddc3564af4bb60b804f0", - "package": "microsoft-reactnative-sampleapps" - } - ], - "patch": [ - { - "comment": "Bump react-native-windows-codegen to v1.1.13", - "author": "ngerlem@microsoft.com", - "commit": "ed5cbe4de1abac005e94ddc3564af4bb60b804f0", - "package": "microsoft-reactnative-sampleapps" - } - ] - } - }, - { - "date": "Tue, 26 Jan 2021 05:06:39 GMT", - "tag": "microsoft-reactnative-sampleapps_v0.0.54", - "version": "0.0.54", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.242", - "author": "dannyvv@microsoft.com", - "commit": "b8f2beec9851dffe3188156c859cb123de926ba0", - "package": "microsoft-reactnative-sampleapps" - } - ], - "none": [ - { - "comment": "Bump react-native-windows-codegen to v1.1.12", - "author": "dannyvv@microsoft.com", - "commit": "b8f2beec9851dffe3188156c859cb123de926ba0", - "package": "microsoft-reactnative-sampleapps" - } - ] - } - }, - { - "date": "Sat, 23 Jan 2021 05:08:20 GMT", - "tag": "microsoft-reactnative-sampleapps_v0.0.54", - "version": "0.0.54", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.241", - "author": "30809111+acoates-ms@users.noreply.github.com", - "commit": "e391673d3eb1e2edb97bd1622da1455f13d83f06", - "package": "microsoft-reactnative-sampleapps" - } - ] - } - }, - { - "date": "Fri, 22 Jan 2021 05:07:27 GMT", - "tag": "microsoft-reactnative-sampleapps_v0.0.54", - "version": "0.0.54", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.240", - "author": "asklar@microsoft.com", - "commit": "bb97eb1a6a8f46cc3664261cfca6c4df06273bca", - "package": "microsoft-reactnative-sampleapps" - } - ] - } - }, - { - "date": "Thu, 21 Jan 2021 18:54:54 GMT", - "tag": "microsoft-reactnative-sampleapps_v0.0.54", - "version": "0.0.54", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.239", - "author": "tudor.mihai@microsoft.com", - "commit": "60778ed483756357f4ae73681e5b490404b4c2ea", - "package": "microsoft-reactnative-sampleapps" - } - ] - } - }, - { - "date": "Wed, 20 Jan 2021 01:45:54 GMT", - "tag": "microsoft-reactnative-sampleapps_v0.0.54", - "version": "0.0.54", - "comments": { - "none": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.238", - "author": "ngerlem@microsoft.com", - "commit": "8707b87ea875a2060f20edd9d598f6d1d416997f", - "package": "microsoft-reactnative-sampleapps" - } - ] - } - }, - { - "date": "Mon, 18 Jan 2021 05:08:29 GMT", - "tag": "microsoft-reactnative-sampleapps_v0.0.54", - "version": "0.0.54", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.238", - "author": "mganandraj@outlook.com", - "commit": "a542b74968694b88ab2bf6514267264dec44f8da", - "package": "microsoft-reactnative-sampleapps" - } - ] - } - }, - { - "date": "Sun, 17 Jan 2021 05:08:07 GMT", - "tag": "microsoft-reactnative-sampleapps_v0.0.54", - "version": "0.0.54", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.237", - "author": "asklar@microsoft.com", - "commit": "822f5421e9841d8b188c0c1821aaf9e1e1ef1241", - "package": "microsoft-reactnative-sampleapps" - } - ] - } - }, - { - "date": "Sat, 16 Jan 2021 05:05:46 GMT", - "tag": "microsoft-reactnative-sampleapps_v0.0.54", - "version": "0.0.54", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.236", - "author": "asklar@winse.microsoft.com", - "commit": "e6de26b1e5ae2d74e55b38b0383e2e817b4bb150", - "package": "microsoft-reactnative-sampleapps" - } - ] - } - }, - { - "date": "Fri, 15 Jan 2021 05:07:01 GMT", - "tag": "microsoft-reactnative-sampleapps_v0.0.54", - "version": "0.0.54", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.235", - "author": "vmorozov@microsoft.com", - "commit": "af70a3e80fe482996e4151663b54a2fa37bea237", - "package": "microsoft-reactnative-sampleapps" - } - ] - } - }, - { - "date": "Thu, 14 Jan 2021 05:05:22 GMT", - "tag": "microsoft-reactnative-sampleapps_v0.0.54", - "version": "0.0.54", - "comments": { - "prerelease": [ - { - "comment": "Bump react-native-windows to v0.0.0-canary.234", - "author": "vmorozov@microsoft.com", - "commit": "b3694b77f6b79470f1536eea474cf8081cb19068", - "package": "microsoft-reactnative-sampleapps" - } - ] - } - } - ] -} diff --git a/packages/sample-apps/CHANGELOG.md b/packages/sample-apps/CHANGELOG.md deleted file mode 100644 index 48dfe3faa90..00000000000 --- a/packages/sample-apps/CHANGELOG.md +++ /dev/null @@ -1,2191 +0,0 @@ -# Change Log - sample-apps - -This log was last generated on Fri, 29 Apr 2022 05:09:51 GMT and should not be manually modified. - - - -## 0.0.0 - -Fri, 29 Apr 2022 05:09:51 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.494 - -## 0.0.0 - -Wed, 27 Apr 2022 05:10:25 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.493 -- Bump @react-native-windows/codegen to v0.0.0-canary.32 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.41 -- Bump @rnw-scripts/eslint-config to v1.1.12 - -## 0.0.0 - -Tue, 26 Apr 2022 05:09:08 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.492 - -## 0.0.0 - -Mon, 25 Apr 2022 22:50:30 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.491 -- Bump @react-native-windows/codegen to v0.0.0-canary.31 - -## 0.0.0 - -Fri, 22 Apr 2022 05:09:17 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.490 - -## 0.0.0 - -Thu, 21 Apr 2022 05:09:33 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.489 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.40 - -## 0.0.0 - -Tue, 19 Apr 2022 05:08:59 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.488 - -## 0.0.0 - -Fri, 15 Apr 2022 05:09:04 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.487 - -## 0.0.0 - -Thu, 14 Apr 2022 05:09:19 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.486 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.39 - -## 0.0.0 - -Wed, 13 Apr 2022 05:09:34 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.485 - -## 0.0.0 - -Tue, 12 Apr 2022 05:10:39 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.484 -- Bump @react-native-windows/codegen to v0.0.0-canary.30 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.38 - -## 0.0.0 - -Sat, 09 Apr 2022 05:10:10 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.483 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.37 - -## 0.0.0 - -Fri, 08 Apr 2022 05:09:52 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.482 - -## 0.0.0 - -Thu, 07 Apr 2022 05:09:50 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.481 - -## 0.0.0 - -Wed, 06 Apr 2022 05:09:24 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.480 - -## 0.0.0 - -Tue, 05 Apr 2022 05:10:13 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.479 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.36 - -## 0.0.0 - -Fri, 01 Apr 2022 05:09:58 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.478 -- Bump @react-native-windows/codegen to v0.0.0-canary.29 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.35 - -## 0.0.0 - -Thu, 31 Mar 2022 05:10:19 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.477 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.34 - -## 0.0.0 - -Tue, 29 Mar 2022 05:09:50 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.476 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.33 - -## 0.0.0 - -Sat, 26 Mar 2022 05:09:10 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.475 - -## 0.0.0 - -Wed, 23 Mar 2022 05:09:18 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.474 - -## 0.0.0 - -Tue, 22 Mar 2022 05:09:21 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.473 - -## 0.0.0 - -Fri, 18 Mar 2022 05:08:51 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.472 - -## 0.0.0 - -Thu, 17 Mar 2022 05:09:18 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.471 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.32 - -## 0.0.0 - -Sat, 12 Mar 2022 06:09:07 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.470 - -## 0.0.0 - -Fri, 11 Mar 2022 06:09:19 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.469 - -## 0.0.0 - -Thu, 10 Mar 2022 06:09:24 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.468 - -## 0.0.0 - -Wed, 09 Mar 2022 06:09:08 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.467 -- Bump @react-native-windows/codegen to v0.0.0-canary.28 - -## 0.0.0 - -Sun, 06 Mar 2022 06:08:52 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.466 - -## 0.0.0 - -Sat, 05 Mar 2022 06:08:58 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.465 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.31 - -## 0.0.0 - -Fri, 04 Mar 2022 06:09:13 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.464 -- Bump @react-native-windows/codegen to v0.0.0-canary.27 - -## 0.0.0 - -Thu, 03 Mar 2022 06:09:12 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.463 - -## 0.0.0 - -Fri, 25 Feb 2022 23:53:36 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.462 - -## 0.0.0 - -Fri, 25 Feb 2022 06:07:52 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.461 - -## 0.0.0 - -Thu, 24 Feb 2022 06:07:47 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.460 -- Bump @react-native-windows/codegen to v0.0.0-canary.26 - -## 0.0.0 - -Wed, 23 Feb 2022 06:07:37 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.459 - -## 0.0.0 - -Sat, 19 Feb 2022 06:07:07 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.458 - -## 0.0.0 - -Fri, 18 Feb 2022 06:07:44 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.457 - -## 0.0.0 - -Wed, 16 Feb 2022 19:51:00 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.456 - -## 0.0.0 - -Sun, 13 Feb 2022 06:08:34 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.455 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.30 - -## 0.0.0 - -Sat, 12 Feb 2022 06:08:37 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.454 - -## 0.0.0 - -Fri, 11 Feb 2022 06:08:20 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.453 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.29 - -## 0.0.0 - -Thu, 10 Feb 2022 06:07:57 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.452 - -## 0.0.0 - -Wed, 09 Feb 2022 06:09:39 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.451 -- Bump @react-native-windows/codegen to v0.0.0-canary.25 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.28 -- Bump @rnw-scripts/eslint-config to v1.1.11 -- Bump @rnw-scripts/just-task to v2.2.3 - -## 0.0.0 - -Tue, 08 Feb 2022 18:21:23 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.450 -- Bump @react-native-windows/codegen to v0.0.0-canary.24 - -## 0.0.0 - -Tue, 08 Feb 2022 06:08:05 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.449 - -## 0.0.0 - -Sat, 05 Feb 2022 06:07:42 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.448 - -## 0.0.0 - -Thu, 03 Feb 2022 06:08:22 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.447 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.27 - -## 0.0.0 - -Wed, 02 Feb 2022 06:08:39 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.446 - -## 0.0.0 - -Tue, 01 Feb 2022 06:07:59 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.445 - -## 0.0.0 - -Sat, 29 Jan 2022 06:08:59 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.444 -- Bump @react-native-windows/codegen to v0.0.0-canary.23 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.26 - -## 0.0.0 - -Thu, 27 Jan 2022 06:11:45 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.443 - -## 0.0.0 - -Wed, 26 Jan 2022 06:08:34 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.442 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.25 - -## 0.0.0 - -Sat, 22 Jan 2022 06:10:18 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.441 - -## 0.0.0 - -Wed, 19 Jan 2022 06:10:35 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.440 - -## 0.0.0 - -Fri, 14 Jan 2022 06:09:51 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.439 - -## 0.0.0 - -Tue, 11 Jan 2022 06:09:11 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.438 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.24 - -## 0.0.0 - -Sun, 09 Jan 2022 06:07:57 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.437 - -## 0.0.0 - -Sat, 08 Jan 2022 06:09:25 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.436 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.23 - -## 0.0.0 - -Fri, 07 Jan 2022 22:21:25 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.435 - -## 0.0.0 - -Thu, 06 Jan 2022 04:18:33 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.434 - -## 0.0.0 - -Tue, 28 Dec 2021 06:09:21 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.433 - -## 0.0.0 - -Sat, 18 Dec 2021 06:08:07 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.432 - -## 0.0.0 - -Thu, 16 Dec 2021 06:11:19 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.431 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.22 - -## 0.0.0 - -Tue, 14 Dec 2021 06:12:27 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.430 - -## 0.0.0 - -Fri, 10 Dec 2021 06:11:42 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.429 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.21 - -## 0.0.0 - -Tue, 07 Dec 2021 06:10:13 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.428 - -## 0.0.0 - -Sat, 04 Dec 2021 06:09:39 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.426 - -## 0.0.0 - -Fri, 03 Dec 2021 06:12:11 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.425 -- Bump @react-native-windows/codegen to v0.0.0-canary.22 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.20 -- Bump @rnw-scripts/eslint-config to v1.1.10 -- Bump @rnw-scripts/just-task to v2.2.2 - -## 0.0.0 - -Thu, 02 Dec 2021 06:09:50 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.424 - -## 0.0.0 - -Fri, 26 Nov 2021 06:09:54 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.423 - -## 0.0.0 - -Thu, 25 Nov 2021 06:09:25 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.422 - -## 0.0.0 - -Wed, 24 Nov 2021 06:08:49 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.421 - -## 0.0.0 - -Tue, 23 Nov 2021 06:09:26 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.420 - -## 0.0.0 - -Thu, 18 Nov 2021 06:11:21 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.419 -- Bump @react-native-windows/codegen to v0.0.0-canary.21 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.19 -- Bump @rnw-scripts/eslint-config to v1.1.9 - -## 0.0.0 - -Tue, 16 Nov 2021 06:09:18 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.418 - -## 0.0.0 - -Sat, 13 Nov 2021 06:08:59 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.417 - -## 0.0.0 - -Wed, 10 Nov 2021 23:57:31 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.416 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.18 - -## 0.0.0 - -Tue, 09 Nov 2021 06:11:23 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.415 - -## 0.0.0 - -Sat, 06 Nov 2021 05:08:39 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.414 - -## 0.0.0 - -Fri, 05 Nov 2021 05:08:51 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.413 - -## 0.0.0 - -Thu, 04 Nov 2021 05:07:29 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.412 -- Bump @react-native-windows/codegen to v0.0.0-canary.20 - -## 0.0.0 - -Thu, 04 Nov 2021 05:07:08 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.412 -- Bump @react-native-windows/codegen to v0.0.0-canary.20 - -## 0.0.0 - -Tue, 02 Nov 2021 20:20:41 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.411 - -## 0.0.0 - -Tue, 02 Nov 2021 20:20:13 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.411 - -## 0.0.0 - -Mon, 01 Nov 2021 18:33:37 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.410 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.17 - -## 0.0.0 - -Mon, 01 Nov 2021 18:33:06 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.410 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.17 - -## 0.0.0 - -Thu, 28 Oct 2021 05:06:02 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.409 - -## 0.0.0 - -Thu, 28 Oct 2021 05:05:43 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.409 - -## 0.0.0 - -Wed, 27 Oct 2021 05:07:23 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.408 - -## 0.0.0 - -Wed, 27 Oct 2021 05:07:00 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.408 - -## 0.0.0 - -Tue, 26 Oct 2021 05:06:56 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.407 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.15 - -## 0.0.0 - -Tue, 26 Oct 2021 05:06:25 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.407 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.15 - -## 0.0.0 - -Mon, 25 Oct 2021 05:06:59 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.406 - -## 0.0.0 - -Mon, 25 Oct 2021 05:06:41 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.406 - -## 0.0.0 - -Sun, 24 Oct 2021 14:04:42 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.405 - -## 0.0.0 - -Sun, 24 Oct 2021 14:04:21 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.405 - -## 0.0.0 - -Sun, 24 Oct 2021 05:06:51 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.404 - -## 0.0.0 - -Sat, 23 Oct 2021 05:06:49 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.403 -- Bump @react-native-windows/codegen to v0.0.0-canary.19 - -## 0.0.0 - -Fri, 22 Oct 2021 05:06:46 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.402 -- Bump @react-native-windows/codegen to v0.0.0-canary.18 - -## 0.0.0 - -Thu, 21 Oct 2021 05:08:01 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.401 -- Bump @react-native-windows/codegen to v0.0.0-canary.17 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.14 - -## 0.0.0 - -Sun, 17 Oct 2021 05:06:34 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.400 - -## 0.0.0 - -Sat, 16 Oct 2021 05:08:25 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.399 - -## 0.0.0 - -Fri, 15 Oct 2021 05:06:52 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.398 - -## 0.0.0 - -Thu, 14 Oct 2021 05:06:00 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.397 - -## 0.0.0 - -Wed, 13 Oct 2021 05:07:05 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.396 - -## 0.0.0 - -Tue, 12 Oct 2021 05:07:11 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.395 - -## 0.0.0 - -Sat, 09 Oct 2021 05:06:48 GMT - -### Patches - -- Bump react-native-windows to v0.0.0-canary.394 -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.13 - -## 0.0.0 - -Fri, 08 Oct 2021 05:05:52 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.393 (34109996+chiaramooney@users.noreply.github.com) - -## 0.0.0 - -Wed, 06 Oct 2021 05:07:05 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.392 (asklar@microsoft.com) - -## 0.0.0 - -Tue, 05 Oct 2021 05:07:00 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.391 (erozell@outlook.com) - -## 0.0.0 - -Mon, 04 Oct 2021 05:06:55 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.390 (erozell@outlook.com) - -## 0.0.0 - -Sat, 02 Oct 2021 05:05:38 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.389 (30809111+acoates-ms@users.noreply.github.com) - -## 0.0.0 - -Fri, 01 Oct 2021 05:05:54 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.388 (julio.rocha@microsoft.com) - -## 0.0.0 - -Thu, 30 Sep 2021 05:06:48 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.387 (erozell@outlook.com) - -## 0.0.0 - -Wed, 29 Sep 2021 05:06:54 GMT - -### Changes - -- Bump @react-native-windows/codegen to v0.0.0-canary.16 (53799235+ZihanChen-MSFT@users.noreply.github.com) - -## 0.0.0 - -Tue, 28 Sep 2021 05:07:03 GMT - -### Changes - -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.11 (34109996+chiaramooney@users.noreply.github.com) - -## 0.0.0 - -Sat, 25 Sep 2021 05:06:39 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.384 (53799235+ZihanChen-MSFT@users.noreply.github.com) - -## 0.0.0 - -Fri, 24 Sep 2021 05:06:42 GMT - -### Changes - -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.10 (igklemen@microsoft.com) - -## 0.0.0 - -Thu, 23 Sep 2021 05:06:48 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.382 (34109996+chiaramooney@users.noreply.github.com) - -## 0.0.0 - -Wed, 22 Sep 2021 05:06:43 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.381 (ali-hk@users.noreply.github.com) - -## 0.0.0 - -Tue, 21 Sep 2021 05:08:39 GMT - -### Changes - -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.9 (igklemen@microsoft.com) - -## 0.0.0 - -Sat, 18 Sep 2021 05:07:45 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.379 (erozell@outlook.com) - -## 0.0.0 - -Fri, 17 Sep 2021 05:06:53 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.378 (jthysell@microsoft.com) - -## 0.0.0 - -Thu, 16 Sep 2021 05:06:44 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.377 (erozell@outlook.com) - -## 0.0.0 - -Wed, 15 Sep 2021 05:07:04 GMT - -### Changes - -- Bump @react-native-windows/codegen to v0.0.0-canary.15 (53799235+ZihanChen-MSFT@users.noreply.github.com) - -## 0.0.0 - -Tue, 14 Sep 2021 05:07:02 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.375 (jthysell@microsoft.com) - -## 0.0.0 - -Sat, 11 Sep 2021 05:06:55 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.374 (anandrag@microsoft.com) - -## 0.0.0 - -Fri, 10 Sep 2021 05:07:31 GMT - -### Changes - -- Bump @react-native-windows/codegen to v0.0.0-canary.14 (53799235+ZihanChen-MSFT@users.noreply.github.com) - -## 0.0.0 - -Thu, 09 Sep 2021 05:07:46 GMT - -### Changes - -- Bump @react-native-windows/codegen to v0.0.0-canary.13 (ngerlem@microsoft.com) - -## 0.0.0 - -Wed, 08 Sep 2021 05:08:53 GMT - -### Patches - -- Bump @rnw-scripts/just-task to v2.2.1 (ngerlem@microsoft.com) - -### Changes - -- Bump react-native-windows to v0.0.0-canary.371 (ngerlem@microsoft.com) -- Bump @react-native-windows/codegen to v0.0.0-canary.12 (ngerlem@microsoft.com) -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.8 (ngerlem@microsoft.com) - -## 0.0.0 - -Sat, 04 Sep 2021 05:06:39 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.370 (dannyvv@microsoft.com) - -## 0.0.0 - -Fri, 03 Sep 2021 05:06:04 GMT - -### Changes - -- Bump @react-native-windows/codegen to v0.0.0-canary.11 (53799235+ZihanChen-MSFT@users.noreply.github.com) - -## 0.0.0 - -Wed, 01 Sep 2021 05:07:18 GMT - -### Changes - -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.6 (ngerlem@microsoft.com) - -## 0.0.0 - -Tue, 31 Aug 2021 05:07:15 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.367 (30809111+acoates-ms@users.noreply.github.com) - -## 0.0.0 - -Sat, 28 Aug 2021 05:06:32 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.366 (30809111+acoates-ms@users.noreply.github.com) - -## 0.0.0 - -Wed, 25 Aug 2021 05:07:15 GMT - -### Changes - -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.5 (ngerlem@microsoft.com) - -## 0.0.0 - -Mon, 23 Aug 2021 05:10:28 GMT - -### Changes - -- Bump @react-native-windows/virtualized-list to v0.0.0-canary.4 (ngerlem@microsoft.com) - -## 0.0.0 - -Sat, 21 Aug 2021 05:09:03 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.363 (aschultz@microsoft.com) - -## 0.0.0 - -Fri, 20 Aug 2021 05:05:48 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.362 (ngerlem@microsoft.com) - -## 0.0.0 - -Wed, 18 Aug 2021 05:06:18 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.361 (ngerlem@microsoft.com) - -## 0.0.0 - -Tue, 17 Aug 2021 05:09:46 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.360 (jthysell@microsoft.com) - -## 0.0.0 - -Sat, 14 Aug 2021 05:08:23 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.359 (erozell@outlook.com) - -## 0.0.0 - -Wed, 11 Aug 2021 05:09:13 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.358 (erozell@outlook.com) - -## 0.0.0 - -Tue, 10 Aug 2021 05:11:09 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.357 (erozell@outlook.com) - -## 0.0.0 - -Sun, 08 Aug 2021 05:06:42 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.356 (erozell@outlook.com) - -## 0.0.0 - -Sat, 07 Aug 2021 05:06:10 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.355 (erozell@outlook.com) - -## 0.0.0 - -Fri, 06 Aug 2021 05:09:11 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.354 (30809111+acoates-ms@users.noreply.github.com) - -## 0.0.0 - -Thu, 05 Aug 2021 05:07:20 GMT - -### Changes - -- Bump @react-native-windows/codegen to v0.0.0-canary.10 (30809111+acoates-ms@users.noreply.github.com) - -## 0.0.0 - -Wed, 04 Aug 2021 05:05:41 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.352 (agnel@microsoft.com) - -## 0.0.0 - -Tue, 03 Aug 2021 05:10:45 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.351 (erozell@outlook.com) - -## 0.0.0 - -Sun, 01 Aug 2021 05:08:39 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.350 (30809111+acoates-ms@users.noreply.github.com) - -## 0.0.0 - -Sun, 25 Jul 2021 05:09:20 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.349 (ngerlem@microsoft.com) - -## 0.0.0 - -Fri, 23 Jul 2021 05:08:40 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.348 (dannyvv@microsoft.com) - -## 0.0.0 - -Thu, 22 Jul 2021 05:05:25 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.347 (ngerlem@microsoft.com) - -## 0.0.0 - -Wed, 21 Jul 2021 05:06:26 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.346 (ngerlem@microsoft.com) - -## 0.0.0 - -Tue, 20 Jul 2021 05:04:42 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.345 (agnel@microsoft.com) - -## 0.0.0 - -Sat, 17 Jul 2021 05:08:12 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.344 (asklar@microsoft.com) - -## 0.0.0 - -Fri, 16 Jul 2021 05:07:06 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.343 (email not defined) - -## 0.0.0 - -Wed, 14 Jul 2021 06:00:50 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.342 (julio.rocha@microsoft.com) - -## 0.0.0 - -Tue, 13 Jul 2021 05:06:16 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.341 (erozell@outlook.com) - -## 0.0.0 - -Mon, 12 Jul 2021 05:05:31 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.340 (asklar@microsoft.com) - -## 0.0.0 - -Fri, 09 Jul 2021 05:06:27 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.339 (igklemen@microsoft.com) - -## 0.0.0 - -Thu, 08 Jul 2021 05:05:44 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.338 (30809111+acoates-ms@users.noreply.github.com) - -## 0.0.0 - -Wed, 07 Jul 2021 05:06:28 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.337 (34109996+chiaramooney@users.noreply.github.com) - -## 0.0.0 - -Fri, 02 Jul 2021 05:06:31 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.336 (erozell@outlook.com) - -## 0.0.0 - -Wed, 30 Jun 2021 05:07:31 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.335 (ngerlem@microsoft.com) - -## 0.0.0 - -Tue, 29 Jun 2021 05:06:48 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.334 (ngerlem@microsoft.com) - -## 0.0.0 - -Sun, 27 Jun 2021 05:08:11 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.333 (matteo.pagani@microsoft.com) - -## 0.0.0 - -Sat, 26 Jun 2021 05:06:48 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.332 (julio.rocha@microsoft.com) - -## 0.0.0 - -Fri, 25 Jun 2021 05:09:48 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.331 (ngerlem@microsoft.com) - -## 0.0.0 - -Thu, 24 Jun 2021 05:08:43 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.330 (asklar@microsoft.com) - -## 0.0.0 - -Wed, 23 Jun 2021 00:22:52 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.329 (asklar@microsoft.com) - -## 0.0.0 - -Tue, 22 Jun 2021 05:07:16 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.328 (julio.rocha@microsoft.com) - -## 0.0.0 - -Fri, 18 Jun 2021 05:06:48 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.327 (Bartosz.Klonowski@callstack.com) - -## 0.0.0 - -Thu, 17 Jun 2021 05:07:57 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.326 (30809111+acoates-ms@users.noreply.github.com) - -## 0.0.0 - -Wed, 16 Jun 2021 05:08:34 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.325 (30809111+acoates-ms@users.noreply.github.com) - -## 0.0.0 - -Tue, 15 Jun 2021 05:06:39 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.324 (30809111+acoates-ms@users.noreply.github.com) - -## 0.0.0 - -Sat, 12 Jun 2021 05:06:29 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.323 (30809111+acoates-ms@users.noreply.github.com) - -## 0.0.0 - -Fri, 11 Jun 2021 05:08:55 GMT - -### Patches - -- Bump @rnw-scripts/just-task to v2.2.0 (ngerlem@microsoft.com) - -### Changes - -- Bump react-native-windows to v0.0.0-canary.322 (dannyvv@microsoft.com) -- Bump @react-native-windows/codegen to v0.0.0-canary.9 (ngerlem@microsoft.com) - -## 0.0.0 - -Thu, 10 Jun 2021 05:10:10 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.321 (vmorozov@microsoft.com) - -## 0.0.0 - -Wed, 09 Jun 2021 05:10:07 GMT - -### Patches - -- Bump @rnw-scripts/just-task to v2.1.3 (igklemen@microsoft.com) - -### Changes - -- Bump @react-native-windows/codegen to v0.0.0-canary.8 (igklemen@microsoft.com) -- Bump react-native-windows to v0.0.0-canary.320 (igklemen@microsoft.com) - -## 0.0.0 - -Sat, 05 Jun 2021 05:09:53 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.319 (julio.rocha@microsoft.com) - -## 0.0.0 - -Thu, 03 Jun 2021 05:09:47 GMT - -### Patches - -- Bump @rnw-scripts/just-task to v2.1.2 (ngerlem@microsoft.com) - -### Changes - -- Bump react-native-windows to v0.0.0-canary.318 (ngerlem@microsoft.com) -- Bump @react-native-windows/codegen to v0.0.0-canary.7 (ngerlem@microsoft.com) - -## 0.0.0 - -Tue, 25 May 2021 19:36:43 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.317 (dannyvv@microsoft.com) - -## 0.0.0 - -Fri, 21 May 2021 21:40:00 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.316 (30809111+acoates-ms@users.noreply.github.com) - -## 0.0.0 - -Fri, 21 May 2021 05:17:18 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.315 (ngerlem@microsoft.com) - -## 0.0.0 - -Tue, 18 May 2021 05:05:13 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.313 (30809111+acoates-ms@users.noreply.github.com) - -## 0.0.0 - -Mon, 17 May 2021 05:11:32 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.312 (igklemen@microsoft.com) - -## 0.0.0 - -Sat, 15 May 2021 05:06:21 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.311 (anandrag@microsoft.com) - -## 0.0.0 - -Fri, 14 May 2021 05:06:39 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.310 (julio.rocha@microsoft.com) - -## 0.0.0 - -Thu, 13 May 2021 05:11:48 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.309 (30809111+acoates-ms@users.noreply.github.com) - -## 0.0.0 - -Tue, 11 May 2021 05:06:47 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.308 (asklar@microsoft.com) - -## 0.0.0 - -Sun, 09 May 2021 05:06:22 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.307 (vmorozov@microsoft.com) - -## 0.0.0 - -Sat, 08 May 2021 05:05:56 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.306 (34109996+chiaramooney@users.noreply.github.com) - -## 0.0.0 - -Fri, 07 May 2021 05:07:30 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.305 (vmorozov@microsoft.com) - -## 0.0.0 - -Wed, 05 May 2021 16:27:31 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.304 (30809111+acoates-ms@users.noreply.github.com) - -## 0.0.0 - -Tue, 04 May 2021 05:10:45 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.303 (igklemen@microsoft.com) - -## 0.0.0 - -Sat, 01 May 2021 05:05:57 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.302 (agnel@microsoft.com) - -## 0.0.0 - -Fri, 30 Apr 2021 05:06:16 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.301 (erozell@outlook.com) - -## 0.0.0 - -Thu, 29 Apr 2021 05:07:20 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.300 (erozell@outlook.com) - -## 0.0.0 - -Wed, 28 Apr 2021 05:07:02 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.299 (asklar@microsoft.com) - -## 0.0.0 - -Tue, 27 Apr 2021 05:09:48 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.298 (jthysell@microsoft.com) - -## 0.0.0 - -Sat, 24 Apr 2021 05:06:52 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.297 (30809111+acoates-ms@users.noreply.github.com) - -## 0.0.0 - -Fri, 23 Apr 2021 05:08:07 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.296 (agnel@microsoft.com) - -## 0.0.0 - -Wed, 21 Apr 2021 05:06:31 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.295 (agnel@microsoft.com) - -## 0.0.0 - -Tue, 20 Apr 2021 05:06:21 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.294 (asklar@microsoft.com) - -## 0.0.0 - -Sat, 17 Apr 2021 05:08:13 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.293 (asklar@microsoft.com) - -## 0.0.0 - -Fri, 16 Apr 2021 05:08:38 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.292 (igklemen@microsoft.com) - -## 0.0.0 - -Thu, 15 Apr 2021 05:09:36 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.291 (agnel@microsoft.com) - -## 0.0.0 - -Wed, 14 Apr 2021 05:08:14 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.290 (asklar@microsoft.com) - -## 0.0.0 - -Tue, 13 Apr 2021 05:07:37 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.289 (erozell@outlook.com) - -## 0.0.0 - -Sat, 10 Apr 2021 05:06:27 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.288 (julio.rocha@microsoft.com) - -## 0.0.0 - -Thu, 08 Apr 2021 05:07:22 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.287 (stecrain@microsoft.com) - -## 0.0.0 - -Tue, 06 Apr 2021 05:05:03 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.286 (igklemen@microsoft.com) - -## 0.0.0 - -Fri, 02 Apr 2021 05:07:19 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.285 (igklemen@microsoft.com) - -## 0.0.0 - -Thu, 01 Apr 2021 05:07:27 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.284 (asklar@microsoft.com) - -## 0.0.0 - -Sun, 28 Mar 2021 05:06:13 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.283 (asklar@microsoft.com) - -## 0.0.0 - -Fri, 26 Mar 2021 21:27:59 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.282 (asklar@microsoft.com) - -## 0.0.0 - -Fri, 26 Mar 2021 05:06:37 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.281 (asklar@microsoft.com) - -## 0.0.0 - -Thu, 25 Mar 2021 05:06:57 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.280 (jthysell@microsoft.com) - -## 0.0.0 - -Tue, 23 Mar 2021 05:06:08 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.279 (asklar@microsoft.com) - -## 0.0.0 - -Fri, 19 Mar 2021 05:12:09 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.278 (asklar@microsoft.com) - -## 0.0.0 - -Thu, 18 Mar 2021 05:08:24 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.277 (vmorozov@microsoft.com) - -## 0.0.0 - -Wed, 17 Mar 2021 05:18:22 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.276 (30809111+acoates-ms@users.noreply.github.com) - -## 0.0.0 - -Tue, 16 Mar 2021 05:07:08 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.275 (asklar@microsoft.com) - -## 0.0.0 - -Sun, 14 Mar 2021 05:06:38 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.274 (asklar@microsoft.com) - -## 0.0.0 - -Sat, 13 Mar 2021 05:08:04 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.273 (34109996+chiaramooney@users.noreply.github.com) - -## 0.0.0 - -Fri, 12 Mar 2021 05:07:46 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.272 (ngerlem@microsoft.com) - -## 0.0.0 - -Thu, 11 Mar 2021 05:07:32 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.271 (asklar@microsoft.com) - -## 0.0.0 - -Wed, 10 Mar 2021 05:10:47 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.270 (asklar@microsoft.com) - -## 0.0.0 - -Tue, 09 Mar 2021 22:34:34 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.269 (jthysell@microsoft.com) - -## 0.0.0 - -Tue, 09 Mar 2021 21:16:42 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.268 (jthysell@microsoft.com) - -## 0.0.0 - -Tue, 09 Mar 2021 18:00:37 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.265 (igklemen@microsoft.com) - -## 0.0.0 - -Mon, 08 Mar 2021 20:49:18 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.264 (ngerlem@microsoft.com) - -## 0.0.0 - -Fri, 05 Mar 2021 16:31:03 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.263 (igklemen@microsoft.com) - -## 0.0.0 - -Thu, 04 Mar 2021 05:05:53 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.262 (asklar@microsoft.com) - -## 0.0.0 - -Tue, 02 Mar 2021 05:06:32 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.261 (34109996+chiaramooney@users.noreply.github.com) - -## 0.0.0 - -Fri, 26 Feb 2021 05:06:35 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.260 (asklar@microsoft.com) - -## 0.0.0 - -Thu, 25 Feb 2021 05:05:52 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.259 (asklar@microsoft.com) - -## 0.0.0 - -Tue, 23 Feb 2021 05:06:42 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.258 (erozell@outlook.com) - -## 0.0.0 - -Sat, 20 Feb 2021 05:06:12 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.257 (30809111+acoates-ms@users.noreply.github.com) - -## 0.0.0 - -Thu, 18 Feb 2021 05:07:11 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.256 (vmorozov@microsoft.com) - -## 0.0.0 - -Sun, 14 Feb 2021 05:06:10 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.255 (asklar@microsoft.com) - -## 0.0.0 - -Fri, 12 Feb 2021 05:19:35 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.254 (jthysell@microsoft.com) - -## 0.0.0 - -Thu, 11 Feb 2021 05:08:29 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.253 (30809111+acoates-ms@users.noreply.github.com) - -## 0.0.0 - -Wed, 10 Feb 2021 05:06:37 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.252 (asklar@microsoft.com) - -## 0.0.0 - -Tue, 09 Feb 2021 05:07:37 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.251 (igklemen@microsoft.com) - -## 0.0.0 - -Mon, 08 Feb 2021 05:05:41 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.250 (igklemen@microsoft.com) - -## 0.0.0 - -Wed, 03 Feb 2021 05:05:12 GMT - -### Changes - -- Bump @react-native-windows/codegen to v0.0.0-canary.1 (ngerlem@microsoft.com) - -## 0.0.54 - -Sat, 30 Jan 2021 05:06:38 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.246 (asklar@microsoft.com) - -## 0.0.54 - -Fri, 29 Jan 2021 05:05:32 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.245 (asklar@microsoft.com) - -## 0.0.54 - -Thu, 28 Jan 2021 05:06:47 GMT - -### Patches - -- Bump react-native-windows-codegen to v1.1.14 (dannyvv@microsoft.com) - -### Changes - -- Bump react-native-windows to v0.0.0-canary.244 (dannyvv@microsoft.com) - -## 0.0.54 - -Wed, 27 Jan 2021 05:06:36 GMT - -### Patches - -- Bump react-native-windows-codegen to v1.1.13 (ngerlem@microsoft.com) - -### Changes - -- Bump react-native-windows to v0.0.0-canary.243 (ngerlem@microsoft.com) - -## 0.0.54 - -Tue, 26 Jan 2021 05:06:39 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.242 (dannyvv@microsoft.com) - -## 0.0.54 - -Sat, 23 Jan 2021 05:08:20 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.241 (30809111+acoates-ms@users.noreply.github.com) - -## 0.0.54 - -Fri, 22 Jan 2021 05:07:27 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.240 (asklar@microsoft.com) - -## 0.0.54 - -Thu, 21 Jan 2021 18:54:54 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.239 (tudor.mihai@microsoft.com) - -## 0.0.54 - -Mon, 18 Jan 2021 05:08:29 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.238 (mganandraj@outlook.com) - -## 0.0.54 - -Sun, 17 Jan 2021 05:08:07 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.237 (asklar@microsoft.com) - -## 0.0.54 - -Sat, 16 Jan 2021 05:05:46 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.236 (asklar@winse.microsoft.com) - -## 0.0.54 - -Fri, 15 Jan 2021 05:07:01 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.235 (vmorozov@microsoft.com) - -## 0.0.54 - -Thu, 14 Jan 2021 05:05:22 GMT - -### Changes - -- Bump react-native-windows to v0.0.0-canary.234 (vmorozov@microsoft.com) diff --git a/packages/sample-apps/README.md b/packages/sample-apps/README.md deleted file mode 100644 index e46a865c92a..00000000000 --- a/packages/sample-apps/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# SampleApp - -This package is not published, and is just used to verify a standalone app \ No newline at end of file diff --git a/packages/sample-apps/app.json b/packages/sample-apps/app.json deleted file mode 100644 index 4ab73fce4e2..00000000000 --- a/packages/sample-apps/app.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "name": "SampleApp", - "displayName": "SampleApp" -} diff --git a/packages/sample-apps/babel.config.js b/packages/sample-apps/babel.config.js deleted file mode 100644 index 8e6db134d56..00000000000 --- a/packages/sample-apps/babel.config.js +++ /dev/null @@ -1,3 +0,0 @@ -module.exports = { - presets: ["module:@rnw-scripts/babel-react-native-config"] -}; \ No newline at end of file diff --git a/packages/sample-apps/codegen/.clang-format b/packages/sample-apps/codegen/.clang-format deleted file mode 100644 index a43d914ec38..00000000000 --- a/packages/sample-apps/codegen/.clang-format +++ /dev/null @@ -1,2 +0,0 @@ -DisableFormat: true -SortIncludes: false \ No newline at end of file diff --git a/packages/sample-apps/codegen/NativeMyModuleDataTypes.g.h b/packages/sample-apps/codegen/NativeMyModuleDataTypes.g.h deleted file mode 100644 index eb7f18aed61..00000000000 --- a/packages/sample-apps/codegen/NativeMyModuleDataTypes.g.h +++ /dev/null @@ -1,25 +0,0 @@ - -/* - * This file is auto-generated from a NativeModule spec file in js. - * - * This is a C++ Spec class that should be used with MakeTurboModuleProvider to register native modules - * in a way that also verifies at compile time that the native module matches the interface required - * by the TurboModule JS spec. - */ -#pragma once -// clang-format off - -#include -#include -#include -#include - -namespace SampleLibraryCodegen { - -struct MyModuleSpec_Constants { - bool const1; - double const2; - std::string const3; -}; - -} // namespace SampleLibraryCodegen diff --git a/packages/sample-apps/codegen/NativeMyModuleSpec.g.h b/packages/sample-apps/codegen/NativeMyModuleSpec.g.h deleted file mode 100644 index c3f950aff03..00000000000 --- a/packages/sample-apps/codegen/NativeMyModuleSpec.g.h +++ /dev/null @@ -1,102 +0,0 @@ - -/* - * This file is auto-generated from a NativeModule spec file in js. - * - * This is a C++ Spec class that should be used with MakeTurboModuleProvider to register native modules - * in a way that also verifies at compile time that the native module matches the interface required - * by the TurboModule JS spec. - */ -#pragma once -// clang-format off - -// #include "NativeMyModuleDataTypes.g.h" before this file to use the generated type definition -#include -#include - -namespace SampleLibraryCodegen { - -inline winrt::Microsoft::ReactNative::FieldMap GetStructInfo(MyModuleSpec_Constants*) noexcept { - winrt::Microsoft::ReactNative::FieldMap fieldMap { - {L"const1", &MyModuleSpec_Constants::const1}, - {L"const2", &MyModuleSpec_Constants::const2}, - {L"const3", &MyModuleSpec_Constants::const3}, - }; - return fieldMap; -} - -struct MyModuleSpec : winrt::Microsoft::ReactNative::TurboModuleSpec { - static constexpr auto constants = std::tuple{ - TypedConstant{0}, - }; - static constexpr auto methods = std::tuple{ - Method{0, L"voidFunc"}, - SyncMethod{1, L"getBool"}, - SyncMethod{2, L"getNumber"}, - SyncMethod{3, L"getString"}, - SyncMethod<::React::JSValueArray(::React::JSValueArray) noexcept>{4, L"getArray"}, - SyncMethod<::React::JSValue(::React::JSValue) noexcept>{5, L"getObject"}, - SyncMethod<::React::JSValue(double, std::string, ::React::JSValue) noexcept>{6, L"getValue"}, - Method) noexcept>{7, L"getValueWithCallback"}, - Method) noexcept>{8, L"getValueWithPromise"}, - }; - - template - static constexpr void ValidateModule() noexcept { - constexpr auto constantCheckResults = CheckConstants(); - constexpr auto methodCheckResults = CheckMethods(); - - REACT_SHOW_CONSTANT_SPEC_ERRORS( - 0, - "MyModuleSpec_Constants", - " REACT_GET_CONSTANTS(GetConstants) MyModuleSpec_Constants GetConstants() noexcept {/*implementation*/}\n" - " REACT_GET_CONSTANTS(GetConstants) static MyModuleSpec_Constants GetConstants() noexcept {/*implementation*/}\n"); - - REACT_SHOW_METHOD_SPEC_ERRORS( - 0, - "voidFunc", - " REACT_METHOD(voidFunc) void voidFunc() noexcept { /* implementation */ }\n" - " REACT_METHOD(voidFunc) static void voidFunc() noexcept { /* implementation */ }\n"); - REACT_SHOW_METHOD_SPEC_ERRORS( - 1, - "getBool", - " REACT_SYNC_METHOD(getBool) bool getBool(bool arg) noexcept { /* implementation */ }\n" - " REACT_SYNC_METHOD(getBool) static bool getBool(bool arg) noexcept { /* implementation */ }\n"); - REACT_SHOW_METHOD_SPEC_ERRORS( - 2, - "getNumber", - " REACT_SYNC_METHOD(getNumber) double getNumber(double arg) noexcept { /* implementation */ }\n" - " REACT_SYNC_METHOD(getNumber) static double getNumber(double arg) noexcept { /* implementation */ }\n"); - REACT_SHOW_METHOD_SPEC_ERRORS( - 3, - "getString", - " REACT_SYNC_METHOD(getString) std::string getString(std::string arg) noexcept { /* implementation */ }\n" - " REACT_SYNC_METHOD(getString) static std::string getString(std::string arg) noexcept { /* implementation */ }\n"); - REACT_SHOW_METHOD_SPEC_ERRORS( - 4, - "getArray", - " REACT_SYNC_METHOD(getArray) ::React::JSValueArray getArray(::React::JSValueArray && arg) noexcept { /* implementation */ }\n" - " REACT_SYNC_METHOD(getArray) static ::React::JSValueArray getArray(::React::JSValueArray && arg) noexcept { /* implementation */ }\n"); - REACT_SHOW_METHOD_SPEC_ERRORS( - 5, - "getObject", - " REACT_SYNC_METHOD(getObject) ::React::JSValue getObject(::React::JSValue && arg) noexcept { /* implementation */ }\n" - " REACT_SYNC_METHOD(getObject) static ::React::JSValue getObject(::React::JSValue && arg) noexcept { /* implementation */ }\n"); - REACT_SHOW_METHOD_SPEC_ERRORS( - 6, - "getValue", - " REACT_SYNC_METHOD(getValue) ::React::JSValue getValue(double x, std::string y, ::React::JSValue && z) noexcept { /* implementation */ }\n" - " REACT_SYNC_METHOD(getValue) static ::React::JSValue getValue(double x, std::string y, ::React::JSValue && z) noexcept { /* implementation */ }\n"); - REACT_SHOW_METHOD_SPEC_ERRORS( - 7, - "getValueWithCallback", - " REACT_METHOD(getValueWithCallback) void getValueWithCallback(std::function const & callback) noexcept { /* implementation */ }\n" - " REACT_METHOD(getValueWithCallback) static void getValueWithCallback(std::function const & callback) noexcept { /* implementation */ }\n"); - REACT_SHOW_METHOD_SPEC_ERRORS( - 8, - "getValueWithPromise", - " REACT_METHOD(getValueWithPromise) void getValueWithPromise(bool error, ::React::ReactPromise &&result) noexcept { /* implementation */ }\n" - " REACT_METHOD(getValueWithPromise) static void getValueWithPromise(bool error, ::React::ReactPromise &&result) noexcept { /* implementation */ }\n"); - } -}; - -} // namespace SampleLibraryCodegen diff --git a/packages/sample-apps/index.windows.js b/packages/sample-apps/index.windows.js deleted file mode 100644 index 8574a2e21e5..00000000000 --- a/packages/sample-apps/index.windows.js +++ /dev/null @@ -1,432 +0,0 @@ -/** - * Sample React Native App - * https://github.com/facebook/react-native - */ - -import React, { Component } from 'react'; -import { - AppRegistry, - Button, - findNodeHandle, - requireNativeComponent, - StyleSheet, - Text, - UIManager, - View, - Linking, -} from 'react-native'; - -import { NativeEventEmitter, TurboModuleRegistry } from 'react-native'; - -import {MyComp} from './myComp'; - -import {default as MyModule} from './src/NativeMyModule'; - -const SampleModuleCS = TurboModuleRegistry.get('SampleModuleCS'); -const SampleModuleCpp = TurboModuleRegistry.get('SampleModuleCpp'); - -// Creating event emitters -const SampleModuleCSEmitter = new NativeEventEmitter(SampleModuleCS); -const SampleModuleCppEmitter = new NativeEventEmitter(SampleModuleCpp); - -const CustomUserControlCS = requireNativeComponent('CustomUserControlCS'); -const CustomUserControlCpp = requireNativeComponent('CustomUserControlCpp'); - -const CircleCS = requireNativeComponent('CircleCS'); -const CircleCpp = requireNativeComponent('CircleCpp'); - -var log = function(result) { - console.log(result); - TurboModuleRegistry.get('DebugConsole').Log('' + result); -}; - -var getCallback = function(prefix) { - return function(result) { - log(prefix + result); - }; -}; - -var getCallback2 = function(prefix) { - return function(arg1, arg2) { - log(prefix + "arg1: " + arg1 + " arg2: " + arg2); - }; -}; - -var getErrorCallback = function(prefix) { - return function(error) { - log(prefix + (error || {}).message); - }; -}; - -// To demo JS function calls we define a class and then register it as a callable module -class SampleModuleCppModule { - calcDistance(point1, point2) { - log('SampleApp.calcDistance()'); - const distance = Math.hypot(point1.x - point2.x, point1.y - point2.y); - log(`Distance between (${point1.x}, ${point1.y}) and (${point2.x}, ${point2.y}) is ${distance}`); - } -} -global.__fbBatchedBridge.registerLazyCallableModule('SampleModuleCpp', () => new SampleModuleCppModule()); - -class SampleApp extends Component { - componentDidMount() { - this.timedEventCppSub = SampleModuleCppEmitter.addListener('TimedEventCpp', getCallback('SampleModuleCpp.TimedEventCpp() => ')); - this.EmitJSEvent1CppSub = SampleModuleCppEmitter.addListener('EmitJSEvent1Cpp', getCallback('SampleModuleCpp.EmitJSEvent1Cpp => ')); - this.EmitJSEvent2CppSub = SampleModuleCppEmitter.addListener('EmitJSEvent2Cpp', getCallback2('SampleModuleCpp.EmitJSEvent2Cpp => ')); - this.EmitJSEvent3CppSub = SampleModuleCppEmitter.addListener('EmitJSEvent3Cpp', getCallback2('SampleModuleCpp.EmitJSEvent3Cpp => ')); - this.JSEventArg0CppSub = SampleModuleCppEmitter.addListener('JSEventArg0Cpp', getCallback('SampleModuleCpp.JSEventArg0Cpp => ')); - this.JSEventArg1CppSub = SampleModuleCppEmitter.addListener('JSEventArg1Cpp', getCallback('SampleModuleCpp.JSEventArg1Cpp => ')); - this.JSEventArg2CppSub = SampleModuleCppEmitter.addListener('JSEventArg2Cpp', getCallback2('SampleModuleCpp.JSEventArg2Cpp => ')); - - this.timedEventCSSub = SampleModuleCSEmitter.addListener('TimedEventCS', getCallback('SampleModuleCS.TimedEventCS() => ')); - this.EmitJSEvent1CSSub = SampleModuleCSEmitter.addListener('EmitJSEvent1CS', getCallback('SampleModuleCS.EmitJSEvent1CS => ')); - this.EmitJSEvent2CSSub = SampleModuleCSEmitter.addListener('EmitJSEvent2CS', getCallback2('SampleModuleCS.EmitJSEvent2CS => ')); - this.EmitJSEvent3CSSub = SampleModuleCSEmitter.addListener('EmitJSEvent3CS', getCallback2('SampleModuleCS.EmitJSEvent3CS => ')); - this.JSEventArg0CSSub = SampleModuleCSEmitter.addListener('JSEventArg0CS', getCallback('SampleModuleCS.JSEventArg0CS => ')); - this.JSEventArg1CSSub = SampleModuleCSEmitter.addListener('JSEventArg1CS', getCallback('SampleModuleCS.JSEventArg1CS => ')); - this.JSEventArg2CSSub = SampleModuleCSEmitter.addListener('JSEventArg2CS', getCallback2('SampleModuleCS.JSEventArg2CS => ')); - - this.openURLSub = Linking.addListener('url', (event) => log('Open URL => ' + event.url)); - - Linking.getInitialURL() - .then(url => log('Initial URL is: ' + url)) - .catch(err => log('An error occurred: ' + err)); - } - - componentWillUnmount() { - this.timedEventCSSub.remove(); - this.EmitJSEvent1CppSub.remove(); - this.EmitJSEvent2CppSub.remove(); - this.EmitJSEvent3CppSub.remove(); - this.JSEventArg0CppSub.remove(); - this.JSEventArg1CppSub.remove(); - this.JSEventArg2CppSub.remove(); - - this.timedEventCppSub.remove(); - this.EmitJSEvent1CSSub.remove(); - this.EmitJSEvent2CSSub.remove(); - this.EmitJSEvent3CSSub.remove(); - this.JSEventArg0CSSub.remove(); - this.JSEventArg1CSSub.remove(); - this.JSEventArg2CSSub.remove(); - - this.openURLSub.remove(); - } - - onPressSampleModuleCS() { - log('SampleApp.onPressSampleModuleCS()'); - - var numberArg = 42; - - // SampleModuleCS constants - - log(`SampleModuleCS.NumberConstant: ${SampleModuleCS.NumberConstant}`); - log(`SampleModuleCS.StringConstant: ${SampleModuleCS.StringConstant}`); - - log(`SampleModuleCS.NumberConstantViaProvider: ${SampleModuleCS.NumberConstantViaProvider}`); - log(`SampleModuleCS.StringConstantViaProvider: ${SampleModuleCS.StringConstantViaProvider}`); - - // SampleModuleCS method calls - - SampleModuleCS.VoidMethod(); - - SampleModuleCS.VoidMethodWithArgs(numberArg); - - SampleModuleCS.ReturnMethod(getCallback('SampleModuleCS.ReturnMethod => ')); - - SampleModuleCS.ReturnMethodWithArgs(numberArg, getCallback('SampleModuleCS.ReturnMethodWithArgs => ')); - - SampleModuleCS.ExplicitCallbackMethod(getCallback('SampleModuleCS.ExplicitCallbackMethod => ')); - - SampleModuleCS.ExplicitCallbackMethodWithArgs(numberArg, getCallback('SampleModuleCS.ExplicitCallbackMethodWithArgs => ')); - - SampleModuleCS.TwoCallbacksMethod(/*shouldSucceed:*/true, - getCallback('SampleModuleCS.TwoCallbacksMethod success => '), - getCallback('SampleModuleCS.TwoCallbacksMethod fail => ')); - - SampleModuleCS.TwoCallbacksMethod(/*shouldSucceed:*/false, - getCallback('SampleModuleCS.TwoCallbacksMethod success => '), - getCallback('SampleModuleCS.TwoCallbacksMethod fail => ')); - - SampleModuleCS.TwoCallbacksAsyncMethod(/*shouldSucceed:*/true, - getCallback('SampleModuleCS.TwoCallbacksAsyncMethod success => '), - getCallback('SampleModuleCS.TwoCallbacksAsyncMethod fail => ')); - - SampleModuleCS.TwoCallbacksAsyncMethod(/*shouldSucceed:*/false, - getCallback('SampleModuleCS.TwoCallbacksAsyncMethod success => '), - getCallback('SampleModuleCS.TwoCallbacksAsyncMethod fail => ')); - - SampleModuleCS.ReverseTwoCallbacksMethod(/*shouldSucceed:*/true, - getCallback('SampleModuleCS.ReverseTwoCallbacksMethod fail => '), - getCallback('SampleModuleCS.ReverseTwoCallbacksMethod success => ')); - - SampleModuleCS.ReverseTwoCallbacksMethod(/*shouldSucceed:*/false, - getCallback('SampleModuleCS.ReverseTwoCallbacksMethod fail => '), - getCallback('SampleModuleCS.ReverseTwoCallbacksMethod success => ')); - - SampleModuleCS.ReverseTwoCallbacksAsyncMethod(/*shouldSucceed:*/true, - getCallback('SampleModuleCS.ReverseTwoCallbacksAsyncMethod fail => '), - getCallback('SampleModuleCS.ReverseTwoCallbacksAsyncMethod success => ')); - - SampleModuleCS.ReverseTwoCallbacksAsyncMethod(/*shouldSucceed:*/false, - getCallback('SampleModuleCS.ReverseTwoCallbacksAsyncMethod fail => '), - getCallback('SampleModuleCS.ReverseTwoCallbacksAsyncMethod success => ')); - - var promise1 = SampleModuleCS.ExplicitPromiseMethod(); - promise1.then(getCallback('SampleModuleCS.ExplicitPromiseMethod then => ')).catch(getErrorCallback('SampleModuleCS.ExplicitPromiseMethod catch => ')); - - var promise2 = SampleModuleCS.ExplicitPromiseMethodWithArgs(numberArg); - promise2.then(getCallback('SampleModuleCS.ExplicitPromiseMethodWithArgs then => ')).catch(getErrorCallback('SampleModuleCS.ExplicitPromiseMethodWithArgs catch => ')); - - var promise3 = SampleModuleCS.NegateAsyncPromise(5); - promise3.then(getCallback('SampleModuleCS.NegateAsyncPromise then => ')).catch(getErrorCallback('SampleModuleCS.NegateAsyncPromise catch => ')); - - var promise4 = SampleModuleCS.NegateAsyncPromise(-5); - promise4.then(getCallback('SampleModuleCS.NegateAsyncPromise then => ')).catch(getErrorCallback('SampleModuleCS.NegateAsyncPromise catch => ')); - - SampleModuleCS.callDistanceFunction({x: 22, y: 23}, {x: 55, y: 65}); - - SampleModuleCS.TaskNoArgs() - .then(getCallback('SampleModuleCS.TaskNoArgs then => ')) - .catch(getErrorCallback('SampleModuleCS.TaskNoArgs catch => ')); - - SampleModuleCS.TaskTwoArgs(11, 200) - .then(getCallback('SampleModuleCS.TaskTwoArgs then => ')) - .catch(getErrorCallback('SampleModuleCS.TaskTwoArgs catch => ')); - - SampleModuleCS.TaskOfTNoArgs() - .then(getCallback('SampleModuleCS.TaskOfTNoArgs then => ')) - .catch(getErrorCallback('SampleModuleCS.TaskOfTNoArgs catch => ')); - - SampleModuleCS.TaskOfTTwoArgs(11, 200) - .then(getCallback('SampleModuleCS.TaskOfTTwoArgs then => ')) - .catch(getErrorCallback('SampleModuleCS.TaskOfTTwoArgs catch => ')); - - SampleModuleCS.EmitJSEvent1(43); - SampleModuleCS.EmitJSEvent2(8, 52); - SampleModuleCS.EmitJSEvent3(15, 79); - SampleModuleCS.EmitJSEventArg0(); - SampleModuleCS.EmitJSEventArg1(7); - SampleModuleCS.EmitJSEventArg2(42, 15); - - //TODO: make sync method accessible only in non-web debugger scenarios - //log('SampleModuleCS.SyncReturnMethod => ' + SampleModuleCS.SyncReturnMethod()); - //log('SampleModuleCS.SyncReturnMethodWithArgs => ' + SampleModuleCS.SyncReturnMethodWithArgs(numberArg)); - } - - onPressSampleModuleCpp() { - log('SampleApp.onPressSampleModuleCpp()'); - - var numberArg = 42; - - // SampleModuleCpp constants - - log(`SampleModuleCpp.NumberConstant: ${SampleModuleCpp.NumberConstant}`); - log(`SampleModuleCpp.StringConstant: ${SampleModuleCpp.StringConstant}`); - - log(`SampleModuleCpp.NumberConstantViaProvider: ${SampleModuleCpp.NumberConstantViaProvider}`); - log(`SampleModuleCpp.StringConstantViaProvider: ${SampleModuleCpp.StringConstantViaProvider}`); - - // SampleModuleCpp method calls - - SampleModuleCpp.VoidMethod(); - - SampleModuleCpp.VoidMethodWithArgs(numberArg); - - SampleModuleCpp.ReturnMethod(getCallback('SampleModuleCpp.ReturnMethod => ')); - - SampleModuleCpp.ReturnMethodWithArgs(numberArg, getCallback('SampleModuleCpp.ReturnMethodWithArgs => ')); - - SampleModuleCpp.ExplicitCallbackMethod(getCallback('SampleModuleCpp.ExplicitCallbackMethod => ')); - - SampleModuleCpp.ExplicitCallbackMethodWithArgs(numberArg, getCallback('SampleModuleCpp.ExplicitCallbackMethodWithArgs => ')); - - SampleModuleCpp.TwoCallbacksMethod(/*shouldSucceed:*/true, - getCallback('SampleModuleCpp.TwoCallbacksMethod success => '), - getCallback('SampleModuleCpp.TwoCallbacksMethod fail => ')); - - SampleModuleCpp.TwoCallbacksMethod(/*shouldSucceed:*/false, - getCallback('SampleModuleCpp.TwoCallbacksMethod success => '), - getCallback('SampleModuleCpp.TwoCallbacksMethod fail => ')); - - SampleModuleCpp.TwoCallbacksAsyncMethod(/*shouldSucceed:*/true, - getCallback('SampleModuleCpp.TwoCallbacksAsyncMethod success => '), - getCallback('SampleModuleCpp.TwoCallbacksAsyncMethod fail => ')); - - SampleModuleCpp.TwoCallbacksAsyncMethod(/*shouldSucceed:*/false, - getCallback('SampleModuleCpp.TwoCallbacksAsyncMethod success => '), - getCallback('SampleModuleCpp.TwoCallbacksAsyncMethod fail => ')); - - SampleModuleCpp.ReverseTwoCallbacksMethod(/*shouldSucceed:*/true, - getCallback('SampleModuleCpp.ReverseTwoCallbacksMethod fail => '), - getCallback('SampleModuleCpp.ReverseTwoCallbacksMethod success => ')); - - SampleModuleCpp.ReverseTwoCallbacksMethod(/*shouldSucceed:*/false, - getCallback('SampleModuleCpp.ReverseTwoCallbacksMethod fail => '), - getCallback('SampleModuleCpp.ReverseTwoCallbacksMethod success => ')); - - SampleModuleCpp.ReverseTwoCallbacksAsyncMethod(/*shouldSucceed:*/true, - getCallback('SampleModuleCpp.ReverseTwoCallbacksAsyncMethod fail => '), - getCallback('SampleModuleCpp.ReverseTwoCallbacksAsyncMethod success => ')); - - SampleModuleCpp.ReverseTwoCallbacksAsyncMethod(/*shouldSucceed:*/false, - getCallback('SampleModuleCpp.ReverseTwoCallbacksAsyncMethod fail => '), - getCallback('SampleModuleCpp.ReverseTwoCallbacksAsyncMethod success => ')); - - var promise1 = SampleModuleCpp.ExplicitPromiseMethod(); - promise1.then(getCallback('SampleModuleCpp.ExplicitPromiseMethod then => ')).catch(getErrorCallback('SampleModuleCpp.ExplicitPromiseMethod catch => ')); - - var promise2 = SampleModuleCpp.ExplicitPromiseMethodWithArgs(numberArg); - promise2.then(getCallback('SampleModuleCpp.ExplicitPromiseMethodWithArgs then => ')).catch(getErrorCallback('SampleModuleCpp.ExplicitPromiseMethodWithArgs catch => ')); - - var promise3 = SampleModuleCpp.NegateAsyncPromise(5); - promise3.then(getCallback('SampleModuleCpp.NegateAsyncPromise then => ')).catch(getErrorCallback('SampleModuleCpp.NegateAsyncPromise catch => ')); - - var promise4 = SampleModuleCpp.NegateAsyncPromise(-5); - promise4.then(getCallback('SampleModuleCpp.NegateAsyncPromise then => ')).catch(getErrorCallback('SampleModuleCpp.NegateAsyncPromise catch => ')); - - SampleModuleCpp.callDistanceFunction({x: 2, y: 3}, {x: 5, y: 6}); - - SampleModuleCpp.EmitJSEvent1(42); - SampleModuleCpp.EmitJSEvent2(7, 51); - SampleModuleCpp.EmitJSEvent3(14, 78); - SampleModuleCpp.EmitJSEventArg0(); - SampleModuleCpp.EmitJSEventArg1(7); - SampleModuleCpp.EmitJSEventArg2(42, 15); - - //TODO: make sync method accessible only in non-web debugger scenarios - //log('SampleModuleCpp.SyncReturnMethod => ' + SampleModuleCpp.SyncReturnMethod()); - //log('SampleModuleCpp.SyncReturnMethodWithArgs => ' + SampleModuleCpp.SyncReturnMethodWithArgs(numberArg)); - } - - onPressCustomUserControlCS() { - log('SampleApp.onPressCustomUserControlCS()'); - - var strArg = 'Hello World!'; - - if (this._CustomUserControlCSRef) - { - const tag = findNodeHandle(this._CustomUserControlCSRef); - log(`UIManager.dispatchViewManagerCommand(${tag}, CustomUserControlCS.CustomCommand, "${strArg}")`); - UIManager.dispatchViewManagerCommand(tag, UIManager.getViewManagerConfig('CustomUserControlCS').Commands.CustomCommand, strArg); - } - } - - onPressCustomUserControlCpp() { - log('SampleApp.onPressCustomUserControlCpp()'); - - var strArg = 'Hello World!'; - - if (this._CustomUserControlCppRef) - { - const tag = findNodeHandle(this._CustomUserControlCppRef); - log(`UIManager.dispatchViewManagerCommand(${tag}, CustomUserControlCpp.CustomCommand, "${strArg}")`); - UIManager.dispatchViewManagerCommand(tag, UIManager.getViewManagerConfig('CustomUserControlCpp').Commands.CustomCommand, strArg); - } - } - - onLabelChangedCustomUserControlCS(evt) { - var label = evt.nativeEvent; - log(`SampleApp.onLabelChangedCustomUserControlCS("${label}")`); - } - - onLabelChangedCustomUserControlCpp(evt) { - var label = evt.nativeEvent; - log(`SampleApp.onLabelChangedCustomUserControlCpp("${label}")`); - } - - onReloadSampleModuleCS() { - log('SampleApp.onReloadSampleModuleCS()'); - SampleModuleCS.ReloadInstance(); - } - - onReloadSampleModuleCpp() { - log('SampleApp.onReloadSampleModuleCpp()'); - SampleModuleCpp.ReloadInstance(); - } - - render() { - return ( - - - - - SampleApp - - - This app consumes custom Native Modules and View Managers. - - -