From 6b5d00da6142841c7373ec2aabf94fa9fd1cb37b Mon Sep 17 00:00:00 2001 From: Parker Lougheed Date: Sun, 22 Mar 2026 15:32:03 +0800 Subject: [PATCH] Nest docs website in new sites directory --- pubspec.yaml | 4 +- {site => sites/docs}/README.md | 0 {site => sites/docs}/analysis_options.yaml | 0 {site => sites/docs}/build.yaml | 0 .../AnimatedBuilder-WidgetTree.graffle | Bin .../StaggeredAnimationIntervals.graffle | Bin .../animations/flying-transitions.graffle | Bin .../animations/radial-transitions.graffle | Bin .../app-architecture/architecture-docs.fig | Bin .../resources/diagram-layercake.graffle | Bin .../resources/web-framework-diagram.drawio | 0 .../tools/main-toolbar.graffle/data.plist | Bin .../tools/main-toolbar.graffle/image2.png | Bin .../tools/visual-debugging.graffle/data.plist | Bin .../tools/visual-debugging.graffle/image1.png | Bin .../tools/visual-debugging.graffle/image2.png | Bin .../diagrams}/tutorial/Widget diagrams.fig | Bin .../layout/lakes-diagram.graffle/data.plist | Bin .../layout/lakes-diagram.graffle/image10.png | Bin .../layout/lakes-diagram.graffle/image8.png | Bin .../layout/lakes-diagram.graffle/image9.png | Bin .../layout/margin-padding-border.graffle | Bin .../layout/pavlova-diagram.graffle/data.plist | Bin .../pavlova-diagram.graffle/image10.png | Bin .../pavlova-diagram.graffle/image11.png | Bin .../layout/pavlova-diagram.graffle/image2.png | Bin .../layout/pavlova-diagram.graffle/image7.png | Bin .../layout/pavlova-diagram.graffle/image8.png | Bin .../layout/pavlova-diagram.graffle/image9.png | Bin .../data.plist | Bin .../image3.png | Bin .../tutorials/layout/row-column.graffle | Bin .../layout/sample-flutter-layout.graffle | Bin .../docs/diagrams}/ui/article-hero-image.svg | 0 .../cupertino_screenshots.sketch | Bin {site => sites/docs}/lib/_sass/_site.scss | 0 .../docs}/lib/_sass/base/_base.scss | 0 .../docs}/lib/_sass/base/_mixins.scss | 0 .../lib/_sass/base/_print-overrides.scss | 0 .../docs}/lib/_sass/base/_reset.scss | 0 .../docs}/lib/_sass/base/_root.scss | 0 .../docs}/lib/_sass/base/_utils.scss | 0 .../docs}/lib/_sass/components/_alert.scss | 0 .../docs}/lib/_sass/components/_banner.scss | 0 .../docs}/lib/_sass/components/_books.scss | 0 .../lib/_sass/components/_breadcrumbs.scss | 0 .../docs}/lib/_sass/components/_button.scss | 0 .../docs}/lib/_sass/components/_card.scss | 0 .../docs}/lib/_sass/components/_code.scss | 0 .../lib/_sass/components/_collapsible.scss | 0 .../docs}/lib/_sass/components/_content.scss | 0 .../lib/_sass/components/_cookie-notice.scss | 0 .../docs}/lib/_sass/components/_dropdown.scss | 0 .../lib/_sass/components/_expansion-list.scss | 0 .../lib/_sass/components/_filter-search.scss | 0 .../docs}/lib/_sass/components/_footer.scss | 0 .../docs}/lib/_sass/components/_header.scss | 0 .../docs}/lib/_sass/components/_icons.scss | 0 .../docs}/lib/_sass/components/_misc.scss | 0 .../lib/_sass/components/_next-prev-nav.scss | 0 .../lib/_sass/components/_os-selector.scss | 0 .../docs}/lib/_sass/components/_pagenav.scss | 0 .../docs}/lib/_sass/components/_pill.scss | 0 .../lib/_sass/components/_platform-cards.scss | 0 .../docs}/lib/_sass/components/_quiz.scss | 0 .../lib/_sass/components/_side-menu.scss | 0 .../docs}/lib/_sass/components/_sidebar.scss | 0 .../lib/_sass/components/_site-switcher.scss | 0 .../docs}/lib/_sass/components/_stepper.scss | 0 .../lib/_sass/components/_summary-card.scss | 0 .../docs}/lib/_sass/components/_tabs.scss | 0 .../docs}/lib/_sass/components/_theming.scss | 0 .../docs}/lib/_sass/components/_tooltip.scss | 0 .../docs}/lib/_sass/components/_trailing.scss | 0 .../lib/_sass/components/_tutorial_pages.scss | 0 .../docs}/lib/_sass/pages/_glossary.scss | 0 .../pages/_learning-resources-index.scss | 0 .../docs}/lib/_sass/pages/_not-found.scss | 0 .../docs}/lib/_sass/pages/_search.scss | 0 {site => sites/docs}/lib/builders.dart | 0 {site => sites/docs}/lib/main.client.dart | 0 .../docs}/lib/main.client.options.dart | 0 {site => sites/docs}/lib/main.server.dart | 0 .../docs}/lib/main.server.options.dart | 0 .../docs}/lib/src/analytics/analytics.dart | 0 .../lib/src/analytics/analytics_server.dart | 0 .../lib/src/analytics/analytics_web.dart | 0 .../lib/src/builders/styles_hash_builder.dart | 0 .../docs}/lib/src/client/global_scripts.dart | 0 .../src/components/common/breadcrumbs.dart | 0 .../lib/src/components/common/button.dart | 0 .../docs}/lib/src/components/common/card.dart | 0 .../docs}/lib/src/components/common/chip.dart | 0 .../common/client/collapse_button.dart | 0 .../common/client/cookie_notice.dart | 0 .../components/common/client/copy_button.dart | 0 .../common/client/download_button.dart | 0 .../common/client/download_latest_button.dart | 0 .../components/common/client/feedback.dart | 0 .../common/client/on_this_page_button.dart | 0 .../components/common/client/os_selector.dart | 0 .../common/client/page_header_options.dart | 0 .../common/client/simple_tooltip.dart | 0 .../src/components/common/code_preview.dart | 0 .../lib/src/components/common/dash_image.dart | 0 .../lib/src/components/common/dropdown.dart | 0 .../components/common/fragment_target.dart | 0 .../src/components/common/material_icon.dart | 0 .../src/components/common/page_header.dart | 0 .../lib/src/components/common/prev_next.dart | 0 .../lib/src/components/common/search.dart | 0 .../docs}/lib/src/components/common/tabs.dart | 0 .../docs}/lib/src/components/common/tags.dart | 0 .../lib/src/components/common/tooltip.dart | 0 .../components/common/wrapped_code_block.dart | 0 .../src/components/common/youtube_embed.dart | 0 .../components/dartpad/dartpad_injector.dart | 0 .../components/dartpad/embedded_dartpad.dart | 0 .../lib/src/components/layout/banner.dart | 0 .../src/components/layout/client/pagenav.dart | 0 .../lib/src/components/layout/footer.dart | 0 .../lib/src/components/layout/header.dart | 0 .../src/components/layout/menu_toggle.dart | 0 .../lib/src/components/layout/sidenav.dart | 0 .../src/components/layout/site_switcher.dart | 0 .../src/components/layout/theme_switcher.dart | 0 .../docs}/lib/src/components/layout/toc.dart | 0 .../components/layout/trailing_content.dart | 0 .../pages/architecture_recommendations.dart | 0 .../src/components/pages/archive_table.dart | 0 .../pages/devtools_release_notes_index.dart | 0 .../src/components/pages/expansion_list.dart | 0 .../pages/glossary_search_section.dart | 0 .../pages/learning_resource_filters.dart | 0 .../learning_resource_filters_sidebar.dart | 0 .../pages/learning_resource_index.dart | 0 .../src/components/pages/platforms_grid.dart | 0 .../src/components/pages/widget_catalog.dart | 0 .../tutorial/client/progress_ring.dart | 0 .../src/components/tutorial/client/quiz.dart | 0 .../tutorial/downloadable_snippet.dart | 0 .../components/tutorial/progress_ring.dart | 0 .../lib/src/components/tutorial/quiz.dart | 0 .../lib/src/components/tutorial/stepper.dart | 0 .../src/components/tutorial/summary_card.dart | 0 .../components/tutorial/tutorial_outline.dart | 0 .../src/components/util/component_ref.dart | 0 .../util/global_event_listener.dart | 0 .../src/components/util/retake_element.dart | 0 .../components/util/retake_element_vm.dart | 0 .../components/util/retake_element_web.dart | 0 .../src/extensions/attribute_processor.dart | 0 .../src/extensions/code_block_processor.dart | 0 .../extensions/glossary_link_processor.dart | 0 .../lib/src/extensions/header_extractor.dart | 0 .../lib/src/extensions/header_processor.dart | 0 .../docs}/lib/src/extensions/registry.dart | 0 .../lib/src/extensions/table_processor.dart | 0 .../tutorial_prefetch_processor.dart | 0 .../tutorial_structure_processor.dart | 0 .../docs}/lib/src/highlight/theme/dark.dart | 0 .../docs}/lib/src/highlight/theme/light.dart | 0 .../lib/src/highlight/token_renderer.dart | 0 .../docs}/lib/src/layouts/dash_layout.dart | 0 .../docs}/lib/src/layouts/doc_layout.dart | 0 .../docs}/lib/src/layouts/toc_layout.dart | 0 .../lib/src/layouts/tutorial_layout.dart | 0 .../docs}/lib/src/loaders/data_processor.dart | 2 +- .../docs}/lib/src/markdown/alert_syntax.dart | 0 .../lib/src/markdown/attribute_syntax.dart | 0 .../markdown/fenced_code_block_syntax.dart | 0 .../docs}/lib/src/markdown/header_syntax.dart | 0 .../lib/src/markdown/markdown_parser.dart | 0 .../lib/src/models/flutter_release_model.dart | 0 .../src/models/learning_resource_model.dart | 0 .../lib/src/models/page_navigation_model.dart | 0 .../docs}/lib/src/models/quiz_model.dart | 0 .../docs}/lib/src/models/sidenav_model.dart | 0 .../lib/src/models/summary_card_model.dart | 0 .../docs}/lib/src/models/tutorial_model.dart | 0 .../lib/src/models/widget_catalog_model.dart | 0 .../docs}/lib/src/pages/custom_pages.dart | 0 .../docs}/lib/src/pages/glossary.dart | 0 .../docs}/lib/src/pages/robots_txt.dart | 0 .../docs}/lib/src/pages/widget_catalog.dart | 0 {site => sites/docs}/lib/src/style_hash.dart | 2 +- .../src/templating/dash_template_engine.dart | 0 {site => sites/docs}/lib/src/util.dart | 3 +- .../docs}/lib/src/utils/active_nav.dart | 0 .../docs}/lib/src/utils/page_source_info.dart | 0 {site => sites/docs}/pubspec.yaml | 2 +- .../android-initial-route-cached-engine.md | 0 .../add-to-app/ios-project/embed-cocoapods.md | 0 .../embed-framework-directory-tree.md | 0 .../ios-project/embed-frameworks.md | 0 .../add-to-app/ios-project/embed-split.md | 0 .../ios-project/limits-common-deps.md | 0 .../add-to-app/ios-project/link-and-embed.md | 0 .../_includes/docs/android-ios-figure-pair.md | 0 .../src}/_includes/docs/breaking-changes.md | 0 .../docs/src}/_includes/docs/china-mirror.md | 0 .../src}/_includes/docs/china-notice-cn.md | 0 .../docs/src}/_includes/docs/china-notice.md | 0 .../networking/internet-permission.md | 0 .../_includes/docs/dartpad-troubleshooting.md | 0 .../debug/debug-android-attach-process.md | 0 .../docs/debug/debug-flow-android.md | 0 .../debug-flow-androidstudio-as-start.md | 0 .../_includes/docs/debug/debug-flow-ios.md | 0 .../_includes/docs/debug/debug-flow-macos.md | 0 .../docs/debug/debug-flow-vscode-as-start.md | 0 .../docs/debug/debug-flow-windows.md | 0 .../docs/debug/debug-flow-xcode-as-start.md | 0 .../docs/debug/vscode-flutter-attach-json.md | 0 .../docs/src}/_includes/docs/deprecated.md | 0 .../docs/get-started/setup-next-steps.html | 0 .../_includes/docs/install/path/chromeos.md | 0 .../src}/_includes/docs/install/path/linux.md | 0 .../src}/_includes/docs/install/path/macos.md | 0 .../_includes/docs/install/path/windows.md | 0 .../docs/src}/_includes/docs/install/quick.md | 0 .../docs/src}/_includes/docs/main-api.md | 0 .../docs/src}/_includes/docs/performance.md | 0 .../src}/_includes/docs/platform-view-perf.md | 0 .../resource-links/ffi-video-resources.md | 0 .../how-to-enable-disable.md | 0 .../migrate-ios-project-manually.md | 0 .../migrate-ios-project.md | 0 .../migrate-macos-project-manually.md | 0 .../migrate-macos-project.md | 0 .../migrate-objective-c-plugin.md | 0 .../migrate-swift-plugin.md | 0 .../docs/test/integration/linux-example.md | 0 .../docs/test/integration/macos-example.md | 0 .../docs/test/integration/windows-example.md | 0 .../docs/testing/trees/focus-tree.md | 0 .../docs/testing/trees/layer-tree.md | 0 .../docs/testing/trees/render-tree.md | 0 .../docs/testing/trees/semantic-tree.md | 0 .../docs/testing/trees/widget-tree.md | 0 .../docs/vscode-flutter-bar/hot-reload.md | 0 .../docs/vscode-flutter-bar/hot-restart.md | 0 .../docs/vscode-flutter-bar/inspector.md | 0 .../docs/vscode-flutter-bar/pause.md | 0 .../_includes/docs/vscode-flutter-bar/play.md | 0 .../docs/vscode-flutter-bar/step-into.md | 0 .../docs/vscode-flutter-bar/step-out.md | 0 .../docs/vscode-flutter-bar/step-over.md | 0 .../_includes/docs/vscode-flutter-bar/stop.md | 0 .../docs/src/_snippets/analysis_options.yaml | 5 ++ .../src}/_snippets/tutorial/game-code.dart | 53 +++++++++--------- {src => sites/docs/src}/content/404.html | 0 .../android/_initial-route-cached-engine.md | 0 .../android/add-flutter-fragment.md | 0 .../add-to-app/android/add-flutter-screen.md | 0 .../add-to-app/android/add-flutter-view.md | 0 .../src}/content/add-to-app/android/index.md | 0 .../add-to-app/android/plugin-setup.md | 0 .../add-to-app/android/project-setup.md | 0 .../docs/src}/content/add-to-app/debugging.md | 0 .../docs/src}/content/add-to-app/index.md | 0 .../add-to-app/ios/add-flutter-screen.md | 0 .../docs/src}/content/add-to-app/ios/index.md | 0 .../content/add-to-app/ios/project-setup.md | 0 .../content/add-to-app/multiple-flutters.md | 0 .../src}/content/add-to-app/performance.md | 0 .../docs/src}/content/ai/ai-rules.md | 0 .../ai/ai-toolkit/chat-client-sample.md | 0 .../ai/ai-toolkit/custom-llm-providers.md | 0 .../ai/ai-toolkit/feature-integration.md | 0 .../docs/src}/content/ai/ai-toolkit/index.md | 0 .../content/ai/ai-toolkit/user-experience.md | 0 .../ai/best-practices/developer-experience.md | 0 .../src}/content/ai/best-practices/index.md | 0 .../ai/best-practices/mode-of-interaction.md | 0 .../content/ai/best-practices/prompting.md | 0 .../ai/best-practices/structure-output.md | 0 .../content/ai/best-practices/tool-calls.md | 0 .../docs/src}/content/ai/create-with-ai.md | 0 .../src}/content/ai/gemini-cli-extension.md | 0 .../docs/src}/content/ai/genui/components.md | 0 .../docs/src}/content/ai/genui/get-started.md | 0 .../docs/src}/content/ai/genui/index.md | 0 .../src}/content/ai/genui/input-events.md | 0 {src => sites/docs/src}/content/ai/index.md | 0 .../docs/src}/content/ai/mcp-server.md | 0 .../app-architecture/case-study/data-layer.md | 0 .../case-study/dependency-injection.md | 0 .../app-architecture/case-study/index.md | 0 .../app-architecture/case-study/testing.md | 0 .../app-architecture/case-study/ui-layer.md | 0 .../src}/content/app-architecture/concepts.md | 0 .../app-architecture/design-patterns.md | 0 .../design-patterns/command.md | 0 .../design-patterns/key-value-data.md | 0 .../design-patterns/offline-first.md | 0 .../design-patterns/optimistic-state.md | 0 .../design-patterns/result.md | 0 .../app-architecture/design-patterns/sql.md | 0 .../src}/content/app-architecture/guide.md | 0 .../src}/content/app-architecture/index.md | 0 .../app-architecture/recommendations.md | 0 .../docs/src}/content/brand/index.md | 0 .../src}/content/community/china/index.md | 0 .../docs/src}/content/contribute/docs/cli.md | 0 .../content/contribute/docs/code-blocks.md | 0 .../content/contribute/docs/components.md | 0 .../src}/content/contribute/docs/excerpts.md | 0 .../content/contribute/docs/frontmatter.md | 0 .../src}/content/contribute/docs/index.md | 0 .../src}/content/contribute/docs/markdown.md | 0 .../src}/content/contribute/docs/releases.md | 0 .../src}/content/contribute/docs/sidenav.md | 0 .../src}/content/contribute/docs/writing.md | 0 .../docs/src}/content/contribute/index.md | 0 .../cookbook/animation/animated-container.md | 0 .../src}/content/cookbook/animation/index.md | 0 .../cookbook/animation/opacity-animation.md | 0 .../animation/page-route-animation.md | 0 .../cookbook/animation/physics-simulation.md | 0 .../docs/src}/content/cookbook/audio/index.md | 0 .../src}/content/cookbook/audio/record.md | 0 .../src}/content/cookbook/audio/soloud.md | 0 .../src}/content/cookbook/design/drawer.md | 0 .../src}/content/cookbook/design/fonts.md | 0 .../src}/content/cookbook/design/index.md | 0 .../content/cookbook/design/orientation.md | 0 .../content/cookbook/design/package-fonts.md | 0 .../src}/content/cookbook/design/snackbars.md | 0 .../docs/src}/content/cookbook/design/tabs.md | 0 .../src}/content/cookbook/design/themes.md | 0 .../cookbook/effects/download-button.md | 0 .../content/cookbook/effects/drag-a-widget.md | 0 .../cookbook/effects/expandable-fab.md | 0 .../src}/content/cookbook/effects/index.md | 0 .../content/cookbook/effects/nested-nav.md | 0 .../cookbook/effects/parallax-scrolling.md | 0 .../cookbook/effects/shimmer-loading.md | 0 .../effects/staggered-menu-animation.md | 0 .../cookbook/effects/typing-indicator.md | 0 .../docs/src}/content/cookbook/forms/focus.md | 0 .../docs/src}/content/cookbook/forms/index.md | 0 .../content/cookbook/forms/retrieve-input.md | 0 .../cookbook/forms/text-field-changes.md | 0 .../src}/content/cookbook/forms/text-input.md | 0 .../src}/content/cookbook/forms/validation.md | 0 .../games/achievements-leaderboard.md | 0 .../cookbook/games/firestore-multiplayer.md | 0 .../docs/src}/content/cookbook/games/index.md | 0 .../content/cookbook/gestures/dismissible.md | 0 .../cookbook/gestures/handling-taps.md | 0 .../src}/content/cookbook/gestures/index.md | 0 .../src}/content/cookbook/gestures/ripples.md | 0 .../cookbook/images/fading-in-images.md | 0 .../src}/content/cookbook/images/index.md | 0 .../content/cookbook/images/network-image.md | 0 .../docs/src}/content/cookbook/index.md | 0 .../src}/content/cookbook/lists/basic-list.md | 0 .../cookbook/lists/floating-app-bar.md | 0 .../src}/content/cookbook/lists/grid-lists.md | 0 .../content/cookbook/lists/horizontal-list.md | 0 .../docs/src}/content/cookbook/lists/index.md | 0 .../src}/content/cookbook/lists/long-lists.md | 0 .../src}/content/cookbook/lists/mixed-list.md | 0 .../content/cookbook/lists/spaced-items.md | 0 .../cookbook/maintenance/error-reporting.md | 0 .../content/cookbook/maintenance/index.md | 0 .../cookbook/navigation/hero-animations.md | 0 .../src}/content/cookbook/navigation/index.md | 0 .../cookbook/navigation/named-routes.md | 0 .../navigation/navigate-with-arguments.md | 0 .../cookbook/navigation/navigation-basics.md | 0 .../cookbook/navigation/passing-data.md | 0 .../cookbook/navigation/returning-data.md | 0 .../cookbook/navigation/set-up-app-links.md | 0 .../navigation/set-up-universal-links.md | 0 .../networking/authenticated-requests.md | 0 .../cookbook/networking/background-parsing.md | 0 .../cookbook/networking/delete-data.md | 0 .../content/cookbook/networking/fetch-data.md | 0 .../src}/content/cookbook/networking/index.md | 0 .../content/cookbook/networking/send-data.md | 0 .../cookbook/networking/update-data.md | 0 .../cookbook/networking/web-sockets.md | 0 .../content/cookbook/persistence/index.md | 0 .../content/cookbook/persistence/key-value.md | 0 .../persistence/reading-writing-files.md | 0 .../content/cookbook/persistence/sqlite.md | 0 .../cookbook/plugins/google-mobile-ads.md | 0 .../src}/content/cookbook/plugins/index.md | 0 .../cookbook/plugins/picture-using-camera.md | 0 .../content/cookbook/plugins/play-video.md | 0 .../src}/content/cookbook/testing/index.md | 0 .../cookbook/testing/integration/index.md | 0 .../testing/integration/introduction.md | 0 .../cookbook/testing/integration/profiling.md | 0 .../content/cookbook/testing/unit/index.md | 0 .../cookbook/testing/unit/introduction.md | 0 .../content/cookbook/testing/unit/mocking.md | 0 .../cookbook/testing/widget/finders.md | 0 .../content/cookbook/testing/widget/index.md | 0 .../cookbook/testing/widget/introduction.md | 0 .../cookbook/testing/widget/orientation.md | 0 .../cookbook/testing/widget/scrolling.md | 0 .../cookbook/testing/widget/tap-drag.md | 0 {src => sites/docs/src}/content/dash/index.md | 0 .../src}/content/data-and-backend/firebase.md | 0 .../content/data-and-backend/google-apis.md | 0 .../src}/content/data-and-backend/index.md | 0 .../content/data-and-backend/networking.md | 0 .../data-and-backend/persistence/index.md | 0 .../data-and-backend/serialization/index.md | 0 .../data-and-backend/serialization/json.md | 0 .../state-mgmt/declarative.md | 0 .../state-mgmt/ephemeral-vs-app.md | 0 .../data-and-backend/state-mgmt/index.md | 0 .../data-and-backend/state-mgmt/intro.md | 0 .../data-and-backend/state-mgmt/options.md | 0 .../data-and-backend/state-mgmt/simple.md | 0 .../docs/src}/content/deployment/android.md | 0 .../docs/src}/content/deployment/cd.md | 0 .../src}/content/deployment/flavors-ios.md | 0 .../docs/src}/content/deployment/flavors.md | 0 .../docs/src}/content/deployment/index.md | 0 .../docs/src}/content/deployment/ios.md | 0 .../docs/src}/content/deployment/linux.md | 0 .../docs/src}/content/deployment/macos.md | 0 .../docs/src}/content/deployment/obfuscate.md | 0 .../docs/src}/content/deployment/web.md | 0 .../docs/src}/content/deployment/windows.md | 0 .../docs/src}/content/embedded/index.md | 0 .../src}/content/flutter-for/android-devs.md | 0 .../src}/content/flutter-for/compose-devs.md | 0 .../flutter-for/dart-swift-concurrency.md | 0 .../src}/content/flutter-for/declarative.md | 0 .../docs/src}/content/flutter-for/index.md | 0 .../content/flutter-for/react-native-devs.md | 0 .../src}/content/flutter-for/swiftui-devs.md | 0 .../src}/content/flutter-for/uikit-devs.md | 0 .../docs/src}/content/flutter-for/web-devs.md | 0 .../content/flutter-for/xamarin-forms-devs.md | 0 {src => sites/docs/src}/content/index.md | 0 .../docs/src}/content/install/add-to-path.md | 0 .../docs/src}/content/install/archive.md | 0 .../docs/src}/content/install/custom.md | 0 .../docs/src}/content/install/index.md | 0 .../docs/src}/content/install/manual.md | 0 .../docs/src}/content/install/quick.md | 0 .../docs/src}/content/install/troubleshoot.md | 0 .../docs/src}/content/install/uninstall.md | 0 .../docs/src}/content/install/upgrade.md | 0 .../docs/src}/content/install/with-vs-code.md | 0 .../docs/src}/content/jobs/_template.md | 0 {src => sites/docs/src}/content/jobs/index.md | 0 .../src}/content/jobs/swe_framework_sr.md | 0 .../docs/src}/content/jobs/swe_ios_iii.md | 0 .../docs/src}/content/learn/index.md | 0 .../src}/content/learn/learning-resources.md | 0 .../learn/pathway/how-flutter-works.md | 0 .../docs/src}/content/learn/pathway/index.md | 0 .../content/learn/pathway/quick-install.md | 0 .../learn/pathway/tutorial/adaptive-layout.md | 0 .../learn/pathway/tutorial/advanced-ui.md | 0 .../learn/pathway/tutorial/change-notifier.md | 0 .../learn/pathway/tutorial/create-an-app.md | 0 .../learn/pathway/tutorial/devtools.md | 0 .../learn/pathway/tutorial/http-requests.md | 0 .../pathway/tutorial/implicit-animations.md | 0 .../content/learn/pathway/tutorial/index.md | 0 .../content/learn/pathway/tutorial/layout.md | 0 .../pathway/tutorial/listenable-builder.md | 0 .../learn/pathway/tutorial/navigation.md | 0 .../pathway/tutorial/set-up-state-project.md | 0 .../content/learn/pathway/tutorial/slivers.md | 0 .../learn/pathway/tutorial/stateful-widget.md | 0 .../learn/pathway/tutorial/user-input.md | 0 .../pathway/tutorial/widget-fundamentals.md | 0 {src => sites/docs/src}/content/llms.txt | 0 .../background-processes.md | 0 .../developing-packages.md | 0 .../content/packages-and-plugins/favorites.md | 0 .../content/packages-and-plugins/index.md | 0 .../for-app-developers.md | 0 .../for-plugin-authors.md | 0 .../swift-package-manager/index.md | 0 .../packages-and-plugins/using-packages.md | 0 .../docs/src}/content/perf/app-size.md | 0 .../docs/src}/content/perf/appendix.md | 0 .../docs/src}/content/perf/best-practices.md | 0 .../src}/content/perf/deferred-components.md | 0 {src => sites/docs/src}/content/perf/faq.md | 0 .../docs/src}/content/perf/impeller.md | 0 {src => sites/docs/src}/content/perf/index.md | 0 .../docs/src}/content/perf/isolates.md | 0 .../docs/src}/content/perf/metrics.md | 0 .../content/perf/rendering-performance.md | 0 .../docs/src}/content/perf/ui-performance.md | 0 .../docs/src}/content/perf/web-performance.md | 0 .../platform-integration/android/c-interop.md | 0 .../android/call-jetpack-apis.md | 0 .../platform-integration/android/chromeos.md | 0 .../android/compose-activity.md | 0 .../platform-integration/android/index.md | 0 .../android/platform-views.md | 0 .../android/predictive-back.md | 0 .../android/restore-state-android.md | 0 .../android/sensitive-content.md | 0 .../platform-integration/android/setup.md | 0 .../android/splash-screen.md | 0 .../platform-integration/bind-native-code.md | 0 .../content/platform-integration/desktop.md | 0 .../content/platform-integration/index.md | 0 .../ios/app-extensions.md | 0 .../ios/apple-frameworks.md | 0 .../platform-integration/ios/c-interop.md | 0 .../content/platform-integration/ios/index.md | 0 .../platform-integration/ios/ios-app-clip.md | 0 .../platform-integration/ios/ios-debugging.md | 0 .../platform-integration/ios/ios-latest.md | 0 .../platform-integration/ios/launch-screen.md | 0 .../ios/platform-views.md | 0 .../ios/restore-state-ios.md | 0 .../content/platform-integration/ios/setup.md | 0 .../platform-integration/linux/building.md | 0 .../platform-integration/linux/index.md | 0 .../platform-integration/linux/setup.md | 0 .../platform-integration/macos/building.md | 0 .../platform-integration/macos/c-interop.md | 0 .../platform-integration/macos/index.md | 0 .../macos/platform-views.md | 0 .../platform-integration/macos/setup.md | 0 .../platform-integration/platform-channels.md | 0 .../platform-integration/web/building.md | 0 .../web/embedding-flutter-web.md | 0 .../content/platform-integration/web/faq.md | 0 .../content/platform-integration/web/index.md | 0 .../web/initialization.md | 0 .../platform-integration/web/renderers.md | 0 .../content/platform-integration/web/setup.md | 0 .../content/platform-integration/web/wasm.md | 0 .../web/web-content-in-flutter.md | 0 .../web/web-dev-config-file.md | 0 .../platform-integration/web/web-images.md | 0 .../platform-integration/windows/building.md | 0 .../windows/extern_win.md | 0 .../platform-integration/windows/index.md | 0 .../platform-integration/windows/setup.md | 0 .../src}/content/reference/crash-reporting.md | 0 .../src}/content/reference/create-new-app.md | 0 .../src}/content/reference/flutter-cli.md | 0 .../docs/src}/content/reference/index.md | 0 .../reference/security-false-positives.md | 0 .../content/reference/supported-platforms.md | 0 .../src}/content/reference/user-surveys.md | 0 .../docs/src}/content/reference/widgets.md | 0 .../src}/content/release/archive-whats-new.md | 0 .../breaking-changes/1-22-deprecations.md | 0 .../breaking-changes/2-10-deprecations.md | 0 .../breaking-changes/2-2-deprecations.md | 0 .../breaking-changes/2-5-deprecations.md | 0 .../breaking-changes/3-10-deprecations.md | 0 .../breaking-changes/3-13-deprecations.md | 0 .../breaking-changes/3-16-deprecations.md | 0 .../breaking-changes/3-19-deprecations.md | 0 .../breaking-changes/3-3-deprecations.md | 0 .../breaking-changes/3-7-deprecations.md | 0 .../breaking-changes/actions-api-revision.md | 0 .../add-applifecyclestate-hidden.md | 0 ...currentAutofillScope-to-TextInputClient.md | 0 .../add-showAutocorrectionPromptRect.md | 0 ...oid-14-nonlinear-text-scaling-migration.md | 0 ...android-activity-control-surface-attach.md | 0 .../android-java-gradle-migration-guide.md | 0 .../android-kitkat-deprecation.md | 0 .../android-predictive-back.md | 0 ...d-setIsRunningInRobolectricTest-removed.md | 0 .../android-surface-plugins.md | 0 ...android-v1-embedding-create-deprecation.md | 0 .../breaking-changes/androidx-migration.md | 0 .../animation-sheet-builder-display.md | 0 ...eturn-local-position-relative-to-object.md | 0 .../breaking-changes/appbar-theme-color.md | 0 .../asset-manifest-dot-json.md | 0 .../bottom-navigation-title-to-label.md | 0 .../buildtextspan-buildcontext.md | 0 .../release/breaking-changes/buttons.md | 0 .../breaking-changes/checkbox-fillColor.md | 0 .../chip-usedeletebuttontooltip-migration.md | 0 .../release/breaking-changes/clip-behavior.md | 0 .../clipboard-data-required.md | 0 .../component-theme-normalization-updates.md | 0 .../component-theme-normalization.md | 0 .../breaking-changes/container-color.md | 0 .../release/breaking-changes/context-menus.md | 0 .../breaking-changes/cupertino-icons-1.0.0.md | 0 .../cupertino-tab-bar-localizations.md | 0 .../decouple-page-transition-builders.md | 0 .../deep-links-flag-change.md | 0 .../default-abi-filters-android.md | 0 .../default-android-page-transition.md | 0 .../default-desktop-scrollbars.md | 0 .../default-scroll-behavior-drag.md | 0 .../default-systemuimode-edge-to-edge.md | 0 .../breaking-changes/deprecate-buttonbar.md | 0 .../deprecate-contains-semantics.md | 0 ...deprecate-dropdownbuttonformfield-value.md | 0 .../breaking-changes/deprecate-focusable.md | 0 ...cate-inputdecoration-maintainhintheight.md | 0 .../deprecate-onreorder-callback.md | 0 .../deprecate-overlay-portal-targets-root.md | 0 ...precate-text-input-connection-set-style.md | 0 .../deprecate-textscalefactor.md | 0 ...precate-themedata-dialogbackgroundcolor.md | 0 .../deprecate-themedata-indicatorcolor.md | 0 .../release/breaking-changes/describe-enum.md | 0 .../breaking-changes/dialog-border-radius.md | 0 .../release/breaking-changes/dispose.md | 0 .../editable-text-focus-attachment.md | 0 .../editable-text-scroll-into-view.md | 0 .../eliminating-nullok-parameters.md | 0 .../enterText-trailing-caret.md | 0 .../expansion-tile-controller.md | 0 .../fab-theme-data-accent-properties.md | 0 .../flutter-driver-migration.md | 0 .../flutter-generate-i10n-source.md | 0 .../flutter-gradle-plugin-apply.md | 0 .../breaking-changes/flutter-lints-package.md | 0 .../flutter-memory-allocations.md | 0 .../flutter-plugins-configuration.md | 0 .../flutter-root-version-file.md | 0 .../breaking-changes/font-weight-variation.md | 0 .../forgetchild-call-super.md | 0 .../form-field-autovalidation-api.md | 0 .../breaking-changes/form-semantics.md | 0 .../gesture-recognizer-add-allowed-pointer.md | 0 .../breaking-changes/hero-controller-scope.md | 0 .../ignoringsemantics-migration.md | 0 .../image-cache-and-provider.md | 0 .../image-filter-blur-tilemode.md | 0 .../image-provider-load-buffer.md | 0 .../imagecache-large-images.md | 0 .../content/release/breaking-changes/index.md | 0 .../input-decoration-collapsed.md | 0 .../insert-content-text-input-client.md | 0 ...egration-test-default-golden-comparator.md | 0 ...iewcontroller-splashscreenview-nullable.md | 0 .../breaking-changes/key-event-migration.md | 0 .../breaking-changes/kotlin-version.md | 0 .../layout-builder-optimization.md | 0 .../breaking-changes/linux-merged-threads.md | 0 .../list-tile-color-warning.md | 0 .../macos-windows-merged-threads.md | 0 .../breaking-changes/material-3-default.md | 0 .../breaking-changes/material-3-migration.md | 0 .../material-chip-button-semantics.md | 0 .../material-color-utilities.md | 0 .../material-design-3-token-update.md | 0 .../material-localized-strings.md | 0 .../breaking-changes/material-state.md | 0 .../material-theme-system-updates.md | 0 .../breaking-changes/menus-text-style.md | 0 .../breaking-changes/migrate-to-agp-9.md | 0 .../mock-platform-channels.md | 0 .../modal-router-semantics-order.md | 0 .../mouse-tracker-moved-to-rendering.md | 0 ...-tracker-no-longer-attaches-annotations.md | 0 .../breaking-changes/multi-touch-scrolling.md | 0 .../navigator-and-page-api.md | 0 .../navigator-complete-route.md | 0 .../network-policy-ios-android.md | 0 .../new-color-scheme-roles.md | 0 .../release/breaking-changes/notifications.md | 0 .../nullable-cupertinothemedata-brightness.md | 0 .../overlay-entry-rebuilds.md | 0 ...n-replaced-by-ZoomPageTransitionBuilder.md | 0 .../breaking-changes/pageview-controller.md | 0 .../breaking-changes/paint-enableDithering.md | 0 .../parent-data-widget-generic-type.md | 0 .../platform-views-using-html-slots-web.md | 0 .../breaking-changes/plugin-api-migration.md | 0 .../breaking-changes/popscope-with-result.md | 0 .../primary-scroll-controller-desktop.md | 0 .../breaking-changes/radio-api-redesign.md | 0 ...s-on-web-uses-correct-origin-and-colors.md | 0 .../raw-menu-anchor-close-order.md | 0 ...emove-semantics-elevation-and-thickness.md | 0 .../breaking-changes/renderbox-dry-layout.md | 0 .../rendereditable-layout-before-hit-test.md | 0 .../breaking-changes/rendering-changes.md | 0 .../breaking-changes/route-information-uri.md | 0 .../route-navigator-refactoring.md | 0 ...ansition-record-and-transition-delegate.md | 0 .../routesettings-copywith-migration.md | 0 .../breaking-changes/scaffold-messenger.md | 0 .../scribble-text-input-client.md | 0 .../breaking-changes/scroll-cache-extent.md | 0 .../scrollable-alert-dialog.md | 0 ...rated-builder-find-child-index-callback.md | 0 .../services-scheduler-dependency-reversed.md | 0 .../shortcut-key-event-migration.md | 0 .../snackbar-with-action-behavior-update.md | 0 .../splash-screen-migration.md | 0 .../spring-description-underdamped.md | 0 .../supplemental-maybeOf-migration.md | 0 .../system_context_menu_controller_show.md | 0 .../release/breaking-changes/tab-alignment.md | 0 .../target-platform-linux-windows.md | 0 .../release/breaking-changes/template.md | 0 .../breaking-changes/test-text-input.md | 0 .../test-widgets-flutter-binding-clock.md | 0 .../text-field-material-localizations.md | 0 .../text-input-client-current-value.md | 0 .../breaking-changes/text-selection-theme.md | 0 .../theme-data-accent-properties.md | 0 .../toggleable-active-color.md | 0 .../tooltip-semantics-order.md | 0 .../breaking-changes/trackpad-gestures.md | 0 .../breaking-changes/uiscenedelegate.md | 0 .../updated-material-3-progress-indicators.md | 0 .../updated-material-3-slider.md | 0 ...nforcement-instead-of-maxLengthEnforced.md | 0 .../breaking-changes/v1-android-embedding.md | 0 .../visibility-maintainfocusability.md | 0 .../breaking-changes/web-golden-comparator.md | 0 .../wide-gamut-cupertino-dynamic-color.md | 0 .../breaking-changes/wide-gamut-framework.md | 0 .../win-lifecycle-process-function.md | 0 .../breaking-changes/window-singleton.md | 0 .../windows-build-architecture.md | 0 .../breaking-changes/windows-dark-mode.md | 0 .../breaking-changes/windows-run-loop.md | 0 .../windows-show-window-migration.md | 0 .../windows-version-information.md | 0 .../release/breaking-changes/zone-errors.md | 0 .../content/release/compatibility-policy.md | 0 .../docs/src}/content/release/index.md | 0 .../changelogs/changelog-1.12.13.md | 0 .../changelogs/changelog-1.2.1.md | 0 .../changelogs/changelog-1.5.4.md | 0 .../changelogs/changelog-1.7.8.md | 0 .../changelogs/changelog-1.9.1.md | 0 .../content/release/release-notes/index.md | 0 .../release-notes-0.0.21-1.0.0.md | 0 .../release-notes/release-notes-1.12.13.md | 0 .../release-notes/release-notes-1.17.0.md | 0 .../release-notes/release-notes-1.2.1.md | 0 .../release-notes/release-notes-1.20.0.md | 0 .../release-notes/release-notes-1.22.0.md | 0 .../release-notes/release-notes-1.5.4.md | 0 .../release-notes/release-notes-1.7.8.md | 0 .../release-notes/release-notes-1.9.1.md | 0 .../release-notes/release-notes-2.0.0.md | 0 .../release-notes/release-notes-2.10.0.md | 0 .../release-notes/release-notes-2.2.0.md | 0 .../release-notes/release-notes-2.5.0.md | 0 .../release-notes/release-notes-2.8.0.md | 0 .../release-notes/release-notes-3.0.0.md | 0 .../release-notes/release-notes-3.10.0.md | 0 .../release-notes/release-notes-3.13.0.md | 0 .../release-notes/release-notes-3.16.0.md | 0 .../release-notes/release-notes-3.19.0.md | 0 .../release-notes/release-notes-3.22.0.md | 0 .../release-notes/release-notes-3.24.0.md | 0 .../release-notes/release-notes-3.27.0.md | 0 .../release-notes/release-notes-3.29.0.md | 0 .../release-notes/release-notes-3.3.0.md | 0 .../release-notes/release-notes-3.32.0.md | 0 .../release-notes/release-notes-3.35.0.md | 0 .../release-notes/release-notes-3.38.0.md | 0 .../release-notes/release-notes-3.41.0.md | 0 .../release-notes/release-notes-3.7.0.md | 0 .../release-notes/release-notes-archive.md | 0 .../docs/src}/content/release/whats-new.md | 0 .../src}/content/resources/ads-overview.md | 0 .../resources/architectural-overview.md | 0 .../src}/content/resources/bug-reports.md | 0 .../docs/src}/content/resources/courses.md | 0 .../docs/src}/content/resources/faq.md | 0 .../src}/content/resources/games-toolkit.md | 0 .../resources/in-app-purchases-overview.md | 0 .../docs/src}/content/resources/index.md | 0 .../src}/content/resources/inside-flutter.md | 0 .../src}/content/resources/news-toolkit.md | 0 .../content/resources/payments-overview.md | 0 .../docs/src}/content/resources/support.md | 0 .../docs/src}/content/resources/videos.md | 0 .../docs/src}/content/search-all.html | 0 {src => sites/docs/src}/content/search.html | 0 .../docs/src}/content/security/index.md | 0 .../docs/src}/content/testing/build-modes.md | 0 .../src}/content/testing/code-debugging.md | 0 .../src}/content/testing/common-errors.md | 0 .../docs/src}/content/testing/debugging.md | 0 .../docs/src}/content/testing/errors.md | 0 .../docs/src}/content/testing/index.md | 0 .../testing/integration-tests/index.md | 0 .../src}/content/testing/native-debugging.md | 0 .../docs/src}/content/testing/overview.md | 0 .../src}/content/testing/plugins-in-tests.md | 0 .../src}/content/testing/testing-plugins.md | 0 .../testing/vscode-flutter-bar/_hot-reload.md | 0 .../vscode-flutter-bar/_hot-restart.md | 0 .../testing/vscode-flutter-bar/_inspector.md | 0 .../testing/vscode-flutter-bar/_pause.md | 0 .../testing/vscode-flutter-bar/_play.md | 0 .../testing/vscode-flutter-bar/_step-into.md | 0 .../testing/vscode-flutter-bar/_step-out.md | 0 .../testing/vscode-flutter-bar/_step-over.md | 0 .../testing/vscode-flutter-bar/_stop.md | 0 .../docs/src}/content/tools/android-studio.md | 0 .../content/tools/devtools/android-studio.md | 0 .../src}/content/tools/devtools/app-size.md | 0 .../docs/src}/content/tools/devtools/cli.md | 0 .../src}/content/tools/devtools/console.md | 0 .../content/tools/devtools/cpu-profiler.md | 0 .../src}/content/tools/devtools/debugger.md | 0 .../src}/content/tools/devtools/deep-links.md | 0 .../src}/content/tools/devtools/extensions.md | 0 .../docs/src}/content/tools/devtools/index.md | 0 .../src}/content/tools/devtools/inspector.md | 0 .../tools/devtools/legacy-inspector.md | 0 .../src}/content/tools/devtools/logging.md | 0 .../src}/content/tools/devtools/memory.md | 0 .../src}/content/tools/devtools/network.md | 0 .../content/tools/devtools/performance.md | 0 .../tools/devtools/release-notes/index.md | 0 .../release-notes/release-notes-2.10.0.md | 0 .../release-notes/release-notes-2.11.2.md | 0 .../release-notes/release-notes-2.12.1.md | 0 .../release-notes/release-notes-2.12.2.md | 0 .../release-notes/release-notes-2.13.1.md | 0 .../release-notes/release-notes-2.14.0.md | 0 .../release-notes/release-notes-2.15.0.md | 0 .../release-notes/release-notes-2.16.0.md | 0 .../release-notes/release-notes-2.17.0.md | 0 .../release-notes/release-notes-2.18.0.md | 0 .../release-notes/release-notes-2.19.0.md | 0 .../release-notes/release-notes-2.20.0.md | 0 .../release-notes/release-notes-2.21.1.md | 0 .../release-notes/release-notes-2.22.2.md | 0 .../release-notes/release-notes-2.23.1.md | 0 .../release-notes/release-notes-2.24.0.md | 0 .../release-notes/release-notes-2.25.0.md | 0 .../release-notes/release-notes-2.26.1.md | 0 .../release-notes/release-notes-2.27.0.md | 0 .../release-notes/release-notes-2.28.1.md | 0 .../release-notes/release-notes-2.28.2.md | 0 .../release-notes/release-notes-2.28.3.md | 0 .../release-notes/release-notes-2.28.4.md | 0 .../release-notes/release-notes-2.28.5.md | 0 .../release-notes/release-notes-2.29.0.md | 0 .../release-notes/release-notes-2.30.0.md | 0 .../release-notes/release-notes-2.31.0.md | 0 .../release-notes/release-notes-2.32.0.md | 0 .../release-notes/release-notes-2.33.0.md | 0 .../release-notes/release-notes-2.34.1.md | 0 .../release-notes/release-notes-2.35.0.md | 0 .../release-notes/release-notes-2.36.0.md | 0 .../release-notes/release-notes-2.37.2.md | 0 .../release-notes/release-notes-2.38.0.md | 0 .../release-notes/release-notes-2.39.0.md | 0 .../release-notes/release-notes-2.40.2.md | 0 .../release-notes/release-notes-2.41.0.md | 0 .../release-notes/release-notes-2.42.3.md | 0 .../release-notes/release-notes-2.44.0.md | 0 .../release-notes/release-notes-2.45.0.md | 0 .../release-notes/release-notes-2.46.0.md | 0 .../release-notes/release-notes-2.47.0.md | 0 .../release-notes/release-notes-2.48.0.md | 0 .../release-notes/release-notes-2.49.0.md | 0 .../release-notes/release-notes-2.50.0.md | 0 .../release-notes/release-notes-2.51.0.md | 0 .../release-notes/release-notes-2.51.1.md | 0 .../release-notes/release-notes-2.52.0.md | 0 .../release-notes/release-notes-2.53.0.md | 0 .../release-notes/release-notes-2.54.0.md | 0 .../release-notes/release-notes-2.55.0.md | 0 .../release-notes/release-notes-2.7.0.md | 0 .../release-notes/release-notes-2.8.0.md | 0 .../release-notes/release-notes-2.9.1.md | 0 .../release-notes/release-notes-2.9.2.md | 0 .../src}/content/tools/devtools/vscode.md | 0 .../docs/src}/content/tools/editors.md | 0 .../docs/src}/content/tools/flutter-fix.md | 0 .../docs/src}/content/tools/formatting.md | 0 .../docs/src}/content/tools/hot-reload.md | 0 .../docs/src}/content/tools/index.md | 0 .../src}/content/tools/property-editor.md | 0 .../docs/src}/content/tools/pubspec.md | 0 {src => sites/docs/src}/content/tools/sdk.md | 0 .../docs/src}/content/tools/vs-code.md | 0 .../src}/content/tools/widget-previewer.md | 0 {src => sites/docs/src}/content/tos/index.md | 0 .../ui/accessibility/accessibility-testing.md | 0 .../accessibility/assistive-technologies.md | 0 .../src}/content/ui/accessibility/index.md | 0 .../ui/accessibility/ui-design-and-styling.md | 0 .../ui/accessibility/web-accessibility.md | 0 .../ui/adaptive-responsive/best-practices.md | 0 .../ui/adaptive-responsive/capabilities.md | 0 .../content/ui/adaptive-responsive/general.md | 0 .../content/ui/adaptive-responsive/idioms.md | 0 .../content/ui/adaptive-responsive/index.md | 0 .../content/ui/adaptive-responsive/input.md | 0 .../ui/adaptive-responsive/large-screens.md | 0 .../ui/adaptive-responsive/more-info.md | 0 .../platform-adaptations.md | 0 .../safearea-mediaquery.md | 0 .../content/ui/animations/hero-animations.md | 0 .../ui/animations/implicit-animations.md | 0 .../docs/src}/content/ui/animations/index.md | 0 .../src}/content/ui/animations/overview.md | 0 .../ui/animations/staggered-animations.md | 0 .../src}/content/ui/animations/tutorial.md | 0 .../content/ui/assets/asset-transformation.md | 0 .../content/ui/assets/assets-and-images.md | 0 .../docs/src}/content/ui/assets/index.md | 0 .../src}/content/ui/design/cupertino/index.md | 0 .../ui/design/graphics/fragment-shaders.md | 0 .../src}/content/ui/design/graphics/index.md | 0 .../docs/src}/content/ui/design/index.md | 0 .../src}/content/ui/design/material/index.md | 0 .../docs/src}/content/ui/design/text/index.md | 0 .../src}/content/ui/design/text/typography.md | 0 {src => sites/docs/src}/content/ui/index.md | 0 .../ui/interactivity/actions-and-shortcuts.md | 0 .../src}/content/ui/interactivity/focus.md | 0 .../ui/interactivity/gestures/drag-outside.md | 0 .../ui/interactivity/gestures/index.md | 0 .../src}/content/ui/interactivity/index.md | 0 .../content/ui/interactivity/input/index.md | 0 .../content/ui/internationalization/index.md | 0 .../src}/content/ui/layout/constraints.md | 0 .../docs/src}/content/ui/layout/index.md | 0 .../src}/content/ui/layout/lists/index.md | 0 .../src}/content/ui/layout/scrolling/index.md | 0 .../content/ui/layout/scrolling/slivers.md | 0 .../docs/src}/content/ui/layout/tutorial.md | 0 .../content/ui/navigation/deep-linking.md | 0 .../docs/src}/content/ui/navigation/index.md | 0 .../content/ui/navigation/url-strategies.md | 0 .../docs/src}/content/ui/widgets/index.md | 0 .../src}/data/architectureRecommendations.yml | 0 .../docs/src}/data/catalog/index.yml | 0 .../docs/src}/data/catalog/widgets.yml | 0 {src => sites/docs/src}/data/glossary.yml | 0 .../learning-resources-index/codelabs.yml | 0 .../learning-resources-index/cookbook.yml | 0 .../data/learning-resources-index/demos.yml | 0 .../quickstarts_dart.yml | 0 .../quickstarts_flutter.yml | 0 .../docs/src}/data/sidenav/default.yml | 0 .../docs/src}/data/sidenav/learn.yml | 0 {src => sites/docs/src}/data/site.yml | 0 {src => sites/docs/src}/data/tutorial.yml | 0 {site => sites/docs}/web/assets/css/main.scss | 0 .../docs}/web/assets/images/404/dash_404.png | Bin .../web/assets/images/branding/dart/64.png | Bin .../web/assets/images/branding/dart/logo.svg | 0 .../images/branding/flutter/icon/1080.png | Bin .../images/branding/flutter/icon/64.png | Bin .../images/branding/flutter/icon/mono.svg | 0 .../flutter/logo+text/horizontal/default.png | Bin .../flutter/logo+text/horizontal/default.svg | 0 .../flutter/logo+text/horizontal/white.png | Bin .../flutter/logo+text/horizontal/white.svg | 0 .../flutter/logo+text/vertical/default.png | Bin .../flutter/logo+text/vertical/default.svg | 0 .../flutter/logo+text/vertical/white.png | Bin .../flutter/logo+text/vertical/white.svg | 0 .../images/branding/flutter/logo/1080.svg | 0 .../images/branding/flutter/logo/default.svg | 0 .../flutter/logo/flutter-lockup-small.png | Bin .../branding/flutter/logo/flutter-lockup.png | Bin .../flutter/logo/flutter-logomark-1080px.png | Bin .../flutter/logo/flutter-logomark-320px.png | Bin .../flutter/logo/flutter-mono-81x100.png | Bin .../images/branding/flutter/logo/square.svg | 0 .../images/dash/BigDashAndLittleDash.png | Bin .../assets/images/dash/DartHummingbird.jpg | Bin .../docs}/web/assets/images/dash/Dash.png | Bin .../assets/images/dash/DashClawMachine.png | Bin .../web/assets/images/dash/Dashatars.png | Bin .../assets/images/dash/MegaDashChilling.png | Bin .../assets/images/dash/NilayDashPuppet.png | Bin .../assets/images/dash/ShamsDashJacket.png | Bin .../docs}/web/assets/images/dash/dash-1.0.jpg | Bin .../images/dash/dash-conference-swag.jpg | Bin .../assets/images/dash/dash-contribute.png | Bin .../web/assets/images/dash/dash-fainting.gif | Bin .../web/assets/images/dash/dash-fainting.webp | Bin .../assets/images/dash/dash-prototypes.jpg | Bin .../assets/images/dash/dash-prototypes2.jpg | Bin .../images/dash/early-dash-sketches.png | Bin .../images/dash/early-dash-sketches2.jpg | Bin .../images/dash/early-dash-sketches3.jpg | Bin .../images/dash/early-dash-sketches4.jpg | Bin .../images/dash/early-dash-sketches5.jpg | Bin .../images/decorative/flutter-on-desktop.svg | 0 .../images/decorative/flutter-on-phone.svg | 0 .../images/decorative/pointing-the-way.png | Bin .../assets/images/decorative/up-to-date.png | Bin .../docs}/web/assets/images/docs/LICENSE | 0 .../assets/images/docs/PlatformChannels.png | Bin .../images/docs/a11y/app-large-fonts.png | Bin .../images/docs/a11y/app-regular-fonts.png | Bin .../images/docs/a18n/app-large-fonts.png | Bin .../images/docs/a18n/app-regular-fonts.png | Bin .../docs}/web/assets/images/docs/add-ads.png | Bin .../images/docs/add-in-app-purchases.png | Bin .../web/assets/images/docs/add-payments.png | Bin ...p-task-list-showing-crossword-clues-fo.png | Bin ...ossword-companion-app-displaying-a-con.png | Bin ...ossword-companion-app-interface-showin.png | Bin ...ossword-companion-app-showing-a-5x5-gr.png | Bin ...rossword-companion-interface-showing-a.png | Bin ...ossword-task-list-showing-solved-clues.png | Bin .../docs/ai-toolkit/accessing-edit-menu.png | Bin .../docs/ai-toolkit/add-recipe-button.png | Bin .../images/docs/ai-toolkit/ai-toolkit-app.png | Bin .../ai-toolkit/apply-changes-decision.png | Bin .../images/docs/ai-toolkit/chatbot-prompt.png | Bin .../docs/ai-toolkit/copy-to-clipboard.png | Bin .../docs/ai-toolkit/cupertino-chat-app.png | Bin .../images/docs/ai-toolkit/demo-app.png | Bin .../docs/ai-toolkit/desktop-enter-text.png | Bin .../docs/ai-toolkit/desktop-pluto-convo.png | Bin .../docs/ai-toolkit/download-from-gallery.png | Bin .../docs/ai-toolkit/enter-textfield.png | Bin .../ai-toolkit/enter-voice-into-textfield.png | Bin .../example-of-suggested-prompts.png | Bin .../ai-toolkit/example-of-welcome-message.png | Bin .../docs/ai-toolkit/how-to-edit-prompt.png | Bin .../ai-toolkit/how-to-exit-editing-mode.png | Bin .../docs/ai-toolkit/image-thumbnails.png | Bin .../images/docs/ai-toolkit/image-zoom.png | Bin .../docs/ai-toolkit/long-tap-choose-copy.png | Bin .../docs/ai-toolkit/mobile-enter-text.png | Bin .../docs/ai-toolkit/mobile-pluto-convo.png | Bin .../docs/ai-toolkit/multi-media-icons.png | Bin .../multi-media-testing-testing.png | Bin .../assets/images/docs/ai-toolkit/selfie.png | Bin .../ai-toolkit/setting-food-preferences.png | Bin .../docs/androidx/do_androidx_refactor.png | Bin .../images/docs/androidx/migrate_prompt.png | Bin .../web/assets/images/docs/app-anatomy.svg | 0 .../case-study/booking_screen.png | Bin .../case-study/date_select_screen.png | Bin .../case-study/dismissible.webp | Bin .../case-study/home_screen.png | Bin .../mvvm-case-study-services-architecture.png | Bin .../mvvm-case-study-ui-layer-highlighted.png | Bin .../mvvm-case-study-ui-state-highlighted.png | Bin .../mvvm-case-study-update-ui-steps.png | Bin .../case-study/search_form_screen.png | Bin .../case-study/splash_screen.png | Bin .../horizontal-layers-with-UDF.png | Bin .../horizontal-layers-with-icons.png | Bin .../ui-f-state.png | Bin .../design-patterns/command-icon.svg | 0 .../design-patterns/kv-store-icon.svg | 0 .../design-patterns/offline-first-icon.svg | 0 .../design-patterns/optimistic-state-icon.svg | 0 .../design-patterns/result-icon.svg | 0 .../design-patterns/sql-icon.svg | 0 .../guide/feature-architecture-example.png | Bin ...chitecture-simplified-Data-highlighted.png | Bin ...ture-simplified-Repository-highlighted.png | Bin ...tecture-simplified-Service-highlighted.png | Bin ...architecture-simplified-UI-highlighted.png | Bin ...chitecture-simplified-View-highlighted.png | Bin ...cture-simplified-ViewModel-highlighted.png | Bin ...chitecture-simplified-with-logic-layer.png | Bin .../guide/feature-architecture-simplified.png | Bin .../guide/mvvm-intro-with-domain-layer.png | Bin .../guide/mvvm-intro-with-layers.png | Bin .../docs/app-architecture/hero-image.png | Bin .../images/docs/arch-overview/archdiagram.png | Bin .../docs/arch-overview/color-picker.png | Bin .../docs/arch-overview/constraints-sizes.png | Bin .../docs/arch-overview/inherited-widget.png | Bin .../docs/arch-overview/platform-channels.png | Bin .../docs/arch-overview/render-pipeline.png | Bin .../images/docs/arch-overview/trees.png | Bin .../arch-overview/web-framework-diagram.png | Bin .../docs/arch-overview/widget-element.png | Bin .../images/docs/arch-overview/widgets.png | Bin .../assets-and-images/android-icon-path.png | Bin .../images/docs/assets-and-images/icon.png | Bin .../docs/assets-and-images/ios-icon-path.png | Bin .../ios-launchscreen-xcode.png | Bin .../docs/assets-and-images/launch-screen.png | Bin .../assets/images/docs/brand-svg/chromeos.svg | 0 .../assets/images/docs/brand-svg/linux.svg | 0 .../images/docs/brand-svg/macos-bug.svg | 0 .../assets/images/docs/brand-svg/macos.svg | 0 .../images/docs/brand-svg/windows-bug.svg | 0 .../assets/images/docs/brand-svg/windows.svg | 0 .../images/docs/breaking-changes/baseline.gif | Bin .../breaking-changes/disable-ui-scene.png | Bin ...ng_action_button_test.clip_masterImage.png | Bin ...ting_action_button_test.clip_testImage.png | Bin ...ink_sparkle.bottom_right.0_masterImage.png | Bin ...l.ink_sparkle.bottom_right.0_testImage.png | Bin .../images/docs/breaking-changes/not_def.gif | Bin .../breaking-changes/uiscene-new-file.png | Bin .../uiscenedelegate-plist.png | Bin .../uiscenedelegate-swiftui-info-plist.png | Bin .../docs/breaking-changes/underline.gif | Bin ...s.text_golden.Decoration.1_masterImage.png | Bin ...ets.text_golden.Decoration.1_testImage.png | Bin .../docs/catalog-widget-placeholder.png | Bin .../web/assets/images/docs/cd/android.png | Bin .../docs}/web/assets/images/docs/cd/ios.png | Bin .../images/docs/cookbook/ads-ad-unit-id.png | Bin .../images/docs/cookbook/ads-ad-unit.png | Bin .../images/docs/cookbook/ads-app-id.png | Bin .../images/docs/cookbook/ads-device.jpg | Bin .../images/docs/cookbook/ads-multidex.png | Bin .../docs/cookbook/animated-container.webp | Bin .../cookbook/animation-physics-card-drag.webp | Bin .../cookbook/app-store-add-app-button.png | Bin .../architecture/optimistic-state.png | Bin .../architecture/optimistic-state.webp | Bin .../cookbook/architecture/todo_app_dark.png | Bin .../cookbook/architecture/todo_app_light.png | Bin .../images/docs/cookbook/basic-list.png | Bin .../images/docs/cookbook/dismissible.webp | Bin .../assets/images/docs/cookbook/drawer.png | Bin .../docs/cookbook/effects/DownloadButton.webp | Bin .../docs/cookbook/effects/DragAUIElement.webp | Bin .../docs/cookbook/effects/ExpandingFAB.webp | Bin .../cookbook/effects/GradientBubbles.webp | Bin .../docs/cookbook/effects/LoadingShimmer.webp | Bin .../cookbook/effects/NestedNavigator.webp | Bin .../cookbook/effects/ParallaxScrolling.webp | Bin .../effects/StaggeredMenuAnimation.webp | Bin .../docs/cookbook/effects/TimingDiagram.png | Bin .../cookbook/effects/TypingIndicator.webp | Bin .../cookbook/effects/UILoadingAnimation.webp | Bin .../images/docs/cookbook/effects/_README.md | 0 .../cookbook/effects/app-hero/app-hero.jpg | Bin .../instagram-buttons/millennial-dude.jpg | Bin .../instagram-buttons/millennial-texture.jpg | Bin .../cookbook/effects/parallax/00-header.jpg | Bin .../effects/parallax/01-mount-rushmore.jpg | Bin .../effects/parallax/02-singapore.jpg | Bin .../effects/parallax/03-machu-picchu.jpg | Bin .../cookbook/effects/parallax/04-vitznau.jpg | Bin .../cookbook/effects/parallax/05-bali.jpg | Bin .../effects/parallax/06-mexico-city.jpg | Bin .../cookbook/effects/parallax/07-cairo.jpg | Bin .../cookbook/effects/split-check/Avatar1.jpg | Bin .../cookbook/effects/split-check/Avatar2.jpg | Bin .../cookbook/effects/split-check/Avatar3.jpg | Bin .../cookbook/effects/split-check/Food1.jpg | Bin .../cookbook/effects/split-check/Food2.jpg | Bin .../cookbook/effects/split-check/Food3.jpg | Bin .../images/docs/cookbook/fade-in-out.webp | Bin .../docs/cookbook/fading-in-asset-demo.webp | Bin .../docs/cookbook/fading-in-images.webp | Bin .../docs/cookbook/floating-app-bar.webp | Bin .../assets/images/docs/cookbook/focus.webp | Bin .../web/assets/images/docs/cookbook/fonts.png | Bin .../images/docs/cookbook/form-validation.webp | Bin .../docs/cookbook/google-play-create-app.png | Bin .../images/docs/cookbook/grid-list.webp | Bin .../images/docs/cookbook/handling-taps.webp | Bin .../web/assets/images/docs/cookbook/hero.webp | Bin .../images/docs/cookbook/horizontal-list.webp | Bin .../assets/images/docs/cookbook/isolate.webp | Bin .../images/docs/cookbook/long-lists.webp | Bin .../images/docs/cookbook/mixed-list.png | Bin .../docs/cookbook/multiplayer-areas.jpg | Bin .../docs/cookbook/multiplayer-card-game.jpg | Bin .../cookbook/multiplayer-firebase-data.png | Bin .../cookbook/multiplayer-firebase-match.png | Bin .../docs/cookbook/multiplayer-two-mobiles.jpg | Bin .../cookbook/navigate-with-arguments.webp | Bin .../cookbook/navigation-basics-cupertino.webp | Bin .../docs/cookbook/navigation-basics.webp | Bin .../images/docs/cookbook/network-image.png | Bin .../images/docs/cookbook/orientation.webp | Bin .../images/docs/cookbook/package-fonts.png | Bin .../docs/cookbook/page-route-animation.webp | Bin .../images/docs/cookbook/passing-data.webp | Bin .../play-console-play-games-services.png | Bin .../images/docs/cookbook/retrieve-input.webp | Bin .../images/docs/cookbook/returning-data.webp | Bin .../assets/images/docs/cookbook/ripples.webp | Bin .../set-up-app-links-emulator-deeplinked.png | Bin .../set-up-app-links-emulator-installed.png | Bin .../set-up-app-links-pdc-signing-key.png | Bin ...universal-links-add-associated-domains.png | Bin ...-up-universal-links-associated-domains.png | Bin ...p-universal-links-simulator-deeplinked.png | Bin .../set-up-universal-links-simulator.png | Bin .../assets/images/docs/cookbook/snackbar.webp | Bin .../images/docs/cookbook/spaced-items-1.png | Bin .../images/docs/cookbook/spaced-items-2.png | Bin .../web/assets/images/docs/cookbook/tabs.webp | Bin .../assets/images/docs/cookbook/themes.png | Bin .../cookbook/types-of-gamer-motivations.png | Bin .../images/docs/cookbook/web-sockets.webp | Bin .../web/assets/images/docs/crash_reports.png | Bin .../images/docs/declarativeUIchanges.png | Bin .../deployment/android/build-variant-menu.png | Bin .../android/cli-multidex-added-build.png | Bin .../deployment/android/cli-select-device.png | Bin .../deployment/android/gradle-script-menu.png | Bin .../android/ide-build-failure-multidex.png | Bin .../add-to-app/android-overview.webp | Bin .../add-flutter-fragment_fullscreen.png | Bin .../add-flutter-fragment_header.png | Bin .../add-flutter-fragment_partial-ui.png | Bin ...ngle-flutter-screen-transparent_header.png | Bin .../add-single-flutter-screen_header.png | Bin .../add-flutter-view/add-view-sample.webp | Bin .../project-setup/build-aar-instructions.png | Bin .../android/project-setup/ide-build-aar.png | Bin .../android/project-setup/ide-new-module.png | Bin .../add-to-app/debugging/wireless-port.png | Bin .../development/add-to-app/ios-overview.webp | Bin .../ios/project-setup/choose-libraries.png | Bin .../ios/project-setup/choose-to-embed.png | Bin .../ios/project-setup/copy-bundle.png | Bin .../ios/project-setup/debug-plist.png | Bin .../ios/project-setup/embed-xcode.png | Bin .../ios/project-setup/excluded-archs.png | Bin .../project-setup/framework-search-paths.png | Bin .../ios/project-setup/linked-libraries.png | Bin .../ios/project-setup/network-permission.png | Bin .../ios/project-setup/plist-build-setting.png | Bin .../ios/project-setup/project-pbxproj.png | Bin .../project-setup/set-plist-build-setting.png | Bin .../docs/development/add-to-app/ipv6.png | Bin .../add-to-app/multiple-flutters-sample.webp | Bin .../concurrency/basics-main-isolate.png | Bin .../development/concurrency/event-jank.png | Bin .../concurrency/isolate-bg-worker.png | Bin .../state-mgmt/ephemeral-vs-app-state.png | Bin .../state-mgmt/model-shopper-screencast.webp | Bin .../simple-widget-tree-with-cart.png | Bin .../state-mgmt/simple-widget-tree.png | Bin .../state-management-explainer.webp | Bin .../ui-equals-function-of-state.png | Bin .../docs/development/device-connect.png | Bin .../FlutterFavoriteLogo.png | Bin .../add-files-to-runner.png | Bin .../add-flutter-pre-action.png | Bin .../add-generated-framework.png | Bin ...unner-tests-link-binary-with-libraries.png | Bin .../choose-package-products-test.png | Bin .../choose-package-products.png | Bin .../swift-package-manager/copy-full-path.png | Bin .../flutter-pre-action-build-log.png | Bin .../minimum-deployments.png | Bin .../package-dependencies.png | Bin .../reference-files-in-place.png | Bin .../remove-flutter-pre-action.png | Bin .../remove-generated-framework.png | Bin .../remove-generated-package.png | Bin ...unner-tests-link-binary-with-libraries.png | Bin .../search-for-ocmock.png | Bin .../share-extension-open-app.gif | Bin .../app-extensions/share-extension.png | Bin .../app-extensions/xcode-app-groups.png | Bin .../app-extensions/xcode-configurations.png | Bin .../ios-app-clip/activate-scheme.png | Bin .../ios-app-clip/add-app-clip.png | Bin .../ios-app-clip/add-target-membership.png | Bin .../ios-app-clip/add-target.png | Bin .../ios-app-clip/app-clip-details.png | Bin .../ios-app-clip/app-clip-entitlements.png | Bin .../ios-app-clip/bridge-header.png | Bin .../ios-app-clip/clean-files.png | Bin .../ios-app-clip/configuration.png | Bin .../ios-app-clip/embedded-app-clips.png | Bin .../main-app-entitlements-setting.png | Bin .../ios-app-clip/main-app-entitlements.png | Bin .../ios-app-clip/new-build-phase.png | Bin .../ios-app-clip/observatory-uri.png | Bin .../ios-app-clip/run-select.png | Bin .../ios-app-clip/scene-manifest.png | Bin .../ios-app-clip/xcode-backend-build.png | Bin .../ios-app-clip/xcode-backend-embed.png | Bin .../tools/android-studio-run-controls.png | Bin .../tools/flutter-fix-suggestion-intellij.png | Bin .../tools/flutter-fix-suggestion-vscode.png | Bin .../splash-screens_header.png | Bin .../ui/typography/feature-tag-example.png | Bin .../typography/google-fonts-type-tester.png | Bin .../typography/google-fonts-type-tester.webp | Bin .../ui/typography/roboto-serif-font-axes.png | Bin .../ui/typography/typographical-scale.png | Bin .../ui/typography/variable-font-axes.png | Bin .../docs}/web/assets/images/docs/favicon.png | Bin .../flavors/flavors-android-app-names-1.png | Bin .../docs/flavors/flavors-android-icons.png | Bin .../docs/flavors/flavors-ios-app-names.png | Bin .../images/docs/flavors/flavors-ios-icons.png | Bin .../flavors-ios-scheme-configurations.png | Bin .../docs/flavors/flavors-ios-schemes.png | Bin .../docs/flavors/flavors-ios-test-scheme.png | Bin .../images/docs/flutter-mono-81x100.png | Bin .../assets/images/docs/fwe/dash-search.png | Bin .../fwe/layout/alternating_list_items.png | Bin .../images/docs/fwe/layout/axes_diagram.png | Bin .../images/docs/fwe/layout/basic_listview.png | Bin .../assets/images/docs/fwe/layout/center.png | Bin .../docs/fwe/layout/col_space_evenly.png | Bin .../images/docs/fwe/layout/expanded_row.png | Bin .../images/docs/fwe/layout/flex_2_row.png | Bin .../images/docs/fwe/layout/layout_builder.png | Bin .../images/docs/fwe/layout/left_alignment.png | Bin .../docs/fwe/layout/listview_builder.png | Bin .../docs/fwe/layout/nested_row_column.png | Bin .../docs/fwe/layout/overflowing_row.png | Bin .../assets/images/docs/fwe/layout/padding.png | Bin .../web/assets/images/docs/fwe/layout/row.png | Bin .../layout/simple_row_column_widget_tree.png | Bin .../images/docs/fwe/layout/space_evenly.png | Bin .../docs/fwe/simple_composition_example.png | Bin .../docs/fwe/user-input/DatePicker.webp | Bin .../docs/fwe/user-input/Dismissible.webp | Bin .../docs/fwe/user-input/ElevatedButton.webp | Bin .../images/docs/fwe/user-input/Radio.webp | Bin .../images/docs/fwe/user-input/RichText.png | Bin .../docs/fwe/user-input/RichText_whitebg.png | Bin .../docs/fwe/user-input/SelectableText.webp | Bin .../docs/fwe/user-input/SpecialListTiles.webp | Bin .../images/docs/fwe/user-input/Switch.webp | Bin .../images/docs/fwe/user-input/TextField.webp | Bin .../docs/fwe/user-input/TimePicker.webp | Bin .../images/docs/fwe/user-input/checkbox.webp | Bin .../images/docs/fwe/user-input/chip.png | Bin .../docs/fwe/user-input/dropdownmenu.webp | Bin .../docs/fwe/user-input/material-buttons.png | Bin .../docs/fwe/user-input/segmented-button.webp | Bin .../images/docs/fwe/user-input/slider.webp | Bin .../android/react-native/api-calls.webp | Bin .../android/react-native/basic-layout.webp | Bin .../android/react-native/canvas.png | Bin .../android/react-native/card-swipe.webp | Bin .../android/react-native/custom-cards.png | Bin .../android/react-native/flatlist.webp | Bin .../android/react-native/flutter-fade.webp | Bin .../react-native/flutter-gestures.webp | Bin .../android/react-native/flutterstyling.webp | Bin .../react-native/hello-world-basic.png | Bin .../android/react-native/hello-world.png | Bin .../android/react-native/input-fields.webp | Bin .../android/react-native/modular.png | Bin .../android/react-native/navigation.webp | Bin .../android/react-native/stack.png | Bin .../android/react-native/state-change.webp | Bin .../get-started/codelab-goal-background.jpg | Bin .../images/docs/get-started/hot-reload.svg | 0 .../docs/get-started/increment-button.png | Bin .../get-started/install_android_tools.png | Bin .../ios/react-native/api-calls.webp | Bin .../ios/react-native/basic-layout.webp | Bin .../get-started/ios/react-native/canvas.png | Bin .../ios/react-native/card-swipe.webp | Bin .../ios/react-native/custom-cards.png | Bin .../ios/react-native/flatlist.webp | Bin .../ios/react-native/flutter-fade.webp | Bin .../ios/react-native/flutter-gestures.webp | Bin .../ios/react-native/flutterstyling.webp | Bin .../ios/react-native/hello-world-basic.png | Bin .../ios/react-native/hello-world.png | Bin .../ios/react-native/input-fields.webp | Bin .../get-started/ios/react-native/modular.png | Bin .../ios/react-native/navigation.webp | Bin .../get-started/ios/react-native/stack.png | Bin .../ios/react-native/state-change.webp | Bin .../assets/images/docs/homepage/_README.md | 0 .../docs/homepage/dart-diagram-small.png | Bin .../docs/homepage/reflectly-hero-600px.png | Bin .../docs/integration-test/migration-1.png | Bin .../docs/integration-test/test-lab-1.png | Bin .../docs/integration-test/test-lab-2.png | Bin .../docs/integration-test/test-lab-3.png | Bin .../docs/integration-test/test-lab-4.png | Bin .../web/assets/images/docs/learn/beginner.jpg | Bin .../assets/images/docs/learn/dash_search.png | Bin .../images/docs/learn/documentation.jpg | Bin .../docs/learn/expand-your-knowledge.png | Bin .../docs/learn/flutter-create-pin-up.png | Bin .../docs/learn/learn-flutter-anyway.png | Bin .../images/docs/learn/tutorial-hero.png | Bin .../images/docs/learn/tutorial-pin-up.png | Bin .../docs}/web/assets/images/docs/logs.png | Bin .../docs}/web/assets/images/docs/owl.jpg | Bin .../assets/images/docs/perf/devtools-size.png | Bin .../assets/images/docs/perf/size-summary.png | Bin .../assets/images/docs/perf/vital-size.png | Bin .../android-zoom-animation.png | Bin .../platform-adaptations/cupertino-alert.png | Bin .../docs/platform-adaptations/hig-appbar.png | Bin .../platform-adaptations/hig-checkbox.png | Bin .../platform-adaptations/hig-progress.png | Bin .../docs/platform-adaptations/hig-radio.png | Bin .../docs/platform-adaptations/hig-refresh.png | Bin .../docs/platform-adaptations/hig-slider.png | Bin .../docs/platform-adaptations/hig-switch.png | Bin .../docs/platform-adaptations/hig-tabbar.png | Bin .../platform-adaptations/hig-text-field.png | Bin .../iconography-android.png | Bin .../platform-adaptations/iconography-ios.png | Bin .../docs/platform-adaptations/m3-alert.png | Bin .../docs/platform-adaptations/m3-checkbox.png | Bin .../docs/platform-adaptations/m3-progress.png | Bin .../docs/platform-adaptations/m3-radio.png | Bin .../docs/platform-adaptations/m3-refresh.png | Bin .../docs/platform-adaptations/m3-slider.png | Bin .../docs/platform-adaptations/m3-switch.png | Bin .../platform-adaptations/m3-text-field.png | Bin .../docs/platform-adaptations/mat-appbar.png | Bin .../docs/platform-adaptations/mat-navbar.png | Bin .../navigation-android-back.webp | Bin .../navigation-android-p.webp | Bin .../navigation-android-q.webp | Bin .../navigation-android.webp | Bin .../navigation-ios-back.webp | Bin .../navigation-ios-modal.webp | Bin .../navigation-ios-nav-bar.webp | Bin .../platform-adaptations/navigation-ios.webp | Bin .../platform-adaptations/scroll-medium.webp | Bin .../scroll-momentum-ios.webp | Bin .../scroll-overscroll.webp | Bin .../platform-adaptations/scroll-soft.webp | Bin .../scroll-static-overscroll.webp | Bin .../platform-adaptations/scroll-strong.webp | Bin .../scroll-tap-to-top-ios.webp | Bin .../text-double-tap-android.webp | Bin .../text-double-tap-ios.webp | Bin .../text-keyboard-move-android.webp | Bin .../text-keyboard-move-ios.webp | Bin .../text-long-press-android.webp | Bin .../text-long-press-drag-android.webp | Bin .../text-long-press-drag-ios.webp | Bin .../text-long-press-ios.webp | Bin .../text-single-tap-android.webp | Bin .../text-single-tap-ios.webp | Bin .../text-toolbar-android.png | Bin .../platform-adaptations/text-toolbar-ios.png | Bin .../typography-android.png | Bin .../platform-adaptations/typography-ios.png | Bin ...android-studio-flamingo-gradle-upgrade.png | Bin .../android-studio-flamingo-upgrade-alert.png | Bin .../releaseguide/macos_xcode_settings.png | Bin .../docs/releaseguide/xcode_settings.png | Bin .../xcode_workflow_branch_changes.png | Bin .../assets/images/docs/resources/_README.md | 0 .../docs/resources/diagram-layercake.png | Bin .../images/docs/setup/trust-computer.png | Bin .../images/docs/setup/xcode-account.png | Bin .../docs/setup/xcode-unique-bundle-id.png | Bin .../attach-flutter-process-field.png | Bin .../images/docs/testing/debugging/ios.png | Bin .../android-studio/attach-process-button.png | Bin .../android-studio/attach-process-dialog.png | Bin .../android-studio/debug-open-java-code.png | Bin .../native/android-studio/debug-run.png | Bin .../native/android-studio/debugger-active.png | Bin .../debugging/native/dart-debugger.png | Bin .../debugging/native/macos/basic-app.png | Bin .../native/url-launcher-app/android.png | Bin .../debugging/native/url-launcher-app/ios.png | Bin .../native/url-launcher-app/windows.png | Bin .../attach-to-process-dialog.png | Bin .../native/visual-studio/choose-solution.png | Bin .../native/visual-studio/debugger-active.png | Bin .../debugging/native/xcode/dart-vm-uri.png | Bin .../debugging/native/xcode/run-app.png | Bin .../debugging/native/xcode/select-device.png | Bin .../debugging/vscode-ui/icons/debug.png | Bin .../debugging/vscode-ui/icons/hot-reload.png | Bin .../debugging/vscode-ui/icons/hot-restart.png | Bin .../debugging/vscode-ui/icons/inspector.png | Bin .../debugging/vscode-ui/icons/pause.png | Bin .../vscode-ui/icons/play-or-resume.png | Bin .../debugging/vscode-ui/icons/step-into.png | Bin .../debugging/vscode-ui/icons/step-out.png | Bin .../debugging/vscode-ui/icons/step-over.png | Bin .../debugging/vscode-ui/icons/stop.png | Bin .../screens/attach-flutter-process-menu.png | Bin .../vscode-ui/screens/debug-toolbar.png | Bin .../vscode-ui/screens/debugger-parts.png | Bin .../screens/vscode-add-attach-success.png | Bin .../screens/vscode-add-attach-uri-filled.png | Bin .../screens/vscode-add-attach-uri.png | Bin .../screens/vscode-debugger-paused.png | Bin .../vscode-ui/screens/vscode-debugger.png | Bin .../screens/vscode-layout-explorer.png | Bin .../debugging/vscode-widget-details-tree.png | Bin .../images/docs/tools/android-studio/README | 0 .../docs/tools/android-studio/assists.webp | Bin .../tools/android-studio/dart-analysis.png | Bin .../docs/tools/android-studio/hot-reload.gif | Bin .../docs/tools/android-studio/hot-reload.webp | Bin .../inspector_select_example.webp | Bin .../keymap-settings-flutter-plugin.png | Bin .../images/docs/tools/android-studio/log.png | Bin .../tools/android-studio/main-toolbar.png | Bin .../android-studio/switch_inspector_tree.webp | Bin .../docs/tools/android-studio/templates.webp | Bin .../android-studio/widget-rebuild-info.png | Bin .../devtools/android_studio_open_devtools.png | Bin .../devtools/app_size_access_landing_page.png | Bin .../docs/tools/devtools/app_size_analysis.png | Bin .../tools/devtools/app_size_call_graph.png | Bin .../docs/tools/devtools/app_size_diff.png | Bin .../devtools/app_size_dominator_tree.png | Bin .../tools/devtools/app_size_load_analysis.png | Bin .../tools/devtools/app_size_load_diff.png | Bin .../docs/tools/devtools/app_size_tab.png | Bin .../docs/tools/devtools/bottom-up-view.png | Bin .../tools/devtools/browse-heap-snapshot.png | Bin .../images/docs/tools/devtools/call-tree.png | Bin .../chrome-devtools-performance-panel.png | Bin .../docs/tools/devtools/connect_dialog.png | Bin .../devtools/console-evaluate-expressions.png | Bin .../devtools/console-evaluate-variables.png | Bin .../tools/devtools/console-inspect-widget.png | Bin .../tools/devtools/console-references.png | Bin .../docs/tools/devtools/console-stdout.png | Bin .../docs/tools/devtools/cpu-flame-chart.png | Bin .../tools/devtools/cpu-sampling-rate-menu.png | Bin .../docs/tools/devtools/dart-devtools.webp | Bin .../docs/tools/devtools/debug-console.png | Bin .../tools/devtools/debug-mode-banner-icon.png | Bin .../tools/devtools/debug-paint-mode-icon.png | Bin .../debug-toggle-guideline-render-box.png | Bin .../debug-toggle-guidelines-alignment.png | Bin .../debug-toggle-guidelines-baseline.png | Bin .../devtools/debug-toggle-guidelines-clip.png | Bin .../debug-toggle-guidelines-oversized.png | Bin .../debug-toggle-guidelines-padding.png | Bin .../debug-toggle-guidelines-repaint-1.webp | Bin .../debug-toggle-guidelines-repaint-2.webp | Bin .../debug-toggle-guidelines-scroll.png | Bin .../debug-toggle-guidelines-spacer.png | Bin ...debug-toggle-slow-animations-disabled.webp | Bin .../debug-toggle-slow-animations-enabled.webp | Bin .../tools/devtools/debugger_screenshot.png | Bin .../tools/devtools/deep-link-validator.png | Bin .../images/docs/tools/devtools/diff-tab.png | Bin .../docs/tools/devtools/display-options.png | Bin .../docs/tools/devtools/enhanced-tracing.png | Bin .../docs/tools/devtools/extension_dialog.png | Bin .../devtools/extension_dialog_button.png | Bin .../devtools/extension_enable_prompt.png | Bin .../docs/tools/devtools/filter-by-tag.png | Bin .../images/docs/tools/devtools/filter-ui.png | Bin .../docs/tools/devtools/flame-chart-help.png | Bin .../docs/tools/devtools/flex-explorer-tab.png | Bin .../tools/devtools/flutter-frames-chart.png | Bin .../devtools/flutter-inspector-settings.png | Bin .../tools/devtools/frame-analysis-tab.png | Bin .../devtools/inspector-widget-explorer.png | Bin .../tools/devtools/inspector-widget-tree.png | Bin .../tools/devtools/inspector_details_tree.png | Bin .../devtools/inspector_legacy_screenshot.png | Bin .../tools/devtools/inspector_screenshot.png | Bin .../devtools/invert_oversized_images_icon.png | Bin .../layout_explorer_cross_axis_alignment.webp | Bin .../layout_explorer_errors_and_device.webp | Bin .../tools/devtools/layout_explorer_fit.webp | Bin .../devtools/layout_explorer_fixed_layout.png | Bin .../tools/devtools/layout_explorer_flex.webp | Bin .../layout_explorer_main_axis_alignment.webp | Bin .../tools/devtools/logging_log_entries.png | Bin .../tools/devtools/memory_chart_anatomy.png | Bin .../docs/tools/devtools/method-table.png | Bin .../tools/devtools/more-debugging-options.png | Bin .../tools/devtools/network_filter_dialog.png | Bin .../tools/devtools/network_screenshot.png | Bin .../devtools/network_search_and_filter.png | Bin .../tools/devtools/network_startup_resume.png | Bin .../tools/devtools/paint-baselines-icon.png | Bin .../devtools/performance-overlay-green.png | Bin .../devtools/performance-overlay-jank.png | Bin .../docs/tools/devtools/profile-tab.png | Bin .../property-editor-android-studio.png | Bin .../property-editor-documentation.gif | Bin .../property-editor-filter-clear-button.png | Bin .../property-editor-filter-menu-button.png | Bin .../property-editor-filter-regex-toggle.png | Bin .../devtools/property-editor-filter-text.png | Bin .../property-editor-icon-android-studio.png | Bin .../devtools/property-editor-icon-vscode.png | Bin .../tools/devtools/property-editor-labels.png | Bin .../devtools/property-editor-name-type.png | Bin .../devtools/property-editor-text-widget.png | Bin .../devtools/property-editor-tooltip.png | Bin .../tools/devtools/property-editor-vscode.png | Bin .../docs/tools/devtools/refresh-tree-icon.png | Bin .../release-notes/images-2.10.0/image1.png | Bin .../release-notes/images-2.11.2/image1.png | Bin .../release-notes/images-2.11.2/image2.gif | Bin .../release-notes/images-2.12.1/image1.png | Bin .../release-notes/images-2.13.1/image1.png | Bin .../release-notes/images-2.13.1/image2.png | Bin .../release-notes/images-2.14.0/image1.png | Bin .../release-notes/images-2.14.0/image2.png | Bin .../release-notes/images-2.14.0/image3.png | Bin .../release-notes/images-2.15.0/image1.png | Bin .../release-notes/images-2.15.0/image2.png | Bin .../images-2.17.0/frame_analysis.png | Bin .../images-2.17.0/package_directories.png | Bin .../images-2.18.0/allocation-tracing.png | Bin .../release-notes/images-2.18.0/profile.png | Bin .../images-2.18.0/render-time-column.png | Bin .../release-notes/images-2.19.0/4577.png | Bin .../release-notes/images-2.20.0/4693.png | Bin .../release-notes/images-2.20.0/4700.png | Bin .../release-notes/images-2.20.0/4714.png | Bin .../release-notes/images-2.20.0/4722.png | Bin .../release-notes/images-2.20.0/4803.png | Bin .../release-notes/images-2.21.1/image1.png | Bin .../release-notes/images-2.22.2/5181.png | Bin .../release-notes/images-2.22.2/5201.png | Bin .../release-notes/images-2.22.2/5248.png | Bin .../release-notes/images-2.22.2/5290.png | Bin .../release-notes/images-2.22.2/5320.png | Bin .../release-notes/images-2.22.2/5323.png | Bin .../images-2.23.1/cpu-method-table.png | Bin .../images-2.23.1/verbose-logging.png | Bin .../release-notes/images-2.25.0/memory.png | Bin .../images-2.26.1/home_screen.png | Bin .../images-2.27.0/truncation.png | Bin .../example_devtools_extension.png | Bin .../images-2.28.1/logger_copy.png | Bin .../images-2.28.3/watch_tutorial_link.png | Bin .../open_file_performance_screen.png | Bin .../images-2.29.0/track_platform_channels.png | Bin .../flutter_frames_engine_text.png | Bin .../images-2.31.0/hover-for-dropdown.png | Bin .../images-2.31.0/link-to-doc.png | Bin .../images-2.32.0/logging_toggle_filters.png | Bin .../images-2.34.1/7197-export.png | Bin .../images-2.34.1/7369-timeline-settings.png | Bin .../images-2.34.1/7463-overlay.png | Bin .../images-2.35.0/json_viewer_copy.png | Bin .../images-2.35.0/network_recording.png | Bin .../images-2.35.0/profiler_recording.png | Bin .../rebuild_counts_frame_analysis.png | Bin .../images-2.36.0/rebuild_stats.png | Bin .../track_build_counts_setting.png | Bin .../images-2.37.2/devtools_in_sidebar.png | Bin .../images-2.37.2/socket-profiling.png | Bin .../images-2.40.2/deep_link_ios.png | Bin .../images-2.40.2/new_inspector.png | Bin .../images-2.40.2/wasm_setting.png | Bin .../images-2.41.0/log_filter.png | Bin .../images-2.41.0/log_level_filter.png | Bin .../images-2.41.0/log_metadata.png | Bin .../images-2.41.0/network_filter.png | Bin .../inspector_auto_refresh_setting.png | Bin .../legacy_inspector_setting.png | Bin .../images-2.44.0/network_controls.png | Bin .../network_open_save_button.png | Bin .../release-notes/images-2.7.0/image1.gif | Bin .../release-notes/images-2.7.0/image2.png | Bin .../release-notes/images-2.7.0/image3.png | Bin .../release-notes/images-2.7.0/image4.png | Bin .../release-notes/images-2.7.0/image5.png | Bin .../release-notes/images-2.7.0/image6.png | Bin .../release-notes/images-2.8.0/image1.png | Bin .../release-notes/images-2.8.0/image2.png | Bin .../release-notes/images-2.8.0/image3.png | Bin .../release-notes/images-2.8.0/image4.png | Bin .../release-notes/images-2.8.0/image5.png | Bin .../release-notes/images-2.9.1/image1.png | Bin .../release-notes/images-2.9.1/image2.png | Bin .../release-notes/images-2.9.1/image3.png | Bin .../release-notes/images-2.9.2/image1.png | Bin .../release-notes/images-2.9.2/image2.png | Bin .../docs/tools/devtools/render-object-tab.png | Bin .../tools/devtools/repaint-rainbow-icon.png | Bin .../devtools/select-widget-mode-button.png | Bin .../devtools/select-widget-mode-icon.png | Bin .../shader-compilation-frames-chart.png | Bin .../show-implementation-widgets-button.png | Bin .../tools/devtools/slow-animations-icon.png | Bin .../docs/tools/devtools/table-element.png | Bin .../tools/devtools/timeline-events-tab.png | Bin .../tools/devtools/toggle-platform-icon.png | Bin .../tools/devtools/trace-instances-tab.png | Bin .../images/docs/tools/devtools/trace-view.png | Bin .../docs/tools/devtools/track-layouts.png | Bin .../docs/tools/devtools/track-paints.png | Bin .../tools/devtools/track-widget-builds.png | Bin .../track_widget_creation_disabled.png | Bin .../track_widget_creation_enabled.png | Bin .../tools/devtools/treemap_breadcrumbs.png | Bin .../devtools/visual_debugging_options.png | Bin .../tools/devtools/widget-properties-tab.png | Bin ...idget-tree-with-implementation-widgets.png | Bin .../docs/tools/devtools/widget-tree.png | Bin .../assets/images/docs/tools/hot-reload.gif | Bin .../images/docs/tools/vs-code/assists.png | Bin .../docs/tools/vs-code/debug_console.png | Bin .../docs/tools/vs-code/device_status_bar.png | Bin .../images/docs/tools/vs-code/problems.png | Bin .../images/docs/tools/vs-code/snippets.png | Bin .../docs/tools/vs-code/vscode_command.png | Bin .../docs/tools/vs-code/vscode_embedded.png | Bin .../docs/tools/vs-code/vscode_status_bar.png | Bin .../tools/widget-previewer/android-studio.png | Bin .../tools/widget-previewer/filter-by-file.gif | Bin .../tools/widget-previewer/multi-preview.png | Bin .../docs/tools/widget-previewer/vscode.png | Bin .../widget-previewer/widget-previewer.png | Bin .../images/docs/tutorial/app_with_input.png | Bin .../assets/images/docs/tutorial/appbar.png | Bin .../assets/images/docs/tutorial/birdle.png | Bin .../images/docs/tutorial/bounce_in_curve.gif | Bin .../images/docs/tutorial/grid_of_tiles.png | Bin .../images/docs/tutorial/hello_world.png | Bin .../docs/tutorial/initial_widget_tree.png | Bin .../images/docs/tutorial/linear_curve.gif | Bin .../images/docs/tutorial/property_editor.png | Bin .../images/docs/tutorial/rolodex_complete.png | Bin .../web/assets/images/docs/tutorial/tiles.png | Bin .../images/docs/tutorial/widget_inspector.png | Bin .../tutorial/widget_tree_rows_columns.png | Bin .../docs/tutorial/widget_tree_stateful.png | Bin .../tutorial/widget_tree_with_app_bar.png | Bin .../images/docs/tutorial/wikipedia_app.png | Bin .../docs/ui/AnimatedBuilder-WidgetTree.png | Bin .../docs/ui/adaptive-responsive/abstract.png | Bin .../adaptive_scaffold.webp | Bin .../adaptive_scaffold2.webp | Bin .../docs/ui/adaptive-responsive/branch.png | Bin .../ui/adaptive-responsive/embed_image1.png | Bin .../ui/adaptive-responsive/embed_image2.png | Bin .../large-screen-guidelines.png | Bin .../ui/adaptive-responsive/large-screen.png | Bin .../docs/ui/adaptive-responsive/measure.png | Bin .../docs/ui/adaptive-responsive/platforms.png | Bin .../docs/ui/adaptive-responsive/titlebar.png | Bin .../StaggeredAnimationIntervals.png | Bin .../ui/animations/animation-decision-tree.png | Bin .../docs/ui/animations/hero-transition-0.png | Bin .../docs/ui/animations/hero-transition-1.png | Bin .../docs/ui/animations/hero-transition-2.png | Bin .../docs/ui/animations/hero-transition-3.png | Bin .../docs/ui/animations/photohero-class.png | Bin .../ui/animations/radial-expansion-class.png | Bin .../ui/animations/radial-hero-animation.png | Bin .../docs/ui/favorited-not-favorited.png | Bin .../docs/ui/layout/article-hero-image.png | Bin .../docs/ui/layout/button-section-diagram.png | Bin .../docs/ui/layout/card-flutter-gallery.png | Bin .../web/assets/images/docs/ui/layout/card.png | Bin .../assets/images/docs/ui/layout/children.png | Bin .../images/docs/ui/layout/column-diagram.png | Bin .../images/docs/ui/layout/column-visual.png | Bin .../images/docs/ui/layout/container.png | Bin .../layout/gridview-count-flutter-gallery.png | Bin .../images/docs/ui/layout/gridview-extent.png | Bin .../images/docs/ui/layout/hello-world.png | Bin .../docs/ui/layout/lakes-column-elts.png | Bin .../docs/ui/layout/lakes-icons-visual.png | Bin .../images/docs/ui/layout/lakes-icons.png | Bin .../assets/images/docs/ui/layout/lakes.jpg | Bin .../assets/images/docs/ui/layout/layout-1.png | Bin .../images/docs/ui/layout/layout-10.png | Bin .../images/docs/ui/layout/layout-11.png | Bin .../images/docs/ui/layout/layout-12.png | Bin .../images/docs/ui/layout/layout-13.png | Bin .../images/docs/ui/layout/layout-14.png | Bin .../images/docs/ui/layout/layout-15.png | Bin .../images/docs/ui/layout/layout-16.png | Bin .../images/docs/ui/layout/layout-17.png | Bin .../images/docs/ui/layout/layout-18.png | Bin .../images/docs/ui/layout/layout-19.png | Bin .../assets/images/docs/ui/layout/layout-2.png | Bin .../images/docs/ui/layout/layout-20.png | Bin .../images/docs/ui/layout/layout-21.png | Bin .../images/docs/ui/layout/layout-22.png | Bin .../images/docs/ui/layout/layout-23.png | Bin .../images/docs/ui/layout/layout-24.png | Bin .../images/docs/ui/layout/layout-25.png | Bin .../images/docs/ui/layout/layout-26.png | Bin .../images/docs/ui/layout/layout-27.png | Bin .../images/docs/ui/layout/layout-28.png | Bin .../images/docs/ui/layout/layout-29.png | Bin .../assets/images/docs/ui/layout/layout-3.png | Bin .../assets/images/docs/ui/layout/layout-4.png | Bin .../assets/images/docs/ui/layout/layout-5.png | Bin .../assets/images/docs/ui/layout/layout-6.png | Bin .../assets/images/docs/ui/layout/layout-7.png | Bin .../assets/images/docs/ui/layout/layout-8.png | Bin .../assets/images/docs/ui/layout/layout-9.png | Bin .../images/docs/ui/layout/layout-demo-app.png | Bin .../images/docs/ui/layout/layout-final.png | Bin .../layout/layout-sketch-add-text-block.svg | 0 .../layout-sketch-button-block-unlabeled.svg | 0 .../ui/layout/layout-sketch-button-block.svg | 0 .../docs/ui/layout/layout-sketch-intro.svg | 0 .../layout-sketch-title-block-unlabeled.svg | 0 .../ui/layout/layout-sketch-title-block.svg | 0 .../images/docs/ui/layout/layout-sketch.svg | 0 .../docs/ui/layout/layout-too-large.png | Bin .../ui/layout/listtile-flutter-gallery.png | Bin .../docs/ui/layout/listview-color-gallery.png | Bin .../assets/images/docs/ui/layout/listview.png | Bin .../docs/ui/layout/margin-padding-border.png | Bin .../assets/images/docs/ui/layout/packed.png | Bin .../images/docs/ui/layout/pavlova-diagram.png | Bin .../ui/layout/pavlova-icons-row-diagram.png | Bin .../ui/layout/pavlova-large-annotated.png | Bin .../images/docs/ui/layout/pavlova-large.png | Bin .../ui/layout/pavlova-left-column-diagram.png | Bin .../ui/layout/pavlova-ratings-row-diagram.png | Bin .../images/docs/ui/layout/pavlova-visual.png | Bin .../assets/images/docs/ui/layout/pavlova.png | Bin .../images/docs/ui/layout/row-diagram.png | Bin .../docs/ui/layout/row-expanded-2-visual.png | Bin .../docs/ui/layout/row-expanded-visual.png | Bin .../docs/ui/layout/row-spaceevenly-visual.png | Bin .../docs/ui/layout/sample-flutter-layout.png | Bin .../docs/ui/layout/stack-flutter-gallery.png | Bin .../assets/images/docs/ui/layout/stack.png | Bin .../docs/ui/layout/title-section-parts.png | Bin .../layout/widget-tree-pavlova-icon-row.png | Bin .../layout/widget-tree-pavlova-rating-row.png | Bin .../images/docs/ui/tapbox-active-state.png | Bin .../images/docs/ui/tapbox-inactive-state.png | Bin .../assets/images/docs/using_shortcuts.png | Bin .../web/assets/images/docs/verbose_flag.png | Bin .../CupertinoAdaptiveTextSelectionToolbar.png | Bin .../docs/widget-catalog/CupertinoApp.png | Bin .../docs/widget-catalog/CupertinoCheckbox.png | Bin .../docs/widget-catalog/CupertinoColors.png | Bin .../CupertinoContextMenuAction.png | Bin .../widget-catalog/CupertinoDatePicker.png | Bin .../CupertinoDesktopTextSelectionToolbar.png | Bin ...rtinoDesktopTextSelectionToolbarButton.png | Bin .../docs/widget-catalog/CupertinoFormRow.png | Bin .../widget-catalog/CupertinoFormSection.png | Bin .../CupertinoListTileChevron.png | Bin .../CupertinoNavigationBarBackButton.png | Bin .../docs/widget-catalog/CupertinoPicker.png | Bin .../docs/widget-catalog/CupertinoRadio.png | Bin .../CupertinoSpellCheckSuggestionsToolbar.png | Bin .../CupertinoTextFormFieldRow.png | Bin .../widget-catalog/CupertinoTextMagnifier.png | Bin .../CupertinoTextSelectionToolbar.png | Bin .../CupertinoTextSelectionToolbarButton.png | Bin .../widget-catalog/CupertinoTimerPicker.png | Bin .../widget-catalog/cupertino-action-sheet.png | Bin .../cupertino-activity-indicator.png | Bin .../widget-catalog/cupertino-alert-dialog.png | Bin .../docs/widget-catalog/cupertino-button.png | Bin .../widget-catalog/cupertino-context-menu.png | Bin .../cupertino-dialog-action.png | Bin .../docs/widget-catalog/cupertino-dialog.png | Bin .../widget-catalog/cupertino-form-section.png | Bin ...cupertino-fullscreen-dialog-transition.png | Bin .../widget-catalog/cupertino-list-section.png | Bin .../widget-catalog/cupertino-list-tile.png | Bin .../docs/widget-catalog/cupertino-nav-bar.png | Bin .../cupertino-page-scaffold.png | Bin .../cupertino-page-transition.png | Bin .../widget-catalog/cupertino-scrollbar.png | Bin .../widget-catalog/cupertino-search-field.png | Bin .../cupertino-segmented-control.png | Bin .../docs/widget-catalog/cupertino-slider.png | Bin .../cupertino-sliding-segmented-control.png | Bin .../cupertino-sliver-navigation-bar.png | Bin .../docs/widget-catalog/cupertino-switch.png | Bin .../docs/widget-catalog/cupertino-tab-bar.png | Bin .../widget-catalog/cupertino-tab-scaffold.png | Bin .../widget-catalog/cupertino-tab-view.png | Bin .../widget-catalog/cupertino-textfield.png | Bin .../docs/widget-catalog/material-3-badge.png | Bin .../material-3-bottom-app-bar.png | Bin .../material-3-bottom-sheet.png | Bin .../widget-catalog/material-3-bubbles.png | Bin .../widget-catalog/material-3-buttons.png | Bin .../docs/widget-catalog/material-3-card.png | Bin .../widget-catalog/material-3-checkbox.png | Bin .../docs/widget-catalog/material-3-chip.png | Bin .../docs/widget-catalog/material-3-coral.png | Bin .../widget-catalog/material-3-date-picker.png | Bin .../docs/widget-catalog/material-3-dialog.png | Bin .../widget-catalog/material-3-divider.png | Bin .../material-3-extended-fab.png | Bin .../material-3-floating-action-button.png | Bin .../widget-catalog/material-3-icon-button.png | Bin .../docs/widget-catalog/material-3-leaves.png | Bin .../docs/widget-catalog/material-3-list.png | Bin .../docs/widget-catalog/material-3-menu.png | Bin .../material-3-navigation-bar.png | Bin .../material-3-navigation-drawer.png | Bin .../material-3-navigation-rail.png | Bin .../material-3-progress-indicator.png | Bin .../material-3-radio-button.png | Bin .../widget-catalog/material-3-search-bar.png | Bin .../material-3-segmented-button.png | Bin .../widget-catalog/material-3-side-sheet.png | Bin .../docs/widget-catalog/material-3-slider.png | Bin .../widget-catalog/material-3-snackbar.png | Bin .../docs/widget-catalog/material-3-switch.png | Bin .../widget-catalog/material-3-tab-bar.png | Bin .../widget-catalog/material-3-text-field.png | Bin .../widget-catalog/material-3-time-picker.png | Bin .../widget-catalog/material-3-top-app-bar.png | Bin .../widget-catalog/material-alert-dialog.png | Bin .../docs/widget-catalog/material-app-bar.png | Bin .../material-bottom-navigation-bar.png | Bin .../widget-catalog/material-bottom-sheets.png | Bin .../widget-catalog/material-button-bar.png | Bin .../docs/widget-catalog/material-card.png | Bin .../docs/widget-catalog/material-carousel.png | Bin .../docs/widget-catalog/material-checkbox.png | Bin .../docs/widget-catalog/material-chip.png | Bin .../material-circular-progress-indicator.png | Bin .../widget-catalog/material-data-table.png | Bin .../docs/widget-catalog/material-divider.png | Bin .../docs/widget-catalog/material-drawer.png | Bin .../material-elevated-button.png | Bin .../material-floating-action-button.png | Bin .../widget-catalog/material-grid-view.png | Bin .../material-linear-progress-indicator.png | Bin .../widget-catalog/material-list-tile.png | Bin .../material-outlined-button.png | Bin .../material-popup-menu-button.png | Bin .../docs/widget-catalog/material-radio.png | Bin .../docs/widget-catalog/material-slider.png | Bin .../widget-catalog/material-snack-bar.png | Bin .../docs/widget-catalog/material-switch.png | Bin .../docs/widget-catalog/material-tab-bar.png | Bin .../widget-catalog/material-text-field.png | Bin .../docs/widget-catalog/material-tooltip.png | Bin .../widget-catalog/material-widgets-app.png | Bin .../web/assets/images/exercise/_README.md | 0 .../exercise/effects/app-hero/app-hero.jpg | Bin .../instagram-buttons/millennial-dude.jpg | Bin .../instagram-buttons/millennial-texture.jpg | Bin .../exercise/effects/parallax/00-header.jpg | Bin .../effects/parallax/01-mount-rushmore.jpg | Bin .../effects/parallax/02-singapore.jpg | Bin .../effects/parallax/03-machu-picchu.jpg | Bin .../exercise/effects/parallax/04-vitznau.jpg | Bin .../exercise/effects/parallax/05-bali.jpg | Bin .../effects/parallax/06-mexico-city.jpg | Bin .../exercise/effects/parallax/07-cairo.jpg | Bin .../exercise/effects/split-check/Avatar1.jpg | Bin .../exercise/effects/split-check/Avatar2.jpg | Bin .../exercise/effects/split-check/Avatar3.jpg | Bin .../exercise/effects/split-check/Food1.jpg | Bin .../exercise/effects/split-check/Food2.jpg | Bin .../exercise/effects/split-check/Food3.jpg | Bin .../assets/images/flutter-logo-sharing.png | Bin .../web/assets/images/social/bluesky.svg | 0 .../docs}/web/assets/images/social/github.svg | 0 .../images/social/google-developers.svg | 0 .../docs}/web/assets/images/social/medium.svg | 0 .../docs}/web/assets/images/social/x.svg | 0 .../web/assets/images/social/youtube.svg | 0 .../lib/src/commands/analyze_dart.dart | 3 +- tool/dash_site/lib/src/commands/build.dart | 5 +- tool/dash_site/lib/src/commands/clean.dart | 3 +- .../lib/src/commands/format_dart.dart | 3 +- tool/dash_site/lib/src/commands/serve.dart | 3 +- tool/dash_site/lib/src/sites.dart | 12 ++++ 1972 files changed, 60 insertions(+), 40 deletions(-) rename {site => sites/docs}/README.md (100%) rename {site => sites/docs}/analysis_options.yaml (100%) rename {site => sites/docs}/build.yaml (100%) rename {diagrams => sites/docs/diagrams}/animations/AnimatedBuilder-WidgetTree.graffle (100%) rename {diagrams => sites/docs/diagrams}/animations/StaggeredAnimationIntervals.graffle (100%) rename {diagrams => sites/docs/diagrams}/animations/flying-transitions.graffle (100%) rename {diagrams => sites/docs/diagrams}/animations/radial-transitions.graffle (100%) rename {diagrams => sites/docs/diagrams}/app-architecture/architecture-docs.fig (100%) rename {diagrams => sites/docs/diagrams}/resources/diagram-layercake.graffle (100%) rename {diagrams => sites/docs/diagrams}/resources/web-framework-diagram.drawio (100%) rename {diagrams => sites/docs/diagrams}/tools/main-toolbar.graffle/data.plist (100%) rename {diagrams => sites/docs/diagrams}/tools/main-toolbar.graffle/image2.png (100%) rename {diagrams => sites/docs/diagrams}/tools/visual-debugging.graffle/data.plist (100%) rename {diagrams => sites/docs/diagrams}/tools/visual-debugging.graffle/image1.png (100%) rename {diagrams => sites/docs/diagrams}/tools/visual-debugging.graffle/image2.png (100%) rename {diagrams => sites/docs/diagrams}/tutorial/Widget diagrams.fig (100%) rename {diagrams => sites/docs/diagrams}/tutorials/layout/lakes-diagram.graffle/data.plist (100%) rename {diagrams => sites/docs/diagrams}/tutorials/layout/lakes-diagram.graffle/image10.png (100%) rename {diagrams => sites/docs/diagrams}/tutorials/layout/lakes-diagram.graffle/image8.png (100%) rename {diagrams => sites/docs/diagrams}/tutorials/layout/lakes-diagram.graffle/image9.png (100%) rename {diagrams => sites/docs/diagrams}/tutorials/layout/margin-padding-border.graffle (100%) rename {diagrams => sites/docs/diagrams}/tutorials/layout/pavlova-diagram.graffle/data.plist (100%) rename {diagrams => sites/docs/diagrams}/tutorials/layout/pavlova-diagram.graffle/image10.png (100%) rename {diagrams => sites/docs/diagrams}/tutorials/layout/pavlova-diagram.graffle/image11.png (100%) rename {diagrams => sites/docs/diagrams}/tutorials/layout/pavlova-diagram.graffle/image2.png (100%) rename {diagrams => sites/docs/diagrams}/tutorials/layout/pavlova-diagram.graffle/image7.png (100%) rename {diagrams => sites/docs/diagrams}/tutorials/layout/pavlova-diagram.graffle/image8.png (100%) rename {diagrams => sites/docs/diagrams}/tutorials/layout/pavlova-diagram.graffle/image9.png (100%) rename {diagrams => sites/docs/diagrams}/tutorials/layout/pavlova-widget-diagrams.graffle/data.plist (100%) rename {diagrams => sites/docs/diagrams}/tutorials/layout/pavlova-widget-diagrams.graffle/image3.png (100%) rename {diagrams => sites/docs/diagrams}/tutorials/layout/row-column.graffle (100%) rename {diagrams => sites/docs/diagrams}/tutorials/layout/sample-flutter-layout.graffle (100%) rename {diagrams => sites/docs/diagrams}/ui/article-hero-image.svg (100%) rename {diagrams => sites/docs/diagrams}/widget-catalog/cupertino_screenshots.sketch (100%) rename {site => sites/docs}/lib/_sass/_site.scss (100%) rename {site => sites/docs}/lib/_sass/base/_base.scss (100%) rename {site => sites/docs}/lib/_sass/base/_mixins.scss (100%) rename {site => sites/docs}/lib/_sass/base/_print-overrides.scss (100%) rename {site => sites/docs}/lib/_sass/base/_reset.scss (100%) rename {site => sites/docs}/lib/_sass/base/_root.scss (100%) rename {site => sites/docs}/lib/_sass/base/_utils.scss (100%) rename {site => sites/docs}/lib/_sass/components/_alert.scss (100%) rename {site => sites/docs}/lib/_sass/components/_banner.scss (100%) rename {site => sites/docs}/lib/_sass/components/_books.scss (100%) rename {site => sites/docs}/lib/_sass/components/_breadcrumbs.scss (100%) rename {site => sites/docs}/lib/_sass/components/_button.scss (100%) rename {site => sites/docs}/lib/_sass/components/_card.scss (100%) rename {site => sites/docs}/lib/_sass/components/_code.scss (100%) rename {site => sites/docs}/lib/_sass/components/_collapsible.scss (100%) rename {site => sites/docs}/lib/_sass/components/_content.scss (100%) rename {site => sites/docs}/lib/_sass/components/_cookie-notice.scss (100%) rename {site => sites/docs}/lib/_sass/components/_dropdown.scss (100%) rename {site => sites/docs}/lib/_sass/components/_expansion-list.scss (100%) rename {site => sites/docs}/lib/_sass/components/_filter-search.scss (100%) rename {site => sites/docs}/lib/_sass/components/_footer.scss (100%) rename {site => sites/docs}/lib/_sass/components/_header.scss (100%) rename {site => sites/docs}/lib/_sass/components/_icons.scss (100%) rename {site => sites/docs}/lib/_sass/components/_misc.scss (100%) rename {site => sites/docs}/lib/_sass/components/_next-prev-nav.scss (100%) rename {site => sites/docs}/lib/_sass/components/_os-selector.scss (100%) rename {site => sites/docs}/lib/_sass/components/_pagenav.scss (100%) rename {site => sites/docs}/lib/_sass/components/_pill.scss (100%) rename {site => sites/docs}/lib/_sass/components/_platform-cards.scss (100%) rename {site => sites/docs}/lib/_sass/components/_quiz.scss (100%) rename {site => sites/docs}/lib/_sass/components/_side-menu.scss (100%) rename {site => sites/docs}/lib/_sass/components/_sidebar.scss (100%) rename {site => sites/docs}/lib/_sass/components/_site-switcher.scss (100%) rename {site => sites/docs}/lib/_sass/components/_stepper.scss (100%) rename {site => sites/docs}/lib/_sass/components/_summary-card.scss (100%) rename {site => sites/docs}/lib/_sass/components/_tabs.scss (100%) rename {site => sites/docs}/lib/_sass/components/_theming.scss (100%) rename {site => sites/docs}/lib/_sass/components/_tooltip.scss (100%) rename {site => sites/docs}/lib/_sass/components/_trailing.scss (100%) rename {site => sites/docs}/lib/_sass/components/_tutorial_pages.scss (100%) rename {site => sites/docs}/lib/_sass/pages/_glossary.scss (100%) rename {site => sites/docs}/lib/_sass/pages/_learning-resources-index.scss (100%) rename {site => sites/docs}/lib/_sass/pages/_not-found.scss (100%) rename {site => sites/docs}/lib/_sass/pages/_search.scss (100%) rename {site => sites/docs}/lib/builders.dart (100%) rename {site => sites/docs}/lib/main.client.dart (100%) rename {site => sites/docs}/lib/main.client.options.dart (100%) rename {site => sites/docs}/lib/main.server.dart (100%) rename {site => sites/docs}/lib/main.server.options.dart (100%) rename {site => sites/docs}/lib/src/analytics/analytics.dart (100%) rename {site => sites/docs}/lib/src/analytics/analytics_server.dart (100%) rename {site => sites/docs}/lib/src/analytics/analytics_web.dart (100%) rename {site => sites/docs}/lib/src/builders/styles_hash_builder.dart (100%) rename {site => sites/docs}/lib/src/client/global_scripts.dart (100%) rename {site => sites/docs}/lib/src/components/common/breadcrumbs.dart (100%) rename {site => sites/docs}/lib/src/components/common/button.dart (100%) rename {site => sites/docs}/lib/src/components/common/card.dart (100%) rename {site => sites/docs}/lib/src/components/common/chip.dart (100%) rename {site => sites/docs}/lib/src/components/common/client/collapse_button.dart (100%) rename {site => sites/docs}/lib/src/components/common/client/cookie_notice.dart (100%) rename {site => sites/docs}/lib/src/components/common/client/copy_button.dart (100%) rename {site => sites/docs}/lib/src/components/common/client/download_button.dart (100%) rename {site => sites/docs}/lib/src/components/common/client/download_latest_button.dart (100%) rename {site => sites/docs}/lib/src/components/common/client/feedback.dart (100%) rename {site => sites/docs}/lib/src/components/common/client/on_this_page_button.dart (100%) rename {site => sites/docs}/lib/src/components/common/client/os_selector.dart (100%) rename {site => sites/docs}/lib/src/components/common/client/page_header_options.dart (100%) rename {site => sites/docs}/lib/src/components/common/client/simple_tooltip.dart (100%) rename {site => sites/docs}/lib/src/components/common/code_preview.dart (100%) rename {site => sites/docs}/lib/src/components/common/dash_image.dart (100%) rename {site => sites/docs}/lib/src/components/common/dropdown.dart (100%) rename {site => sites/docs}/lib/src/components/common/fragment_target.dart (100%) rename {site => sites/docs}/lib/src/components/common/material_icon.dart (100%) rename {site => sites/docs}/lib/src/components/common/page_header.dart (100%) rename {site => sites/docs}/lib/src/components/common/prev_next.dart (100%) rename {site => sites/docs}/lib/src/components/common/search.dart (100%) rename {site => sites/docs}/lib/src/components/common/tabs.dart (100%) rename {site => sites/docs}/lib/src/components/common/tags.dart (100%) rename {site => sites/docs}/lib/src/components/common/tooltip.dart (100%) rename {site => sites/docs}/lib/src/components/common/wrapped_code_block.dart (100%) rename {site => sites/docs}/lib/src/components/common/youtube_embed.dart (100%) rename {site => sites/docs}/lib/src/components/dartpad/dartpad_injector.dart (100%) rename {site => sites/docs}/lib/src/components/dartpad/embedded_dartpad.dart (100%) rename {site => sites/docs}/lib/src/components/layout/banner.dart (100%) rename {site => sites/docs}/lib/src/components/layout/client/pagenav.dart (100%) rename {site => sites/docs}/lib/src/components/layout/footer.dart (100%) rename {site => sites/docs}/lib/src/components/layout/header.dart (100%) rename {site => sites/docs}/lib/src/components/layout/menu_toggle.dart (100%) rename {site => sites/docs}/lib/src/components/layout/sidenav.dart (100%) rename {site => sites/docs}/lib/src/components/layout/site_switcher.dart (100%) rename {site => sites/docs}/lib/src/components/layout/theme_switcher.dart (100%) rename {site => sites/docs}/lib/src/components/layout/toc.dart (100%) rename {site => sites/docs}/lib/src/components/layout/trailing_content.dart (100%) rename {site => sites/docs}/lib/src/components/pages/architecture_recommendations.dart (100%) rename {site => sites/docs}/lib/src/components/pages/archive_table.dart (100%) rename {site => sites/docs}/lib/src/components/pages/devtools_release_notes_index.dart (100%) rename {site => sites/docs}/lib/src/components/pages/expansion_list.dart (100%) rename {site => sites/docs}/lib/src/components/pages/glossary_search_section.dart (100%) rename {site => sites/docs}/lib/src/components/pages/learning_resource_filters.dart (100%) rename {site => sites/docs}/lib/src/components/pages/learning_resource_filters_sidebar.dart (100%) rename {site => sites/docs}/lib/src/components/pages/learning_resource_index.dart (100%) rename {site => sites/docs}/lib/src/components/pages/platforms_grid.dart (100%) rename {site => sites/docs}/lib/src/components/pages/widget_catalog.dart (100%) rename {site => sites/docs}/lib/src/components/tutorial/client/progress_ring.dart (100%) rename {site => sites/docs}/lib/src/components/tutorial/client/quiz.dart (100%) rename {site => sites/docs}/lib/src/components/tutorial/downloadable_snippet.dart (100%) rename {site => sites/docs}/lib/src/components/tutorial/progress_ring.dart (100%) rename {site => sites/docs}/lib/src/components/tutorial/quiz.dart (100%) rename {site => sites/docs}/lib/src/components/tutorial/stepper.dart (100%) rename {site => sites/docs}/lib/src/components/tutorial/summary_card.dart (100%) rename {site => sites/docs}/lib/src/components/tutorial/tutorial_outline.dart (100%) rename {site => sites/docs}/lib/src/components/util/component_ref.dart (100%) rename {site => sites/docs}/lib/src/components/util/global_event_listener.dart (100%) rename {site => sites/docs}/lib/src/components/util/retake_element.dart (100%) rename {site => sites/docs}/lib/src/components/util/retake_element_vm.dart (100%) rename {site => sites/docs}/lib/src/components/util/retake_element_web.dart (100%) rename {site => sites/docs}/lib/src/extensions/attribute_processor.dart (100%) rename {site => sites/docs}/lib/src/extensions/code_block_processor.dart (100%) rename {site => sites/docs}/lib/src/extensions/glossary_link_processor.dart (100%) rename {site => sites/docs}/lib/src/extensions/header_extractor.dart (100%) rename {site => sites/docs}/lib/src/extensions/header_processor.dart (100%) rename {site => sites/docs}/lib/src/extensions/registry.dart (100%) rename {site => sites/docs}/lib/src/extensions/table_processor.dart (100%) rename {site => sites/docs}/lib/src/extensions/tutorial_prefetch_processor.dart (100%) rename {site => sites/docs}/lib/src/extensions/tutorial_structure_processor.dart (100%) rename {site => sites/docs}/lib/src/highlight/theme/dark.dart (100%) rename {site => sites/docs}/lib/src/highlight/theme/light.dart (100%) rename {site => sites/docs}/lib/src/highlight/token_renderer.dart (100%) rename {site => sites/docs}/lib/src/layouts/dash_layout.dart (100%) rename {site => sites/docs}/lib/src/layouts/doc_layout.dart (100%) rename {site => sites/docs}/lib/src/layouts/toc_layout.dart (100%) rename {site => sites/docs}/lib/src/layouts/tutorial_layout.dart (100%) rename {site => sites/docs}/lib/src/loaders/data_processor.dart (97%) rename {site => sites/docs}/lib/src/markdown/alert_syntax.dart (100%) rename {site => sites/docs}/lib/src/markdown/attribute_syntax.dart (100%) rename {site => sites/docs}/lib/src/markdown/fenced_code_block_syntax.dart (100%) rename {site => sites/docs}/lib/src/markdown/header_syntax.dart (100%) rename {site => sites/docs}/lib/src/markdown/markdown_parser.dart (100%) rename {site => sites/docs}/lib/src/models/flutter_release_model.dart (100%) rename {site => sites/docs}/lib/src/models/learning_resource_model.dart (100%) rename {site => sites/docs}/lib/src/models/page_navigation_model.dart (100%) rename {site => sites/docs}/lib/src/models/quiz_model.dart (100%) rename {site => sites/docs}/lib/src/models/sidenav_model.dart (100%) rename {site => sites/docs}/lib/src/models/summary_card_model.dart (100%) rename {site => sites/docs}/lib/src/models/tutorial_model.dart (100%) rename {site => sites/docs}/lib/src/models/widget_catalog_model.dart (100%) rename {site => sites/docs}/lib/src/pages/custom_pages.dart (100%) rename {site => sites/docs}/lib/src/pages/glossary.dart (100%) rename {site => sites/docs}/lib/src/pages/robots_txt.dart (100%) rename {site => sites/docs}/lib/src/pages/widget_catalog.dart (100%) rename {site => sites/docs}/lib/src/style_hash.dart (75%) rename {site => sites/docs}/lib/src/templating/dash_template_engine.dart (100%) rename {site => sites/docs}/lib/src/util.dart (97%) rename {site => sites/docs}/lib/src/utils/active_nav.dart (100%) rename {site => sites/docs}/lib/src/utils/page_source_info.dart (100%) rename {site => sites/docs}/pubspec.yaml (94%) rename {src => sites/docs/src}/_includes/docs/add-to-app/android-initial-route-cached-engine.md (100%) rename {src => sites/docs/src}/_includes/docs/add-to-app/ios-project/embed-cocoapods.md (100%) rename {src => sites/docs/src}/_includes/docs/add-to-app/ios-project/embed-framework-directory-tree.md (100%) rename {src => sites/docs/src}/_includes/docs/add-to-app/ios-project/embed-frameworks.md (100%) rename {src => sites/docs/src}/_includes/docs/add-to-app/ios-project/embed-split.md (100%) rename {src => sites/docs/src}/_includes/docs/add-to-app/ios-project/limits-common-deps.md (100%) rename {src => sites/docs/src}/_includes/docs/add-to-app/ios-project/link-and-embed.md (100%) rename {src => sites/docs/src}/_includes/docs/android-ios-figure-pair.md (100%) rename {src => sites/docs/src}/_includes/docs/breaking-changes.md (100%) rename {src => sites/docs/src}/_includes/docs/china-mirror.md (100%) rename {src => sites/docs/src}/_includes/docs/china-notice-cn.md (100%) rename {src => sites/docs/src}/_includes/docs/china-notice.md (100%) rename {src => sites/docs/src}/_includes/docs/cookbook/networking/internet-permission.md (100%) rename {src => sites/docs/src}/_includes/docs/dartpad-troubleshooting.md (100%) rename {src => sites/docs/src}/_includes/docs/debug/debug-android-attach-process.md (100%) rename {src => sites/docs/src}/_includes/docs/debug/debug-flow-android.md (100%) rename {src => sites/docs/src}/_includes/docs/debug/debug-flow-androidstudio-as-start.md (100%) rename {src => sites/docs/src}/_includes/docs/debug/debug-flow-ios.md (100%) rename {src => sites/docs/src}/_includes/docs/debug/debug-flow-macos.md (100%) rename {src => sites/docs/src}/_includes/docs/debug/debug-flow-vscode-as-start.md (100%) rename {src => sites/docs/src}/_includes/docs/debug/debug-flow-windows.md (100%) rename {src => sites/docs/src}/_includes/docs/debug/debug-flow-xcode-as-start.md (100%) rename {src => sites/docs/src}/_includes/docs/debug/vscode-flutter-attach-json.md (100%) rename {src => sites/docs/src}/_includes/docs/deprecated.md (100%) rename {src => sites/docs/src}/_includes/docs/get-started/setup-next-steps.html (100%) rename {src => sites/docs/src}/_includes/docs/install/path/chromeos.md (100%) rename {src => sites/docs/src}/_includes/docs/install/path/linux.md (100%) rename {src => sites/docs/src}/_includes/docs/install/path/macos.md (100%) rename {src => sites/docs/src}/_includes/docs/install/path/windows.md (100%) rename {src => sites/docs/src}/_includes/docs/install/quick.md (100%) rename {src => sites/docs/src}/_includes/docs/main-api.md (100%) rename {src => sites/docs/src}/_includes/docs/performance.md (100%) rename {src => sites/docs/src}/_includes/docs/platform-view-perf.md (100%) rename {src => sites/docs/src}/_includes/docs/resource-links/ffi-video-resources.md (100%) rename {src => sites/docs/src}/_includes/docs/swift-package-manager/how-to-enable-disable.md (100%) rename {src => sites/docs/src}/_includes/docs/swift-package-manager/migrate-ios-project-manually.md (100%) rename {src => sites/docs/src}/_includes/docs/swift-package-manager/migrate-ios-project.md (100%) rename {src => sites/docs/src}/_includes/docs/swift-package-manager/migrate-macos-project-manually.md (100%) rename {src => sites/docs/src}/_includes/docs/swift-package-manager/migrate-macos-project.md (100%) rename {src => sites/docs/src}/_includes/docs/swift-package-manager/migrate-objective-c-plugin.md (100%) rename {src => sites/docs/src}/_includes/docs/swift-package-manager/migrate-swift-plugin.md (100%) rename {src => sites/docs/src}/_includes/docs/test/integration/linux-example.md (100%) rename {src => sites/docs/src}/_includes/docs/test/integration/macos-example.md (100%) rename {src => sites/docs/src}/_includes/docs/test/integration/windows-example.md (100%) rename {src => sites/docs/src}/_includes/docs/testing/trees/focus-tree.md (100%) rename {src => sites/docs/src}/_includes/docs/testing/trees/layer-tree.md (100%) rename {src => sites/docs/src}/_includes/docs/testing/trees/render-tree.md (100%) rename {src => sites/docs/src}/_includes/docs/testing/trees/semantic-tree.md (100%) rename {src => sites/docs/src}/_includes/docs/testing/trees/widget-tree.md (100%) rename {src => sites/docs/src}/_includes/docs/vscode-flutter-bar/hot-reload.md (100%) rename {src => sites/docs/src}/_includes/docs/vscode-flutter-bar/hot-restart.md (100%) rename {src => sites/docs/src}/_includes/docs/vscode-flutter-bar/inspector.md (100%) rename {src => sites/docs/src}/_includes/docs/vscode-flutter-bar/pause.md (100%) rename {src => sites/docs/src}/_includes/docs/vscode-flutter-bar/play.md (100%) rename {src => sites/docs/src}/_includes/docs/vscode-flutter-bar/step-into.md (100%) rename {src => sites/docs/src}/_includes/docs/vscode-flutter-bar/step-out.md (100%) rename {src => sites/docs/src}/_includes/docs/vscode-flutter-bar/step-over.md (100%) rename {src => sites/docs/src}/_includes/docs/vscode-flutter-bar/stop.md (100%) create mode 100644 sites/docs/src/_snippets/analysis_options.yaml rename {src => sites/docs/src}/_snippets/tutorial/game-code.dart (84%) rename {src => sites/docs/src}/content/404.html (100%) rename {src => sites/docs/src}/content/add-to-app/android/_initial-route-cached-engine.md (100%) rename {src => sites/docs/src}/content/add-to-app/android/add-flutter-fragment.md (100%) rename {src => sites/docs/src}/content/add-to-app/android/add-flutter-screen.md (100%) rename {src => sites/docs/src}/content/add-to-app/android/add-flutter-view.md (100%) rename {src => sites/docs/src}/content/add-to-app/android/index.md (100%) rename {src => sites/docs/src}/content/add-to-app/android/plugin-setup.md (100%) rename {src => sites/docs/src}/content/add-to-app/android/project-setup.md (100%) rename {src => sites/docs/src}/content/add-to-app/debugging.md (100%) rename {src => sites/docs/src}/content/add-to-app/index.md (100%) rename {src => sites/docs/src}/content/add-to-app/ios/add-flutter-screen.md (100%) rename {src => sites/docs/src}/content/add-to-app/ios/index.md (100%) rename {src => sites/docs/src}/content/add-to-app/ios/project-setup.md (100%) rename {src => sites/docs/src}/content/add-to-app/multiple-flutters.md (100%) rename {src => sites/docs/src}/content/add-to-app/performance.md (100%) rename {src => sites/docs/src}/content/ai/ai-rules.md (100%) rename {src => sites/docs/src}/content/ai/ai-toolkit/chat-client-sample.md (100%) rename {src => sites/docs/src}/content/ai/ai-toolkit/custom-llm-providers.md (100%) rename {src => sites/docs/src}/content/ai/ai-toolkit/feature-integration.md (100%) rename {src => sites/docs/src}/content/ai/ai-toolkit/index.md (100%) rename {src => sites/docs/src}/content/ai/ai-toolkit/user-experience.md (100%) rename {src => sites/docs/src}/content/ai/best-practices/developer-experience.md (100%) rename {src => sites/docs/src}/content/ai/best-practices/index.md (100%) rename {src => sites/docs/src}/content/ai/best-practices/mode-of-interaction.md (100%) rename {src => sites/docs/src}/content/ai/best-practices/prompting.md (100%) rename {src => sites/docs/src}/content/ai/best-practices/structure-output.md (100%) rename {src => sites/docs/src}/content/ai/best-practices/tool-calls.md (100%) rename {src => sites/docs/src}/content/ai/create-with-ai.md (100%) rename {src => sites/docs/src}/content/ai/gemini-cli-extension.md (100%) rename {src => sites/docs/src}/content/ai/genui/components.md (100%) rename {src => sites/docs/src}/content/ai/genui/get-started.md (100%) rename {src => sites/docs/src}/content/ai/genui/index.md (100%) rename {src => sites/docs/src}/content/ai/genui/input-events.md (100%) rename {src => sites/docs/src}/content/ai/index.md (100%) rename {src => sites/docs/src}/content/ai/mcp-server.md (100%) rename {src => sites/docs/src}/content/app-architecture/case-study/data-layer.md (100%) rename {src => sites/docs/src}/content/app-architecture/case-study/dependency-injection.md (100%) rename {src => sites/docs/src}/content/app-architecture/case-study/index.md (100%) rename {src => sites/docs/src}/content/app-architecture/case-study/testing.md (100%) rename {src => sites/docs/src}/content/app-architecture/case-study/ui-layer.md (100%) rename {src => sites/docs/src}/content/app-architecture/concepts.md (100%) rename {src => sites/docs/src}/content/app-architecture/design-patterns.md (100%) rename {src => sites/docs/src}/content/app-architecture/design-patterns/command.md (100%) rename {src => sites/docs/src}/content/app-architecture/design-patterns/key-value-data.md (100%) rename {src => sites/docs/src}/content/app-architecture/design-patterns/offline-first.md (100%) rename {src => sites/docs/src}/content/app-architecture/design-patterns/optimistic-state.md (100%) rename {src => sites/docs/src}/content/app-architecture/design-patterns/result.md (100%) rename {src => sites/docs/src}/content/app-architecture/design-patterns/sql.md (100%) rename {src => sites/docs/src}/content/app-architecture/guide.md (100%) rename {src => sites/docs/src}/content/app-architecture/index.md (100%) rename {src => sites/docs/src}/content/app-architecture/recommendations.md (100%) rename {src => sites/docs/src}/content/brand/index.md (100%) rename {src => sites/docs/src}/content/community/china/index.md (100%) rename {src => sites/docs/src}/content/contribute/docs/cli.md (100%) rename {src => sites/docs/src}/content/contribute/docs/code-blocks.md (100%) rename {src => sites/docs/src}/content/contribute/docs/components.md (100%) rename {src => sites/docs/src}/content/contribute/docs/excerpts.md (100%) rename {src => sites/docs/src}/content/contribute/docs/frontmatter.md (100%) rename {src => sites/docs/src}/content/contribute/docs/index.md (100%) rename {src => sites/docs/src}/content/contribute/docs/markdown.md (100%) rename {src => sites/docs/src}/content/contribute/docs/releases.md (100%) rename {src => sites/docs/src}/content/contribute/docs/sidenav.md (100%) rename {src => sites/docs/src}/content/contribute/docs/writing.md (100%) rename {src => sites/docs/src}/content/contribute/index.md (100%) rename {src => sites/docs/src}/content/cookbook/animation/animated-container.md (100%) rename {src => sites/docs/src}/content/cookbook/animation/index.md (100%) rename {src => sites/docs/src}/content/cookbook/animation/opacity-animation.md (100%) rename {src => sites/docs/src}/content/cookbook/animation/page-route-animation.md (100%) rename {src => sites/docs/src}/content/cookbook/animation/physics-simulation.md (100%) rename {src => sites/docs/src}/content/cookbook/audio/index.md (100%) rename {src => sites/docs/src}/content/cookbook/audio/record.md (100%) rename {src => sites/docs/src}/content/cookbook/audio/soloud.md (100%) rename {src => sites/docs/src}/content/cookbook/design/drawer.md (100%) rename {src => sites/docs/src}/content/cookbook/design/fonts.md (100%) rename {src => sites/docs/src}/content/cookbook/design/index.md (100%) rename {src => sites/docs/src}/content/cookbook/design/orientation.md (100%) rename {src => sites/docs/src}/content/cookbook/design/package-fonts.md (100%) rename {src => sites/docs/src}/content/cookbook/design/snackbars.md (100%) rename {src => sites/docs/src}/content/cookbook/design/tabs.md (100%) rename {src => sites/docs/src}/content/cookbook/design/themes.md (100%) rename {src => sites/docs/src}/content/cookbook/effects/download-button.md (100%) rename {src => sites/docs/src}/content/cookbook/effects/drag-a-widget.md (100%) rename {src => sites/docs/src}/content/cookbook/effects/expandable-fab.md (100%) rename {src => sites/docs/src}/content/cookbook/effects/index.md (100%) rename {src => sites/docs/src}/content/cookbook/effects/nested-nav.md (100%) rename {src => sites/docs/src}/content/cookbook/effects/parallax-scrolling.md (100%) rename {src => sites/docs/src}/content/cookbook/effects/shimmer-loading.md (100%) rename {src => sites/docs/src}/content/cookbook/effects/staggered-menu-animation.md (100%) rename {src => sites/docs/src}/content/cookbook/effects/typing-indicator.md (100%) rename {src => sites/docs/src}/content/cookbook/forms/focus.md (100%) rename {src => sites/docs/src}/content/cookbook/forms/index.md (100%) rename {src => sites/docs/src}/content/cookbook/forms/retrieve-input.md (100%) rename {src => sites/docs/src}/content/cookbook/forms/text-field-changes.md (100%) rename {src => sites/docs/src}/content/cookbook/forms/text-input.md (100%) rename {src => sites/docs/src}/content/cookbook/forms/validation.md (100%) rename {src => sites/docs/src}/content/cookbook/games/achievements-leaderboard.md (100%) rename {src => sites/docs/src}/content/cookbook/games/firestore-multiplayer.md (100%) rename {src => sites/docs/src}/content/cookbook/games/index.md (100%) rename {src => sites/docs/src}/content/cookbook/gestures/dismissible.md (100%) rename {src => sites/docs/src}/content/cookbook/gestures/handling-taps.md (100%) rename {src => sites/docs/src}/content/cookbook/gestures/index.md (100%) rename {src => sites/docs/src}/content/cookbook/gestures/ripples.md (100%) rename {src => sites/docs/src}/content/cookbook/images/fading-in-images.md (100%) rename {src => sites/docs/src}/content/cookbook/images/index.md (100%) rename {src => sites/docs/src}/content/cookbook/images/network-image.md (100%) rename {src => sites/docs/src}/content/cookbook/index.md (100%) rename {src => sites/docs/src}/content/cookbook/lists/basic-list.md (100%) rename {src => sites/docs/src}/content/cookbook/lists/floating-app-bar.md (100%) rename {src => sites/docs/src}/content/cookbook/lists/grid-lists.md (100%) rename {src => sites/docs/src}/content/cookbook/lists/horizontal-list.md (100%) rename {src => sites/docs/src}/content/cookbook/lists/index.md (100%) rename {src => sites/docs/src}/content/cookbook/lists/long-lists.md (100%) rename {src => sites/docs/src}/content/cookbook/lists/mixed-list.md (100%) rename {src => sites/docs/src}/content/cookbook/lists/spaced-items.md (100%) rename {src => sites/docs/src}/content/cookbook/maintenance/error-reporting.md (100%) rename {src => sites/docs/src}/content/cookbook/maintenance/index.md (100%) rename {src => sites/docs/src}/content/cookbook/navigation/hero-animations.md (100%) rename {src => sites/docs/src}/content/cookbook/navigation/index.md (100%) rename {src => sites/docs/src}/content/cookbook/navigation/named-routes.md (100%) rename {src => sites/docs/src}/content/cookbook/navigation/navigate-with-arguments.md (100%) rename {src => sites/docs/src}/content/cookbook/navigation/navigation-basics.md (100%) rename {src => sites/docs/src}/content/cookbook/navigation/passing-data.md (100%) rename {src => sites/docs/src}/content/cookbook/navigation/returning-data.md (100%) rename {src => sites/docs/src}/content/cookbook/navigation/set-up-app-links.md (100%) rename {src => sites/docs/src}/content/cookbook/navigation/set-up-universal-links.md (100%) rename {src => sites/docs/src}/content/cookbook/networking/authenticated-requests.md (100%) rename {src => sites/docs/src}/content/cookbook/networking/background-parsing.md (100%) rename {src => sites/docs/src}/content/cookbook/networking/delete-data.md (100%) rename {src => sites/docs/src}/content/cookbook/networking/fetch-data.md (100%) rename {src => sites/docs/src}/content/cookbook/networking/index.md (100%) rename {src => sites/docs/src}/content/cookbook/networking/send-data.md (100%) rename {src => sites/docs/src}/content/cookbook/networking/update-data.md (100%) rename {src => sites/docs/src}/content/cookbook/networking/web-sockets.md (100%) rename {src => sites/docs/src}/content/cookbook/persistence/index.md (100%) rename {src => sites/docs/src}/content/cookbook/persistence/key-value.md (100%) rename {src => sites/docs/src}/content/cookbook/persistence/reading-writing-files.md (100%) rename {src => sites/docs/src}/content/cookbook/persistence/sqlite.md (100%) rename {src => sites/docs/src}/content/cookbook/plugins/google-mobile-ads.md (100%) rename {src => sites/docs/src}/content/cookbook/plugins/index.md (100%) rename {src => sites/docs/src}/content/cookbook/plugins/picture-using-camera.md (100%) rename {src => sites/docs/src}/content/cookbook/plugins/play-video.md (100%) rename {src => sites/docs/src}/content/cookbook/testing/index.md (100%) rename {src => sites/docs/src}/content/cookbook/testing/integration/index.md (100%) rename {src => sites/docs/src}/content/cookbook/testing/integration/introduction.md (100%) rename {src => sites/docs/src}/content/cookbook/testing/integration/profiling.md (100%) rename {src => sites/docs/src}/content/cookbook/testing/unit/index.md (100%) rename {src => sites/docs/src}/content/cookbook/testing/unit/introduction.md (100%) rename {src => sites/docs/src}/content/cookbook/testing/unit/mocking.md (100%) rename {src => sites/docs/src}/content/cookbook/testing/widget/finders.md (100%) rename {src => sites/docs/src}/content/cookbook/testing/widget/index.md (100%) rename {src => sites/docs/src}/content/cookbook/testing/widget/introduction.md (100%) rename {src => sites/docs/src}/content/cookbook/testing/widget/orientation.md (100%) rename {src => sites/docs/src}/content/cookbook/testing/widget/scrolling.md (100%) rename {src => sites/docs/src}/content/cookbook/testing/widget/tap-drag.md (100%) rename {src => sites/docs/src}/content/dash/index.md (100%) rename {src => sites/docs/src}/content/data-and-backend/firebase.md (100%) rename {src => sites/docs/src}/content/data-and-backend/google-apis.md (100%) rename {src => sites/docs/src}/content/data-and-backend/index.md (100%) rename {src => sites/docs/src}/content/data-and-backend/networking.md (100%) rename {src => sites/docs/src}/content/data-and-backend/persistence/index.md (100%) rename {src => sites/docs/src}/content/data-and-backend/serialization/index.md (100%) rename {src => sites/docs/src}/content/data-and-backend/serialization/json.md (100%) rename {src => sites/docs/src}/content/data-and-backend/state-mgmt/declarative.md (100%) rename {src => sites/docs/src}/content/data-and-backend/state-mgmt/ephemeral-vs-app.md (100%) rename {src => sites/docs/src}/content/data-and-backend/state-mgmt/index.md (100%) rename {src => sites/docs/src}/content/data-and-backend/state-mgmt/intro.md (100%) rename {src => sites/docs/src}/content/data-and-backend/state-mgmt/options.md (100%) rename {src => sites/docs/src}/content/data-and-backend/state-mgmt/simple.md (100%) rename {src => sites/docs/src}/content/deployment/android.md (100%) rename {src => sites/docs/src}/content/deployment/cd.md (100%) rename {src => sites/docs/src}/content/deployment/flavors-ios.md (100%) rename {src => sites/docs/src}/content/deployment/flavors.md (100%) rename {src => sites/docs/src}/content/deployment/index.md (100%) rename {src => sites/docs/src}/content/deployment/ios.md (100%) rename {src => sites/docs/src}/content/deployment/linux.md (100%) rename {src => sites/docs/src}/content/deployment/macos.md (100%) rename {src => sites/docs/src}/content/deployment/obfuscate.md (100%) rename {src => sites/docs/src}/content/deployment/web.md (100%) rename {src => sites/docs/src}/content/deployment/windows.md (100%) rename {src => sites/docs/src}/content/embedded/index.md (100%) rename {src => sites/docs/src}/content/flutter-for/android-devs.md (100%) rename {src => sites/docs/src}/content/flutter-for/compose-devs.md (100%) rename {src => sites/docs/src}/content/flutter-for/dart-swift-concurrency.md (100%) rename {src => sites/docs/src}/content/flutter-for/declarative.md (100%) rename {src => sites/docs/src}/content/flutter-for/index.md (100%) rename {src => sites/docs/src}/content/flutter-for/react-native-devs.md (100%) rename {src => sites/docs/src}/content/flutter-for/swiftui-devs.md (100%) rename {src => sites/docs/src}/content/flutter-for/uikit-devs.md (100%) rename {src => sites/docs/src}/content/flutter-for/web-devs.md (100%) rename {src => sites/docs/src}/content/flutter-for/xamarin-forms-devs.md (100%) rename {src => sites/docs/src}/content/index.md (100%) rename {src => sites/docs/src}/content/install/add-to-path.md (100%) rename {src => sites/docs/src}/content/install/archive.md (100%) rename {src => sites/docs/src}/content/install/custom.md (100%) rename {src => sites/docs/src}/content/install/index.md (100%) rename {src => sites/docs/src}/content/install/manual.md (100%) rename {src => sites/docs/src}/content/install/quick.md (100%) rename {src => sites/docs/src}/content/install/troubleshoot.md (100%) rename {src => sites/docs/src}/content/install/uninstall.md (100%) rename {src => sites/docs/src}/content/install/upgrade.md (100%) rename {src => sites/docs/src}/content/install/with-vs-code.md (100%) rename {src => sites/docs/src}/content/jobs/_template.md (100%) rename {src => sites/docs/src}/content/jobs/index.md (100%) rename {src => sites/docs/src}/content/jobs/swe_framework_sr.md (100%) rename {src => sites/docs/src}/content/jobs/swe_ios_iii.md (100%) rename {src => sites/docs/src}/content/learn/index.md (100%) rename {src => sites/docs/src}/content/learn/learning-resources.md (100%) rename {src => sites/docs/src}/content/learn/pathway/how-flutter-works.md (100%) rename {src => sites/docs/src}/content/learn/pathway/index.md (100%) rename {src => sites/docs/src}/content/learn/pathway/quick-install.md (100%) rename {src => sites/docs/src}/content/learn/pathway/tutorial/adaptive-layout.md (100%) rename {src => sites/docs/src}/content/learn/pathway/tutorial/advanced-ui.md (100%) rename {src => sites/docs/src}/content/learn/pathway/tutorial/change-notifier.md (100%) rename {src => sites/docs/src}/content/learn/pathway/tutorial/create-an-app.md (100%) rename {src => sites/docs/src}/content/learn/pathway/tutorial/devtools.md (100%) rename {src => sites/docs/src}/content/learn/pathway/tutorial/http-requests.md (100%) rename {src => sites/docs/src}/content/learn/pathway/tutorial/implicit-animations.md (100%) rename {src => sites/docs/src}/content/learn/pathway/tutorial/index.md (100%) rename {src => sites/docs/src}/content/learn/pathway/tutorial/layout.md (100%) rename {src => sites/docs/src}/content/learn/pathway/tutorial/listenable-builder.md (100%) rename {src => sites/docs/src}/content/learn/pathway/tutorial/navigation.md (100%) rename {src => sites/docs/src}/content/learn/pathway/tutorial/set-up-state-project.md (100%) rename {src => sites/docs/src}/content/learn/pathway/tutorial/slivers.md (100%) rename {src => sites/docs/src}/content/learn/pathway/tutorial/stateful-widget.md (100%) rename {src => sites/docs/src}/content/learn/pathway/tutorial/user-input.md (100%) rename {src => sites/docs/src}/content/learn/pathway/tutorial/widget-fundamentals.md (100%) rename {src => sites/docs/src}/content/llms.txt (100%) rename {src => sites/docs/src}/content/packages-and-plugins/background-processes.md (100%) rename {src => sites/docs/src}/content/packages-and-plugins/developing-packages.md (100%) rename {src => sites/docs/src}/content/packages-and-plugins/favorites.md (100%) rename {src => sites/docs/src}/content/packages-and-plugins/index.md (100%) rename {src => sites/docs/src}/content/packages-and-plugins/swift-package-manager/for-app-developers.md (100%) rename {src => sites/docs/src}/content/packages-and-plugins/swift-package-manager/for-plugin-authors.md (100%) rename {src => sites/docs/src}/content/packages-and-plugins/swift-package-manager/index.md (100%) rename {src => sites/docs/src}/content/packages-and-plugins/using-packages.md (100%) rename {src => sites/docs/src}/content/perf/app-size.md (100%) rename {src => sites/docs/src}/content/perf/appendix.md (100%) rename {src => sites/docs/src}/content/perf/best-practices.md (100%) rename {src => sites/docs/src}/content/perf/deferred-components.md (100%) rename {src => sites/docs/src}/content/perf/faq.md (100%) rename {src => sites/docs/src}/content/perf/impeller.md (100%) rename {src => sites/docs/src}/content/perf/index.md (100%) rename {src => sites/docs/src}/content/perf/isolates.md (100%) rename {src => sites/docs/src}/content/perf/metrics.md (100%) rename {src => sites/docs/src}/content/perf/rendering-performance.md (100%) rename {src => sites/docs/src}/content/perf/ui-performance.md (100%) rename {src => sites/docs/src}/content/perf/web-performance.md (100%) rename {src => sites/docs/src}/content/platform-integration/android/c-interop.md (100%) rename {src => sites/docs/src}/content/platform-integration/android/call-jetpack-apis.md (100%) rename {src => sites/docs/src}/content/platform-integration/android/chromeos.md (100%) rename {src => sites/docs/src}/content/platform-integration/android/compose-activity.md (100%) rename {src => sites/docs/src}/content/platform-integration/android/index.md (100%) rename {src => sites/docs/src}/content/platform-integration/android/platform-views.md (100%) rename {src => sites/docs/src}/content/platform-integration/android/predictive-back.md (100%) rename {src => sites/docs/src}/content/platform-integration/android/restore-state-android.md (100%) rename {src => sites/docs/src}/content/platform-integration/android/sensitive-content.md (100%) rename {src => sites/docs/src}/content/platform-integration/android/setup.md (100%) rename {src => sites/docs/src}/content/platform-integration/android/splash-screen.md (100%) rename {src => sites/docs/src}/content/platform-integration/bind-native-code.md (100%) rename {src => sites/docs/src}/content/platform-integration/desktop.md (100%) rename {src => sites/docs/src}/content/platform-integration/index.md (100%) rename {src => sites/docs/src}/content/platform-integration/ios/app-extensions.md (100%) rename {src => sites/docs/src}/content/platform-integration/ios/apple-frameworks.md (100%) rename {src => sites/docs/src}/content/platform-integration/ios/c-interop.md (100%) rename {src => sites/docs/src}/content/platform-integration/ios/index.md (100%) rename {src => sites/docs/src}/content/platform-integration/ios/ios-app-clip.md (100%) rename {src => sites/docs/src}/content/platform-integration/ios/ios-debugging.md (100%) rename {src => sites/docs/src}/content/platform-integration/ios/ios-latest.md (100%) rename {src => sites/docs/src}/content/platform-integration/ios/launch-screen.md (100%) rename {src => sites/docs/src}/content/platform-integration/ios/platform-views.md (100%) rename {src => sites/docs/src}/content/platform-integration/ios/restore-state-ios.md (100%) rename {src => sites/docs/src}/content/platform-integration/ios/setup.md (100%) rename {src => sites/docs/src}/content/platform-integration/linux/building.md (100%) rename {src => sites/docs/src}/content/platform-integration/linux/index.md (100%) rename {src => sites/docs/src}/content/platform-integration/linux/setup.md (100%) rename {src => sites/docs/src}/content/platform-integration/macos/building.md (100%) rename {src => sites/docs/src}/content/platform-integration/macos/c-interop.md (100%) rename {src => sites/docs/src}/content/platform-integration/macos/index.md (100%) rename {src => sites/docs/src}/content/platform-integration/macos/platform-views.md (100%) rename {src => sites/docs/src}/content/platform-integration/macos/setup.md (100%) rename {src => sites/docs/src}/content/platform-integration/platform-channels.md (100%) rename {src => sites/docs/src}/content/platform-integration/web/building.md (100%) rename {src => sites/docs/src}/content/platform-integration/web/embedding-flutter-web.md (100%) rename {src => sites/docs/src}/content/platform-integration/web/faq.md (100%) rename {src => sites/docs/src}/content/platform-integration/web/index.md (100%) rename {src => sites/docs/src}/content/platform-integration/web/initialization.md (100%) rename {src => sites/docs/src}/content/platform-integration/web/renderers.md (100%) rename {src => sites/docs/src}/content/platform-integration/web/setup.md (100%) rename {src => sites/docs/src}/content/platform-integration/web/wasm.md (100%) rename {src => sites/docs/src}/content/platform-integration/web/web-content-in-flutter.md (100%) rename {src => sites/docs/src}/content/platform-integration/web/web-dev-config-file.md (100%) rename {src => sites/docs/src}/content/platform-integration/web/web-images.md (100%) rename {src => sites/docs/src}/content/platform-integration/windows/building.md (100%) rename {src => sites/docs/src}/content/platform-integration/windows/extern_win.md (100%) rename {src => sites/docs/src}/content/platform-integration/windows/index.md (100%) rename {src => sites/docs/src}/content/platform-integration/windows/setup.md (100%) rename {src => sites/docs/src}/content/reference/crash-reporting.md (100%) rename {src => sites/docs/src}/content/reference/create-new-app.md (100%) rename {src => sites/docs/src}/content/reference/flutter-cli.md (100%) rename {src => sites/docs/src}/content/reference/index.md (100%) rename {src => sites/docs/src}/content/reference/security-false-positives.md (100%) rename {src => sites/docs/src}/content/reference/supported-platforms.md (100%) rename {src => sites/docs/src}/content/reference/user-surveys.md (100%) rename {src => sites/docs/src}/content/reference/widgets.md (100%) rename {src => sites/docs/src}/content/release/archive-whats-new.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/1-22-deprecations.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/2-10-deprecations.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/2-2-deprecations.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/2-5-deprecations.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/3-10-deprecations.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/3-13-deprecations.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/3-16-deprecations.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/3-19-deprecations.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/3-3-deprecations.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/3-7-deprecations.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/actions-api-revision.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/add-applifecyclestate-hidden.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/add-currentAutofillScope-to-TextInputClient.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/add-showAutocorrectionPromptRect.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/android-14-nonlinear-text-scaling-migration.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/android-activity-control-surface-attach.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/android-java-gradle-migration-guide.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/android-kitkat-deprecation.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/android-predictive-back.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/android-setIsRunningInRobolectricTest-removed.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/android-surface-plugins.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/android-v1-embedding-create-deprecation.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/androidx-migration.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/animation-sheet-builder-display.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/annotations-return-local-position-relative-to-object.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/appbar-theme-color.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/asset-manifest-dot-json.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/bottom-navigation-title-to-label.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/buildtextspan-buildcontext.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/buttons.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/checkbox-fillColor.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/chip-usedeletebuttontooltip-migration.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/clip-behavior.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/clipboard-data-required.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/component-theme-normalization-updates.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/component-theme-normalization.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/container-color.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/context-menus.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/cupertino-icons-1.0.0.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/cupertino-tab-bar-localizations.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/decouple-page-transition-builders.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/deep-links-flag-change.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/default-abi-filters-android.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/default-android-page-transition.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/default-desktop-scrollbars.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/default-scroll-behavior-drag.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/default-systemuimode-edge-to-edge.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/deprecate-buttonbar.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/deprecate-contains-semantics.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/deprecate-dropdownbuttonformfield-value.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/deprecate-focusable.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/deprecate-inputdecoration-maintainhintheight.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/deprecate-onreorder-callback.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/deprecate-overlay-portal-targets-root.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/deprecate-text-input-connection-set-style.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/deprecate-textscalefactor.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/deprecate-themedata-dialogbackgroundcolor.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/deprecate-themedata-indicatorcolor.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/describe-enum.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/dialog-border-radius.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/dispose.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/editable-text-focus-attachment.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/editable-text-scroll-into-view.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/eliminating-nullok-parameters.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/enterText-trailing-caret.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/expansion-tile-controller.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/fab-theme-data-accent-properties.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/flutter-driver-migration.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/flutter-generate-i10n-source.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/flutter-gradle-plugin-apply.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/flutter-lints-package.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/flutter-memory-allocations.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/flutter-plugins-configuration.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/flutter-root-version-file.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/font-weight-variation.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/forgetchild-call-super.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/form-field-autovalidation-api.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/form-semantics.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/gesture-recognizer-add-allowed-pointer.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/hero-controller-scope.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/ignoringsemantics-migration.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/image-cache-and-provider.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/image-filter-blur-tilemode.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/image-provider-load-buffer.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/imagecache-large-images.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/index.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/input-decoration-collapsed.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/insert-content-text-input-client.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/integration-test-default-golden-comparator.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/ios-flutterviewcontroller-splashscreenview-nullable.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/key-event-migration.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/kotlin-version.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/layout-builder-optimization.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/linux-merged-threads.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/list-tile-color-warning.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/macos-windows-merged-threads.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/material-3-default.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/material-3-migration.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/material-chip-button-semantics.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/material-color-utilities.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/material-design-3-token-update.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/material-localized-strings.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/material-state.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/material-theme-system-updates.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/menus-text-style.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/migrate-to-agp-9.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/mock-platform-channels.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/modal-router-semantics-order.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/mouse-tracker-moved-to-rendering.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/mouse-tracker-no-longer-attaches-annotations.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/multi-touch-scrolling.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/navigator-and-page-api.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/navigator-complete-route.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/network-policy-ios-android.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/new-color-scheme-roles.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/notifications.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/nullable-cupertinothemedata-brightness.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/overlay-entry-rebuilds.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/page-transition-replaced-by-ZoomPageTransitionBuilder.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/pageview-controller.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/paint-enableDithering.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/parent-data-widget-generic-type.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/platform-views-using-html-slots-web.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/plugin-api-migration.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/popscope-with-result.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/primary-scroll-controller-desktop.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/radio-api-redesign.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/raw-images-on-web-uses-correct-origin-and-colors.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/raw-menu-anchor-close-order.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/remove-semantics-elevation-and-thickness.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/renderbox-dry-layout.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/rendereditable-layout-before-hit-test.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/rendering-changes.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/route-information-uri.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/route-navigator-refactoring.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/route-transition-record-and-transition-delegate.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/routesettings-copywith-migration.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/scaffold-messenger.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/scribble-text-input-client.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/scroll-cache-extent.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/scrollable-alert-dialog.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/separated-builder-find-child-index-callback.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/services-scheduler-dependency-reversed.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/shortcut-key-event-migration.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/snackbar-with-action-behavior-update.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/splash-screen-migration.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/spring-description-underdamped.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/supplemental-maybeOf-migration.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/system_context_menu_controller_show.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/tab-alignment.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/target-platform-linux-windows.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/template.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/test-text-input.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/test-widgets-flutter-binding-clock.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/text-field-material-localizations.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/text-input-client-current-value.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/text-selection-theme.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/theme-data-accent-properties.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/toggleable-active-color.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/tooltip-semantics-order.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/trackpad-gestures.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/uiscenedelegate.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/updated-material-3-progress-indicators.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/updated-material-3-slider.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/use-maxLengthEnforcement-instead-of-maxLengthEnforced.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/v1-android-embedding.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/visibility-maintainfocusability.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/web-golden-comparator.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/wide-gamut-cupertino-dynamic-color.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/wide-gamut-framework.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/win-lifecycle-process-function.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/window-singleton.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/windows-build-architecture.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/windows-dark-mode.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/windows-run-loop.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/windows-show-window-migration.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/windows-version-information.md (100%) rename {src => sites/docs/src}/content/release/breaking-changes/zone-errors.md (100%) rename {src => sites/docs/src}/content/release/compatibility-policy.md (100%) rename {src => sites/docs/src}/content/release/index.md (100%) rename {src => sites/docs/src}/content/release/release-notes/changelogs/changelog-1.12.13.md (100%) rename {src => sites/docs/src}/content/release/release-notes/changelogs/changelog-1.2.1.md (100%) rename {src => sites/docs/src}/content/release/release-notes/changelogs/changelog-1.5.4.md (100%) rename {src => sites/docs/src}/content/release/release-notes/changelogs/changelog-1.7.8.md (100%) rename {src => sites/docs/src}/content/release/release-notes/changelogs/changelog-1.9.1.md (100%) rename {src => sites/docs/src}/content/release/release-notes/index.md (100%) rename {src => sites/docs/src}/content/release/release-notes/release-notes-0.0.21-1.0.0.md (100%) rename {src => sites/docs/src}/content/release/release-notes/release-notes-1.12.13.md (100%) rename {src => sites/docs/src}/content/release/release-notes/release-notes-1.17.0.md (100%) rename {src => sites/docs/src}/content/release/release-notes/release-notes-1.2.1.md (100%) rename {src => sites/docs/src}/content/release/release-notes/release-notes-1.20.0.md (100%) rename {src => sites/docs/src}/content/release/release-notes/release-notes-1.22.0.md (100%) rename {src => sites/docs/src}/content/release/release-notes/release-notes-1.5.4.md (100%) rename {src => sites/docs/src}/content/release/release-notes/release-notes-1.7.8.md (100%) rename {src => sites/docs/src}/content/release/release-notes/release-notes-1.9.1.md (100%) rename {src => sites/docs/src}/content/release/release-notes/release-notes-2.0.0.md (100%) rename {src => sites/docs/src}/content/release/release-notes/release-notes-2.10.0.md (100%) rename {src => sites/docs/src}/content/release/release-notes/release-notes-2.2.0.md (100%) rename {src => sites/docs/src}/content/release/release-notes/release-notes-2.5.0.md (100%) rename {src => sites/docs/src}/content/release/release-notes/release-notes-2.8.0.md (100%) rename {src => sites/docs/src}/content/release/release-notes/release-notes-3.0.0.md (100%) rename {src => sites/docs/src}/content/release/release-notes/release-notes-3.10.0.md (100%) rename {src => sites/docs/src}/content/release/release-notes/release-notes-3.13.0.md (100%) rename {src => sites/docs/src}/content/release/release-notes/release-notes-3.16.0.md (100%) rename {src => sites/docs/src}/content/release/release-notes/release-notes-3.19.0.md (100%) rename {src => sites/docs/src}/content/release/release-notes/release-notes-3.22.0.md (100%) rename {src => sites/docs/src}/content/release/release-notes/release-notes-3.24.0.md (100%) rename {src => sites/docs/src}/content/release/release-notes/release-notes-3.27.0.md (100%) rename {src => sites/docs/src}/content/release/release-notes/release-notes-3.29.0.md (100%) rename {src => sites/docs/src}/content/release/release-notes/release-notes-3.3.0.md (100%) rename {src => sites/docs/src}/content/release/release-notes/release-notes-3.32.0.md (100%) rename {src => sites/docs/src}/content/release/release-notes/release-notes-3.35.0.md (100%) rename {src => sites/docs/src}/content/release/release-notes/release-notes-3.38.0.md (100%) rename {src => sites/docs/src}/content/release/release-notes/release-notes-3.41.0.md (100%) rename {src => sites/docs/src}/content/release/release-notes/release-notes-3.7.0.md (100%) rename {src => sites/docs/src}/content/release/release-notes/release-notes-archive.md (100%) rename {src => sites/docs/src}/content/release/whats-new.md (100%) rename {src => sites/docs/src}/content/resources/ads-overview.md (100%) rename {src => sites/docs/src}/content/resources/architectural-overview.md (100%) rename {src => sites/docs/src}/content/resources/bug-reports.md (100%) rename {src => sites/docs/src}/content/resources/courses.md (100%) rename {src => sites/docs/src}/content/resources/faq.md (100%) rename {src => sites/docs/src}/content/resources/games-toolkit.md (100%) rename {src => sites/docs/src}/content/resources/in-app-purchases-overview.md (100%) rename {src => sites/docs/src}/content/resources/index.md (100%) rename {src => sites/docs/src}/content/resources/inside-flutter.md (100%) rename {src => sites/docs/src}/content/resources/news-toolkit.md (100%) rename {src => sites/docs/src}/content/resources/payments-overview.md (100%) rename {src => sites/docs/src}/content/resources/support.md (100%) rename {src => sites/docs/src}/content/resources/videos.md (100%) rename {src => sites/docs/src}/content/search-all.html (100%) rename {src => sites/docs/src}/content/search.html (100%) rename {src => sites/docs/src}/content/security/index.md (100%) rename {src => sites/docs/src}/content/testing/build-modes.md (100%) rename {src => sites/docs/src}/content/testing/code-debugging.md (100%) rename {src => sites/docs/src}/content/testing/common-errors.md (100%) rename {src => sites/docs/src}/content/testing/debugging.md (100%) rename {src => sites/docs/src}/content/testing/errors.md (100%) rename {src => sites/docs/src}/content/testing/index.md (100%) rename {src => sites/docs/src}/content/testing/integration-tests/index.md (100%) rename {src => sites/docs/src}/content/testing/native-debugging.md (100%) rename {src => sites/docs/src}/content/testing/overview.md (100%) rename {src => sites/docs/src}/content/testing/plugins-in-tests.md (100%) rename {src => sites/docs/src}/content/testing/testing-plugins.md (100%) rename {src => sites/docs/src}/content/testing/vscode-flutter-bar/_hot-reload.md (100%) rename {src => sites/docs/src}/content/testing/vscode-flutter-bar/_hot-restart.md (100%) rename {src => sites/docs/src}/content/testing/vscode-flutter-bar/_inspector.md (100%) rename {src => sites/docs/src}/content/testing/vscode-flutter-bar/_pause.md (100%) rename {src => sites/docs/src}/content/testing/vscode-flutter-bar/_play.md (100%) rename {src => sites/docs/src}/content/testing/vscode-flutter-bar/_step-into.md (100%) rename {src => sites/docs/src}/content/testing/vscode-flutter-bar/_step-out.md (100%) rename {src => sites/docs/src}/content/testing/vscode-flutter-bar/_step-over.md (100%) rename {src => sites/docs/src}/content/testing/vscode-flutter-bar/_stop.md (100%) rename {src => sites/docs/src}/content/tools/android-studio.md (100%) rename {src => sites/docs/src}/content/tools/devtools/android-studio.md (100%) rename {src => sites/docs/src}/content/tools/devtools/app-size.md (100%) rename {src => sites/docs/src}/content/tools/devtools/cli.md (100%) rename {src => sites/docs/src}/content/tools/devtools/console.md (100%) rename {src => sites/docs/src}/content/tools/devtools/cpu-profiler.md (100%) rename {src => sites/docs/src}/content/tools/devtools/debugger.md (100%) rename {src => sites/docs/src}/content/tools/devtools/deep-links.md (100%) rename {src => sites/docs/src}/content/tools/devtools/extensions.md (100%) rename {src => sites/docs/src}/content/tools/devtools/index.md (100%) rename {src => sites/docs/src}/content/tools/devtools/inspector.md (100%) rename {src => sites/docs/src}/content/tools/devtools/legacy-inspector.md (100%) rename {src => sites/docs/src}/content/tools/devtools/logging.md (100%) rename {src => sites/docs/src}/content/tools/devtools/memory.md (100%) rename {src => sites/docs/src}/content/tools/devtools/network.md (100%) rename {src => sites/docs/src}/content/tools/devtools/performance.md (100%) rename {src => sites/docs/src}/content/tools/devtools/release-notes/index.md (100%) rename {src => sites/docs/src}/content/tools/devtools/release-notes/release-notes-2.10.0.md (100%) rename {src => sites/docs/src}/content/tools/devtools/release-notes/release-notes-2.11.2.md (100%) rename {src => sites/docs/src}/content/tools/devtools/release-notes/release-notes-2.12.1.md (100%) rename {src => sites/docs/src}/content/tools/devtools/release-notes/release-notes-2.12.2.md (100%) rename {src => sites/docs/src}/content/tools/devtools/release-notes/release-notes-2.13.1.md (100%) rename {src => sites/docs/src}/content/tools/devtools/release-notes/release-notes-2.14.0.md (100%) rename {src => sites/docs/src}/content/tools/devtools/release-notes/release-notes-2.15.0.md (100%) rename {src => sites/docs/src}/content/tools/devtools/release-notes/release-notes-2.16.0.md (100%) rename {src => sites/docs/src}/content/tools/devtools/release-notes/release-notes-2.17.0.md (100%) rename {src => sites/docs/src}/content/tools/devtools/release-notes/release-notes-2.18.0.md (100%) rename {src => sites/docs/src}/content/tools/devtools/release-notes/release-notes-2.19.0.md (100%) rename {src => sites/docs/src}/content/tools/devtools/release-notes/release-notes-2.20.0.md (100%) rename {src => sites/docs/src}/content/tools/devtools/release-notes/release-notes-2.21.1.md (100%) rename {src => sites/docs/src}/content/tools/devtools/release-notes/release-notes-2.22.2.md (100%) rename {src => sites/docs/src}/content/tools/devtools/release-notes/release-notes-2.23.1.md (100%) rename {src => sites/docs/src}/content/tools/devtools/release-notes/release-notes-2.24.0.md (100%) rename {src => sites/docs/src}/content/tools/devtools/release-notes/release-notes-2.25.0.md (100%) rename {src => sites/docs/src}/content/tools/devtools/release-notes/release-notes-2.26.1.md (100%) rename {src => sites/docs/src}/content/tools/devtools/release-notes/release-notes-2.27.0.md (100%) rename {src => sites/docs/src}/content/tools/devtools/release-notes/release-notes-2.28.1.md (100%) rename {src => sites/docs/src}/content/tools/devtools/release-notes/release-notes-2.28.2.md (100%) rename {src => sites/docs/src}/content/tools/devtools/release-notes/release-notes-2.28.3.md (100%) rename {src => sites/docs/src}/content/tools/devtools/release-notes/release-notes-2.28.4.md (100%) rename {src => sites/docs/src}/content/tools/devtools/release-notes/release-notes-2.28.5.md (100%) rename {src => sites/docs/src}/content/tools/devtools/release-notes/release-notes-2.29.0.md (100%) rename {src => sites/docs/src}/content/tools/devtools/release-notes/release-notes-2.30.0.md (100%) rename {src => sites/docs/src}/content/tools/devtools/release-notes/release-notes-2.31.0.md (100%) rename {src => sites/docs/src}/content/tools/devtools/release-notes/release-notes-2.32.0.md (100%) rename {src => sites/docs/src}/content/tools/devtools/release-notes/release-notes-2.33.0.md (100%) rename {src => sites/docs/src}/content/tools/devtools/release-notes/release-notes-2.34.1.md (100%) rename {src => sites/docs/src}/content/tools/devtools/release-notes/release-notes-2.35.0.md (100%) rename {src => sites/docs/src}/content/tools/devtools/release-notes/release-notes-2.36.0.md (100%) rename {src => sites/docs/src}/content/tools/devtools/release-notes/release-notes-2.37.2.md (100%) rename {src => sites/docs/src}/content/tools/devtools/release-notes/release-notes-2.38.0.md (100%) rename {src => sites/docs/src}/content/tools/devtools/release-notes/release-notes-2.39.0.md (100%) rename {src => sites/docs/src}/content/tools/devtools/release-notes/release-notes-2.40.2.md (100%) rename {src => sites/docs/src}/content/tools/devtools/release-notes/release-notes-2.41.0.md (100%) rename {src => sites/docs/src}/content/tools/devtools/release-notes/release-notes-2.42.3.md (100%) rename {src => sites/docs/src}/content/tools/devtools/release-notes/release-notes-2.44.0.md (100%) rename {src => sites/docs/src}/content/tools/devtools/release-notes/release-notes-2.45.0.md (100%) rename {src => sites/docs/src}/content/tools/devtools/release-notes/release-notes-2.46.0.md (100%) rename {src => sites/docs/src}/content/tools/devtools/release-notes/release-notes-2.47.0.md (100%) rename {src => sites/docs/src}/content/tools/devtools/release-notes/release-notes-2.48.0.md (100%) rename {src => sites/docs/src}/content/tools/devtools/release-notes/release-notes-2.49.0.md (100%) rename {src => sites/docs/src}/content/tools/devtools/release-notes/release-notes-2.50.0.md (100%) rename {src => sites/docs/src}/content/tools/devtools/release-notes/release-notes-2.51.0.md (100%) rename {src => sites/docs/src}/content/tools/devtools/release-notes/release-notes-2.51.1.md (100%) rename {src => sites/docs/src}/content/tools/devtools/release-notes/release-notes-2.52.0.md (100%) rename {src => sites/docs/src}/content/tools/devtools/release-notes/release-notes-2.53.0.md (100%) rename {src => sites/docs/src}/content/tools/devtools/release-notes/release-notes-2.54.0.md (100%) rename {src => sites/docs/src}/content/tools/devtools/release-notes/release-notes-2.55.0.md (100%) rename {src => sites/docs/src}/content/tools/devtools/release-notes/release-notes-2.7.0.md (100%) rename {src => sites/docs/src}/content/tools/devtools/release-notes/release-notes-2.8.0.md (100%) rename {src => sites/docs/src}/content/tools/devtools/release-notes/release-notes-2.9.1.md (100%) rename {src => sites/docs/src}/content/tools/devtools/release-notes/release-notes-2.9.2.md (100%) rename {src => sites/docs/src}/content/tools/devtools/vscode.md (100%) rename {src => sites/docs/src}/content/tools/editors.md (100%) rename {src => sites/docs/src}/content/tools/flutter-fix.md (100%) rename {src => sites/docs/src}/content/tools/formatting.md (100%) rename {src => sites/docs/src}/content/tools/hot-reload.md (100%) rename {src => sites/docs/src}/content/tools/index.md (100%) rename {src => sites/docs/src}/content/tools/property-editor.md (100%) rename {src => sites/docs/src}/content/tools/pubspec.md (100%) rename {src => sites/docs/src}/content/tools/sdk.md (100%) rename {src => sites/docs/src}/content/tools/vs-code.md (100%) rename {src => sites/docs/src}/content/tools/widget-previewer.md (100%) rename {src => sites/docs/src}/content/tos/index.md (100%) rename {src => sites/docs/src}/content/ui/accessibility/accessibility-testing.md (100%) rename {src => sites/docs/src}/content/ui/accessibility/assistive-technologies.md (100%) rename {src => sites/docs/src}/content/ui/accessibility/index.md (100%) rename {src => sites/docs/src}/content/ui/accessibility/ui-design-and-styling.md (100%) rename {src => sites/docs/src}/content/ui/accessibility/web-accessibility.md (100%) rename {src => sites/docs/src}/content/ui/adaptive-responsive/best-practices.md (100%) rename {src => sites/docs/src}/content/ui/adaptive-responsive/capabilities.md (100%) rename {src => sites/docs/src}/content/ui/adaptive-responsive/general.md (100%) rename {src => sites/docs/src}/content/ui/adaptive-responsive/idioms.md (100%) rename {src => sites/docs/src}/content/ui/adaptive-responsive/index.md (100%) rename {src => sites/docs/src}/content/ui/adaptive-responsive/input.md (100%) rename {src => sites/docs/src}/content/ui/adaptive-responsive/large-screens.md (100%) rename {src => sites/docs/src}/content/ui/adaptive-responsive/more-info.md (100%) rename {src => sites/docs/src}/content/ui/adaptive-responsive/platform-adaptations.md (100%) rename {src => sites/docs/src}/content/ui/adaptive-responsive/safearea-mediaquery.md (100%) rename {src => sites/docs/src}/content/ui/animations/hero-animations.md (100%) rename {src => sites/docs/src}/content/ui/animations/implicit-animations.md (100%) rename {src => sites/docs/src}/content/ui/animations/index.md (100%) rename {src => sites/docs/src}/content/ui/animations/overview.md (100%) rename {src => sites/docs/src}/content/ui/animations/staggered-animations.md (100%) rename {src => sites/docs/src}/content/ui/animations/tutorial.md (100%) rename {src => sites/docs/src}/content/ui/assets/asset-transformation.md (100%) rename {src => sites/docs/src}/content/ui/assets/assets-and-images.md (100%) rename {src => sites/docs/src}/content/ui/assets/index.md (100%) rename {src => sites/docs/src}/content/ui/design/cupertino/index.md (100%) rename {src => sites/docs/src}/content/ui/design/graphics/fragment-shaders.md (100%) rename {src => sites/docs/src}/content/ui/design/graphics/index.md (100%) rename {src => sites/docs/src}/content/ui/design/index.md (100%) rename {src => sites/docs/src}/content/ui/design/material/index.md (100%) rename {src => sites/docs/src}/content/ui/design/text/index.md (100%) rename {src => sites/docs/src}/content/ui/design/text/typography.md (100%) rename {src => sites/docs/src}/content/ui/index.md (100%) rename {src => sites/docs/src}/content/ui/interactivity/actions-and-shortcuts.md (100%) rename {src => sites/docs/src}/content/ui/interactivity/focus.md (100%) rename {src => sites/docs/src}/content/ui/interactivity/gestures/drag-outside.md (100%) rename {src => sites/docs/src}/content/ui/interactivity/gestures/index.md (100%) rename {src => sites/docs/src}/content/ui/interactivity/index.md (100%) rename {src => sites/docs/src}/content/ui/interactivity/input/index.md (100%) rename {src => sites/docs/src}/content/ui/internationalization/index.md (100%) rename {src => sites/docs/src}/content/ui/layout/constraints.md (100%) rename {src => sites/docs/src}/content/ui/layout/index.md (100%) rename {src => sites/docs/src}/content/ui/layout/lists/index.md (100%) rename {src => sites/docs/src}/content/ui/layout/scrolling/index.md (100%) rename {src => sites/docs/src}/content/ui/layout/scrolling/slivers.md (100%) rename {src => sites/docs/src}/content/ui/layout/tutorial.md (100%) rename {src => sites/docs/src}/content/ui/navigation/deep-linking.md (100%) rename {src => sites/docs/src}/content/ui/navigation/index.md (100%) rename {src => sites/docs/src}/content/ui/navigation/url-strategies.md (100%) rename {src => sites/docs/src}/content/ui/widgets/index.md (100%) rename {src => sites/docs/src}/data/architectureRecommendations.yml (100%) rename {src => sites/docs/src}/data/catalog/index.yml (100%) rename {src => sites/docs/src}/data/catalog/widgets.yml (100%) rename {src => sites/docs/src}/data/glossary.yml (100%) rename {src => sites/docs/src}/data/learning-resources-index/codelabs.yml (100%) rename {src => sites/docs/src}/data/learning-resources-index/cookbook.yml (100%) rename {src => sites/docs/src}/data/learning-resources-index/demos.yml (100%) rename {src => sites/docs/src}/data/learning-resources-index/quickstarts_dart.yml (100%) rename {src => sites/docs/src}/data/learning-resources-index/quickstarts_flutter.yml (100%) rename {src => sites/docs/src}/data/sidenav/default.yml (100%) rename {src => sites/docs/src}/data/sidenav/learn.yml (100%) rename {src => sites/docs/src}/data/site.yml (100%) rename {src => sites/docs/src}/data/tutorial.yml (100%) rename {site => sites/docs}/web/assets/css/main.scss (100%) rename {site => sites/docs}/web/assets/images/404/dash_404.png (100%) rename {site => sites/docs}/web/assets/images/branding/dart/64.png (100%) rename {site => sites/docs}/web/assets/images/branding/dart/logo.svg (100%) rename {site => sites/docs}/web/assets/images/branding/flutter/icon/1080.png (100%) rename {site => sites/docs}/web/assets/images/branding/flutter/icon/64.png (100%) rename {site => sites/docs}/web/assets/images/branding/flutter/icon/mono.svg (100%) rename {site => sites/docs}/web/assets/images/branding/flutter/logo+text/horizontal/default.png (100%) rename {site => sites/docs}/web/assets/images/branding/flutter/logo+text/horizontal/default.svg (100%) rename {site => sites/docs}/web/assets/images/branding/flutter/logo+text/horizontal/white.png (100%) rename {site => sites/docs}/web/assets/images/branding/flutter/logo+text/horizontal/white.svg (100%) rename {site => sites/docs}/web/assets/images/branding/flutter/logo+text/vertical/default.png (100%) rename {site => sites/docs}/web/assets/images/branding/flutter/logo+text/vertical/default.svg (100%) rename {site => sites/docs}/web/assets/images/branding/flutter/logo+text/vertical/white.png (100%) rename {site => sites/docs}/web/assets/images/branding/flutter/logo+text/vertical/white.svg (100%) rename {site => sites/docs}/web/assets/images/branding/flutter/logo/1080.svg (100%) rename {site => sites/docs}/web/assets/images/branding/flutter/logo/default.svg (100%) rename {site => sites/docs}/web/assets/images/branding/flutter/logo/flutter-lockup-small.png (100%) rename {site => sites/docs}/web/assets/images/branding/flutter/logo/flutter-lockup.png (100%) rename {site => sites/docs}/web/assets/images/branding/flutter/logo/flutter-logomark-1080px.png (100%) rename {site => sites/docs}/web/assets/images/branding/flutter/logo/flutter-logomark-320px.png (100%) rename {site => sites/docs}/web/assets/images/branding/flutter/logo/flutter-mono-81x100.png (100%) rename {site => sites/docs}/web/assets/images/branding/flutter/logo/square.svg (100%) rename {site => sites/docs}/web/assets/images/dash/BigDashAndLittleDash.png (100%) rename {site => sites/docs}/web/assets/images/dash/DartHummingbird.jpg (100%) rename {site => sites/docs}/web/assets/images/dash/Dash.png (100%) rename {site => sites/docs}/web/assets/images/dash/DashClawMachine.png (100%) rename {site => sites/docs}/web/assets/images/dash/Dashatars.png (100%) rename {site => sites/docs}/web/assets/images/dash/MegaDashChilling.png (100%) rename {site => sites/docs}/web/assets/images/dash/NilayDashPuppet.png (100%) rename {site => sites/docs}/web/assets/images/dash/ShamsDashJacket.png (100%) rename {site => sites/docs}/web/assets/images/dash/dash-1.0.jpg (100%) rename {site => sites/docs}/web/assets/images/dash/dash-conference-swag.jpg (100%) rename {site => sites/docs}/web/assets/images/dash/dash-contribute.png (100%) rename {site => sites/docs}/web/assets/images/dash/dash-fainting.gif (100%) rename {site => sites/docs}/web/assets/images/dash/dash-fainting.webp (100%) rename {site => sites/docs}/web/assets/images/dash/dash-prototypes.jpg (100%) rename {site => sites/docs}/web/assets/images/dash/dash-prototypes2.jpg (100%) rename {site => sites/docs}/web/assets/images/dash/early-dash-sketches.png (100%) rename {site => sites/docs}/web/assets/images/dash/early-dash-sketches2.jpg (100%) rename {site => sites/docs}/web/assets/images/dash/early-dash-sketches3.jpg (100%) rename {site => sites/docs}/web/assets/images/dash/early-dash-sketches4.jpg (100%) rename {site => sites/docs}/web/assets/images/dash/early-dash-sketches5.jpg (100%) rename {site => sites/docs}/web/assets/images/decorative/flutter-on-desktop.svg (100%) rename {site => sites/docs}/web/assets/images/decorative/flutter-on-phone.svg (100%) rename {site => sites/docs}/web/assets/images/decorative/pointing-the-way.png (100%) rename {site => sites/docs}/web/assets/images/decorative/up-to-date.png (100%) rename {site => sites/docs}/web/assets/images/docs/LICENSE (100%) rename {site => sites/docs}/web/assets/images/docs/PlatformChannels.png (100%) rename {site => sites/docs}/web/assets/images/docs/a11y/app-large-fonts.png (100%) rename {site => sites/docs}/web/assets/images/docs/a11y/app-regular-fonts.png (100%) rename {site => sites/docs}/web/assets/images/docs/a18n/app-large-fonts.png (100%) rename {site => sites/docs}/web/assets/images/docs/a18n/app-regular-fonts.png (100%) rename {site => sites/docs}/web/assets/images/docs/add-ads.png (100%) rename {site => sites/docs}/web/assets/images/docs/add-in-app-purchases.png (100%) rename {site => sites/docs}/web/assets/images/docs/add-payments.png (100%) rename {site => sites/docs}/web/assets/images/docs/ai-best-practices/app-task-list-showing-crossword-clues-fo.png (100%) rename {site => sites/docs}/web/assets/images/docs/ai-best-practices/crossword-companion-app-displaying-a-con.png (100%) rename {site => sites/docs}/web/assets/images/docs/ai-best-practices/crossword-companion-app-interface-showin.png (100%) rename {site => sites/docs}/web/assets/images/docs/ai-best-practices/crossword-companion-app-showing-a-5x5-gr.png (100%) rename {site => sites/docs}/web/assets/images/docs/ai-best-practices/crossword-companion-interface-showing-a.png (100%) rename {site => sites/docs}/web/assets/images/docs/ai-best-practices/crossword-task-list-showing-solved-clues.png (100%) rename {site => sites/docs}/web/assets/images/docs/ai-toolkit/accessing-edit-menu.png (100%) rename {site => sites/docs}/web/assets/images/docs/ai-toolkit/add-recipe-button.png (100%) rename {site => sites/docs}/web/assets/images/docs/ai-toolkit/ai-toolkit-app.png (100%) rename {site => sites/docs}/web/assets/images/docs/ai-toolkit/apply-changes-decision.png (100%) rename {site => sites/docs}/web/assets/images/docs/ai-toolkit/chatbot-prompt.png (100%) rename {site => sites/docs}/web/assets/images/docs/ai-toolkit/copy-to-clipboard.png (100%) rename {site => sites/docs}/web/assets/images/docs/ai-toolkit/cupertino-chat-app.png (100%) rename {site => sites/docs}/web/assets/images/docs/ai-toolkit/demo-app.png (100%) rename {site => sites/docs}/web/assets/images/docs/ai-toolkit/desktop-enter-text.png (100%) rename {site => sites/docs}/web/assets/images/docs/ai-toolkit/desktop-pluto-convo.png (100%) rename {site => sites/docs}/web/assets/images/docs/ai-toolkit/download-from-gallery.png (100%) rename {site => sites/docs}/web/assets/images/docs/ai-toolkit/enter-textfield.png (100%) rename {site => sites/docs}/web/assets/images/docs/ai-toolkit/enter-voice-into-textfield.png (100%) rename {site => sites/docs}/web/assets/images/docs/ai-toolkit/example-of-suggested-prompts.png (100%) rename {site => sites/docs}/web/assets/images/docs/ai-toolkit/example-of-welcome-message.png (100%) rename {site => sites/docs}/web/assets/images/docs/ai-toolkit/how-to-edit-prompt.png (100%) rename {site => sites/docs}/web/assets/images/docs/ai-toolkit/how-to-exit-editing-mode.png (100%) rename {site => sites/docs}/web/assets/images/docs/ai-toolkit/image-thumbnails.png (100%) rename {site => sites/docs}/web/assets/images/docs/ai-toolkit/image-zoom.png (100%) rename {site => sites/docs}/web/assets/images/docs/ai-toolkit/long-tap-choose-copy.png (100%) rename {site => sites/docs}/web/assets/images/docs/ai-toolkit/mobile-enter-text.png (100%) rename {site => sites/docs}/web/assets/images/docs/ai-toolkit/mobile-pluto-convo.png (100%) rename {site => sites/docs}/web/assets/images/docs/ai-toolkit/multi-media-icons.png (100%) rename {site => sites/docs}/web/assets/images/docs/ai-toolkit/multi-media-testing-testing.png (100%) rename {site => sites/docs}/web/assets/images/docs/ai-toolkit/selfie.png (100%) rename {site => sites/docs}/web/assets/images/docs/ai-toolkit/setting-food-preferences.png (100%) rename {site => sites/docs}/web/assets/images/docs/androidx/do_androidx_refactor.png (100%) rename {site => sites/docs}/web/assets/images/docs/androidx/migrate_prompt.png (100%) rename {site => sites/docs}/web/assets/images/docs/app-anatomy.svg (100%) rename {site => sites/docs}/web/assets/images/docs/app-architecture/case-study/booking_screen.png (100%) rename {site => sites/docs}/web/assets/images/docs/app-architecture/case-study/date_select_screen.png (100%) rename {site => sites/docs}/web/assets/images/docs/app-architecture/case-study/dismissible.webp (100%) rename {site => sites/docs}/web/assets/images/docs/app-architecture/case-study/home_screen.png (100%) rename {site => sites/docs}/web/assets/images/docs/app-architecture/case-study/mvvm-case-study-services-architecture.png (100%) rename {site => sites/docs}/web/assets/images/docs/app-architecture/case-study/mvvm-case-study-ui-layer-highlighted.png (100%) rename {site => sites/docs}/web/assets/images/docs/app-architecture/case-study/mvvm-case-study-ui-state-highlighted.png (100%) rename {site => sites/docs}/web/assets/images/docs/app-architecture/case-study/mvvm-case-study-update-ui-steps.png (100%) rename {site => sites/docs}/web/assets/images/docs/app-architecture/case-study/search_form_screen.png (100%) rename {site => sites/docs}/web/assets/images/docs/app-architecture/case-study/splash_screen.png (100%) rename {site => sites/docs}/web/assets/images/docs/app-architecture/common-architecture-concepts/horizontal-layers-with-UDF.png (100%) rename {site => sites/docs}/web/assets/images/docs/app-architecture/common-architecture-concepts/horizontal-layers-with-icons.png (100%) rename {site => sites/docs}/web/assets/images/docs/app-architecture/common-architecture-concepts/ui-f-state.png (100%) rename {site => sites/docs}/web/assets/images/docs/app-architecture/design-patterns/command-icon.svg (100%) rename {site => sites/docs}/web/assets/images/docs/app-architecture/design-patterns/kv-store-icon.svg (100%) rename {site => sites/docs}/web/assets/images/docs/app-architecture/design-patterns/offline-first-icon.svg (100%) rename {site => sites/docs}/web/assets/images/docs/app-architecture/design-patterns/optimistic-state-icon.svg (100%) rename {site => sites/docs}/web/assets/images/docs/app-architecture/design-patterns/result-icon.svg (100%) rename {site => sites/docs}/web/assets/images/docs/app-architecture/design-patterns/sql-icon.svg (100%) rename {site => sites/docs}/web/assets/images/docs/app-architecture/guide/feature-architecture-example.png (100%) rename {site => sites/docs}/web/assets/images/docs/app-architecture/guide/feature-architecture-simplified-Data-highlighted.png (100%) rename {site => sites/docs}/web/assets/images/docs/app-architecture/guide/feature-architecture-simplified-Repository-highlighted.png (100%) rename {site => sites/docs}/web/assets/images/docs/app-architecture/guide/feature-architecture-simplified-Service-highlighted.png (100%) rename {site => sites/docs}/web/assets/images/docs/app-architecture/guide/feature-architecture-simplified-UI-highlighted.png (100%) rename {site => sites/docs}/web/assets/images/docs/app-architecture/guide/feature-architecture-simplified-View-highlighted.png (100%) rename {site => sites/docs}/web/assets/images/docs/app-architecture/guide/feature-architecture-simplified-ViewModel-highlighted.png (100%) rename {site => sites/docs}/web/assets/images/docs/app-architecture/guide/feature-architecture-simplified-with-logic-layer.png (100%) rename {site => sites/docs}/web/assets/images/docs/app-architecture/guide/feature-architecture-simplified.png (100%) rename {site => sites/docs}/web/assets/images/docs/app-architecture/guide/mvvm-intro-with-domain-layer.png (100%) rename {site => sites/docs}/web/assets/images/docs/app-architecture/guide/mvvm-intro-with-layers.png (100%) rename {site => sites/docs}/web/assets/images/docs/app-architecture/hero-image.png (100%) rename {site => sites/docs}/web/assets/images/docs/arch-overview/archdiagram.png (100%) rename {site => sites/docs}/web/assets/images/docs/arch-overview/color-picker.png (100%) rename {site => sites/docs}/web/assets/images/docs/arch-overview/constraints-sizes.png (100%) rename {site => sites/docs}/web/assets/images/docs/arch-overview/inherited-widget.png (100%) rename {site => sites/docs}/web/assets/images/docs/arch-overview/platform-channels.png (100%) rename {site => sites/docs}/web/assets/images/docs/arch-overview/render-pipeline.png (100%) rename {site => sites/docs}/web/assets/images/docs/arch-overview/trees.png (100%) rename {site => sites/docs}/web/assets/images/docs/arch-overview/web-framework-diagram.png (100%) rename {site => sites/docs}/web/assets/images/docs/arch-overview/widget-element.png (100%) rename {site => sites/docs}/web/assets/images/docs/arch-overview/widgets.png (100%) rename {site => sites/docs}/web/assets/images/docs/assets-and-images/android-icon-path.png (100%) rename {site => sites/docs}/web/assets/images/docs/assets-and-images/icon.png (100%) rename {site => sites/docs}/web/assets/images/docs/assets-and-images/ios-icon-path.png (100%) rename {site => sites/docs}/web/assets/images/docs/assets-and-images/ios-launchscreen-xcode.png (100%) rename {site => sites/docs}/web/assets/images/docs/assets-and-images/launch-screen.png (100%) rename {site => sites/docs}/web/assets/images/docs/brand-svg/chromeos.svg (100%) rename {site => sites/docs}/web/assets/images/docs/brand-svg/linux.svg (100%) rename {site => sites/docs}/web/assets/images/docs/brand-svg/macos-bug.svg (100%) rename {site => sites/docs}/web/assets/images/docs/brand-svg/macos.svg (100%) rename {site => sites/docs}/web/assets/images/docs/brand-svg/windows-bug.svg (100%) rename {site => sites/docs}/web/assets/images/docs/brand-svg/windows.svg (100%) rename {site => sites/docs}/web/assets/images/docs/breaking-changes/baseline.gif (100%) rename {site => sites/docs}/web/assets/images/docs/breaking-changes/disable-ui-scene.png (100%) rename {site => sites/docs}/web/assets/images/docs/breaking-changes/material.floating_action_button_test.clip_masterImage.png (100%) rename {site => sites/docs}/web/assets/images/docs/breaking-changes/material.floating_action_button_test.clip_testImage.png (100%) rename {site => sites/docs}/web/assets/images/docs/breaking-changes/material.ink_sparkle.bottom_right.0_masterImage.png (100%) rename {site => sites/docs}/web/assets/images/docs/breaking-changes/material.ink_sparkle.bottom_right.0_testImage.png (100%) rename {site => sites/docs}/web/assets/images/docs/breaking-changes/not_def.gif (100%) rename {site => sites/docs}/web/assets/images/docs/breaking-changes/uiscene-new-file.png (100%) rename {site => sites/docs}/web/assets/images/docs/breaking-changes/uiscenedelegate-plist.png (100%) rename {site => sites/docs}/web/assets/images/docs/breaking-changes/uiscenedelegate-swiftui-info-plist.png (100%) rename {site => sites/docs}/web/assets/images/docs/breaking-changes/underline.gif (100%) rename {site => sites/docs}/web/assets/images/docs/breaking-changes/widgets.text_golden.Decoration.1_masterImage.png (100%) rename {site => sites/docs}/web/assets/images/docs/breaking-changes/widgets.text_golden.Decoration.1_testImage.png (100%) rename {site => sites/docs}/web/assets/images/docs/catalog-widget-placeholder.png (100%) rename {site => sites/docs}/web/assets/images/docs/cd/android.png (100%) rename {site => sites/docs}/web/assets/images/docs/cd/ios.png (100%) rename {site => sites/docs}/web/assets/images/docs/cookbook/ads-ad-unit-id.png (100%) rename {site => sites/docs}/web/assets/images/docs/cookbook/ads-ad-unit.png (100%) rename {site => sites/docs}/web/assets/images/docs/cookbook/ads-app-id.png (100%) rename {site => sites/docs}/web/assets/images/docs/cookbook/ads-device.jpg (100%) rename {site => sites/docs}/web/assets/images/docs/cookbook/ads-multidex.png (100%) rename {site => sites/docs}/web/assets/images/docs/cookbook/animated-container.webp (100%) rename {site => sites/docs}/web/assets/images/docs/cookbook/animation-physics-card-drag.webp (100%) rename {site => sites/docs}/web/assets/images/docs/cookbook/app-store-add-app-button.png (100%) rename {site => sites/docs}/web/assets/images/docs/cookbook/architecture/optimistic-state.png (100%) rename {site => sites/docs}/web/assets/images/docs/cookbook/architecture/optimistic-state.webp (100%) rename {site => sites/docs}/web/assets/images/docs/cookbook/architecture/todo_app_dark.png (100%) rename {site => sites/docs}/web/assets/images/docs/cookbook/architecture/todo_app_light.png (100%) rename {site => sites/docs}/web/assets/images/docs/cookbook/basic-list.png (100%) rename {site => sites/docs}/web/assets/images/docs/cookbook/dismissible.webp (100%) rename {site => sites/docs}/web/assets/images/docs/cookbook/drawer.png (100%) rename {site => sites/docs}/web/assets/images/docs/cookbook/effects/DownloadButton.webp (100%) rename {site => sites/docs}/web/assets/images/docs/cookbook/effects/DragAUIElement.webp (100%) rename {site => sites/docs}/web/assets/images/docs/cookbook/effects/ExpandingFAB.webp (100%) rename {site => sites/docs}/web/assets/images/docs/cookbook/effects/GradientBubbles.webp (100%) rename {site => sites/docs}/web/assets/images/docs/cookbook/effects/LoadingShimmer.webp (100%) rename {site => sites/docs}/web/assets/images/docs/cookbook/effects/NestedNavigator.webp (100%) rename {site => sites/docs}/web/assets/images/docs/cookbook/effects/ParallaxScrolling.webp (100%) rename {site => sites/docs}/web/assets/images/docs/cookbook/effects/StaggeredMenuAnimation.webp (100%) rename {site => sites/docs}/web/assets/images/docs/cookbook/effects/TimingDiagram.png (100%) rename {site => sites/docs}/web/assets/images/docs/cookbook/effects/TypingIndicator.webp (100%) rename {site => sites/docs}/web/assets/images/docs/cookbook/effects/UILoadingAnimation.webp (100%) rename {site => sites/docs}/web/assets/images/docs/cookbook/effects/_README.md (100%) rename {site => sites/docs}/web/assets/images/docs/cookbook/effects/app-hero/app-hero.jpg (100%) rename {site => sites/docs}/web/assets/images/docs/cookbook/effects/instagram-buttons/millennial-dude.jpg (100%) rename {site => sites/docs}/web/assets/images/docs/cookbook/effects/instagram-buttons/millennial-texture.jpg (100%) rename {site => sites/docs}/web/assets/images/docs/cookbook/effects/parallax/00-header.jpg (100%) rename {site => sites/docs}/web/assets/images/docs/cookbook/effects/parallax/01-mount-rushmore.jpg (100%) rename {site => sites/docs}/web/assets/images/docs/cookbook/effects/parallax/02-singapore.jpg (100%) rename {site => sites/docs}/web/assets/images/docs/cookbook/effects/parallax/03-machu-picchu.jpg (100%) rename {site => sites/docs}/web/assets/images/docs/cookbook/effects/parallax/04-vitznau.jpg (100%) rename {site => sites/docs}/web/assets/images/docs/cookbook/effects/parallax/05-bali.jpg (100%) rename {site => sites/docs}/web/assets/images/docs/cookbook/effects/parallax/06-mexico-city.jpg (100%) rename {site => sites/docs}/web/assets/images/docs/cookbook/effects/parallax/07-cairo.jpg (100%) rename {site => sites/docs}/web/assets/images/docs/cookbook/effects/split-check/Avatar1.jpg (100%) rename {site => sites/docs}/web/assets/images/docs/cookbook/effects/split-check/Avatar2.jpg (100%) rename {site => sites/docs}/web/assets/images/docs/cookbook/effects/split-check/Avatar3.jpg (100%) rename {site => sites/docs}/web/assets/images/docs/cookbook/effects/split-check/Food1.jpg (100%) rename {site => sites/docs}/web/assets/images/docs/cookbook/effects/split-check/Food2.jpg (100%) rename {site => sites/docs}/web/assets/images/docs/cookbook/effects/split-check/Food3.jpg (100%) rename {site => sites/docs}/web/assets/images/docs/cookbook/fade-in-out.webp (100%) rename {site => sites/docs}/web/assets/images/docs/cookbook/fading-in-asset-demo.webp (100%) rename {site => sites/docs}/web/assets/images/docs/cookbook/fading-in-images.webp (100%) rename {site => sites/docs}/web/assets/images/docs/cookbook/floating-app-bar.webp (100%) rename {site => sites/docs}/web/assets/images/docs/cookbook/focus.webp (100%) rename {site => sites/docs}/web/assets/images/docs/cookbook/fonts.png (100%) rename {site => sites/docs}/web/assets/images/docs/cookbook/form-validation.webp (100%) rename {site => sites/docs}/web/assets/images/docs/cookbook/google-play-create-app.png (100%) rename {site => sites/docs}/web/assets/images/docs/cookbook/grid-list.webp (100%) rename {site => sites/docs}/web/assets/images/docs/cookbook/handling-taps.webp (100%) rename {site => sites/docs}/web/assets/images/docs/cookbook/hero.webp (100%) rename {site => sites/docs}/web/assets/images/docs/cookbook/horizontal-list.webp (100%) rename {site => sites/docs}/web/assets/images/docs/cookbook/isolate.webp (100%) rename {site => sites/docs}/web/assets/images/docs/cookbook/long-lists.webp (100%) rename {site => sites/docs}/web/assets/images/docs/cookbook/mixed-list.png (100%) rename {site => sites/docs}/web/assets/images/docs/cookbook/multiplayer-areas.jpg (100%) rename {site => sites/docs}/web/assets/images/docs/cookbook/multiplayer-card-game.jpg (100%) rename {site => sites/docs}/web/assets/images/docs/cookbook/multiplayer-firebase-data.png (100%) rename {site => sites/docs}/web/assets/images/docs/cookbook/multiplayer-firebase-match.png (100%) rename {site => sites/docs}/web/assets/images/docs/cookbook/multiplayer-two-mobiles.jpg (100%) rename {site => sites/docs}/web/assets/images/docs/cookbook/navigate-with-arguments.webp (100%) rename {site => sites/docs}/web/assets/images/docs/cookbook/navigation-basics-cupertino.webp (100%) rename {site => sites/docs}/web/assets/images/docs/cookbook/navigation-basics.webp (100%) rename {site => sites/docs}/web/assets/images/docs/cookbook/network-image.png (100%) rename {site => sites/docs}/web/assets/images/docs/cookbook/orientation.webp (100%) rename {site => sites/docs}/web/assets/images/docs/cookbook/package-fonts.png (100%) rename {site => sites/docs}/web/assets/images/docs/cookbook/page-route-animation.webp (100%) rename {site => sites/docs}/web/assets/images/docs/cookbook/passing-data.webp (100%) rename {site => sites/docs}/web/assets/images/docs/cookbook/play-console-play-games-services.png (100%) rename {site => sites/docs}/web/assets/images/docs/cookbook/retrieve-input.webp (100%) rename {site => sites/docs}/web/assets/images/docs/cookbook/returning-data.webp (100%) rename {site => sites/docs}/web/assets/images/docs/cookbook/ripples.webp (100%) rename {site => sites/docs}/web/assets/images/docs/cookbook/set-up-app-links-emulator-deeplinked.png (100%) rename {site => sites/docs}/web/assets/images/docs/cookbook/set-up-app-links-emulator-installed.png (100%) rename {site => sites/docs}/web/assets/images/docs/cookbook/set-up-app-links-pdc-signing-key.png (100%) rename {site => sites/docs}/web/assets/images/docs/cookbook/set-up-universal-links-add-associated-domains.png (100%) rename {site => sites/docs}/web/assets/images/docs/cookbook/set-up-universal-links-associated-domains.png (100%) rename {site => sites/docs}/web/assets/images/docs/cookbook/set-up-universal-links-simulator-deeplinked.png (100%) rename {site => sites/docs}/web/assets/images/docs/cookbook/set-up-universal-links-simulator.png (100%) rename {site => sites/docs}/web/assets/images/docs/cookbook/snackbar.webp (100%) rename {site => sites/docs}/web/assets/images/docs/cookbook/spaced-items-1.png (100%) rename {site => sites/docs}/web/assets/images/docs/cookbook/spaced-items-2.png (100%) rename {site => sites/docs}/web/assets/images/docs/cookbook/tabs.webp (100%) rename {site => sites/docs}/web/assets/images/docs/cookbook/themes.png (100%) rename {site => sites/docs}/web/assets/images/docs/cookbook/types-of-gamer-motivations.png (100%) rename {site => sites/docs}/web/assets/images/docs/cookbook/web-sockets.webp (100%) rename {site => sites/docs}/web/assets/images/docs/crash_reports.png (100%) rename {site => sites/docs}/web/assets/images/docs/declarativeUIchanges.png (100%) rename {site => sites/docs}/web/assets/images/docs/deployment/android/build-variant-menu.png (100%) rename {site => sites/docs}/web/assets/images/docs/deployment/android/cli-multidex-added-build.png (100%) rename {site => sites/docs}/web/assets/images/docs/deployment/android/cli-select-device.png (100%) rename {site => sites/docs}/web/assets/images/docs/deployment/android/gradle-script-menu.png (100%) rename {site => sites/docs}/web/assets/images/docs/deployment/android/ide-build-failure-multidex.png (100%) rename {site => sites/docs}/web/assets/images/docs/development/add-to-app/android-overview.webp (100%) rename {site => sites/docs}/web/assets/images/docs/development/add-to-app/android/add-flutter-fragment/add-flutter-fragment_fullscreen.png (100%) rename {site => sites/docs}/web/assets/images/docs/development/add-to-app/android/add-flutter-fragment/add-flutter-fragment_header.png (100%) rename {site => sites/docs}/web/assets/images/docs/development/add-to-app/android/add-flutter-fragment/add-flutter-fragment_partial-ui.png (100%) rename {site => sites/docs}/web/assets/images/docs/development/add-to-app/android/add-flutter-screen/add-single-flutter-screen-transparent_header.png (100%) rename {site => sites/docs}/web/assets/images/docs/development/add-to-app/android/add-flutter-screen/add-single-flutter-screen_header.png (100%) rename {site => sites/docs}/web/assets/images/docs/development/add-to-app/android/add-flutter-view/add-view-sample.webp (100%) rename {site => sites/docs}/web/assets/images/docs/development/add-to-app/android/project-setup/build-aar-instructions.png (100%) rename {site => sites/docs}/web/assets/images/docs/development/add-to-app/android/project-setup/ide-build-aar.png (100%) rename {site => sites/docs}/web/assets/images/docs/development/add-to-app/android/project-setup/ide-new-module.png (100%) rename {site => sites/docs}/web/assets/images/docs/development/add-to-app/debugging/wireless-port.png (100%) rename {site => sites/docs}/web/assets/images/docs/development/add-to-app/ios-overview.webp (100%) rename {site => sites/docs}/web/assets/images/docs/development/add-to-app/ios/project-setup/choose-libraries.png (100%) rename {site => sites/docs}/web/assets/images/docs/development/add-to-app/ios/project-setup/choose-to-embed.png (100%) rename {site => sites/docs}/web/assets/images/docs/development/add-to-app/ios/project-setup/copy-bundle.png (100%) rename {site => sites/docs}/web/assets/images/docs/development/add-to-app/ios/project-setup/debug-plist.png (100%) rename {site => sites/docs}/web/assets/images/docs/development/add-to-app/ios/project-setup/embed-xcode.png (100%) rename {site => sites/docs}/web/assets/images/docs/development/add-to-app/ios/project-setup/excluded-archs.png (100%) rename {site => sites/docs}/web/assets/images/docs/development/add-to-app/ios/project-setup/framework-search-paths.png (100%) rename {site => sites/docs}/web/assets/images/docs/development/add-to-app/ios/project-setup/linked-libraries.png (100%) rename {site => sites/docs}/web/assets/images/docs/development/add-to-app/ios/project-setup/network-permission.png (100%) rename {site => sites/docs}/web/assets/images/docs/development/add-to-app/ios/project-setup/plist-build-setting.png (100%) rename {site => sites/docs}/web/assets/images/docs/development/add-to-app/ios/project-setup/project-pbxproj.png (100%) rename {site => sites/docs}/web/assets/images/docs/development/add-to-app/ios/project-setup/set-plist-build-setting.png (100%) rename {site => sites/docs}/web/assets/images/docs/development/add-to-app/ipv6.png (100%) rename {site => sites/docs}/web/assets/images/docs/development/add-to-app/multiple-flutters-sample.webp (100%) rename {site => sites/docs}/web/assets/images/docs/development/concurrency/basics-main-isolate.png (100%) rename {site => sites/docs}/web/assets/images/docs/development/concurrency/event-jank.png (100%) rename {site => sites/docs}/web/assets/images/docs/development/concurrency/isolate-bg-worker.png (100%) rename {site => sites/docs}/web/assets/images/docs/development/data-and-backend/state-mgmt/ephemeral-vs-app-state.png (100%) rename {site => sites/docs}/web/assets/images/docs/development/data-and-backend/state-mgmt/model-shopper-screencast.webp (100%) rename {site => sites/docs}/web/assets/images/docs/development/data-and-backend/state-mgmt/simple-widget-tree-with-cart.png (100%) rename {site => sites/docs}/web/assets/images/docs/development/data-and-backend/state-mgmt/simple-widget-tree.png (100%) rename {site => sites/docs}/web/assets/images/docs/development/data-and-backend/state-mgmt/state-management-explainer.webp (100%) rename {site => sites/docs}/web/assets/images/docs/development/data-and-backend/state-mgmt/ui-equals-function-of-state.png (100%) rename {site => sites/docs}/web/assets/images/docs/development/device-connect.png (100%) rename {site => sites/docs}/web/assets/images/docs/development/packages-and-plugins/FlutterFavoriteLogo.png (100%) rename {site => sites/docs}/web/assets/images/docs/development/packages-and-plugins/swift-package-manager/add-files-to-runner.png (100%) rename {site => sites/docs}/web/assets/images/docs/development/packages-and-plugins/swift-package-manager/add-flutter-pre-action.png (100%) rename {site => sites/docs}/web/assets/images/docs/development/packages-and-plugins/swift-package-manager/add-generated-framework.png (100%) rename {site => sites/docs}/web/assets/images/docs/development/packages-and-plugins/swift-package-manager/add-runner-tests-link-binary-with-libraries.png (100%) rename {site => sites/docs}/web/assets/images/docs/development/packages-and-plugins/swift-package-manager/choose-package-products-test.png (100%) rename {site => sites/docs}/web/assets/images/docs/development/packages-and-plugins/swift-package-manager/choose-package-products.png (100%) rename {site => sites/docs}/web/assets/images/docs/development/packages-and-plugins/swift-package-manager/copy-full-path.png (100%) rename {site => sites/docs}/web/assets/images/docs/development/packages-and-plugins/swift-package-manager/flutter-pre-action-build-log.png (100%) rename {site => sites/docs}/web/assets/images/docs/development/packages-and-plugins/swift-package-manager/minimum-deployments.png (100%) rename {site => sites/docs}/web/assets/images/docs/development/packages-and-plugins/swift-package-manager/package-dependencies.png (100%) rename {site => sites/docs}/web/assets/images/docs/development/packages-and-plugins/swift-package-manager/reference-files-in-place.png (100%) rename {site => sites/docs}/web/assets/images/docs/development/packages-and-plugins/swift-package-manager/remove-flutter-pre-action.png (100%) rename {site => sites/docs}/web/assets/images/docs/development/packages-and-plugins/swift-package-manager/remove-generated-framework.png (100%) rename {site => sites/docs}/web/assets/images/docs/development/packages-and-plugins/swift-package-manager/remove-generated-package.png (100%) rename {site => sites/docs}/web/assets/images/docs/development/packages-and-plugins/swift-package-manager/runner-tests-link-binary-with-libraries.png (100%) rename {site => sites/docs}/web/assets/images/docs/development/packages-and-plugins/swift-package-manager/search-for-ocmock.png (100%) rename {site => sites/docs}/web/assets/images/docs/development/platform-integration/app-extensions/share-extension-open-app.gif (100%) rename {site => sites/docs}/web/assets/images/docs/development/platform-integration/app-extensions/share-extension.png (100%) rename {site => sites/docs}/web/assets/images/docs/development/platform-integration/app-extensions/xcode-app-groups.png (100%) rename {site => sites/docs}/web/assets/images/docs/development/platform-integration/app-extensions/xcode-configurations.png (100%) rename {site => sites/docs}/web/assets/images/docs/development/platform-integration/ios-app-clip/activate-scheme.png (100%) rename {site => sites/docs}/web/assets/images/docs/development/platform-integration/ios-app-clip/add-app-clip.png (100%) rename {site => sites/docs}/web/assets/images/docs/development/platform-integration/ios-app-clip/add-target-membership.png (100%) rename {site => sites/docs}/web/assets/images/docs/development/platform-integration/ios-app-clip/add-target.png (100%) rename {site => sites/docs}/web/assets/images/docs/development/platform-integration/ios-app-clip/app-clip-details.png (100%) rename {site => sites/docs}/web/assets/images/docs/development/platform-integration/ios-app-clip/app-clip-entitlements.png (100%) rename {site => sites/docs}/web/assets/images/docs/development/platform-integration/ios-app-clip/bridge-header.png (100%) rename {site => sites/docs}/web/assets/images/docs/development/platform-integration/ios-app-clip/clean-files.png (100%) rename {site => sites/docs}/web/assets/images/docs/development/platform-integration/ios-app-clip/configuration.png (100%) rename {site => sites/docs}/web/assets/images/docs/development/platform-integration/ios-app-clip/embedded-app-clips.png (100%) rename {site => sites/docs}/web/assets/images/docs/development/platform-integration/ios-app-clip/main-app-entitlements-setting.png (100%) rename {site => sites/docs}/web/assets/images/docs/development/platform-integration/ios-app-clip/main-app-entitlements.png (100%) rename {site => sites/docs}/web/assets/images/docs/development/platform-integration/ios-app-clip/new-build-phase.png (100%) rename {site => sites/docs}/web/assets/images/docs/development/platform-integration/ios-app-clip/observatory-uri.png (100%) rename {site => sites/docs}/web/assets/images/docs/development/platform-integration/ios-app-clip/run-select.png (100%) rename {site => sites/docs}/web/assets/images/docs/development/platform-integration/ios-app-clip/scene-manifest.png (100%) rename {site => sites/docs}/web/assets/images/docs/development/platform-integration/ios-app-clip/xcode-backend-build.png (100%) rename {site => sites/docs}/web/assets/images/docs/development/platform-integration/ios-app-clip/xcode-backend-embed.png (100%) rename {site => sites/docs}/web/assets/images/docs/development/tools/android-studio-run-controls.png (100%) rename {site => sites/docs}/web/assets/images/docs/development/tools/flutter-fix-suggestion-intellij.png (100%) rename {site => sites/docs}/web/assets/images/docs/development/tools/flutter-fix-suggestion-vscode.png (100%) rename {site => sites/docs}/web/assets/images/docs/development/ui/splash-screen/android-splash-screen/splash-screens_header.png (100%) rename {site => sites/docs}/web/assets/images/docs/development/ui/typography/feature-tag-example.png (100%) rename {site => sites/docs}/web/assets/images/docs/development/ui/typography/google-fonts-type-tester.png (100%) rename {site => sites/docs}/web/assets/images/docs/development/ui/typography/google-fonts-type-tester.webp (100%) rename {site => sites/docs}/web/assets/images/docs/development/ui/typography/roboto-serif-font-axes.png (100%) rename {site => sites/docs}/web/assets/images/docs/development/ui/typography/typographical-scale.png (100%) rename {site => sites/docs}/web/assets/images/docs/development/ui/typography/variable-font-axes.png (100%) rename {site => sites/docs}/web/assets/images/docs/favicon.png (100%) rename {site => sites/docs}/web/assets/images/docs/flavors/flavors-android-app-names-1.png (100%) rename {site => sites/docs}/web/assets/images/docs/flavors/flavors-android-icons.png (100%) rename {site => sites/docs}/web/assets/images/docs/flavors/flavors-ios-app-names.png (100%) rename {site => sites/docs}/web/assets/images/docs/flavors/flavors-ios-icons.png (100%) rename {site => sites/docs}/web/assets/images/docs/flavors/flavors-ios-scheme-configurations.png (100%) rename {site => sites/docs}/web/assets/images/docs/flavors/flavors-ios-schemes.png (100%) rename {site => sites/docs}/web/assets/images/docs/flavors/flavors-ios-test-scheme.png (100%) rename {site => sites/docs}/web/assets/images/docs/flutter-mono-81x100.png (100%) rename {site => sites/docs}/web/assets/images/docs/fwe/dash-search.png (100%) rename {site => sites/docs}/web/assets/images/docs/fwe/layout/alternating_list_items.png (100%) rename {site => sites/docs}/web/assets/images/docs/fwe/layout/axes_diagram.png (100%) rename {site => sites/docs}/web/assets/images/docs/fwe/layout/basic_listview.png (100%) rename {site => sites/docs}/web/assets/images/docs/fwe/layout/center.png (100%) rename {site => sites/docs}/web/assets/images/docs/fwe/layout/col_space_evenly.png (100%) rename {site => sites/docs}/web/assets/images/docs/fwe/layout/expanded_row.png (100%) rename {site => sites/docs}/web/assets/images/docs/fwe/layout/flex_2_row.png (100%) rename {site => sites/docs}/web/assets/images/docs/fwe/layout/layout_builder.png (100%) rename {site => sites/docs}/web/assets/images/docs/fwe/layout/left_alignment.png (100%) rename {site => sites/docs}/web/assets/images/docs/fwe/layout/listview_builder.png (100%) rename {site => sites/docs}/web/assets/images/docs/fwe/layout/nested_row_column.png (100%) rename {site => sites/docs}/web/assets/images/docs/fwe/layout/overflowing_row.png (100%) rename {site => sites/docs}/web/assets/images/docs/fwe/layout/padding.png (100%) rename {site => sites/docs}/web/assets/images/docs/fwe/layout/row.png (100%) rename {site => sites/docs}/web/assets/images/docs/fwe/layout/simple_row_column_widget_tree.png (100%) rename {site => sites/docs}/web/assets/images/docs/fwe/layout/space_evenly.png (100%) rename {site => sites/docs}/web/assets/images/docs/fwe/simple_composition_example.png (100%) rename {site => sites/docs}/web/assets/images/docs/fwe/user-input/DatePicker.webp (100%) rename {site => sites/docs}/web/assets/images/docs/fwe/user-input/Dismissible.webp (100%) rename {site => sites/docs}/web/assets/images/docs/fwe/user-input/ElevatedButton.webp (100%) rename {site => sites/docs}/web/assets/images/docs/fwe/user-input/Radio.webp (100%) rename {site => sites/docs}/web/assets/images/docs/fwe/user-input/RichText.png (100%) rename {site => sites/docs}/web/assets/images/docs/fwe/user-input/RichText_whitebg.png (100%) rename {site => sites/docs}/web/assets/images/docs/fwe/user-input/SelectableText.webp (100%) rename {site => sites/docs}/web/assets/images/docs/fwe/user-input/SpecialListTiles.webp (100%) rename {site => sites/docs}/web/assets/images/docs/fwe/user-input/Switch.webp (100%) rename {site => sites/docs}/web/assets/images/docs/fwe/user-input/TextField.webp (100%) rename {site => sites/docs}/web/assets/images/docs/fwe/user-input/TimePicker.webp (100%) rename {site => sites/docs}/web/assets/images/docs/fwe/user-input/checkbox.webp (100%) rename {site => sites/docs}/web/assets/images/docs/fwe/user-input/chip.png (100%) rename {site => sites/docs}/web/assets/images/docs/fwe/user-input/dropdownmenu.webp (100%) rename {site => sites/docs}/web/assets/images/docs/fwe/user-input/material-buttons.png (100%) rename {site => sites/docs}/web/assets/images/docs/fwe/user-input/segmented-button.webp (100%) rename {site => sites/docs}/web/assets/images/docs/fwe/user-input/slider.webp (100%) rename {site => sites/docs}/web/assets/images/docs/get-started/android/react-native/api-calls.webp (100%) rename {site => sites/docs}/web/assets/images/docs/get-started/android/react-native/basic-layout.webp (100%) rename {site => sites/docs}/web/assets/images/docs/get-started/android/react-native/canvas.png (100%) rename {site => sites/docs}/web/assets/images/docs/get-started/android/react-native/card-swipe.webp (100%) rename {site => sites/docs}/web/assets/images/docs/get-started/android/react-native/custom-cards.png (100%) rename {site => sites/docs}/web/assets/images/docs/get-started/android/react-native/flatlist.webp (100%) rename {site => sites/docs}/web/assets/images/docs/get-started/android/react-native/flutter-fade.webp (100%) rename {site => sites/docs}/web/assets/images/docs/get-started/android/react-native/flutter-gestures.webp (100%) rename {site => sites/docs}/web/assets/images/docs/get-started/android/react-native/flutterstyling.webp (100%) rename {site => sites/docs}/web/assets/images/docs/get-started/android/react-native/hello-world-basic.png (100%) rename {site => sites/docs}/web/assets/images/docs/get-started/android/react-native/hello-world.png (100%) rename {site => sites/docs}/web/assets/images/docs/get-started/android/react-native/input-fields.webp (100%) rename {site => sites/docs}/web/assets/images/docs/get-started/android/react-native/modular.png (100%) rename {site => sites/docs}/web/assets/images/docs/get-started/android/react-native/navigation.webp (100%) rename {site => sites/docs}/web/assets/images/docs/get-started/android/react-native/stack.png (100%) rename {site => sites/docs}/web/assets/images/docs/get-started/android/react-native/state-change.webp (100%) rename {site => sites/docs}/web/assets/images/docs/get-started/codelab-goal-background.jpg (100%) rename {site => sites/docs}/web/assets/images/docs/get-started/hot-reload.svg (100%) rename {site => sites/docs}/web/assets/images/docs/get-started/increment-button.png (100%) rename {site => sites/docs}/web/assets/images/docs/get-started/install_android_tools.png (100%) rename {site => sites/docs}/web/assets/images/docs/get-started/ios/react-native/api-calls.webp (100%) rename {site => sites/docs}/web/assets/images/docs/get-started/ios/react-native/basic-layout.webp (100%) rename {site => sites/docs}/web/assets/images/docs/get-started/ios/react-native/canvas.png (100%) rename {site => sites/docs}/web/assets/images/docs/get-started/ios/react-native/card-swipe.webp (100%) rename {site => sites/docs}/web/assets/images/docs/get-started/ios/react-native/custom-cards.png (100%) rename {site => sites/docs}/web/assets/images/docs/get-started/ios/react-native/flatlist.webp (100%) rename {site => sites/docs}/web/assets/images/docs/get-started/ios/react-native/flutter-fade.webp (100%) rename {site => sites/docs}/web/assets/images/docs/get-started/ios/react-native/flutter-gestures.webp (100%) rename {site => sites/docs}/web/assets/images/docs/get-started/ios/react-native/flutterstyling.webp (100%) rename {site => sites/docs}/web/assets/images/docs/get-started/ios/react-native/hello-world-basic.png (100%) rename {site => sites/docs}/web/assets/images/docs/get-started/ios/react-native/hello-world.png (100%) rename {site => sites/docs}/web/assets/images/docs/get-started/ios/react-native/input-fields.webp (100%) rename {site => sites/docs}/web/assets/images/docs/get-started/ios/react-native/modular.png (100%) rename {site => sites/docs}/web/assets/images/docs/get-started/ios/react-native/navigation.webp (100%) rename {site => sites/docs}/web/assets/images/docs/get-started/ios/react-native/stack.png (100%) rename {site => sites/docs}/web/assets/images/docs/get-started/ios/react-native/state-change.webp (100%) rename {site => sites/docs}/web/assets/images/docs/homepage/_README.md (100%) rename {site => sites/docs}/web/assets/images/docs/homepage/dart-diagram-small.png (100%) rename {site => sites/docs}/web/assets/images/docs/homepage/reflectly-hero-600px.png (100%) rename {site => sites/docs}/web/assets/images/docs/integration-test/migration-1.png (100%) rename {site => sites/docs}/web/assets/images/docs/integration-test/test-lab-1.png (100%) rename {site => sites/docs}/web/assets/images/docs/integration-test/test-lab-2.png (100%) rename {site => sites/docs}/web/assets/images/docs/integration-test/test-lab-3.png (100%) rename {site => sites/docs}/web/assets/images/docs/integration-test/test-lab-4.png (100%) rename {site => sites/docs}/web/assets/images/docs/learn/beginner.jpg (100%) rename {site => sites/docs}/web/assets/images/docs/learn/dash_search.png (100%) rename {site => sites/docs}/web/assets/images/docs/learn/documentation.jpg (100%) rename {site => sites/docs}/web/assets/images/docs/learn/expand-your-knowledge.png (100%) rename {site => sites/docs}/web/assets/images/docs/learn/flutter-create-pin-up.png (100%) rename {site => sites/docs}/web/assets/images/docs/learn/learn-flutter-anyway.png (100%) rename {site => sites/docs}/web/assets/images/docs/learn/tutorial-hero.png (100%) rename {site => sites/docs}/web/assets/images/docs/learn/tutorial-pin-up.png (100%) rename {site => sites/docs}/web/assets/images/docs/logs.png (100%) rename {site => sites/docs}/web/assets/images/docs/owl.jpg (100%) rename {site => sites/docs}/web/assets/images/docs/perf/devtools-size.png (100%) rename {site => sites/docs}/web/assets/images/docs/perf/size-summary.png (100%) rename {site => sites/docs}/web/assets/images/docs/perf/vital-size.png (100%) rename {site => sites/docs}/web/assets/images/docs/platform-adaptations/android-zoom-animation.png (100%) rename {site => sites/docs}/web/assets/images/docs/platform-adaptations/cupertino-alert.png (100%) rename {site => sites/docs}/web/assets/images/docs/platform-adaptations/hig-appbar.png (100%) rename {site => sites/docs}/web/assets/images/docs/platform-adaptations/hig-checkbox.png (100%) rename {site => sites/docs}/web/assets/images/docs/platform-adaptations/hig-progress.png (100%) rename {site => sites/docs}/web/assets/images/docs/platform-adaptations/hig-radio.png (100%) rename {site => sites/docs}/web/assets/images/docs/platform-adaptations/hig-refresh.png (100%) rename {site => sites/docs}/web/assets/images/docs/platform-adaptations/hig-slider.png (100%) rename {site => sites/docs}/web/assets/images/docs/platform-adaptations/hig-switch.png (100%) rename {site => sites/docs}/web/assets/images/docs/platform-adaptations/hig-tabbar.png (100%) rename {site => sites/docs}/web/assets/images/docs/platform-adaptations/hig-text-field.png (100%) rename {site => sites/docs}/web/assets/images/docs/platform-adaptations/iconography-android.png (100%) rename {site => sites/docs}/web/assets/images/docs/platform-adaptations/iconography-ios.png (100%) rename {site => sites/docs}/web/assets/images/docs/platform-adaptations/m3-alert.png (100%) rename {site => sites/docs}/web/assets/images/docs/platform-adaptations/m3-checkbox.png (100%) rename {site => sites/docs}/web/assets/images/docs/platform-adaptations/m3-progress.png (100%) rename {site => sites/docs}/web/assets/images/docs/platform-adaptations/m3-radio.png (100%) rename {site => sites/docs}/web/assets/images/docs/platform-adaptations/m3-refresh.png (100%) rename {site => sites/docs}/web/assets/images/docs/platform-adaptations/m3-slider.png (100%) rename {site => sites/docs}/web/assets/images/docs/platform-adaptations/m3-switch.png (100%) rename {site => sites/docs}/web/assets/images/docs/platform-adaptations/m3-text-field.png (100%) rename {site => sites/docs}/web/assets/images/docs/platform-adaptations/mat-appbar.png (100%) rename {site => sites/docs}/web/assets/images/docs/platform-adaptations/mat-navbar.png (100%) rename {site => sites/docs}/web/assets/images/docs/platform-adaptations/navigation-android-back.webp (100%) rename {site => sites/docs}/web/assets/images/docs/platform-adaptations/navigation-android-p.webp (100%) rename {site => sites/docs}/web/assets/images/docs/platform-adaptations/navigation-android-q.webp (100%) rename {site => sites/docs}/web/assets/images/docs/platform-adaptations/navigation-android.webp (100%) rename {site => sites/docs}/web/assets/images/docs/platform-adaptations/navigation-ios-back.webp (100%) rename {site => sites/docs}/web/assets/images/docs/platform-adaptations/navigation-ios-modal.webp (100%) rename {site => sites/docs}/web/assets/images/docs/platform-adaptations/navigation-ios-nav-bar.webp (100%) rename {site => sites/docs}/web/assets/images/docs/platform-adaptations/navigation-ios.webp (100%) rename {site => sites/docs}/web/assets/images/docs/platform-adaptations/scroll-medium.webp (100%) rename {site => sites/docs}/web/assets/images/docs/platform-adaptations/scroll-momentum-ios.webp (100%) rename {site => sites/docs}/web/assets/images/docs/platform-adaptations/scroll-overscroll.webp (100%) rename {site => sites/docs}/web/assets/images/docs/platform-adaptations/scroll-soft.webp (100%) rename {site => sites/docs}/web/assets/images/docs/platform-adaptations/scroll-static-overscroll.webp (100%) rename {site => sites/docs}/web/assets/images/docs/platform-adaptations/scroll-strong.webp (100%) rename {site => sites/docs}/web/assets/images/docs/platform-adaptations/scroll-tap-to-top-ios.webp (100%) rename {site => sites/docs}/web/assets/images/docs/platform-adaptations/text-double-tap-android.webp (100%) rename {site => sites/docs}/web/assets/images/docs/platform-adaptations/text-double-tap-ios.webp (100%) rename {site => sites/docs}/web/assets/images/docs/platform-adaptations/text-keyboard-move-android.webp (100%) rename {site => sites/docs}/web/assets/images/docs/platform-adaptations/text-keyboard-move-ios.webp (100%) rename {site => sites/docs}/web/assets/images/docs/platform-adaptations/text-long-press-android.webp (100%) rename {site => sites/docs}/web/assets/images/docs/platform-adaptations/text-long-press-drag-android.webp (100%) rename {site => sites/docs}/web/assets/images/docs/platform-adaptations/text-long-press-drag-ios.webp (100%) rename {site => sites/docs}/web/assets/images/docs/platform-adaptations/text-long-press-ios.webp (100%) rename {site => sites/docs}/web/assets/images/docs/platform-adaptations/text-single-tap-android.webp (100%) rename {site => sites/docs}/web/assets/images/docs/platform-adaptations/text-single-tap-ios.webp (100%) rename {site => sites/docs}/web/assets/images/docs/platform-adaptations/text-toolbar-android.png (100%) rename {site => sites/docs}/web/assets/images/docs/platform-adaptations/text-toolbar-ios.png (100%) rename {site => sites/docs}/web/assets/images/docs/platform-adaptations/typography-android.png (100%) rename {site => sites/docs}/web/assets/images/docs/platform-adaptations/typography-ios.png (100%) rename {site => sites/docs}/web/assets/images/docs/releaseguide/android-studio-flamingo-gradle-upgrade.png (100%) rename {site => sites/docs}/web/assets/images/docs/releaseguide/android-studio-flamingo-upgrade-alert.png (100%) rename {site => sites/docs}/web/assets/images/docs/releaseguide/macos_xcode_settings.png (100%) rename {site => sites/docs}/web/assets/images/docs/releaseguide/xcode_settings.png (100%) rename {site => sites/docs}/web/assets/images/docs/releaseguide/xcode_workflow_branch_changes.png (100%) rename {site => sites/docs}/web/assets/images/docs/resources/_README.md (100%) rename {site => sites/docs}/web/assets/images/docs/resources/diagram-layercake.png (100%) rename {site => sites/docs}/web/assets/images/docs/setup/trust-computer.png (100%) rename {site => sites/docs}/web/assets/images/docs/setup/xcode-account.png (100%) rename {site => sites/docs}/web/assets/images/docs/setup/xcode-unique-bundle-id.png (100%) rename {site => sites/docs}/web/assets/images/docs/testing/debugging/attach-flutter-process-field.png (100%) rename {site => sites/docs}/web/assets/images/docs/testing/debugging/ios.png (100%) rename {site => sites/docs}/web/assets/images/docs/testing/debugging/native/android-studio/attach-process-button.png (100%) rename {site => sites/docs}/web/assets/images/docs/testing/debugging/native/android-studio/attach-process-dialog.png (100%) rename {site => sites/docs}/web/assets/images/docs/testing/debugging/native/android-studio/debug-open-java-code.png (100%) rename {site => sites/docs}/web/assets/images/docs/testing/debugging/native/android-studio/debug-run.png (100%) rename {site => sites/docs}/web/assets/images/docs/testing/debugging/native/android-studio/debugger-active.png (100%) rename {site => sites/docs}/web/assets/images/docs/testing/debugging/native/dart-debugger.png (100%) rename {site => sites/docs}/web/assets/images/docs/testing/debugging/native/macos/basic-app.png (100%) rename {site => sites/docs}/web/assets/images/docs/testing/debugging/native/url-launcher-app/android.png (100%) rename {site => sites/docs}/web/assets/images/docs/testing/debugging/native/url-launcher-app/ios.png (100%) rename {site => sites/docs}/web/assets/images/docs/testing/debugging/native/url-launcher-app/windows.png (100%) rename {site => sites/docs}/web/assets/images/docs/testing/debugging/native/visual-studio/attach-to-process-dialog.png (100%) rename {site => sites/docs}/web/assets/images/docs/testing/debugging/native/visual-studio/choose-solution.png (100%) rename {site => sites/docs}/web/assets/images/docs/testing/debugging/native/visual-studio/debugger-active.png (100%) rename {site => sites/docs}/web/assets/images/docs/testing/debugging/native/xcode/dart-vm-uri.png (100%) rename {site => sites/docs}/web/assets/images/docs/testing/debugging/native/xcode/run-app.png (100%) rename {site => sites/docs}/web/assets/images/docs/testing/debugging/native/xcode/select-device.png (100%) rename {site => sites/docs}/web/assets/images/docs/testing/debugging/vscode-ui/icons/debug.png (100%) rename {site => sites/docs}/web/assets/images/docs/testing/debugging/vscode-ui/icons/hot-reload.png (100%) rename {site => sites/docs}/web/assets/images/docs/testing/debugging/vscode-ui/icons/hot-restart.png (100%) rename {site => sites/docs}/web/assets/images/docs/testing/debugging/vscode-ui/icons/inspector.png (100%) rename {site => sites/docs}/web/assets/images/docs/testing/debugging/vscode-ui/icons/pause.png (100%) rename {site => sites/docs}/web/assets/images/docs/testing/debugging/vscode-ui/icons/play-or-resume.png (100%) rename {site => sites/docs}/web/assets/images/docs/testing/debugging/vscode-ui/icons/step-into.png (100%) rename {site => sites/docs}/web/assets/images/docs/testing/debugging/vscode-ui/icons/step-out.png (100%) rename {site => sites/docs}/web/assets/images/docs/testing/debugging/vscode-ui/icons/step-over.png (100%) rename {site => sites/docs}/web/assets/images/docs/testing/debugging/vscode-ui/icons/stop.png (100%) rename {site => sites/docs}/web/assets/images/docs/testing/debugging/vscode-ui/screens/attach-flutter-process-menu.png (100%) rename {site => sites/docs}/web/assets/images/docs/testing/debugging/vscode-ui/screens/debug-toolbar.png (100%) rename {site => sites/docs}/web/assets/images/docs/testing/debugging/vscode-ui/screens/debugger-parts.png (100%) rename {site => sites/docs}/web/assets/images/docs/testing/debugging/vscode-ui/screens/vscode-add-attach-success.png (100%) rename {site => sites/docs}/web/assets/images/docs/testing/debugging/vscode-ui/screens/vscode-add-attach-uri-filled.png (100%) rename {site => sites/docs}/web/assets/images/docs/testing/debugging/vscode-ui/screens/vscode-add-attach-uri.png (100%) rename {site => sites/docs}/web/assets/images/docs/testing/debugging/vscode-ui/screens/vscode-debugger-paused.png (100%) rename {site => sites/docs}/web/assets/images/docs/testing/debugging/vscode-ui/screens/vscode-debugger.png (100%) rename {site => sites/docs}/web/assets/images/docs/testing/debugging/vscode-ui/screens/vscode-layout-explorer.png (100%) rename {site => sites/docs}/web/assets/images/docs/testing/debugging/vscode-widget-details-tree.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/android-studio/README (100%) rename {site => sites/docs}/web/assets/images/docs/tools/android-studio/assists.webp (100%) rename {site => sites/docs}/web/assets/images/docs/tools/android-studio/dart-analysis.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/android-studio/hot-reload.gif (100%) rename {site => sites/docs}/web/assets/images/docs/tools/android-studio/hot-reload.webp (100%) rename {site => sites/docs}/web/assets/images/docs/tools/android-studio/inspector_select_example.webp (100%) rename {site => sites/docs}/web/assets/images/docs/tools/android-studio/keymap-settings-flutter-plugin.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/android-studio/log.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/android-studio/main-toolbar.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/android-studio/switch_inspector_tree.webp (100%) rename {site => sites/docs}/web/assets/images/docs/tools/android-studio/templates.webp (100%) rename {site => sites/docs}/web/assets/images/docs/tools/android-studio/widget-rebuild-info.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/android_studio_open_devtools.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/app_size_access_landing_page.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/app_size_analysis.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/app_size_call_graph.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/app_size_diff.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/app_size_dominator_tree.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/app_size_load_analysis.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/app_size_load_diff.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/app_size_tab.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/bottom-up-view.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/browse-heap-snapshot.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/call-tree.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/chrome-devtools-performance-panel.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/connect_dialog.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/console-evaluate-expressions.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/console-evaluate-variables.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/console-inspect-widget.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/console-references.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/console-stdout.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/cpu-flame-chart.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/cpu-sampling-rate-menu.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/dart-devtools.webp (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/debug-console.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/debug-mode-banner-icon.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/debug-paint-mode-icon.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/debug-toggle-guideline-render-box.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/debug-toggle-guidelines-alignment.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/debug-toggle-guidelines-baseline.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/debug-toggle-guidelines-clip.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/debug-toggle-guidelines-oversized.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/debug-toggle-guidelines-padding.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/debug-toggle-guidelines-repaint-1.webp (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/debug-toggle-guidelines-repaint-2.webp (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/debug-toggle-guidelines-scroll.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/debug-toggle-guidelines-spacer.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/debug-toggle-slow-animations-disabled.webp (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/debug-toggle-slow-animations-enabled.webp (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/debugger_screenshot.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/deep-link-validator.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/diff-tab.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/display-options.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/enhanced-tracing.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/extension_dialog.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/extension_dialog_button.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/extension_enable_prompt.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/filter-by-tag.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/filter-ui.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/flame-chart-help.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/flex-explorer-tab.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/flutter-frames-chart.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/flutter-inspector-settings.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/frame-analysis-tab.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/inspector-widget-explorer.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/inspector-widget-tree.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/inspector_details_tree.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/inspector_legacy_screenshot.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/inspector_screenshot.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/invert_oversized_images_icon.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/layout_explorer_cross_axis_alignment.webp (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/layout_explorer_errors_and_device.webp (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/layout_explorer_fit.webp (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/layout_explorer_fixed_layout.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/layout_explorer_flex.webp (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/layout_explorer_main_axis_alignment.webp (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/logging_log_entries.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/memory_chart_anatomy.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/method-table.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/more-debugging-options.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/network_filter_dialog.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/network_screenshot.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/network_search_and_filter.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/network_startup_resume.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/paint-baselines-icon.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/performance-overlay-green.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/performance-overlay-jank.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/profile-tab.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/property-editor-android-studio.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/property-editor-documentation.gif (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/property-editor-filter-clear-button.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/property-editor-filter-menu-button.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/property-editor-filter-regex-toggle.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/property-editor-filter-text.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/property-editor-icon-android-studio.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/property-editor-icon-vscode.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/property-editor-labels.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/property-editor-name-type.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/property-editor-text-widget.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/property-editor-tooltip.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/property-editor-vscode.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/refresh-tree-icon.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/release-notes/images-2.10.0/image1.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/release-notes/images-2.11.2/image1.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/release-notes/images-2.11.2/image2.gif (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/release-notes/images-2.12.1/image1.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/release-notes/images-2.13.1/image1.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/release-notes/images-2.13.1/image2.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/release-notes/images-2.14.0/image1.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/release-notes/images-2.14.0/image2.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/release-notes/images-2.14.0/image3.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/release-notes/images-2.15.0/image1.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/release-notes/images-2.15.0/image2.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/release-notes/images-2.17.0/frame_analysis.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/release-notes/images-2.17.0/package_directories.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/release-notes/images-2.18.0/allocation-tracing.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/release-notes/images-2.18.0/profile.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/release-notes/images-2.18.0/render-time-column.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/release-notes/images-2.19.0/4577.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/release-notes/images-2.20.0/4693.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/release-notes/images-2.20.0/4700.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/release-notes/images-2.20.0/4714.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/release-notes/images-2.20.0/4722.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/release-notes/images-2.20.0/4803.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/release-notes/images-2.21.1/image1.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/release-notes/images-2.22.2/5181.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/release-notes/images-2.22.2/5201.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/release-notes/images-2.22.2/5248.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/release-notes/images-2.22.2/5290.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/release-notes/images-2.22.2/5320.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/release-notes/images-2.22.2/5323.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/release-notes/images-2.23.1/cpu-method-table.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/release-notes/images-2.23.1/verbose-logging.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/release-notes/images-2.25.0/memory.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/release-notes/images-2.26.1/home_screen.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/release-notes/images-2.27.0/truncation.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/release-notes/images-2.28.1/example_devtools_extension.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/release-notes/images-2.28.1/logger_copy.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/release-notes/images-2.28.3/watch_tutorial_link.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/release-notes/images-2.29.0/open_file_performance_screen.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/release-notes/images-2.29.0/track_platform_channels.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/release-notes/images-2.30.0/flutter_frames_engine_text.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/release-notes/images-2.31.0/hover-for-dropdown.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/release-notes/images-2.31.0/link-to-doc.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/release-notes/images-2.32.0/logging_toggle_filters.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/release-notes/images-2.34.1/7197-export.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/release-notes/images-2.34.1/7369-timeline-settings.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/release-notes/images-2.34.1/7463-overlay.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/release-notes/images-2.35.0/json_viewer_copy.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/release-notes/images-2.35.0/network_recording.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/release-notes/images-2.35.0/profiler_recording.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/release-notes/images-2.36.0/rebuild_counts_frame_analysis.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/release-notes/images-2.36.0/rebuild_stats.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/release-notes/images-2.36.0/track_build_counts_setting.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/release-notes/images-2.37.2/devtools_in_sidebar.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/release-notes/images-2.37.2/socket-profiling.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/release-notes/images-2.40.2/deep_link_ios.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/release-notes/images-2.40.2/new_inspector.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/release-notes/images-2.40.2/wasm_setting.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/release-notes/images-2.41.0/log_filter.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/release-notes/images-2.41.0/log_level_filter.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/release-notes/images-2.41.0/log_metadata.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/release-notes/images-2.41.0/network_filter.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/release-notes/images-2.42.3/inspector_auto_refresh_setting.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/release-notes/images-2.42.3/legacy_inspector_setting.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/release-notes/images-2.44.0/network_controls.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/release-notes/images-2.44.0/network_open_save_button.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/release-notes/images-2.7.0/image1.gif (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/release-notes/images-2.7.0/image2.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/release-notes/images-2.7.0/image3.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/release-notes/images-2.7.0/image4.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/release-notes/images-2.7.0/image5.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/release-notes/images-2.7.0/image6.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/release-notes/images-2.8.0/image1.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/release-notes/images-2.8.0/image2.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/release-notes/images-2.8.0/image3.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/release-notes/images-2.8.0/image4.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/release-notes/images-2.8.0/image5.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/release-notes/images-2.9.1/image1.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/release-notes/images-2.9.1/image2.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/release-notes/images-2.9.1/image3.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/release-notes/images-2.9.2/image1.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/release-notes/images-2.9.2/image2.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/render-object-tab.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/repaint-rainbow-icon.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/select-widget-mode-button.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/select-widget-mode-icon.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/shader-compilation-frames-chart.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/show-implementation-widgets-button.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/slow-animations-icon.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/table-element.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/timeline-events-tab.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/toggle-platform-icon.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/trace-instances-tab.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/trace-view.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/track-layouts.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/track-paints.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/track-widget-builds.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/track_widget_creation_disabled.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/track_widget_creation_enabled.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/treemap_breadcrumbs.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/visual_debugging_options.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/widget-properties-tab.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/widget-tree-with-implementation-widgets.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/devtools/widget-tree.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/hot-reload.gif (100%) rename {site => sites/docs}/web/assets/images/docs/tools/vs-code/assists.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/vs-code/debug_console.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/vs-code/device_status_bar.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/vs-code/problems.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/vs-code/snippets.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/vs-code/vscode_command.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/vs-code/vscode_embedded.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/vs-code/vscode_status_bar.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/widget-previewer/android-studio.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/widget-previewer/filter-by-file.gif (100%) rename {site => sites/docs}/web/assets/images/docs/tools/widget-previewer/multi-preview.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/widget-previewer/vscode.png (100%) rename {site => sites/docs}/web/assets/images/docs/tools/widget-previewer/widget-previewer.png (100%) rename {site => sites/docs}/web/assets/images/docs/tutorial/app_with_input.png (100%) rename {site => sites/docs}/web/assets/images/docs/tutorial/appbar.png (100%) rename {site => sites/docs}/web/assets/images/docs/tutorial/birdle.png (100%) rename {site => sites/docs}/web/assets/images/docs/tutorial/bounce_in_curve.gif (100%) rename {site => sites/docs}/web/assets/images/docs/tutorial/grid_of_tiles.png (100%) rename {site => sites/docs}/web/assets/images/docs/tutorial/hello_world.png (100%) rename {site => sites/docs}/web/assets/images/docs/tutorial/initial_widget_tree.png (100%) rename {site => sites/docs}/web/assets/images/docs/tutorial/linear_curve.gif (100%) rename {site => sites/docs}/web/assets/images/docs/tutorial/property_editor.png (100%) rename {site => sites/docs}/web/assets/images/docs/tutorial/rolodex_complete.png (100%) rename {site => sites/docs}/web/assets/images/docs/tutorial/tiles.png (100%) rename {site => sites/docs}/web/assets/images/docs/tutorial/widget_inspector.png (100%) rename {site => sites/docs}/web/assets/images/docs/tutorial/widget_tree_rows_columns.png (100%) rename {site => sites/docs}/web/assets/images/docs/tutorial/widget_tree_stateful.png (100%) rename {site => sites/docs}/web/assets/images/docs/tutorial/widget_tree_with_app_bar.png (100%) rename {site => sites/docs}/web/assets/images/docs/tutorial/wikipedia_app.png (100%) rename {site => sites/docs}/web/assets/images/docs/ui/AnimatedBuilder-WidgetTree.png (100%) rename {site => sites/docs}/web/assets/images/docs/ui/adaptive-responsive/abstract.png (100%) rename {site => sites/docs}/web/assets/images/docs/ui/adaptive-responsive/adaptive_scaffold.webp (100%) rename {site => sites/docs}/web/assets/images/docs/ui/adaptive-responsive/adaptive_scaffold2.webp (100%) rename {site => sites/docs}/web/assets/images/docs/ui/adaptive-responsive/branch.png (100%) rename {site => sites/docs}/web/assets/images/docs/ui/adaptive-responsive/embed_image1.png (100%) rename {site => sites/docs}/web/assets/images/docs/ui/adaptive-responsive/embed_image2.png (100%) rename {site => sites/docs}/web/assets/images/docs/ui/adaptive-responsive/large-screen-guidelines.png (100%) rename {site => sites/docs}/web/assets/images/docs/ui/adaptive-responsive/large-screen.png (100%) rename {site => sites/docs}/web/assets/images/docs/ui/adaptive-responsive/measure.png (100%) rename {site => sites/docs}/web/assets/images/docs/ui/adaptive-responsive/platforms.png (100%) rename {site => sites/docs}/web/assets/images/docs/ui/adaptive-responsive/titlebar.png (100%) rename {site => sites/docs}/web/assets/images/docs/ui/animations/StaggeredAnimationIntervals.png (100%) rename {site => sites/docs}/web/assets/images/docs/ui/animations/animation-decision-tree.png (100%) rename {site => sites/docs}/web/assets/images/docs/ui/animations/hero-transition-0.png (100%) rename {site => sites/docs}/web/assets/images/docs/ui/animations/hero-transition-1.png (100%) rename {site => sites/docs}/web/assets/images/docs/ui/animations/hero-transition-2.png (100%) rename {site => sites/docs}/web/assets/images/docs/ui/animations/hero-transition-3.png (100%) rename {site => sites/docs}/web/assets/images/docs/ui/animations/photohero-class.png (100%) rename {site => sites/docs}/web/assets/images/docs/ui/animations/radial-expansion-class.png (100%) rename {site => sites/docs}/web/assets/images/docs/ui/animations/radial-hero-animation.png (100%) rename {site => sites/docs}/web/assets/images/docs/ui/favorited-not-favorited.png (100%) rename {site => sites/docs}/web/assets/images/docs/ui/layout/article-hero-image.png (100%) rename {site => sites/docs}/web/assets/images/docs/ui/layout/button-section-diagram.png (100%) rename {site => sites/docs}/web/assets/images/docs/ui/layout/card-flutter-gallery.png (100%) rename {site => sites/docs}/web/assets/images/docs/ui/layout/card.png (100%) rename {site => sites/docs}/web/assets/images/docs/ui/layout/children.png (100%) rename {site => sites/docs}/web/assets/images/docs/ui/layout/column-diagram.png (100%) rename {site => sites/docs}/web/assets/images/docs/ui/layout/column-visual.png (100%) rename {site => sites/docs}/web/assets/images/docs/ui/layout/container.png (100%) rename {site => sites/docs}/web/assets/images/docs/ui/layout/gridview-count-flutter-gallery.png (100%) rename {site => sites/docs}/web/assets/images/docs/ui/layout/gridview-extent.png (100%) rename {site => sites/docs}/web/assets/images/docs/ui/layout/hello-world.png (100%) rename {site => sites/docs}/web/assets/images/docs/ui/layout/lakes-column-elts.png (100%) rename {site => sites/docs}/web/assets/images/docs/ui/layout/lakes-icons-visual.png (100%) rename {site => sites/docs}/web/assets/images/docs/ui/layout/lakes-icons.png (100%) rename {site => sites/docs}/web/assets/images/docs/ui/layout/lakes.jpg (100%) rename {site => sites/docs}/web/assets/images/docs/ui/layout/layout-1.png (100%) rename {site => sites/docs}/web/assets/images/docs/ui/layout/layout-10.png (100%) rename {site => sites/docs}/web/assets/images/docs/ui/layout/layout-11.png (100%) rename {site => sites/docs}/web/assets/images/docs/ui/layout/layout-12.png (100%) rename {site => sites/docs}/web/assets/images/docs/ui/layout/layout-13.png (100%) rename {site => sites/docs}/web/assets/images/docs/ui/layout/layout-14.png (100%) rename {site => sites/docs}/web/assets/images/docs/ui/layout/layout-15.png (100%) rename {site => sites/docs}/web/assets/images/docs/ui/layout/layout-16.png (100%) rename {site => sites/docs}/web/assets/images/docs/ui/layout/layout-17.png (100%) rename {site => sites/docs}/web/assets/images/docs/ui/layout/layout-18.png (100%) rename {site => sites/docs}/web/assets/images/docs/ui/layout/layout-19.png (100%) rename {site => sites/docs}/web/assets/images/docs/ui/layout/layout-2.png (100%) rename {site => sites/docs}/web/assets/images/docs/ui/layout/layout-20.png (100%) rename {site => sites/docs}/web/assets/images/docs/ui/layout/layout-21.png (100%) rename {site => sites/docs}/web/assets/images/docs/ui/layout/layout-22.png (100%) rename {site => sites/docs}/web/assets/images/docs/ui/layout/layout-23.png (100%) rename {site => sites/docs}/web/assets/images/docs/ui/layout/layout-24.png (100%) rename {site => sites/docs}/web/assets/images/docs/ui/layout/layout-25.png (100%) rename {site => sites/docs}/web/assets/images/docs/ui/layout/layout-26.png (100%) rename {site => sites/docs}/web/assets/images/docs/ui/layout/layout-27.png (100%) rename {site => sites/docs}/web/assets/images/docs/ui/layout/layout-28.png (100%) rename {site => sites/docs}/web/assets/images/docs/ui/layout/layout-29.png (100%) rename {site => sites/docs}/web/assets/images/docs/ui/layout/layout-3.png (100%) rename {site => sites/docs}/web/assets/images/docs/ui/layout/layout-4.png (100%) rename {site => sites/docs}/web/assets/images/docs/ui/layout/layout-5.png (100%) rename {site => sites/docs}/web/assets/images/docs/ui/layout/layout-6.png (100%) rename {site => sites/docs}/web/assets/images/docs/ui/layout/layout-7.png (100%) rename {site => sites/docs}/web/assets/images/docs/ui/layout/layout-8.png (100%) rename {site => sites/docs}/web/assets/images/docs/ui/layout/layout-9.png (100%) rename {site => sites/docs}/web/assets/images/docs/ui/layout/layout-demo-app.png (100%) rename {site => sites/docs}/web/assets/images/docs/ui/layout/layout-final.png (100%) rename {site => sites/docs}/web/assets/images/docs/ui/layout/layout-sketch-add-text-block.svg (100%) rename {site => sites/docs}/web/assets/images/docs/ui/layout/layout-sketch-button-block-unlabeled.svg (100%) rename {site => sites/docs}/web/assets/images/docs/ui/layout/layout-sketch-button-block.svg (100%) rename {site => sites/docs}/web/assets/images/docs/ui/layout/layout-sketch-intro.svg (100%) rename {site => sites/docs}/web/assets/images/docs/ui/layout/layout-sketch-title-block-unlabeled.svg (100%) rename {site => sites/docs}/web/assets/images/docs/ui/layout/layout-sketch-title-block.svg (100%) rename {site => sites/docs}/web/assets/images/docs/ui/layout/layout-sketch.svg (100%) rename {site => sites/docs}/web/assets/images/docs/ui/layout/layout-too-large.png (100%) rename {site => sites/docs}/web/assets/images/docs/ui/layout/listtile-flutter-gallery.png (100%) rename {site => sites/docs}/web/assets/images/docs/ui/layout/listview-color-gallery.png (100%) rename {site => sites/docs}/web/assets/images/docs/ui/layout/listview.png (100%) rename {site => sites/docs}/web/assets/images/docs/ui/layout/margin-padding-border.png (100%) rename {site => sites/docs}/web/assets/images/docs/ui/layout/packed.png (100%) rename {site => sites/docs}/web/assets/images/docs/ui/layout/pavlova-diagram.png (100%) rename {site => sites/docs}/web/assets/images/docs/ui/layout/pavlova-icons-row-diagram.png (100%) rename {site => sites/docs}/web/assets/images/docs/ui/layout/pavlova-large-annotated.png (100%) rename {site => sites/docs}/web/assets/images/docs/ui/layout/pavlova-large.png (100%) rename {site => sites/docs}/web/assets/images/docs/ui/layout/pavlova-left-column-diagram.png (100%) rename {site => sites/docs}/web/assets/images/docs/ui/layout/pavlova-ratings-row-diagram.png (100%) rename {site => sites/docs}/web/assets/images/docs/ui/layout/pavlova-visual.png (100%) rename {site => sites/docs}/web/assets/images/docs/ui/layout/pavlova.png (100%) rename {site => sites/docs}/web/assets/images/docs/ui/layout/row-diagram.png (100%) rename {site => sites/docs}/web/assets/images/docs/ui/layout/row-expanded-2-visual.png (100%) rename {site => sites/docs}/web/assets/images/docs/ui/layout/row-expanded-visual.png (100%) rename {site => sites/docs}/web/assets/images/docs/ui/layout/row-spaceevenly-visual.png (100%) rename {site => sites/docs}/web/assets/images/docs/ui/layout/sample-flutter-layout.png (100%) rename {site => sites/docs}/web/assets/images/docs/ui/layout/stack-flutter-gallery.png (100%) rename {site => sites/docs}/web/assets/images/docs/ui/layout/stack.png (100%) rename {site => sites/docs}/web/assets/images/docs/ui/layout/title-section-parts.png (100%) rename {site => sites/docs}/web/assets/images/docs/ui/layout/widget-tree-pavlova-icon-row.png (100%) rename {site => sites/docs}/web/assets/images/docs/ui/layout/widget-tree-pavlova-rating-row.png (100%) rename {site => sites/docs}/web/assets/images/docs/ui/tapbox-active-state.png (100%) rename {site => sites/docs}/web/assets/images/docs/ui/tapbox-inactive-state.png (100%) rename {site => sites/docs}/web/assets/images/docs/using_shortcuts.png (100%) rename {site => sites/docs}/web/assets/images/docs/verbose_flag.png (100%) rename {site => sites/docs}/web/assets/images/docs/widget-catalog/CupertinoAdaptiveTextSelectionToolbar.png (100%) rename {site => sites/docs}/web/assets/images/docs/widget-catalog/CupertinoApp.png (100%) rename {site => sites/docs}/web/assets/images/docs/widget-catalog/CupertinoCheckbox.png (100%) rename {site => sites/docs}/web/assets/images/docs/widget-catalog/CupertinoColors.png (100%) rename {site => sites/docs}/web/assets/images/docs/widget-catalog/CupertinoContextMenuAction.png (100%) rename {site => sites/docs}/web/assets/images/docs/widget-catalog/CupertinoDatePicker.png (100%) rename {site => sites/docs}/web/assets/images/docs/widget-catalog/CupertinoDesktopTextSelectionToolbar.png (100%) rename {site => sites/docs}/web/assets/images/docs/widget-catalog/CupertinoDesktopTextSelectionToolbarButton.png (100%) rename {site => sites/docs}/web/assets/images/docs/widget-catalog/CupertinoFormRow.png (100%) rename {site => sites/docs}/web/assets/images/docs/widget-catalog/CupertinoFormSection.png (100%) rename {site => sites/docs}/web/assets/images/docs/widget-catalog/CupertinoListTileChevron.png (100%) rename {site => sites/docs}/web/assets/images/docs/widget-catalog/CupertinoNavigationBarBackButton.png (100%) rename {site => sites/docs}/web/assets/images/docs/widget-catalog/CupertinoPicker.png (100%) rename {site => sites/docs}/web/assets/images/docs/widget-catalog/CupertinoRadio.png (100%) rename {site => sites/docs}/web/assets/images/docs/widget-catalog/CupertinoSpellCheckSuggestionsToolbar.png (100%) rename {site => sites/docs}/web/assets/images/docs/widget-catalog/CupertinoTextFormFieldRow.png (100%) rename {site => sites/docs}/web/assets/images/docs/widget-catalog/CupertinoTextMagnifier.png (100%) rename {site => sites/docs}/web/assets/images/docs/widget-catalog/CupertinoTextSelectionToolbar.png (100%) rename {site => sites/docs}/web/assets/images/docs/widget-catalog/CupertinoTextSelectionToolbarButton.png (100%) rename {site => sites/docs}/web/assets/images/docs/widget-catalog/CupertinoTimerPicker.png (100%) rename {site => sites/docs}/web/assets/images/docs/widget-catalog/cupertino-action-sheet.png (100%) rename {site => sites/docs}/web/assets/images/docs/widget-catalog/cupertino-activity-indicator.png (100%) rename {site => sites/docs}/web/assets/images/docs/widget-catalog/cupertino-alert-dialog.png (100%) rename {site => sites/docs}/web/assets/images/docs/widget-catalog/cupertino-button.png (100%) rename {site => sites/docs}/web/assets/images/docs/widget-catalog/cupertino-context-menu.png (100%) rename {site => sites/docs}/web/assets/images/docs/widget-catalog/cupertino-dialog-action.png (100%) rename {site => sites/docs}/web/assets/images/docs/widget-catalog/cupertino-dialog.png (100%) rename {site => sites/docs}/web/assets/images/docs/widget-catalog/cupertino-form-section.png (100%) rename {site => sites/docs}/web/assets/images/docs/widget-catalog/cupertino-fullscreen-dialog-transition.png (100%) rename {site => sites/docs}/web/assets/images/docs/widget-catalog/cupertino-list-section.png (100%) rename {site => sites/docs}/web/assets/images/docs/widget-catalog/cupertino-list-tile.png (100%) rename {site => sites/docs}/web/assets/images/docs/widget-catalog/cupertino-nav-bar.png (100%) rename {site => sites/docs}/web/assets/images/docs/widget-catalog/cupertino-page-scaffold.png (100%) rename {site => sites/docs}/web/assets/images/docs/widget-catalog/cupertino-page-transition.png (100%) rename {site => sites/docs}/web/assets/images/docs/widget-catalog/cupertino-scrollbar.png (100%) rename {site => sites/docs}/web/assets/images/docs/widget-catalog/cupertino-search-field.png (100%) rename {site => sites/docs}/web/assets/images/docs/widget-catalog/cupertino-segmented-control.png (100%) rename {site => sites/docs}/web/assets/images/docs/widget-catalog/cupertino-slider.png (100%) rename {site => sites/docs}/web/assets/images/docs/widget-catalog/cupertino-sliding-segmented-control.png (100%) rename {site => sites/docs}/web/assets/images/docs/widget-catalog/cupertino-sliver-navigation-bar.png (100%) rename {site => sites/docs}/web/assets/images/docs/widget-catalog/cupertino-switch.png (100%) rename {site => sites/docs}/web/assets/images/docs/widget-catalog/cupertino-tab-bar.png (100%) rename {site => sites/docs}/web/assets/images/docs/widget-catalog/cupertino-tab-scaffold.png (100%) rename {site => sites/docs}/web/assets/images/docs/widget-catalog/cupertino-tab-view.png (100%) rename {site => sites/docs}/web/assets/images/docs/widget-catalog/cupertino-textfield.png (100%) rename {site => sites/docs}/web/assets/images/docs/widget-catalog/material-3-badge.png (100%) rename {site => sites/docs}/web/assets/images/docs/widget-catalog/material-3-bottom-app-bar.png (100%) rename {site => sites/docs}/web/assets/images/docs/widget-catalog/material-3-bottom-sheet.png (100%) rename {site => sites/docs}/web/assets/images/docs/widget-catalog/material-3-bubbles.png (100%) rename {site => sites/docs}/web/assets/images/docs/widget-catalog/material-3-buttons.png (100%) rename {site => sites/docs}/web/assets/images/docs/widget-catalog/material-3-card.png (100%) rename {site => sites/docs}/web/assets/images/docs/widget-catalog/material-3-checkbox.png (100%) rename {site => sites/docs}/web/assets/images/docs/widget-catalog/material-3-chip.png (100%) rename {site => sites/docs}/web/assets/images/docs/widget-catalog/material-3-coral.png (100%) rename {site => sites/docs}/web/assets/images/docs/widget-catalog/material-3-date-picker.png (100%) rename {site => sites/docs}/web/assets/images/docs/widget-catalog/material-3-dialog.png (100%) rename {site => sites/docs}/web/assets/images/docs/widget-catalog/material-3-divider.png (100%) rename {site => sites/docs}/web/assets/images/docs/widget-catalog/material-3-extended-fab.png (100%) rename {site => sites/docs}/web/assets/images/docs/widget-catalog/material-3-floating-action-button.png (100%) rename {site => sites/docs}/web/assets/images/docs/widget-catalog/material-3-icon-button.png (100%) rename {site => sites/docs}/web/assets/images/docs/widget-catalog/material-3-leaves.png (100%) rename {site => sites/docs}/web/assets/images/docs/widget-catalog/material-3-list.png (100%) rename {site => sites/docs}/web/assets/images/docs/widget-catalog/material-3-menu.png (100%) rename {site => sites/docs}/web/assets/images/docs/widget-catalog/material-3-navigation-bar.png (100%) rename {site => sites/docs}/web/assets/images/docs/widget-catalog/material-3-navigation-drawer.png (100%) rename {site => sites/docs}/web/assets/images/docs/widget-catalog/material-3-navigation-rail.png (100%) rename {site => sites/docs}/web/assets/images/docs/widget-catalog/material-3-progress-indicator.png (100%) rename {site => sites/docs}/web/assets/images/docs/widget-catalog/material-3-radio-button.png (100%) rename {site => sites/docs}/web/assets/images/docs/widget-catalog/material-3-search-bar.png (100%) rename {site => sites/docs}/web/assets/images/docs/widget-catalog/material-3-segmented-button.png (100%) rename {site => sites/docs}/web/assets/images/docs/widget-catalog/material-3-side-sheet.png (100%) rename {site => sites/docs}/web/assets/images/docs/widget-catalog/material-3-slider.png (100%) rename {site => sites/docs}/web/assets/images/docs/widget-catalog/material-3-snackbar.png (100%) rename {site => sites/docs}/web/assets/images/docs/widget-catalog/material-3-switch.png (100%) rename {site => sites/docs}/web/assets/images/docs/widget-catalog/material-3-tab-bar.png (100%) rename {site => sites/docs}/web/assets/images/docs/widget-catalog/material-3-text-field.png (100%) rename {site => sites/docs}/web/assets/images/docs/widget-catalog/material-3-time-picker.png (100%) rename {site => sites/docs}/web/assets/images/docs/widget-catalog/material-3-top-app-bar.png (100%) rename {site => sites/docs}/web/assets/images/docs/widget-catalog/material-alert-dialog.png (100%) rename {site => sites/docs}/web/assets/images/docs/widget-catalog/material-app-bar.png (100%) rename {site => sites/docs}/web/assets/images/docs/widget-catalog/material-bottom-navigation-bar.png (100%) rename {site => sites/docs}/web/assets/images/docs/widget-catalog/material-bottom-sheets.png (100%) rename {site => sites/docs}/web/assets/images/docs/widget-catalog/material-button-bar.png (100%) rename {site => sites/docs}/web/assets/images/docs/widget-catalog/material-card.png (100%) rename {site => sites/docs}/web/assets/images/docs/widget-catalog/material-carousel.png (100%) rename {site => sites/docs}/web/assets/images/docs/widget-catalog/material-checkbox.png (100%) rename {site => sites/docs}/web/assets/images/docs/widget-catalog/material-chip.png (100%) rename {site => sites/docs}/web/assets/images/docs/widget-catalog/material-circular-progress-indicator.png (100%) rename {site => sites/docs}/web/assets/images/docs/widget-catalog/material-data-table.png (100%) rename {site => sites/docs}/web/assets/images/docs/widget-catalog/material-divider.png (100%) rename {site => sites/docs}/web/assets/images/docs/widget-catalog/material-drawer.png (100%) rename {site => sites/docs}/web/assets/images/docs/widget-catalog/material-elevated-button.png (100%) rename {site => sites/docs}/web/assets/images/docs/widget-catalog/material-floating-action-button.png (100%) rename {site => sites/docs}/web/assets/images/docs/widget-catalog/material-grid-view.png (100%) rename {site => sites/docs}/web/assets/images/docs/widget-catalog/material-linear-progress-indicator.png (100%) rename {site => sites/docs}/web/assets/images/docs/widget-catalog/material-list-tile.png (100%) rename {site => sites/docs}/web/assets/images/docs/widget-catalog/material-outlined-button.png (100%) rename {site => sites/docs}/web/assets/images/docs/widget-catalog/material-popup-menu-button.png (100%) rename {site => sites/docs}/web/assets/images/docs/widget-catalog/material-radio.png (100%) rename {site => sites/docs}/web/assets/images/docs/widget-catalog/material-slider.png (100%) rename {site => sites/docs}/web/assets/images/docs/widget-catalog/material-snack-bar.png (100%) rename {site => sites/docs}/web/assets/images/docs/widget-catalog/material-switch.png (100%) rename {site => sites/docs}/web/assets/images/docs/widget-catalog/material-tab-bar.png (100%) rename {site => sites/docs}/web/assets/images/docs/widget-catalog/material-text-field.png (100%) rename {site => sites/docs}/web/assets/images/docs/widget-catalog/material-tooltip.png (100%) rename {site => sites/docs}/web/assets/images/docs/widget-catalog/material-widgets-app.png (100%) rename {site => sites/docs}/web/assets/images/exercise/_README.md (100%) rename {site => sites/docs}/web/assets/images/exercise/effects/app-hero/app-hero.jpg (100%) rename {site => sites/docs}/web/assets/images/exercise/effects/instagram-buttons/millennial-dude.jpg (100%) rename {site => sites/docs}/web/assets/images/exercise/effects/instagram-buttons/millennial-texture.jpg (100%) rename {site => sites/docs}/web/assets/images/exercise/effects/parallax/00-header.jpg (100%) rename {site => sites/docs}/web/assets/images/exercise/effects/parallax/01-mount-rushmore.jpg (100%) rename {site => sites/docs}/web/assets/images/exercise/effects/parallax/02-singapore.jpg (100%) rename {site => sites/docs}/web/assets/images/exercise/effects/parallax/03-machu-picchu.jpg (100%) rename {site => sites/docs}/web/assets/images/exercise/effects/parallax/04-vitznau.jpg (100%) rename {site => sites/docs}/web/assets/images/exercise/effects/parallax/05-bali.jpg (100%) rename {site => sites/docs}/web/assets/images/exercise/effects/parallax/06-mexico-city.jpg (100%) rename {site => sites/docs}/web/assets/images/exercise/effects/parallax/07-cairo.jpg (100%) rename {site => sites/docs}/web/assets/images/exercise/effects/split-check/Avatar1.jpg (100%) rename {site => sites/docs}/web/assets/images/exercise/effects/split-check/Avatar2.jpg (100%) rename {site => sites/docs}/web/assets/images/exercise/effects/split-check/Avatar3.jpg (100%) rename {site => sites/docs}/web/assets/images/exercise/effects/split-check/Food1.jpg (100%) rename {site => sites/docs}/web/assets/images/exercise/effects/split-check/Food2.jpg (100%) rename {site => sites/docs}/web/assets/images/exercise/effects/split-check/Food3.jpg (100%) rename {site => sites/docs}/web/assets/images/flutter-logo-sharing.png (100%) rename {site => sites/docs}/web/assets/images/social/bluesky.svg (100%) rename {site => sites/docs}/web/assets/images/social/github.svg (100%) rename {site => sites/docs}/web/assets/images/social/google-developers.svg (100%) rename {site => sites/docs}/web/assets/images/social/medium.svg (100%) rename {site => sites/docs}/web/assets/images/social/x.svg (100%) rename {site => sites/docs}/web/assets/images/social/youtube.svg (100%) create mode 100644 tool/dash_site/lib/src/sites.dart diff --git a/pubspec.yaml b/pubspec.yaml index 23981e17e37..9c602f05b51 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -1,4 +1,4 @@ -name: docs_flutter_dev +name: flutter_websites publish_to: none environment: @@ -7,5 +7,5 @@ environment: workspace: - packages/analysis_defaults - packages/excerpter - - site + - sites/docs - tool/dash_site diff --git a/site/README.md b/sites/docs/README.md similarity index 100% rename from site/README.md rename to sites/docs/README.md diff --git a/site/analysis_options.yaml b/sites/docs/analysis_options.yaml similarity index 100% rename from site/analysis_options.yaml rename to sites/docs/analysis_options.yaml diff --git a/site/build.yaml b/sites/docs/build.yaml similarity index 100% rename from site/build.yaml rename to sites/docs/build.yaml diff --git a/diagrams/animations/AnimatedBuilder-WidgetTree.graffle b/sites/docs/diagrams/animations/AnimatedBuilder-WidgetTree.graffle similarity index 100% rename from diagrams/animations/AnimatedBuilder-WidgetTree.graffle rename to sites/docs/diagrams/animations/AnimatedBuilder-WidgetTree.graffle diff --git a/diagrams/animations/StaggeredAnimationIntervals.graffle b/sites/docs/diagrams/animations/StaggeredAnimationIntervals.graffle similarity index 100% rename from diagrams/animations/StaggeredAnimationIntervals.graffle rename to sites/docs/diagrams/animations/StaggeredAnimationIntervals.graffle diff --git a/diagrams/animations/flying-transitions.graffle b/sites/docs/diagrams/animations/flying-transitions.graffle similarity index 100% rename from diagrams/animations/flying-transitions.graffle rename to sites/docs/diagrams/animations/flying-transitions.graffle diff --git a/diagrams/animations/radial-transitions.graffle b/sites/docs/diagrams/animations/radial-transitions.graffle similarity index 100% rename from diagrams/animations/radial-transitions.graffle rename to sites/docs/diagrams/animations/radial-transitions.graffle diff --git a/diagrams/app-architecture/architecture-docs.fig b/sites/docs/diagrams/app-architecture/architecture-docs.fig similarity index 100% rename from diagrams/app-architecture/architecture-docs.fig rename to sites/docs/diagrams/app-architecture/architecture-docs.fig diff --git a/diagrams/resources/diagram-layercake.graffle b/sites/docs/diagrams/resources/diagram-layercake.graffle similarity index 100% rename from diagrams/resources/diagram-layercake.graffle rename to sites/docs/diagrams/resources/diagram-layercake.graffle diff --git a/diagrams/resources/web-framework-diagram.drawio b/sites/docs/diagrams/resources/web-framework-diagram.drawio similarity index 100% rename from diagrams/resources/web-framework-diagram.drawio rename to sites/docs/diagrams/resources/web-framework-diagram.drawio diff --git a/diagrams/tools/main-toolbar.graffle/data.plist b/sites/docs/diagrams/tools/main-toolbar.graffle/data.plist similarity index 100% rename from diagrams/tools/main-toolbar.graffle/data.plist rename to sites/docs/diagrams/tools/main-toolbar.graffle/data.plist diff --git a/diagrams/tools/main-toolbar.graffle/image2.png b/sites/docs/diagrams/tools/main-toolbar.graffle/image2.png similarity index 100% rename from diagrams/tools/main-toolbar.graffle/image2.png rename to sites/docs/diagrams/tools/main-toolbar.graffle/image2.png diff --git a/diagrams/tools/visual-debugging.graffle/data.plist b/sites/docs/diagrams/tools/visual-debugging.graffle/data.plist similarity index 100% rename from diagrams/tools/visual-debugging.graffle/data.plist rename to sites/docs/diagrams/tools/visual-debugging.graffle/data.plist diff --git a/diagrams/tools/visual-debugging.graffle/image1.png b/sites/docs/diagrams/tools/visual-debugging.graffle/image1.png similarity index 100% rename from diagrams/tools/visual-debugging.graffle/image1.png rename to sites/docs/diagrams/tools/visual-debugging.graffle/image1.png diff --git a/diagrams/tools/visual-debugging.graffle/image2.png b/sites/docs/diagrams/tools/visual-debugging.graffle/image2.png similarity index 100% rename from diagrams/tools/visual-debugging.graffle/image2.png rename to sites/docs/diagrams/tools/visual-debugging.graffle/image2.png diff --git a/diagrams/tutorial/Widget diagrams.fig b/sites/docs/diagrams/tutorial/Widget diagrams.fig similarity index 100% rename from diagrams/tutorial/Widget diagrams.fig rename to sites/docs/diagrams/tutorial/Widget diagrams.fig diff --git a/diagrams/tutorials/layout/lakes-diagram.graffle/data.plist b/sites/docs/diagrams/tutorials/layout/lakes-diagram.graffle/data.plist similarity index 100% rename from diagrams/tutorials/layout/lakes-diagram.graffle/data.plist rename to sites/docs/diagrams/tutorials/layout/lakes-diagram.graffle/data.plist diff --git a/diagrams/tutorials/layout/lakes-diagram.graffle/image10.png b/sites/docs/diagrams/tutorials/layout/lakes-diagram.graffle/image10.png similarity index 100% rename from diagrams/tutorials/layout/lakes-diagram.graffle/image10.png rename to sites/docs/diagrams/tutorials/layout/lakes-diagram.graffle/image10.png diff --git a/diagrams/tutorials/layout/lakes-diagram.graffle/image8.png b/sites/docs/diagrams/tutorials/layout/lakes-diagram.graffle/image8.png similarity index 100% rename from diagrams/tutorials/layout/lakes-diagram.graffle/image8.png rename to sites/docs/diagrams/tutorials/layout/lakes-diagram.graffle/image8.png diff --git a/diagrams/tutorials/layout/lakes-diagram.graffle/image9.png b/sites/docs/diagrams/tutorials/layout/lakes-diagram.graffle/image9.png similarity index 100% rename from diagrams/tutorials/layout/lakes-diagram.graffle/image9.png rename to sites/docs/diagrams/tutorials/layout/lakes-diagram.graffle/image9.png diff --git a/diagrams/tutorials/layout/margin-padding-border.graffle b/sites/docs/diagrams/tutorials/layout/margin-padding-border.graffle similarity index 100% rename from diagrams/tutorials/layout/margin-padding-border.graffle rename to sites/docs/diagrams/tutorials/layout/margin-padding-border.graffle diff --git a/diagrams/tutorials/layout/pavlova-diagram.graffle/data.plist b/sites/docs/diagrams/tutorials/layout/pavlova-diagram.graffle/data.plist similarity index 100% rename from diagrams/tutorials/layout/pavlova-diagram.graffle/data.plist rename to sites/docs/diagrams/tutorials/layout/pavlova-diagram.graffle/data.plist diff --git a/diagrams/tutorials/layout/pavlova-diagram.graffle/image10.png b/sites/docs/diagrams/tutorials/layout/pavlova-diagram.graffle/image10.png similarity index 100% rename from diagrams/tutorials/layout/pavlova-diagram.graffle/image10.png rename to sites/docs/diagrams/tutorials/layout/pavlova-diagram.graffle/image10.png diff --git a/diagrams/tutorials/layout/pavlova-diagram.graffle/image11.png b/sites/docs/diagrams/tutorials/layout/pavlova-diagram.graffle/image11.png similarity index 100% rename from diagrams/tutorials/layout/pavlova-diagram.graffle/image11.png rename to sites/docs/diagrams/tutorials/layout/pavlova-diagram.graffle/image11.png diff --git a/diagrams/tutorials/layout/pavlova-diagram.graffle/image2.png b/sites/docs/diagrams/tutorials/layout/pavlova-diagram.graffle/image2.png similarity index 100% rename from diagrams/tutorials/layout/pavlova-diagram.graffle/image2.png rename to sites/docs/diagrams/tutorials/layout/pavlova-diagram.graffle/image2.png diff --git a/diagrams/tutorials/layout/pavlova-diagram.graffle/image7.png b/sites/docs/diagrams/tutorials/layout/pavlova-diagram.graffle/image7.png similarity index 100% rename from diagrams/tutorials/layout/pavlova-diagram.graffle/image7.png rename to sites/docs/diagrams/tutorials/layout/pavlova-diagram.graffle/image7.png diff --git a/diagrams/tutorials/layout/pavlova-diagram.graffle/image8.png b/sites/docs/diagrams/tutorials/layout/pavlova-diagram.graffle/image8.png similarity index 100% rename from diagrams/tutorials/layout/pavlova-diagram.graffle/image8.png rename to sites/docs/diagrams/tutorials/layout/pavlova-diagram.graffle/image8.png diff --git a/diagrams/tutorials/layout/pavlova-diagram.graffle/image9.png b/sites/docs/diagrams/tutorials/layout/pavlova-diagram.graffle/image9.png similarity index 100% rename from diagrams/tutorials/layout/pavlova-diagram.graffle/image9.png rename to sites/docs/diagrams/tutorials/layout/pavlova-diagram.graffle/image9.png diff --git a/diagrams/tutorials/layout/pavlova-widget-diagrams.graffle/data.plist b/sites/docs/diagrams/tutorials/layout/pavlova-widget-diagrams.graffle/data.plist similarity index 100% rename from diagrams/tutorials/layout/pavlova-widget-diagrams.graffle/data.plist rename to sites/docs/diagrams/tutorials/layout/pavlova-widget-diagrams.graffle/data.plist diff --git a/diagrams/tutorials/layout/pavlova-widget-diagrams.graffle/image3.png b/sites/docs/diagrams/tutorials/layout/pavlova-widget-diagrams.graffle/image3.png similarity index 100% rename from diagrams/tutorials/layout/pavlova-widget-diagrams.graffle/image3.png rename to sites/docs/diagrams/tutorials/layout/pavlova-widget-diagrams.graffle/image3.png diff --git a/diagrams/tutorials/layout/row-column.graffle b/sites/docs/diagrams/tutorials/layout/row-column.graffle similarity index 100% rename from diagrams/tutorials/layout/row-column.graffle rename to sites/docs/diagrams/tutorials/layout/row-column.graffle diff --git a/diagrams/tutorials/layout/sample-flutter-layout.graffle b/sites/docs/diagrams/tutorials/layout/sample-flutter-layout.graffle similarity index 100% rename from diagrams/tutorials/layout/sample-flutter-layout.graffle rename to sites/docs/diagrams/tutorials/layout/sample-flutter-layout.graffle diff --git a/diagrams/ui/article-hero-image.svg b/sites/docs/diagrams/ui/article-hero-image.svg similarity index 100% rename from diagrams/ui/article-hero-image.svg rename to sites/docs/diagrams/ui/article-hero-image.svg diff --git a/diagrams/widget-catalog/cupertino_screenshots.sketch b/sites/docs/diagrams/widget-catalog/cupertino_screenshots.sketch similarity index 100% rename from diagrams/widget-catalog/cupertino_screenshots.sketch rename to sites/docs/diagrams/widget-catalog/cupertino_screenshots.sketch diff --git a/site/lib/_sass/_site.scss b/sites/docs/lib/_sass/_site.scss similarity index 100% rename from site/lib/_sass/_site.scss rename to sites/docs/lib/_sass/_site.scss diff --git a/site/lib/_sass/base/_base.scss b/sites/docs/lib/_sass/base/_base.scss similarity index 100% rename from site/lib/_sass/base/_base.scss rename to sites/docs/lib/_sass/base/_base.scss diff --git a/site/lib/_sass/base/_mixins.scss b/sites/docs/lib/_sass/base/_mixins.scss similarity index 100% rename from site/lib/_sass/base/_mixins.scss rename to sites/docs/lib/_sass/base/_mixins.scss diff --git a/site/lib/_sass/base/_print-overrides.scss b/sites/docs/lib/_sass/base/_print-overrides.scss similarity index 100% rename from site/lib/_sass/base/_print-overrides.scss rename to sites/docs/lib/_sass/base/_print-overrides.scss diff --git a/site/lib/_sass/base/_reset.scss b/sites/docs/lib/_sass/base/_reset.scss similarity index 100% rename from site/lib/_sass/base/_reset.scss rename to sites/docs/lib/_sass/base/_reset.scss diff --git a/site/lib/_sass/base/_root.scss b/sites/docs/lib/_sass/base/_root.scss similarity index 100% rename from site/lib/_sass/base/_root.scss rename to sites/docs/lib/_sass/base/_root.scss diff --git a/site/lib/_sass/base/_utils.scss b/sites/docs/lib/_sass/base/_utils.scss similarity index 100% rename from site/lib/_sass/base/_utils.scss rename to sites/docs/lib/_sass/base/_utils.scss diff --git a/site/lib/_sass/components/_alert.scss b/sites/docs/lib/_sass/components/_alert.scss similarity index 100% rename from site/lib/_sass/components/_alert.scss rename to sites/docs/lib/_sass/components/_alert.scss diff --git a/site/lib/_sass/components/_banner.scss b/sites/docs/lib/_sass/components/_banner.scss similarity index 100% rename from site/lib/_sass/components/_banner.scss rename to sites/docs/lib/_sass/components/_banner.scss diff --git a/site/lib/_sass/components/_books.scss b/sites/docs/lib/_sass/components/_books.scss similarity index 100% rename from site/lib/_sass/components/_books.scss rename to sites/docs/lib/_sass/components/_books.scss diff --git a/site/lib/_sass/components/_breadcrumbs.scss b/sites/docs/lib/_sass/components/_breadcrumbs.scss similarity index 100% rename from site/lib/_sass/components/_breadcrumbs.scss rename to sites/docs/lib/_sass/components/_breadcrumbs.scss diff --git a/site/lib/_sass/components/_button.scss b/sites/docs/lib/_sass/components/_button.scss similarity index 100% rename from site/lib/_sass/components/_button.scss rename to sites/docs/lib/_sass/components/_button.scss diff --git a/site/lib/_sass/components/_card.scss b/sites/docs/lib/_sass/components/_card.scss similarity index 100% rename from site/lib/_sass/components/_card.scss rename to sites/docs/lib/_sass/components/_card.scss diff --git a/site/lib/_sass/components/_code.scss b/sites/docs/lib/_sass/components/_code.scss similarity index 100% rename from site/lib/_sass/components/_code.scss rename to sites/docs/lib/_sass/components/_code.scss diff --git a/site/lib/_sass/components/_collapsible.scss b/sites/docs/lib/_sass/components/_collapsible.scss similarity index 100% rename from site/lib/_sass/components/_collapsible.scss rename to sites/docs/lib/_sass/components/_collapsible.scss diff --git a/site/lib/_sass/components/_content.scss b/sites/docs/lib/_sass/components/_content.scss similarity index 100% rename from site/lib/_sass/components/_content.scss rename to sites/docs/lib/_sass/components/_content.scss diff --git a/site/lib/_sass/components/_cookie-notice.scss b/sites/docs/lib/_sass/components/_cookie-notice.scss similarity index 100% rename from site/lib/_sass/components/_cookie-notice.scss rename to sites/docs/lib/_sass/components/_cookie-notice.scss diff --git a/site/lib/_sass/components/_dropdown.scss b/sites/docs/lib/_sass/components/_dropdown.scss similarity index 100% rename from site/lib/_sass/components/_dropdown.scss rename to sites/docs/lib/_sass/components/_dropdown.scss diff --git a/site/lib/_sass/components/_expansion-list.scss b/sites/docs/lib/_sass/components/_expansion-list.scss similarity index 100% rename from site/lib/_sass/components/_expansion-list.scss rename to sites/docs/lib/_sass/components/_expansion-list.scss diff --git a/site/lib/_sass/components/_filter-search.scss b/sites/docs/lib/_sass/components/_filter-search.scss similarity index 100% rename from site/lib/_sass/components/_filter-search.scss rename to sites/docs/lib/_sass/components/_filter-search.scss diff --git a/site/lib/_sass/components/_footer.scss b/sites/docs/lib/_sass/components/_footer.scss similarity index 100% rename from site/lib/_sass/components/_footer.scss rename to sites/docs/lib/_sass/components/_footer.scss diff --git a/site/lib/_sass/components/_header.scss b/sites/docs/lib/_sass/components/_header.scss similarity index 100% rename from site/lib/_sass/components/_header.scss rename to sites/docs/lib/_sass/components/_header.scss diff --git a/site/lib/_sass/components/_icons.scss b/sites/docs/lib/_sass/components/_icons.scss similarity index 100% rename from site/lib/_sass/components/_icons.scss rename to sites/docs/lib/_sass/components/_icons.scss diff --git a/site/lib/_sass/components/_misc.scss b/sites/docs/lib/_sass/components/_misc.scss similarity index 100% rename from site/lib/_sass/components/_misc.scss rename to sites/docs/lib/_sass/components/_misc.scss diff --git a/site/lib/_sass/components/_next-prev-nav.scss b/sites/docs/lib/_sass/components/_next-prev-nav.scss similarity index 100% rename from site/lib/_sass/components/_next-prev-nav.scss rename to sites/docs/lib/_sass/components/_next-prev-nav.scss diff --git a/site/lib/_sass/components/_os-selector.scss b/sites/docs/lib/_sass/components/_os-selector.scss similarity index 100% rename from site/lib/_sass/components/_os-selector.scss rename to sites/docs/lib/_sass/components/_os-selector.scss diff --git a/site/lib/_sass/components/_pagenav.scss b/sites/docs/lib/_sass/components/_pagenav.scss similarity index 100% rename from site/lib/_sass/components/_pagenav.scss rename to sites/docs/lib/_sass/components/_pagenav.scss diff --git a/site/lib/_sass/components/_pill.scss b/sites/docs/lib/_sass/components/_pill.scss similarity index 100% rename from site/lib/_sass/components/_pill.scss rename to sites/docs/lib/_sass/components/_pill.scss diff --git a/site/lib/_sass/components/_platform-cards.scss b/sites/docs/lib/_sass/components/_platform-cards.scss similarity index 100% rename from site/lib/_sass/components/_platform-cards.scss rename to sites/docs/lib/_sass/components/_platform-cards.scss diff --git a/site/lib/_sass/components/_quiz.scss b/sites/docs/lib/_sass/components/_quiz.scss similarity index 100% rename from site/lib/_sass/components/_quiz.scss rename to sites/docs/lib/_sass/components/_quiz.scss diff --git a/site/lib/_sass/components/_side-menu.scss b/sites/docs/lib/_sass/components/_side-menu.scss similarity index 100% rename from site/lib/_sass/components/_side-menu.scss rename to sites/docs/lib/_sass/components/_side-menu.scss diff --git a/site/lib/_sass/components/_sidebar.scss b/sites/docs/lib/_sass/components/_sidebar.scss similarity index 100% rename from site/lib/_sass/components/_sidebar.scss rename to sites/docs/lib/_sass/components/_sidebar.scss diff --git a/site/lib/_sass/components/_site-switcher.scss b/sites/docs/lib/_sass/components/_site-switcher.scss similarity index 100% rename from site/lib/_sass/components/_site-switcher.scss rename to sites/docs/lib/_sass/components/_site-switcher.scss diff --git a/site/lib/_sass/components/_stepper.scss b/sites/docs/lib/_sass/components/_stepper.scss similarity index 100% rename from site/lib/_sass/components/_stepper.scss rename to sites/docs/lib/_sass/components/_stepper.scss diff --git a/site/lib/_sass/components/_summary-card.scss b/sites/docs/lib/_sass/components/_summary-card.scss similarity index 100% rename from site/lib/_sass/components/_summary-card.scss rename to sites/docs/lib/_sass/components/_summary-card.scss diff --git a/site/lib/_sass/components/_tabs.scss b/sites/docs/lib/_sass/components/_tabs.scss similarity index 100% rename from site/lib/_sass/components/_tabs.scss rename to sites/docs/lib/_sass/components/_tabs.scss diff --git a/site/lib/_sass/components/_theming.scss b/sites/docs/lib/_sass/components/_theming.scss similarity index 100% rename from site/lib/_sass/components/_theming.scss rename to sites/docs/lib/_sass/components/_theming.scss diff --git a/site/lib/_sass/components/_tooltip.scss b/sites/docs/lib/_sass/components/_tooltip.scss similarity index 100% rename from site/lib/_sass/components/_tooltip.scss rename to sites/docs/lib/_sass/components/_tooltip.scss diff --git a/site/lib/_sass/components/_trailing.scss b/sites/docs/lib/_sass/components/_trailing.scss similarity index 100% rename from site/lib/_sass/components/_trailing.scss rename to sites/docs/lib/_sass/components/_trailing.scss diff --git a/site/lib/_sass/components/_tutorial_pages.scss b/sites/docs/lib/_sass/components/_tutorial_pages.scss similarity index 100% rename from site/lib/_sass/components/_tutorial_pages.scss rename to sites/docs/lib/_sass/components/_tutorial_pages.scss diff --git a/site/lib/_sass/pages/_glossary.scss b/sites/docs/lib/_sass/pages/_glossary.scss similarity index 100% rename from site/lib/_sass/pages/_glossary.scss rename to sites/docs/lib/_sass/pages/_glossary.scss diff --git a/site/lib/_sass/pages/_learning-resources-index.scss b/sites/docs/lib/_sass/pages/_learning-resources-index.scss similarity index 100% rename from site/lib/_sass/pages/_learning-resources-index.scss rename to sites/docs/lib/_sass/pages/_learning-resources-index.scss diff --git a/site/lib/_sass/pages/_not-found.scss b/sites/docs/lib/_sass/pages/_not-found.scss similarity index 100% rename from site/lib/_sass/pages/_not-found.scss rename to sites/docs/lib/_sass/pages/_not-found.scss diff --git a/site/lib/_sass/pages/_search.scss b/sites/docs/lib/_sass/pages/_search.scss similarity index 100% rename from site/lib/_sass/pages/_search.scss rename to sites/docs/lib/_sass/pages/_search.scss diff --git a/site/lib/builders.dart b/sites/docs/lib/builders.dart similarity index 100% rename from site/lib/builders.dart rename to sites/docs/lib/builders.dart diff --git a/site/lib/main.client.dart b/sites/docs/lib/main.client.dart similarity index 100% rename from site/lib/main.client.dart rename to sites/docs/lib/main.client.dart diff --git a/site/lib/main.client.options.dart b/sites/docs/lib/main.client.options.dart similarity index 100% rename from site/lib/main.client.options.dart rename to sites/docs/lib/main.client.options.dart diff --git a/site/lib/main.server.dart b/sites/docs/lib/main.server.dart similarity index 100% rename from site/lib/main.server.dart rename to sites/docs/lib/main.server.dart diff --git a/site/lib/main.server.options.dart b/sites/docs/lib/main.server.options.dart similarity index 100% rename from site/lib/main.server.options.dart rename to sites/docs/lib/main.server.options.dart diff --git a/site/lib/src/analytics/analytics.dart b/sites/docs/lib/src/analytics/analytics.dart similarity index 100% rename from site/lib/src/analytics/analytics.dart rename to sites/docs/lib/src/analytics/analytics.dart diff --git a/site/lib/src/analytics/analytics_server.dart b/sites/docs/lib/src/analytics/analytics_server.dart similarity index 100% rename from site/lib/src/analytics/analytics_server.dart rename to sites/docs/lib/src/analytics/analytics_server.dart diff --git a/site/lib/src/analytics/analytics_web.dart b/sites/docs/lib/src/analytics/analytics_web.dart similarity index 100% rename from site/lib/src/analytics/analytics_web.dart rename to sites/docs/lib/src/analytics/analytics_web.dart diff --git a/site/lib/src/builders/styles_hash_builder.dart b/sites/docs/lib/src/builders/styles_hash_builder.dart similarity index 100% rename from site/lib/src/builders/styles_hash_builder.dart rename to sites/docs/lib/src/builders/styles_hash_builder.dart diff --git a/site/lib/src/client/global_scripts.dart b/sites/docs/lib/src/client/global_scripts.dart similarity index 100% rename from site/lib/src/client/global_scripts.dart rename to sites/docs/lib/src/client/global_scripts.dart diff --git a/site/lib/src/components/common/breadcrumbs.dart b/sites/docs/lib/src/components/common/breadcrumbs.dart similarity index 100% rename from site/lib/src/components/common/breadcrumbs.dart rename to sites/docs/lib/src/components/common/breadcrumbs.dart diff --git a/site/lib/src/components/common/button.dart b/sites/docs/lib/src/components/common/button.dart similarity index 100% rename from site/lib/src/components/common/button.dart rename to sites/docs/lib/src/components/common/button.dart diff --git a/site/lib/src/components/common/card.dart b/sites/docs/lib/src/components/common/card.dart similarity index 100% rename from site/lib/src/components/common/card.dart rename to sites/docs/lib/src/components/common/card.dart diff --git a/site/lib/src/components/common/chip.dart b/sites/docs/lib/src/components/common/chip.dart similarity index 100% rename from site/lib/src/components/common/chip.dart rename to sites/docs/lib/src/components/common/chip.dart diff --git a/site/lib/src/components/common/client/collapse_button.dart b/sites/docs/lib/src/components/common/client/collapse_button.dart similarity index 100% rename from site/lib/src/components/common/client/collapse_button.dart rename to sites/docs/lib/src/components/common/client/collapse_button.dart diff --git a/site/lib/src/components/common/client/cookie_notice.dart b/sites/docs/lib/src/components/common/client/cookie_notice.dart similarity index 100% rename from site/lib/src/components/common/client/cookie_notice.dart rename to sites/docs/lib/src/components/common/client/cookie_notice.dart diff --git a/site/lib/src/components/common/client/copy_button.dart b/sites/docs/lib/src/components/common/client/copy_button.dart similarity index 100% rename from site/lib/src/components/common/client/copy_button.dart rename to sites/docs/lib/src/components/common/client/copy_button.dart diff --git a/site/lib/src/components/common/client/download_button.dart b/sites/docs/lib/src/components/common/client/download_button.dart similarity index 100% rename from site/lib/src/components/common/client/download_button.dart rename to sites/docs/lib/src/components/common/client/download_button.dart diff --git a/site/lib/src/components/common/client/download_latest_button.dart b/sites/docs/lib/src/components/common/client/download_latest_button.dart similarity index 100% rename from site/lib/src/components/common/client/download_latest_button.dart rename to sites/docs/lib/src/components/common/client/download_latest_button.dart diff --git a/site/lib/src/components/common/client/feedback.dart b/sites/docs/lib/src/components/common/client/feedback.dart similarity index 100% rename from site/lib/src/components/common/client/feedback.dart rename to sites/docs/lib/src/components/common/client/feedback.dart diff --git a/site/lib/src/components/common/client/on_this_page_button.dart b/sites/docs/lib/src/components/common/client/on_this_page_button.dart similarity index 100% rename from site/lib/src/components/common/client/on_this_page_button.dart rename to sites/docs/lib/src/components/common/client/on_this_page_button.dart diff --git a/site/lib/src/components/common/client/os_selector.dart b/sites/docs/lib/src/components/common/client/os_selector.dart similarity index 100% rename from site/lib/src/components/common/client/os_selector.dart rename to sites/docs/lib/src/components/common/client/os_selector.dart diff --git a/site/lib/src/components/common/client/page_header_options.dart b/sites/docs/lib/src/components/common/client/page_header_options.dart similarity index 100% rename from site/lib/src/components/common/client/page_header_options.dart rename to sites/docs/lib/src/components/common/client/page_header_options.dart diff --git a/site/lib/src/components/common/client/simple_tooltip.dart b/sites/docs/lib/src/components/common/client/simple_tooltip.dart similarity index 100% rename from site/lib/src/components/common/client/simple_tooltip.dart rename to sites/docs/lib/src/components/common/client/simple_tooltip.dart diff --git a/site/lib/src/components/common/code_preview.dart b/sites/docs/lib/src/components/common/code_preview.dart similarity index 100% rename from site/lib/src/components/common/code_preview.dart rename to sites/docs/lib/src/components/common/code_preview.dart diff --git a/site/lib/src/components/common/dash_image.dart b/sites/docs/lib/src/components/common/dash_image.dart similarity index 100% rename from site/lib/src/components/common/dash_image.dart rename to sites/docs/lib/src/components/common/dash_image.dart diff --git a/site/lib/src/components/common/dropdown.dart b/sites/docs/lib/src/components/common/dropdown.dart similarity index 100% rename from site/lib/src/components/common/dropdown.dart rename to sites/docs/lib/src/components/common/dropdown.dart diff --git a/site/lib/src/components/common/fragment_target.dart b/sites/docs/lib/src/components/common/fragment_target.dart similarity index 100% rename from site/lib/src/components/common/fragment_target.dart rename to sites/docs/lib/src/components/common/fragment_target.dart diff --git a/site/lib/src/components/common/material_icon.dart b/sites/docs/lib/src/components/common/material_icon.dart similarity index 100% rename from site/lib/src/components/common/material_icon.dart rename to sites/docs/lib/src/components/common/material_icon.dart diff --git a/site/lib/src/components/common/page_header.dart b/sites/docs/lib/src/components/common/page_header.dart similarity index 100% rename from site/lib/src/components/common/page_header.dart rename to sites/docs/lib/src/components/common/page_header.dart diff --git a/site/lib/src/components/common/prev_next.dart b/sites/docs/lib/src/components/common/prev_next.dart similarity index 100% rename from site/lib/src/components/common/prev_next.dart rename to sites/docs/lib/src/components/common/prev_next.dart diff --git a/site/lib/src/components/common/search.dart b/sites/docs/lib/src/components/common/search.dart similarity index 100% rename from site/lib/src/components/common/search.dart rename to sites/docs/lib/src/components/common/search.dart diff --git a/site/lib/src/components/common/tabs.dart b/sites/docs/lib/src/components/common/tabs.dart similarity index 100% rename from site/lib/src/components/common/tabs.dart rename to sites/docs/lib/src/components/common/tabs.dart diff --git a/site/lib/src/components/common/tags.dart b/sites/docs/lib/src/components/common/tags.dart similarity index 100% rename from site/lib/src/components/common/tags.dart rename to sites/docs/lib/src/components/common/tags.dart diff --git a/site/lib/src/components/common/tooltip.dart b/sites/docs/lib/src/components/common/tooltip.dart similarity index 100% rename from site/lib/src/components/common/tooltip.dart rename to sites/docs/lib/src/components/common/tooltip.dart diff --git a/site/lib/src/components/common/wrapped_code_block.dart b/sites/docs/lib/src/components/common/wrapped_code_block.dart similarity index 100% rename from site/lib/src/components/common/wrapped_code_block.dart rename to sites/docs/lib/src/components/common/wrapped_code_block.dart diff --git a/site/lib/src/components/common/youtube_embed.dart b/sites/docs/lib/src/components/common/youtube_embed.dart similarity index 100% rename from site/lib/src/components/common/youtube_embed.dart rename to sites/docs/lib/src/components/common/youtube_embed.dart diff --git a/site/lib/src/components/dartpad/dartpad_injector.dart b/sites/docs/lib/src/components/dartpad/dartpad_injector.dart similarity index 100% rename from site/lib/src/components/dartpad/dartpad_injector.dart rename to sites/docs/lib/src/components/dartpad/dartpad_injector.dart diff --git a/site/lib/src/components/dartpad/embedded_dartpad.dart b/sites/docs/lib/src/components/dartpad/embedded_dartpad.dart similarity index 100% rename from site/lib/src/components/dartpad/embedded_dartpad.dart rename to sites/docs/lib/src/components/dartpad/embedded_dartpad.dart diff --git a/site/lib/src/components/layout/banner.dart b/sites/docs/lib/src/components/layout/banner.dart similarity index 100% rename from site/lib/src/components/layout/banner.dart rename to sites/docs/lib/src/components/layout/banner.dart diff --git a/site/lib/src/components/layout/client/pagenav.dart b/sites/docs/lib/src/components/layout/client/pagenav.dart similarity index 100% rename from site/lib/src/components/layout/client/pagenav.dart rename to sites/docs/lib/src/components/layout/client/pagenav.dart diff --git a/site/lib/src/components/layout/footer.dart b/sites/docs/lib/src/components/layout/footer.dart similarity index 100% rename from site/lib/src/components/layout/footer.dart rename to sites/docs/lib/src/components/layout/footer.dart diff --git a/site/lib/src/components/layout/header.dart b/sites/docs/lib/src/components/layout/header.dart similarity index 100% rename from site/lib/src/components/layout/header.dart rename to sites/docs/lib/src/components/layout/header.dart diff --git a/site/lib/src/components/layout/menu_toggle.dart b/sites/docs/lib/src/components/layout/menu_toggle.dart similarity index 100% rename from site/lib/src/components/layout/menu_toggle.dart rename to sites/docs/lib/src/components/layout/menu_toggle.dart diff --git a/site/lib/src/components/layout/sidenav.dart b/sites/docs/lib/src/components/layout/sidenav.dart similarity index 100% rename from site/lib/src/components/layout/sidenav.dart rename to sites/docs/lib/src/components/layout/sidenav.dart diff --git a/site/lib/src/components/layout/site_switcher.dart b/sites/docs/lib/src/components/layout/site_switcher.dart similarity index 100% rename from site/lib/src/components/layout/site_switcher.dart rename to sites/docs/lib/src/components/layout/site_switcher.dart diff --git a/site/lib/src/components/layout/theme_switcher.dart b/sites/docs/lib/src/components/layout/theme_switcher.dart similarity index 100% rename from site/lib/src/components/layout/theme_switcher.dart rename to sites/docs/lib/src/components/layout/theme_switcher.dart diff --git a/site/lib/src/components/layout/toc.dart b/sites/docs/lib/src/components/layout/toc.dart similarity index 100% rename from site/lib/src/components/layout/toc.dart rename to sites/docs/lib/src/components/layout/toc.dart diff --git a/site/lib/src/components/layout/trailing_content.dart b/sites/docs/lib/src/components/layout/trailing_content.dart similarity index 100% rename from site/lib/src/components/layout/trailing_content.dart rename to sites/docs/lib/src/components/layout/trailing_content.dart diff --git a/site/lib/src/components/pages/architecture_recommendations.dart b/sites/docs/lib/src/components/pages/architecture_recommendations.dart similarity index 100% rename from site/lib/src/components/pages/architecture_recommendations.dart rename to sites/docs/lib/src/components/pages/architecture_recommendations.dart diff --git a/site/lib/src/components/pages/archive_table.dart b/sites/docs/lib/src/components/pages/archive_table.dart similarity index 100% rename from site/lib/src/components/pages/archive_table.dart rename to sites/docs/lib/src/components/pages/archive_table.dart diff --git a/site/lib/src/components/pages/devtools_release_notes_index.dart b/sites/docs/lib/src/components/pages/devtools_release_notes_index.dart similarity index 100% rename from site/lib/src/components/pages/devtools_release_notes_index.dart rename to sites/docs/lib/src/components/pages/devtools_release_notes_index.dart diff --git a/site/lib/src/components/pages/expansion_list.dart b/sites/docs/lib/src/components/pages/expansion_list.dart similarity index 100% rename from site/lib/src/components/pages/expansion_list.dart rename to sites/docs/lib/src/components/pages/expansion_list.dart diff --git a/site/lib/src/components/pages/glossary_search_section.dart b/sites/docs/lib/src/components/pages/glossary_search_section.dart similarity index 100% rename from site/lib/src/components/pages/glossary_search_section.dart rename to sites/docs/lib/src/components/pages/glossary_search_section.dart diff --git a/site/lib/src/components/pages/learning_resource_filters.dart b/sites/docs/lib/src/components/pages/learning_resource_filters.dart similarity index 100% rename from site/lib/src/components/pages/learning_resource_filters.dart rename to sites/docs/lib/src/components/pages/learning_resource_filters.dart diff --git a/site/lib/src/components/pages/learning_resource_filters_sidebar.dart b/sites/docs/lib/src/components/pages/learning_resource_filters_sidebar.dart similarity index 100% rename from site/lib/src/components/pages/learning_resource_filters_sidebar.dart rename to sites/docs/lib/src/components/pages/learning_resource_filters_sidebar.dart diff --git a/site/lib/src/components/pages/learning_resource_index.dart b/sites/docs/lib/src/components/pages/learning_resource_index.dart similarity index 100% rename from site/lib/src/components/pages/learning_resource_index.dart rename to sites/docs/lib/src/components/pages/learning_resource_index.dart diff --git a/site/lib/src/components/pages/platforms_grid.dart b/sites/docs/lib/src/components/pages/platforms_grid.dart similarity index 100% rename from site/lib/src/components/pages/platforms_grid.dart rename to sites/docs/lib/src/components/pages/platforms_grid.dart diff --git a/site/lib/src/components/pages/widget_catalog.dart b/sites/docs/lib/src/components/pages/widget_catalog.dart similarity index 100% rename from site/lib/src/components/pages/widget_catalog.dart rename to sites/docs/lib/src/components/pages/widget_catalog.dart diff --git a/site/lib/src/components/tutorial/client/progress_ring.dart b/sites/docs/lib/src/components/tutorial/client/progress_ring.dart similarity index 100% rename from site/lib/src/components/tutorial/client/progress_ring.dart rename to sites/docs/lib/src/components/tutorial/client/progress_ring.dart diff --git a/site/lib/src/components/tutorial/client/quiz.dart b/sites/docs/lib/src/components/tutorial/client/quiz.dart similarity index 100% rename from site/lib/src/components/tutorial/client/quiz.dart rename to sites/docs/lib/src/components/tutorial/client/quiz.dart diff --git a/site/lib/src/components/tutorial/downloadable_snippet.dart b/sites/docs/lib/src/components/tutorial/downloadable_snippet.dart similarity index 100% rename from site/lib/src/components/tutorial/downloadable_snippet.dart rename to sites/docs/lib/src/components/tutorial/downloadable_snippet.dart diff --git a/site/lib/src/components/tutorial/progress_ring.dart b/sites/docs/lib/src/components/tutorial/progress_ring.dart similarity index 100% rename from site/lib/src/components/tutorial/progress_ring.dart rename to sites/docs/lib/src/components/tutorial/progress_ring.dart diff --git a/site/lib/src/components/tutorial/quiz.dart b/sites/docs/lib/src/components/tutorial/quiz.dart similarity index 100% rename from site/lib/src/components/tutorial/quiz.dart rename to sites/docs/lib/src/components/tutorial/quiz.dart diff --git a/site/lib/src/components/tutorial/stepper.dart b/sites/docs/lib/src/components/tutorial/stepper.dart similarity index 100% rename from site/lib/src/components/tutorial/stepper.dart rename to sites/docs/lib/src/components/tutorial/stepper.dart diff --git a/site/lib/src/components/tutorial/summary_card.dart b/sites/docs/lib/src/components/tutorial/summary_card.dart similarity index 100% rename from site/lib/src/components/tutorial/summary_card.dart rename to sites/docs/lib/src/components/tutorial/summary_card.dart diff --git a/site/lib/src/components/tutorial/tutorial_outline.dart b/sites/docs/lib/src/components/tutorial/tutorial_outline.dart similarity index 100% rename from site/lib/src/components/tutorial/tutorial_outline.dart rename to sites/docs/lib/src/components/tutorial/tutorial_outline.dart diff --git a/site/lib/src/components/util/component_ref.dart b/sites/docs/lib/src/components/util/component_ref.dart similarity index 100% rename from site/lib/src/components/util/component_ref.dart rename to sites/docs/lib/src/components/util/component_ref.dart diff --git a/site/lib/src/components/util/global_event_listener.dart b/sites/docs/lib/src/components/util/global_event_listener.dart similarity index 100% rename from site/lib/src/components/util/global_event_listener.dart rename to sites/docs/lib/src/components/util/global_event_listener.dart diff --git a/site/lib/src/components/util/retake_element.dart b/sites/docs/lib/src/components/util/retake_element.dart similarity index 100% rename from site/lib/src/components/util/retake_element.dart rename to sites/docs/lib/src/components/util/retake_element.dart diff --git a/site/lib/src/components/util/retake_element_vm.dart b/sites/docs/lib/src/components/util/retake_element_vm.dart similarity index 100% rename from site/lib/src/components/util/retake_element_vm.dart rename to sites/docs/lib/src/components/util/retake_element_vm.dart diff --git a/site/lib/src/components/util/retake_element_web.dart b/sites/docs/lib/src/components/util/retake_element_web.dart similarity index 100% rename from site/lib/src/components/util/retake_element_web.dart rename to sites/docs/lib/src/components/util/retake_element_web.dart diff --git a/site/lib/src/extensions/attribute_processor.dart b/sites/docs/lib/src/extensions/attribute_processor.dart similarity index 100% rename from site/lib/src/extensions/attribute_processor.dart rename to sites/docs/lib/src/extensions/attribute_processor.dart diff --git a/site/lib/src/extensions/code_block_processor.dart b/sites/docs/lib/src/extensions/code_block_processor.dart similarity index 100% rename from site/lib/src/extensions/code_block_processor.dart rename to sites/docs/lib/src/extensions/code_block_processor.dart diff --git a/site/lib/src/extensions/glossary_link_processor.dart b/sites/docs/lib/src/extensions/glossary_link_processor.dart similarity index 100% rename from site/lib/src/extensions/glossary_link_processor.dart rename to sites/docs/lib/src/extensions/glossary_link_processor.dart diff --git a/site/lib/src/extensions/header_extractor.dart b/sites/docs/lib/src/extensions/header_extractor.dart similarity index 100% rename from site/lib/src/extensions/header_extractor.dart rename to sites/docs/lib/src/extensions/header_extractor.dart diff --git a/site/lib/src/extensions/header_processor.dart b/sites/docs/lib/src/extensions/header_processor.dart similarity index 100% rename from site/lib/src/extensions/header_processor.dart rename to sites/docs/lib/src/extensions/header_processor.dart diff --git a/site/lib/src/extensions/registry.dart b/sites/docs/lib/src/extensions/registry.dart similarity index 100% rename from site/lib/src/extensions/registry.dart rename to sites/docs/lib/src/extensions/registry.dart diff --git a/site/lib/src/extensions/table_processor.dart b/sites/docs/lib/src/extensions/table_processor.dart similarity index 100% rename from site/lib/src/extensions/table_processor.dart rename to sites/docs/lib/src/extensions/table_processor.dart diff --git a/site/lib/src/extensions/tutorial_prefetch_processor.dart b/sites/docs/lib/src/extensions/tutorial_prefetch_processor.dart similarity index 100% rename from site/lib/src/extensions/tutorial_prefetch_processor.dart rename to sites/docs/lib/src/extensions/tutorial_prefetch_processor.dart diff --git a/site/lib/src/extensions/tutorial_structure_processor.dart b/sites/docs/lib/src/extensions/tutorial_structure_processor.dart similarity index 100% rename from site/lib/src/extensions/tutorial_structure_processor.dart rename to sites/docs/lib/src/extensions/tutorial_structure_processor.dart diff --git a/site/lib/src/highlight/theme/dark.dart b/sites/docs/lib/src/highlight/theme/dark.dart similarity index 100% rename from site/lib/src/highlight/theme/dark.dart rename to sites/docs/lib/src/highlight/theme/dark.dart diff --git a/site/lib/src/highlight/theme/light.dart b/sites/docs/lib/src/highlight/theme/light.dart similarity index 100% rename from site/lib/src/highlight/theme/light.dart rename to sites/docs/lib/src/highlight/theme/light.dart diff --git a/site/lib/src/highlight/token_renderer.dart b/sites/docs/lib/src/highlight/token_renderer.dart similarity index 100% rename from site/lib/src/highlight/token_renderer.dart rename to sites/docs/lib/src/highlight/token_renderer.dart diff --git a/site/lib/src/layouts/dash_layout.dart b/sites/docs/lib/src/layouts/dash_layout.dart similarity index 100% rename from site/lib/src/layouts/dash_layout.dart rename to sites/docs/lib/src/layouts/dash_layout.dart diff --git a/site/lib/src/layouts/doc_layout.dart b/sites/docs/lib/src/layouts/doc_layout.dart similarity index 100% rename from site/lib/src/layouts/doc_layout.dart rename to sites/docs/lib/src/layouts/doc_layout.dart diff --git a/site/lib/src/layouts/toc_layout.dart b/sites/docs/lib/src/layouts/toc_layout.dart similarity index 100% rename from site/lib/src/layouts/toc_layout.dart rename to sites/docs/lib/src/layouts/toc_layout.dart diff --git a/site/lib/src/layouts/tutorial_layout.dart b/sites/docs/lib/src/layouts/tutorial_layout.dart similarity index 100% rename from site/lib/src/layouts/tutorial_layout.dart rename to sites/docs/lib/src/layouts/tutorial_layout.dart diff --git a/site/lib/src/loaders/data_processor.dart b/sites/docs/lib/src/loaders/data_processor.dart similarity index 97% rename from site/lib/src/loaders/data_processor.dart rename to sites/docs/lib/src/loaders/data_processor.dart index bbdb40d1b3d..c133b30fe70 100644 --- a/site/lib/src/loaders/data_processor.dart +++ b/sites/docs/lib/src/loaders/data_processor.dart @@ -24,7 +24,7 @@ final class DataProcessor implements DataLoader { path.join(pageLoader.directory, page.path), ); - final inputPath = path.relative(sourcePath, from: '..'); + final inputPath = path.relative(sourcePath); page.apply( data: { 'page': { diff --git a/site/lib/src/markdown/alert_syntax.dart b/sites/docs/lib/src/markdown/alert_syntax.dart similarity index 100% rename from site/lib/src/markdown/alert_syntax.dart rename to sites/docs/lib/src/markdown/alert_syntax.dart diff --git a/site/lib/src/markdown/attribute_syntax.dart b/sites/docs/lib/src/markdown/attribute_syntax.dart similarity index 100% rename from site/lib/src/markdown/attribute_syntax.dart rename to sites/docs/lib/src/markdown/attribute_syntax.dart diff --git a/site/lib/src/markdown/fenced_code_block_syntax.dart b/sites/docs/lib/src/markdown/fenced_code_block_syntax.dart similarity index 100% rename from site/lib/src/markdown/fenced_code_block_syntax.dart rename to sites/docs/lib/src/markdown/fenced_code_block_syntax.dart diff --git a/site/lib/src/markdown/header_syntax.dart b/sites/docs/lib/src/markdown/header_syntax.dart similarity index 100% rename from site/lib/src/markdown/header_syntax.dart rename to sites/docs/lib/src/markdown/header_syntax.dart diff --git a/site/lib/src/markdown/markdown_parser.dart b/sites/docs/lib/src/markdown/markdown_parser.dart similarity index 100% rename from site/lib/src/markdown/markdown_parser.dart rename to sites/docs/lib/src/markdown/markdown_parser.dart diff --git a/site/lib/src/models/flutter_release_model.dart b/sites/docs/lib/src/models/flutter_release_model.dart similarity index 100% rename from site/lib/src/models/flutter_release_model.dart rename to sites/docs/lib/src/models/flutter_release_model.dart diff --git a/site/lib/src/models/learning_resource_model.dart b/sites/docs/lib/src/models/learning_resource_model.dart similarity index 100% rename from site/lib/src/models/learning_resource_model.dart rename to sites/docs/lib/src/models/learning_resource_model.dart diff --git a/site/lib/src/models/page_navigation_model.dart b/sites/docs/lib/src/models/page_navigation_model.dart similarity index 100% rename from site/lib/src/models/page_navigation_model.dart rename to sites/docs/lib/src/models/page_navigation_model.dart diff --git a/site/lib/src/models/quiz_model.dart b/sites/docs/lib/src/models/quiz_model.dart similarity index 100% rename from site/lib/src/models/quiz_model.dart rename to sites/docs/lib/src/models/quiz_model.dart diff --git a/site/lib/src/models/sidenav_model.dart b/sites/docs/lib/src/models/sidenav_model.dart similarity index 100% rename from site/lib/src/models/sidenav_model.dart rename to sites/docs/lib/src/models/sidenav_model.dart diff --git a/site/lib/src/models/summary_card_model.dart b/sites/docs/lib/src/models/summary_card_model.dart similarity index 100% rename from site/lib/src/models/summary_card_model.dart rename to sites/docs/lib/src/models/summary_card_model.dart diff --git a/site/lib/src/models/tutorial_model.dart b/sites/docs/lib/src/models/tutorial_model.dart similarity index 100% rename from site/lib/src/models/tutorial_model.dart rename to sites/docs/lib/src/models/tutorial_model.dart diff --git a/site/lib/src/models/widget_catalog_model.dart b/sites/docs/lib/src/models/widget_catalog_model.dart similarity index 100% rename from site/lib/src/models/widget_catalog_model.dart rename to sites/docs/lib/src/models/widget_catalog_model.dart diff --git a/site/lib/src/pages/custom_pages.dart b/sites/docs/lib/src/pages/custom_pages.dart similarity index 100% rename from site/lib/src/pages/custom_pages.dart rename to sites/docs/lib/src/pages/custom_pages.dart diff --git a/site/lib/src/pages/glossary.dart b/sites/docs/lib/src/pages/glossary.dart similarity index 100% rename from site/lib/src/pages/glossary.dart rename to sites/docs/lib/src/pages/glossary.dart diff --git a/site/lib/src/pages/robots_txt.dart b/sites/docs/lib/src/pages/robots_txt.dart similarity index 100% rename from site/lib/src/pages/robots_txt.dart rename to sites/docs/lib/src/pages/robots_txt.dart diff --git a/site/lib/src/pages/widget_catalog.dart b/sites/docs/lib/src/pages/widget_catalog.dart similarity index 100% rename from site/lib/src/pages/widget_catalog.dart rename to sites/docs/lib/src/pages/widget_catalog.dart diff --git a/site/lib/src/style_hash.dart b/sites/docs/lib/src/style_hash.dart similarity index 75% rename from site/lib/src/style_hash.dart rename to sites/docs/lib/src/style_hash.dart index ce114383cc9..6bad04d1110 100644 --- a/site/lib/src/style_hash.dart +++ b/sites/docs/lib/src/style_hash.dart @@ -2,4 +2,4 @@ // dart format off /// The generated hash of the `main.css` file. -const generatedStylesHash = ''; +const generatedStylesHash = 'VibKC2EWhD2B'; diff --git a/site/lib/src/templating/dash_template_engine.dart b/sites/docs/lib/src/templating/dash_template_engine.dart similarity index 100% rename from site/lib/src/templating/dash_template_engine.dart rename to sites/docs/lib/src/templating/dash_template_engine.dart diff --git a/site/lib/src/util.dart b/sites/docs/lib/src/util.dart similarity index 97% rename from site/lib/src/util.dart rename to sites/docs/lib/src/util.dart index 5ad8e587991..ad146314dcf 100644 --- a/site/lib/src/util.dart +++ b/sites/docs/lib/src/util.dart @@ -2,14 +2,13 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -import 'package:path/path.dart' as path; import 'package:universal_web/web.dart' as web; /// Whether this build of the site will be deployed to production. const productionBuild = bool.fromEnvironment('PRODUCTION'); /// Path to the `/src` directory where site content is located. -final siteSrcDirectoryPath = path.join('..', 'src'); +const siteSrcDirectoryPath = 'src'; /// Converts the specified [text] into a standardized URL slug /// that can be used as the ID for headers and other anchors in HTML. diff --git a/site/lib/src/utils/active_nav.dart b/sites/docs/lib/src/utils/active_nav.dart similarity index 100% rename from site/lib/src/utils/active_nav.dart rename to sites/docs/lib/src/utils/active_nav.dart diff --git a/site/lib/src/utils/page_source_info.dart b/sites/docs/lib/src/utils/page_source_info.dart similarity index 100% rename from site/lib/src/utils/page_source_info.dart rename to sites/docs/lib/src/utils/page_source_info.dart diff --git a/site/pubspec.yaml b/sites/docs/pubspec.yaml similarity index 94% rename from site/pubspec.yaml rename to sites/docs/pubspec.yaml index e037c9f2bc3..f4cc8b60a7a 100644 --- a/site/pubspec.yaml +++ b/sites/docs/pubspec.yaml @@ -29,7 +29,7 @@ dependencies: dev_dependencies: analysis_defaults: - path: ../packages/analysis_defaults + path: ../../packages/analysis_defaults build_runner: ^2.11.0 build_web_compilers: ^4.4.9 jaspr_builder: ^0.22.3 diff --git a/src/_includes/docs/add-to-app/android-initial-route-cached-engine.md b/sites/docs/src/_includes/docs/add-to-app/android-initial-route-cached-engine.md similarity index 100% rename from src/_includes/docs/add-to-app/android-initial-route-cached-engine.md rename to sites/docs/src/_includes/docs/add-to-app/android-initial-route-cached-engine.md diff --git a/src/_includes/docs/add-to-app/ios-project/embed-cocoapods.md b/sites/docs/src/_includes/docs/add-to-app/ios-project/embed-cocoapods.md similarity index 100% rename from src/_includes/docs/add-to-app/ios-project/embed-cocoapods.md rename to sites/docs/src/_includes/docs/add-to-app/ios-project/embed-cocoapods.md diff --git a/src/_includes/docs/add-to-app/ios-project/embed-framework-directory-tree.md b/sites/docs/src/_includes/docs/add-to-app/ios-project/embed-framework-directory-tree.md similarity index 100% rename from src/_includes/docs/add-to-app/ios-project/embed-framework-directory-tree.md rename to sites/docs/src/_includes/docs/add-to-app/ios-project/embed-framework-directory-tree.md diff --git a/src/_includes/docs/add-to-app/ios-project/embed-frameworks.md b/sites/docs/src/_includes/docs/add-to-app/ios-project/embed-frameworks.md similarity index 100% rename from src/_includes/docs/add-to-app/ios-project/embed-frameworks.md rename to sites/docs/src/_includes/docs/add-to-app/ios-project/embed-frameworks.md diff --git a/src/_includes/docs/add-to-app/ios-project/embed-split.md b/sites/docs/src/_includes/docs/add-to-app/ios-project/embed-split.md similarity index 100% rename from src/_includes/docs/add-to-app/ios-project/embed-split.md rename to sites/docs/src/_includes/docs/add-to-app/ios-project/embed-split.md diff --git a/src/_includes/docs/add-to-app/ios-project/limits-common-deps.md b/sites/docs/src/_includes/docs/add-to-app/ios-project/limits-common-deps.md similarity index 100% rename from src/_includes/docs/add-to-app/ios-project/limits-common-deps.md rename to sites/docs/src/_includes/docs/add-to-app/ios-project/limits-common-deps.md diff --git a/src/_includes/docs/add-to-app/ios-project/link-and-embed.md b/sites/docs/src/_includes/docs/add-to-app/ios-project/link-and-embed.md similarity index 100% rename from src/_includes/docs/add-to-app/ios-project/link-and-embed.md rename to sites/docs/src/_includes/docs/add-to-app/ios-project/link-and-embed.md diff --git a/src/_includes/docs/android-ios-figure-pair.md b/sites/docs/src/_includes/docs/android-ios-figure-pair.md similarity index 100% rename from src/_includes/docs/android-ios-figure-pair.md rename to sites/docs/src/_includes/docs/android-ios-figure-pair.md diff --git a/src/_includes/docs/breaking-changes.md b/sites/docs/src/_includes/docs/breaking-changes.md similarity index 100% rename from src/_includes/docs/breaking-changes.md rename to sites/docs/src/_includes/docs/breaking-changes.md diff --git a/src/_includes/docs/china-mirror.md b/sites/docs/src/_includes/docs/china-mirror.md similarity index 100% rename from src/_includes/docs/china-mirror.md rename to sites/docs/src/_includes/docs/china-mirror.md diff --git a/src/_includes/docs/china-notice-cn.md b/sites/docs/src/_includes/docs/china-notice-cn.md similarity index 100% rename from src/_includes/docs/china-notice-cn.md rename to sites/docs/src/_includes/docs/china-notice-cn.md diff --git a/src/_includes/docs/china-notice.md b/sites/docs/src/_includes/docs/china-notice.md similarity index 100% rename from src/_includes/docs/china-notice.md rename to sites/docs/src/_includes/docs/china-notice.md diff --git a/src/_includes/docs/cookbook/networking/internet-permission.md b/sites/docs/src/_includes/docs/cookbook/networking/internet-permission.md similarity index 100% rename from src/_includes/docs/cookbook/networking/internet-permission.md rename to sites/docs/src/_includes/docs/cookbook/networking/internet-permission.md diff --git a/src/_includes/docs/dartpad-troubleshooting.md b/sites/docs/src/_includes/docs/dartpad-troubleshooting.md similarity index 100% rename from src/_includes/docs/dartpad-troubleshooting.md rename to sites/docs/src/_includes/docs/dartpad-troubleshooting.md diff --git a/src/_includes/docs/debug/debug-android-attach-process.md b/sites/docs/src/_includes/docs/debug/debug-android-attach-process.md similarity index 100% rename from src/_includes/docs/debug/debug-android-attach-process.md rename to sites/docs/src/_includes/docs/debug/debug-android-attach-process.md diff --git a/src/_includes/docs/debug/debug-flow-android.md b/sites/docs/src/_includes/docs/debug/debug-flow-android.md similarity index 100% rename from src/_includes/docs/debug/debug-flow-android.md rename to sites/docs/src/_includes/docs/debug/debug-flow-android.md diff --git a/src/_includes/docs/debug/debug-flow-androidstudio-as-start.md b/sites/docs/src/_includes/docs/debug/debug-flow-androidstudio-as-start.md similarity index 100% rename from src/_includes/docs/debug/debug-flow-androidstudio-as-start.md rename to sites/docs/src/_includes/docs/debug/debug-flow-androidstudio-as-start.md diff --git a/src/_includes/docs/debug/debug-flow-ios.md b/sites/docs/src/_includes/docs/debug/debug-flow-ios.md similarity index 100% rename from src/_includes/docs/debug/debug-flow-ios.md rename to sites/docs/src/_includes/docs/debug/debug-flow-ios.md diff --git a/src/_includes/docs/debug/debug-flow-macos.md b/sites/docs/src/_includes/docs/debug/debug-flow-macos.md similarity index 100% rename from src/_includes/docs/debug/debug-flow-macos.md rename to sites/docs/src/_includes/docs/debug/debug-flow-macos.md diff --git a/src/_includes/docs/debug/debug-flow-vscode-as-start.md b/sites/docs/src/_includes/docs/debug/debug-flow-vscode-as-start.md similarity index 100% rename from src/_includes/docs/debug/debug-flow-vscode-as-start.md rename to sites/docs/src/_includes/docs/debug/debug-flow-vscode-as-start.md diff --git a/src/_includes/docs/debug/debug-flow-windows.md b/sites/docs/src/_includes/docs/debug/debug-flow-windows.md similarity index 100% rename from src/_includes/docs/debug/debug-flow-windows.md rename to sites/docs/src/_includes/docs/debug/debug-flow-windows.md diff --git a/src/_includes/docs/debug/debug-flow-xcode-as-start.md b/sites/docs/src/_includes/docs/debug/debug-flow-xcode-as-start.md similarity index 100% rename from src/_includes/docs/debug/debug-flow-xcode-as-start.md rename to sites/docs/src/_includes/docs/debug/debug-flow-xcode-as-start.md diff --git a/src/_includes/docs/debug/vscode-flutter-attach-json.md b/sites/docs/src/_includes/docs/debug/vscode-flutter-attach-json.md similarity index 100% rename from src/_includes/docs/debug/vscode-flutter-attach-json.md rename to sites/docs/src/_includes/docs/debug/vscode-flutter-attach-json.md diff --git a/src/_includes/docs/deprecated.md b/sites/docs/src/_includes/docs/deprecated.md similarity index 100% rename from src/_includes/docs/deprecated.md rename to sites/docs/src/_includes/docs/deprecated.md diff --git a/src/_includes/docs/get-started/setup-next-steps.html b/sites/docs/src/_includes/docs/get-started/setup-next-steps.html similarity index 100% rename from src/_includes/docs/get-started/setup-next-steps.html rename to sites/docs/src/_includes/docs/get-started/setup-next-steps.html diff --git a/src/_includes/docs/install/path/chromeos.md b/sites/docs/src/_includes/docs/install/path/chromeos.md similarity index 100% rename from src/_includes/docs/install/path/chromeos.md rename to sites/docs/src/_includes/docs/install/path/chromeos.md diff --git a/src/_includes/docs/install/path/linux.md b/sites/docs/src/_includes/docs/install/path/linux.md similarity index 100% rename from src/_includes/docs/install/path/linux.md rename to sites/docs/src/_includes/docs/install/path/linux.md diff --git a/src/_includes/docs/install/path/macos.md b/sites/docs/src/_includes/docs/install/path/macos.md similarity index 100% rename from src/_includes/docs/install/path/macos.md rename to sites/docs/src/_includes/docs/install/path/macos.md diff --git a/src/_includes/docs/install/path/windows.md b/sites/docs/src/_includes/docs/install/path/windows.md similarity index 100% rename from src/_includes/docs/install/path/windows.md rename to sites/docs/src/_includes/docs/install/path/windows.md diff --git a/src/_includes/docs/install/quick.md b/sites/docs/src/_includes/docs/install/quick.md similarity index 100% rename from src/_includes/docs/install/quick.md rename to sites/docs/src/_includes/docs/install/quick.md diff --git a/src/_includes/docs/main-api.md b/sites/docs/src/_includes/docs/main-api.md similarity index 100% rename from src/_includes/docs/main-api.md rename to sites/docs/src/_includes/docs/main-api.md diff --git a/src/_includes/docs/performance.md b/sites/docs/src/_includes/docs/performance.md similarity index 100% rename from src/_includes/docs/performance.md rename to sites/docs/src/_includes/docs/performance.md diff --git a/src/_includes/docs/platform-view-perf.md b/sites/docs/src/_includes/docs/platform-view-perf.md similarity index 100% rename from src/_includes/docs/platform-view-perf.md rename to sites/docs/src/_includes/docs/platform-view-perf.md diff --git a/src/_includes/docs/resource-links/ffi-video-resources.md b/sites/docs/src/_includes/docs/resource-links/ffi-video-resources.md similarity index 100% rename from src/_includes/docs/resource-links/ffi-video-resources.md rename to sites/docs/src/_includes/docs/resource-links/ffi-video-resources.md diff --git a/src/_includes/docs/swift-package-manager/how-to-enable-disable.md b/sites/docs/src/_includes/docs/swift-package-manager/how-to-enable-disable.md similarity index 100% rename from src/_includes/docs/swift-package-manager/how-to-enable-disable.md rename to sites/docs/src/_includes/docs/swift-package-manager/how-to-enable-disable.md diff --git a/src/_includes/docs/swift-package-manager/migrate-ios-project-manually.md b/sites/docs/src/_includes/docs/swift-package-manager/migrate-ios-project-manually.md similarity index 100% rename from src/_includes/docs/swift-package-manager/migrate-ios-project-manually.md rename to sites/docs/src/_includes/docs/swift-package-manager/migrate-ios-project-manually.md diff --git a/src/_includes/docs/swift-package-manager/migrate-ios-project.md b/sites/docs/src/_includes/docs/swift-package-manager/migrate-ios-project.md similarity index 100% rename from src/_includes/docs/swift-package-manager/migrate-ios-project.md rename to sites/docs/src/_includes/docs/swift-package-manager/migrate-ios-project.md diff --git a/src/_includes/docs/swift-package-manager/migrate-macos-project-manually.md b/sites/docs/src/_includes/docs/swift-package-manager/migrate-macos-project-manually.md similarity index 100% rename from src/_includes/docs/swift-package-manager/migrate-macos-project-manually.md rename to sites/docs/src/_includes/docs/swift-package-manager/migrate-macos-project-manually.md diff --git a/src/_includes/docs/swift-package-manager/migrate-macos-project.md b/sites/docs/src/_includes/docs/swift-package-manager/migrate-macos-project.md similarity index 100% rename from src/_includes/docs/swift-package-manager/migrate-macos-project.md rename to sites/docs/src/_includes/docs/swift-package-manager/migrate-macos-project.md diff --git a/src/_includes/docs/swift-package-manager/migrate-objective-c-plugin.md b/sites/docs/src/_includes/docs/swift-package-manager/migrate-objective-c-plugin.md similarity index 100% rename from src/_includes/docs/swift-package-manager/migrate-objective-c-plugin.md rename to sites/docs/src/_includes/docs/swift-package-manager/migrate-objective-c-plugin.md diff --git a/src/_includes/docs/swift-package-manager/migrate-swift-plugin.md b/sites/docs/src/_includes/docs/swift-package-manager/migrate-swift-plugin.md similarity index 100% rename from src/_includes/docs/swift-package-manager/migrate-swift-plugin.md rename to sites/docs/src/_includes/docs/swift-package-manager/migrate-swift-plugin.md diff --git a/src/_includes/docs/test/integration/linux-example.md b/sites/docs/src/_includes/docs/test/integration/linux-example.md similarity index 100% rename from src/_includes/docs/test/integration/linux-example.md rename to sites/docs/src/_includes/docs/test/integration/linux-example.md diff --git a/src/_includes/docs/test/integration/macos-example.md b/sites/docs/src/_includes/docs/test/integration/macos-example.md similarity index 100% rename from src/_includes/docs/test/integration/macos-example.md rename to sites/docs/src/_includes/docs/test/integration/macos-example.md diff --git a/src/_includes/docs/test/integration/windows-example.md b/sites/docs/src/_includes/docs/test/integration/windows-example.md similarity index 100% rename from src/_includes/docs/test/integration/windows-example.md rename to sites/docs/src/_includes/docs/test/integration/windows-example.md diff --git a/src/_includes/docs/testing/trees/focus-tree.md b/sites/docs/src/_includes/docs/testing/trees/focus-tree.md similarity index 100% rename from src/_includes/docs/testing/trees/focus-tree.md rename to sites/docs/src/_includes/docs/testing/trees/focus-tree.md diff --git a/src/_includes/docs/testing/trees/layer-tree.md b/sites/docs/src/_includes/docs/testing/trees/layer-tree.md similarity index 100% rename from src/_includes/docs/testing/trees/layer-tree.md rename to sites/docs/src/_includes/docs/testing/trees/layer-tree.md diff --git a/src/_includes/docs/testing/trees/render-tree.md b/sites/docs/src/_includes/docs/testing/trees/render-tree.md similarity index 100% rename from src/_includes/docs/testing/trees/render-tree.md rename to sites/docs/src/_includes/docs/testing/trees/render-tree.md diff --git a/src/_includes/docs/testing/trees/semantic-tree.md b/sites/docs/src/_includes/docs/testing/trees/semantic-tree.md similarity index 100% rename from src/_includes/docs/testing/trees/semantic-tree.md rename to sites/docs/src/_includes/docs/testing/trees/semantic-tree.md diff --git a/src/_includes/docs/testing/trees/widget-tree.md b/sites/docs/src/_includes/docs/testing/trees/widget-tree.md similarity index 100% rename from src/_includes/docs/testing/trees/widget-tree.md rename to sites/docs/src/_includes/docs/testing/trees/widget-tree.md diff --git a/src/_includes/docs/vscode-flutter-bar/hot-reload.md b/sites/docs/src/_includes/docs/vscode-flutter-bar/hot-reload.md similarity index 100% rename from src/_includes/docs/vscode-flutter-bar/hot-reload.md rename to sites/docs/src/_includes/docs/vscode-flutter-bar/hot-reload.md diff --git a/src/_includes/docs/vscode-flutter-bar/hot-restart.md b/sites/docs/src/_includes/docs/vscode-flutter-bar/hot-restart.md similarity index 100% rename from src/_includes/docs/vscode-flutter-bar/hot-restart.md rename to sites/docs/src/_includes/docs/vscode-flutter-bar/hot-restart.md diff --git a/src/_includes/docs/vscode-flutter-bar/inspector.md b/sites/docs/src/_includes/docs/vscode-flutter-bar/inspector.md similarity index 100% rename from src/_includes/docs/vscode-flutter-bar/inspector.md rename to sites/docs/src/_includes/docs/vscode-flutter-bar/inspector.md diff --git a/src/_includes/docs/vscode-flutter-bar/pause.md b/sites/docs/src/_includes/docs/vscode-flutter-bar/pause.md similarity index 100% rename from src/_includes/docs/vscode-flutter-bar/pause.md rename to sites/docs/src/_includes/docs/vscode-flutter-bar/pause.md diff --git a/src/_includes/docs/vscode-flutter-bar/play.md b/sites/docs/src/_includes/docs/vscode-flutter-bar/play.md similarity index 100% rename from src/_includes/docs/vscode-flutter-bar/play.md rename to sites/docs/src/_includes/docs/vscode-flutter-bar/play.md diff --git a/src/_includes/docs/vscode-flutter-bar/step-into.md b/sites/docs/src/_includes/docs/vscode-flutter-bar/step-into.md similarity index 100% rename from src/_includes/docs/vscode-flutter-bar/step-into.md rename to sites/docs/src/_includes/docs/vscode-flutter-bar/step-into.md diff --git a/src/_includes/docs/vscode-flutter-bar/step-out.md b/sites/docs/src/_includes/docs/vscode-flutter-bar/step-out.md similarity index 100% rename from src/_includes/docs/vscode-flutter-bar/step-out.md rename to sites/docs/src/_includes/docs/vscode-flutter-bar/step-out.md diff --git a/src/_includes/docs/vscode-flutter-bar/step-over.md b/sites/docs/src/_includes/docs/vscode-flutter-bar/step-over.md similarity index 100% rename from src/_includes/docs/vscode-flutter-bar/step-over.md rename to sites/docs/src/_includes/docs/vscode-flutter-bar/step-over.md diff --git a/src/_includes/docs/vscode-flutter-bar/stop.md b/sites/docs/src/_includes/docs/vscode-flutter-bar/stop.md similarity index 100% rename from src/_includes/docs/vscode-flutter-bar/stop.md rename to sites/docs/src/_includes/docs/vscode-flutter-bar/stop.md diff --git a/sites/docs/src/_snippets/analysis_options.yaml b/sites/docs/src/_snippets/analysis_options.yaml new file mode 100644 index 00000000000..2c7be7db783 --- /dev/null +++ b/sites/docs/src/_snippets/analysis_options.yaml @@ -0,0 +1,5 @@ +include: ../../analysis_options.yaml + +analyzer: + errors: + file_names: ignore diff --git a/src/_snippets/tutorial/game-code.dart b/sites/docs/src/_snippets/tutorial/game-code.dart similarity index 84% rename from src/_snippets/tutorial/game-code.dart rename to sites/docs/src/_snippets/tutorial/game-code.dart index 43c577b04fc..b1cf915ebd5 100644 --- a/src/_snippets/tutorial/game-code.dart +++ b/sites/docs/src/_snippets/tutorial/game-code.dart @@ -2,34 +2,33 @@ import 'dart:collection'; import 'dart:math'; const List allLegalGuesses = [...legalWords, ...legalGuesses]; -const defaultNumGuesses = 5; +const int defaultNumGuesses = 5; enum HitType { none, hit, partial, miss, removed } typedef Letter = ({String char, HitType type}); -const legalWords = ["aback", "abase", "abate", "abbey", "abbot"]; +const List legalWords = ['aback', 'abase', 'abate', 'abbey', 'abbot']; /// Legal guesses minus legal wordles -const legalGuesses = [ - "aback", - "abase", - "abate", - "abbey", - "abbot", - "abhor", - "abide", - "abled", - "abode", - "abort", +const List legalGuesses = [ + 'aback', + 'abase', + 'abate', + 'abbey', + 'abbot', + 'abhor', + 'abide', + 'abled', + 'abode', + 'abort', ]; /// This class holds game state for a single round of Bulls and Cows, /// and exposes methods that a UI would need to manage the game state. /// -/// On it's own, this class won't manage a game. For example, it won't -/// call [startGame] on it's own. It assumes that a client will use it's -/// methods to progress through a game. +/// On it's own, this class won't manage a game. +/// It assumes that a client will use its methods to progress through a game. class Game { Game({this.numAllowedGuesses = defaultNumGuesses, this.seed}) { _wordToGuess = seed == null ? Word.random() : Word.fromSeed(seed!); @@ -76,7 +75,7 @@ class Game { bool get didWin { if (_guesses.first.isEmpty) return false; - for (var letter in previousGuess) { + for (final letter in previousGuess) { if (letter.type != HitType.hit) return false; } @@ -94,7 +93,7 @@ class Game { // Doesn't move the game forward, only executes match logic. Word matchGuessOnly(String guess) { // The hidden word will be used by subsequent guesses. - var hiddenCopy = Word.fromString(_wordToGuess.toString()); + final hiddenCopy = Word.fromString(_wordToGuess.toString()); return Word.fromString(guess).evaluateGuess(hiddenCopy); } @@ -112,16 +111,16 @@ class Word with IterableMixin { } factory Word.fromString(String guess) { - var list = guess.toLowerCase().split(''); - var letters = list + final list = guess.toLowerCase().split(''); + final letters = list .map((String char) => (char: char, type: HitType.none)) .toList(); return Word(letters); } factory Word.random() { - var rand = Random(); - var nextWord = legalWords[rand.nextInt(legalWords.length)]; + final rand = Random(); + final nextWord = legalWords[rand.nextInt(legalWords.length)]; return Word.fromString(nextWord); } @@ -144,7 +143,7 @@ class Word with IterableMixin { bool get isNotEmpty => !isEmpty; Letter operator [](int i) => _letters[i]; - operator []=(int i, Letter value) => _letters[i] = value; + void operator []=(int i, Letter value) => _letters[i] = value; @override String toString() { @@ -168,7 +167,7 @@ extension WordUtils on Word { } /// Compares two [Word] objects and returns a new [Word] that - /// has the same letters as the [this], but each [Letter] + /// has the same letters as this word, but each [Letter] /// has new a [HitType] of either [HitType.hit], /// [HitType.partial], or [HitType.miss]. Word evaluateGuess(Word other) { @@ -188,12 +187,12 @@ extension WordUtils on Word { for (var i = 0; i < other.length; i++) { // If a letter in the hidden word is already marked as "removed", // then it's already an exact match, so skip it - Letter targetLetter = other[i]; + final targetLetter = other[i]; if (targetLetter.type != HitType.none) continue; - // loop through the guessed word onces for each letter in the hidden word + // Loop through the guessed word once for each letter in the hidden word for (var j = 0; j < length; j++) { - Letter guessedLetter = this[j]; + final guessedLetter = this[j]; // skip letters that have already been marked as exact matches if (guessedLetter.type != HitType.none) continue; // If this letter, which must not be in the same position, is the same, diff --git a/src/content/404.html b/sites/docs/src/content/404.html similarity index 100% rename from src/content/404.html rename to sites/docs/src/content/404.html diff --git a/src/content/add-to-app/android/_initial-route-cached-engine.md b/sites/docs/src/content/add-to-app/android/_initial-route-cached-engine.md similarity index 100% rename from src/content/add-to-app/android/_initial-route-cached-engine.md rename to sites/docs/src/content/add-to-app/android/_initial-route-cached-engine.md diff --git a/src/content/add-to-app/android/add-flutter-fragment.md b/sites/docs/src/content/add-to-app/android/add-flutter-fragment.md similarity index 100% rename from src/content/add-to-app/android/add-flutter-fragment.md rename to sites/docs/src/content/add-to-app/android/add-flutter-fragment.md diff --git a/src/content/add-to-app/android/add-flutter-screen.md b/sites/docs/src/content/add-to-app/android/add-flutter-screen.md similarity index 100% rename from src/content/add-to-app/android/add-flutter-screen.md rename to sites/docs/src/content/add-to-app/android/add-flutter-screen.md diff --git a/src/content/add-to-app/android/add-flutter-view.md b/sites/docs/src/content/add-to-app/android/add-flutter-view.md similarity index 100% rename from src/content/add-to-app/android/add-flutter-view.md rename to sites/docs/src/content/add-to-app/android/add-flutter-view.md diff --git a/src/content/add-to-app/android/index.md b/sites/docs/src/content/add-to-app/android/index.md similarity index 100% rename from src/content/add-to-app/android/index.md rename to sites/docs/src/content/add-to-app/android/index.md diff --git a/src/content/add-to-app/android/plugin-setup.md b/sites/docs/src/content/add-to-app/android/plugin-setup.md similarity index 100% rename from src/content/add-to-app/android/plugin-setup.md rename to sites/docs/src/content/add-to-app/android/plugin-setup.md diff --git a/src/content/add-to-app/android/project-setup.md b/sites/docs/src/content/add-to-app/android/project-setup.md similarity index 100% rename from src/content/add-to-app/android/project-setup.md rename to sites/docs/src/content/add-to-app/android/project-setup.md diff --git a/src/content/add-to-app/debugging.md b/sites/docs/src/content/add-to-app/debugging.md similarity index 100% rename from src/content/add-to-app/debugging.md rename to sites/docs/src/content/add-to-app/debugging.md diff --git a/src/content/add-to-app/index.md b/sites/docs/src/content/add-to-app/index.md similarity index 100% rename from src/content/add-to-app/index.md rename to sites/docs/src/content/add-to-app/index.md diff --git a/src/content/add-to-app/ios/add-flutter-screen.md b/sites/docs/src/content/add-to-app/ios/add-flutter-screen.md similarity index 100% rename from src/content/add-to-app/ios/add-flutter-screen.md rename to sites/docs/src/content/add-to-app/ios/add-flutter-screen.md diff --git a/src/content/add-to-app/ios/index.md b/sites/docs/src/content/add-to-app/ios/index.md similarity index 100% rename from src/content/add-to-app/ios/index.md rename to sites/docs/src/content/add-to-app/ios/index.md diff --git a/src/content/add-to-app/ios/project-setup.md b/sites/docs/src/content/add-to-app/ios/project-setup.md similarity index 100% rename from src/content/add-to-app/ios/project-setup.md rename to sites/docs/src/content/add-to-app/ios/project-setup.md diff --git a/src/content/add-to-app/multiple-flutters.md b/sites/docs/src/content/add-to-app/multiple-flutters.md similarity index 100% rename from src/content/add-to-app/multiple-flutters.md rename to sites/docs/src/content/add-to-app/multiple-flutters.md diff --git a/src/content/add-to-app/performance.md b/sites/docs/src/content/add-to-app/performance.md similarity index 100% rename from src/content/add-to-app/performance.md rename to sites/docs/src/content/add-to-app/performance.md diff --git a/src/content/ai/ai-rules.md b/sites/docs/src/content/ai/ai-rules.md similarity index 100% rename from src/content/ai/ai-rules.md rename to sites/docs/src/content/ai/ai-rules.md diff --git a/src/content/ai/ai-toolkit/chat-client-sample.md b/sites/docs/src/content/ai/ai-toolkit/chat-client-sample.md similarity index 100% rename from src/content/ai/ai-toolkit/chat-client-sample.md rename to sites/docs/src/content/ai/ai-toolkit/chat-client-sample.md diff --git a/src/content/ai/ai-toolkit/custom-llm-providers.md b/sites/docs/src/content/ai/ai-toolkit/custom-llm-providers.md similarity index 100% rename from src/content/ai/ai-toolkit/custom-llm-providers.md rename to sites/docs/src/content/ai/ai-toolkit/custom-llm-providers.md diff --git a/src/content/ai/ai-toolkit/feature-integration.md b/sites/docs/src/content/ai/ai-toolkit/feature-integration.md similarity index 100% rename from src/content/ai/ai-toolkit/feature-integration.md rename to sites/docs/src/content/ai/ai-toolkit/feature-integration.md diff --git a/src/content/ai/ai-toolkit/index.md b/sites/docs/src/content/ai/ai-toolkit/index.md similarity index 100% rename from src/content/ai/ai-toolkit/index.md rename to sites/docs/src/content/ai/ai-toolkit/index.md diff --git a/src/content/ai/ai-toolkit/user-experience.md b/sites/docs/src/content/ai/ai-toolkit/user-experience.md similarity index 100% rename from src/content/ai/ai-toolkit/user-experience.md rename to sites/docs/src/content/ai/ai-toolkit/user-experience.md diff --git a/src/content/ai/best-practices/developer-experience.md b/sites/docs/src/content/ai/best-practices/developer-experience.md similarity index 100% rename from src/content/ai/best-practices/developer-experience.md rename to sites/docs/src/content/ai/best-practices/developer-experience.md diff --git a/src/content/ai/best-practices/index.md b/sites/docs/src/content/ai/best-practices/index.md similarity index 100% rename from src/content/ai/best-practices/index.md rename to sites/docs/src/content/ai/best-practices/index.md diff --git a/src/content/ai/best-practices/mode-of-interaction.md b/sites/docs/src/content/ai/best-practices/mode-of-interaction.md similarity index 100% rename from src/content/ai/best-practices/mode-of-interaction.md rename to sites/docs/src/content/ai/best-practices/mode-of-interaction.md diff --git a/src/content/ai/best-practices/prompting.md b/sites/docs/src/content/ai/best-practices/prompting.md similarity index 100% rename from src/content/ai/best-practices/prompting.md rename to sites/docs/src/content/ai/best-practices/prompting.md diff --git a/src/content/ai/best-practices/structure-output.md b/sites/docs/src/content/ai/best-practices/structure-output.md similarity index 100% rename from src/content/ai/best-practices/structure-output.md rename to sites/docs/src/content/ai/best-practices/structure-output.md diff --git a/src/content/ai/best-practices/tool-calls.md b/sites/docs/src/content/ai/best-practices/tool-calls.md similarity index 100% rename from src/content/ai/best-practices/tool-calls.md rename to sites/docs/src/content/ai/best-practices/tool-calls.md diff --git a/src/content/ai/create-with-ai.md b/sites/docs/src/content/ai/create-with-ai.md similarity index 100% rename from src/content/ai/create-with-ai.md rename to sites/docs/src/content/ai/create-with-ai.md diff --git a/src/content/ai/gemini-cli-extension.md b/sites/docs/src/content/ai/gemini-cli-extension.md similarity index 100% rename from src/content/ai/gemini-cli-extension.md rename to sites/docs/src/content/ai/gemini-cli-extension.md diff --git a/src/content/ai/genui/components.md b/sites/docs/src/content/ai/genui/components.md similarity index 100% rename from src/content/ai/genui/components.md rename to sites/docs/src/content/ai/genui/components.md diff --git a/src/content/ai/genui/get-started.md b/sites/docs/src/content/ai/genui/get-started.md similarity index 100% rename from src/content/ai/genui/get-started.md rename to sites/docs/src/content/ai/genui/get-started.md diff --git a/src/content/ai/genui/index.md b/sites/docs/src/content/ai/genui/index.md similarity index 100% rename from src/content/ai/genui/index.md rename to sites/docs/src/content/ai/genui/index.md diff --git a/src/content/ai/genui/input-events.md b/sites/docs/src/content/ai/genui/input-events.md similarity index 100% rename from src/content/ai/genui/input-events.md rename to sites/docs/src/content/ai/genui/input-events.md diff --git a/src/content/ai/index.md b/sites/docs/src/content/ai/index.md similarity index 100% rename from src/content/ai/index.md rename to sites/docs/src/content/ai/index.md diff --git a/src/content/ai/mcp-server.md b/sites/docs/src/content/ai/mcp-server.md similarity index 100% rename from src/content/ai/mcp-server.md rename to sites/docs/src/content/ai/mcp-server.md diff --git a/src/content/app-architecture/case-study/data-layer.md b/sites/docs/src/content/app-architecture/case-study/data-layer.md similarity index 100% rename from src/content/app-architecture/case-study/data-layer.md rename to sites/docs/src/content/app-architecture/case-study/data-layer.md diff --git a/src/content/app-architecture/case-study/dependency-injection.md b/sites/docs/src/content/app-architecture/case-study/dependency-injection.md similarity index 100% rename from src/content/app-architecture/case-study/dependency-injection.md rename to sites/docs/src/content/app-architecture/case-study/dependency-injection.md diff --git a/src/content/app-architecture/case-study/index.md b/sites/docs/src/content/app-architecture/case-study/index.md similarity index 100% rename from src/content/app-architecture/case-study/index.md rename to sites/docs/src/content/app-architecture/case-study/index.md diff --git a/src/content/app-architecture/case-study/testing.md b/sites/docs/src/content/app-architecture/case-study/testing.md similarity index 100% rename from src/content/app-architecture/case-study/testing.md rename to sites/docs/src/content/app-architecture/case-study/testing.md diff --git a/src/content/app-architecture/case-study/ui-layer.md b/sites/docs/src/content/app-architecture/case-study/ui-layer.md similarity index 100% rename from src/content/app-architecture/case-study/ui-layer.md rename to sites/docs/src/content/app-architecture/case-study/ui-layer.md diff --git a/src/content/app-architecture/concepts.md b/sites/docs/src/content/app-architecture/concepts.md similarity index 100% rename from src/content/app-architecture/concepts.md rename to sites/docs/src/content/app-architecture/concepts.md diff --git a/src/content/app-architecture/design-patterns.md b/sites/docs/src/content/app-architecture/design-patterns.md similarity index 100% rename from src/content/app-architecture/design-patterns.md rename to sites/docs/src/content/app-architecture/design-patterns.md diff --git a/src/content/app-architecture/design-patterns/command.md b/sites/docs/src/content/app-architecture/design-patterns/command.md similarity index 100% rename from src/content/app-architecture/design-patterns/command.md rename to sites/docs/src/content/app-architecture/design-patterns/command.md diff --git a/src/content/app-architecture/design-patterns/key-value-data.md b/sites/docs/src/content/app-architecture/design-patterns/key-value-data.md similarity index 100% rename from src/content/app-architecture/design-patterns/key-value-data.md rename to sites/docs/src/content/app-architecture/design-patterns/key-value-data.md diff --git a/src/content/app-architecture/design-patterns/offline-first.md b/sites/docs/src/content/app-architecture/design-patterns/offline-first.md similarity index 100% rename from src/content/app-architecture/design-patterns/offline-first.md rename to sites/docs/src/content/app-architecture/design-patterns/offline-first.md diff --git a/src/content/app-architecture/design-patterns/optimistic-state.md b/sites/docs/src/content/app-architecture/design-patterns/optimistic-state.md similarity index 100% rename from src/content/app-architecture/design-patterns/optimistic-state.md rename to sites/docs/src/content/app-architecture/design-patterns/optimistic-state.md diff --git a/src/content/app-architecture/design-patterns/result.md b/sites/docs/src/content/app-architecture/design-patterns/result.md similarity index 100% rename from src/content/app-architecture/design-patterns/result.md rename to sites/docs/src/content/app-architecture/design-patterns/result.md diff --git a/src/content/app-architecture/design-patterns/sql.md b/sites/docs/src/content/app-architecture/design-patterns/sql.md similarity index 100% rename from src/content/app-architecture/design-patterns/sql.md rename to sites/docs/src/content/app-architecture/design-patterns/sql.md diff --git a/src/content/app-architecture/guide.md b/sites/docs/src/content/app-architecture/guide.md similarity index 100% rename from src/content/app-architecture/guide.md rename to sites/docs/src/content/app-architecture/guide.md diff --git a/src/content/app-architecture/index.md b/sites/docs/src/content/app-architecture/index.md similarity index 100% rename from src/content/app-architecture/index.md rename to sites/docs/src/content/app-architecture/index.md diff --git a/src/content/app-architecture/recommendations.md b/sites/docs/src/content/app-architecture/recommendations.md similarity index 100% rename from src/content/app-architecture/recommendations.md rename to sites/docs/src/content/app-architecture/recommendations.md diff --git a/src/content/brand/index.md b/sites/docs/src/content/brand/index.md similarity index 100% rename from src/content/brand/index.md rename to sites/docs/src/content/brand/index.md diff --git a/src/content/community/china/index.md b/sites/docs/src/content/community/china/index.md similarity index 100% rename from src/content/community/china/index.md rename to sites/docs/src/content/community/china/index.md diff --git a/src/content/contribute/docs/cli.md b/sites/docs/src/content/contribute/docs/cli.md similarity index 100% rename from src/content/contribute/docs/cli.md rename to sites/docs/src/content/contribute/docs/cli.md diff --git a/src/content/contribute/docs/code-blocks.md b/sites/docs/src/content/contribute/docs/code-blocks.md similarity index 100% rename from src/content/contribute/docs/code-blocks.md rename to sites/docs/src/content/contribute/docs/code-blocks.md diff --git a/src/content/contribute/docs/components.md b/sites/docs/src/content/contribute/docs/components.md similarity index 100% rename from src/content/contribute/docs/components.md rename to sites/docs/src/content/contribute/docs/components.md diff --git a/src/content/contribute/docs/excerpts.md b/sites/docs/src/content/contribute/docs/excerpts.md similarity index 100% rename from src/content/contribute/docs/excerpts.md rename to sites/docs/src/content/contribute/docs/excerpts.md diff --git a/src/content/contribute/docs/frontmatter.md b/sites/docs/src/content/contribute/docs/frontmatter.md similarity index 100% rename from src/content/contribute/docs/frontmatter.md rename to sites/docs/src/content/contribute/docs/frontmatter.md diff --git a/src/content/contribute/docs/index.md b/sites/docs/src/content/contribute/docs/index.md similarity index 100% rename from src/content/contribute/docs/index.md rename to sites/docs/src/content/contribute/docs/index.md diff --git a/src/content/contribute/docs/markdown.md b/sites/docs/src/content/contribute/docs/markdown.md similarity index 100% rename from src/content/contribute/docs/markdown.md rename to sites/docs/src/content/contribute/docs/markdown.md diff --git a/src/content/contribute/docs/releases.md b/sites/docs/src/content/contribute/docs/releases.md similarity index 100% rename from src/content/contribute/docs/releases.md rename to sites/docs/src/content/contribute/docs/releases.md diff --git a/src/content/contribute/docs/sidenav.md b/sites/docs/src/content/contribute/docs/sidenav.md similarity index 100% rename from src/content/contribute/docs/sidenav.md rename to sites/docs/src/content/contribute/docs/sidenav.md diff --git a/src/content/contribute/docs/writing.md b/sites/docs/src/content/contribute/docs/writing.md similarity index 100% rename from src/content/contribute/docs/writing.md rename to sites/docs/src/content/contribute/docs/writing.md diff --git a/src/content/contribute/index.md b/sites/docs/src/content/contribute/index.md similarity index 100% rename from src/content/contribute/index.md rename to sites/docs/src/content/contribute/index.md diff --git a/src/content/cookbook/animation/animated-container.md b/sites/docs/src/content/cookbook/animation/animated-container.md similarity index 100% rename from src/content/cookbook/animation/animated-container.md rename to sites/docs/src/content/cookbook/animation/animated-container.md diff --git a/src/content/cookbook/animation/index.md b/sites/docs/src/content/cookbook/animation/index.md similarity index 100% rename from src/content/cookbook/animation/index.md rename to sites/docs/src/content/cookbook/animation/index.md diff --git a/src/content/cookbook/animation/opacity-animation.md b/sites/docs/src/content/cookbook/animation/opacity-animation.md similarity index 100% rename from src/content/cookbook/animation/opacity-animation.md rename to sites/docs/src/content/cookbook/animation/opacity-animation.md diff --git a/src/content/cookbook/animation/page-route-animation.md b/sites/docs/src/content/cookbook/animation/page-route-animation.md similarity index 100% rename from src/content/cookbook/animation/page-route-animation.md rename to sites/docs/src/content/cookbook/animation/page-route-animation.md diff --git a/src/content/cookbook/animation/physics-simulation.md b/sites/docs/src/content/cookbook/animation/physics-simulation.md similarity index 100% rename from src/content/cookbook/animation/physics-simulation.md rename to sites/docs/src/content/cookbook/animation/physics-simulation.md diff --git a/src/content/cookbook/audio/index.md b/sites/docs/src/content/cookbook/audio/index.md similarity index 100% rename from src/content/cookbook/audio/index.md rename to sites/docs/src/content/cookbook/audio/index.md diff --git a/src/content/cookbook/audio/record.md b/sites/docs/src/content/cookbook/audio/record.md similarity index 100% rename from src/content/cookbook/audio/record.md rename to sites/docs/src/content/cookbook/audio/record.md diff --git a/src/content/cookbook/audio/soloud.md b/sites/docs/src/content/cookbook/audio/soloud.md similarity index 100% rename from src/content/cookbook/audio/soloud.md rename to sites/docs/src/content/cookbook/audio/soloud.md diff --git a/src/content/cookbook/design/drawer.md b/sites/docs/src/content/cookbook/design/drawer.md similarity index 100% rename from src/content/cookbook/design/drawer.md rename to sites/docs/src/content/cookbook/design/drawer.md diff --git a/src/content/cookbook/design/fonts.md b/sites/docs/src/content/cookbook/design/fonts.md similarity index 100% rename from src/content/cookbook/design/fonts.md rename to sites/docs/src/content/cookbook/design/fonts.md diff --git a/src/content/cookbook/design/index.md b/sites/docs/src/content/cookbook/design/index.md similarity index 100% rename from src/content/cookbook/design/index.md rename to sites/docs/src/content/cookbook/design/index.md diff --git a/src/content/cookbook/design/orientation.md b/sites/docs/src/content/cookbook/design/orientation.md similarity index 100% rename from src/content/cookbook/design/orientation.md rename to sites/docs/src/content/cookbook/design/orientation.md diff --git a/src/content/cookbook/design/package-fonts.md b/sites/docs/src/content/cookbook/design/package-fonts.md similarity index 100% rename from src/content/cookbook/design/package-fonts.md rename to sites/docs/src/content/cookbook/design/package-fonts.md diff --git a/src/content/cookbook/design/snackbars.md b/sites/docs/src/content/cookbook/design/snackbars.md similarity index 100% rename from src/content/cookbook/design/snackbars.md rename to sites/docs/src/content/cookbook/design/snackbars.md diff --git a/src/content/cookbook/design/tabs.md b/sites/docs/src/content/cookbook/design/tabs.md similarity index 100% rename from src/content/cookbook/design/tabs.md rename to sites/docs/src/content/cookbook/design/tabs.md diff --git a/src/content/cookbook/design/themes.md b/sites/docs/src/content/cookbook/design/themes.md similarity index 100% rename from src/content/cookbook/design/themes.md rename to sites/docs/src/content/cookbook/design/themes.md diff --git a/src/content/cookbook/effects/download-button.md b/sites/docs/src/content/cookbook/effects/download-button.md similarity index 100% rename from src/content/cookbook/effects/download-button.md rename to sites/docs/src/content/cookbook/effects/download-button.md diff --git a/src/content/cookbook/effects/drag-a-widget.md b/sites/docs/src/content/cookbook/effects/drag-a-widget.md similarity index 100% rename from src/content/cookbook/effects/drag-a-widget.md rename to sites/docs/src/content/cookbook/effects/drag-a-widget.md diff --git a/src/content/cookbook/effects/expandable-fab.md b/sites/docs/src/content/cookbook/effects/expandable-fab.md similarity index 100% rename from src/content/cookbook/effects/expandable-fab.md rename to sites/docs/src/content/cookbook/effects/expandable-fab.md diff --git a/src/content/cookbook/effects/index.md b/sites/docs/src/content/cookbook/effects/index.md similarity index 100% rename from src/content/cookbook/effects/index.md rename to sites/docs/src/content/cookbook/effects/index.md diff --git a/src/content/cookbook/effects/nested-nav.md b/sites/docs/src/content/cookbook/effects/nested-nav.md similarity index 100% rename from src/content/cookbook/effects/nested-nav.md rename to sites/docs/src/content/cookbook/effects/nested-nav.md diff --git a/src/content/cookbook/effects/parallax-scrolling.md b/sites/docs/src/content/cookbook/effects/parallax-scrolling.md similarity index 100% rename from src/content/cookbook/effects/parallax-scrolling.md rename to sites/docs/src/content/cookbook/effects/parallax-scrolling.md diff --git a/src/content/cookbook/effects/shimmer-loading.md b/sites/docs/src/content/cookbook/effects/shimmer-loading.md similarity index 100% rename from src/content/cookbook/effects/shimmer-loading.md rename to sites/docs/src/content/cookbook/effects/shimmer-loading.md diff --git a/src/content/cookbook/effects/staggered-menu-animation.md b/sites/docs/src/content/cookbook/effects/staggered-menu-animation.md similarity index 100% rename from src/content/cookbook/effects/staggered-menu-animation.md rename to sites/docs/src/content/cookbook/effects/staggered-menu-animation.md diff --git a/src/content/cookbook/effects/typing-indicator.md b/sites/docs/src/content/cookbook/effects/typing-indicator.md similarity index 100% rename from src/content/cookbook/effects/typing-indicator.md rename to sites/docs/src/content/cookbook/effects/typing-indicator.md diff --git a/src/content/cookbook/forms/focus.md b/sites/docs/src/content/cookbook/forms/focus.md similarity index 100% rename from src/content/cookbook/forms/focus.md rename to sites/docs/src/content/cookbook/forms/focus.md diff --git a/src/content/cookbook/forms/index.md b/sites/docs/src/content/cookbook/forms/index.md similarity index 100% rename from src/content/cookbook/forms/index.md rename to sites/docs/src/content/cookbook/forms/index.md diff --git a/src/content/cookbook/forms/retrieve-input.md b/sites/docs/src/content/cookbook/forms/retrieve-input.md similarity index 100% rename from src/content/cookbook/forms/retrieve-input.md rename to sites/docs/src/content/cookbook/forms/retrieve-input.md diff --git a/src/content/cookbook/forms/text-field-changes.md b/sites/docs/src/content/cookbook/forms/text-field-changes.md similarity index 100% rename from src/content/cookbook/forms/text-field-changes.md rename to sites/docs/src/content/cookbook/forms/text-field-changes.md diff --git a/src/content/cookbook/forms/text-input.md b/sites/docs/src/content/cookbook/forms/text-input.md similarity index 100% rename from src/content/cookbook/forms/text-input.md rename to sites/docs/src/content/cookbook/forms/text-input.md diff --git a/src/content/cookbook/forms/validation.md b/sites/docs/src/content/cookbook/forms/validation.md similarity index 100% rename from src/content/cookbook/forms/validation.md rename to sites/docs/src/content/cookbook/forms/validation.md diff --git a/src/content/cookbook/games/achievements-leaderboard.md b/sites/docs/src/content/cookbook/games/achievements-leaderboard.md similarity index 100% rename from src/content/cookbook/games/achievements-leaderboard.md rename to sites/docs/src/content/cookbook/games/achievements-leaderboard.md diff --git a/src/content/cookbook/games/firestore-multiplayer.md b/sites/docs/src/content/cookbook/games/firestore-multiplayer.md similarity index 100% rename from src/content/cookbook/games/firestore-multiplayer.md rename to sites/docs/src/content/cookbook/games/firestore-multiplayer.md diff --git a/src/content/cookbook/games/index.md b/sites/docs/src/content/cookbook/games/index.md similarity index 100% rename from src/content/cookbook/games/index.md rename to sites/docs/src/content/cookbook/games/index.md diff --git a/src/content/cookbook/gestures/dismissible.md b/sites/docs/src/content/cookbook/gestures/dismissible.md similarity index 100% rename from src/content/cookbook/gestures/dismissible.md rename to sites/docs/src/content/cookbook/gestures/dismissible.md diff --git a/src/content/cookbook/gestures/handling-taps.md b/sites/docs/src/content/cookbook/gestures/handling-taps.md similarity index 100% rename from src/content/cookbook/gestures/handling-taps.md rename to sites/docs/src/content/cookbook/gestures/handling-taps.md diff --git a/src/content/cookbook/gestures/index.md b/sites/docs/src/content/cookbook/gestures/index.md similarity index 100% rename from src/content/cookbook/gestures/index.md rename to sites/docs/src/content/cookbook/gestures/index.md diff --git a/src/content/cookbook/gestures/ripples.md b/sites/docs/src/content/cookbook/gestures/ripples.md similarity index 100% rename from src/content/cookbook/gestures/ripples.md rename to sites/docs/src/content/cookbook/gestures/ripples.md diff --git a/src/content/cookbook/images/fading-in-images.md b/sites/docs/src/content/cookbook/images/fading-in-images.md similarity index 100% rename from src/content/cookbook/images/fading-in-images.md rename to sites/docs/src/content/cookbook/images/fading-in-images.md diff --git a/src/content/cookbook/images/index.md b/sites/docs/src/content/cookbook/images/index.md similarity index 100% rename from src/content/cookbook/images/index.md rename to sites/docs/src/content/cookbook/images/index.md diff --git a/src/content/cookbook/images/network-image.md b/sites/docs/src/content/cookbook/images/network-image.md similarity index 100% rename from src/content/cookbook/images/network-image.md rename to sites/docs/src/content/cookbook/images/network-image.md diff --git a/src/content/cookbook/index.md b/sites/docs/src/content/cookbook/index.md similarity index 100% rename from src/content/cookbook/index.md rename to sites/docs/src/content/cookbook/index.md diff --git a/src/content/cookbook/lists/basic-list.md b/sites/docs/src/content/cookbook/lists/basic-list.md similarity index 100% rename from src/content/cookbook/lists/basic-list.md rename to sites/docs/src/content/cookbook/lists/basic-list.md diff --git a/src/content/cookbook/lists/floating-app-bar.md b/sites/docs/src/content/cookbook/lists/floating-app-bar.md similarity index 100% rename from src/content/cookbook/lists/floating-app-bar.md rename to sites/docs/src/content/cookbook/lists/floating-app-bar.md diff --git a/src/content/cookbook/lists/grid-lists.md b/sites/docs/src/content/cookbook/lists/grid-lists.md similarity index 100% rename from src/content/cookbook/lists/grid-lists.md rename to sites/docs/src/content/cookbook/lists/grid-lists.md diff --git a/src/content/cookbook/lists/horizontal-list.md b/sites/docs/src/content/cookbook/lists/horizontal-list.md similarity index 100% rename from src/content/cookbook/lists/horizontal-list.md rename to sites/docs/src/content/cookbook/lists/horizontal-list.md diff --git a/src/content/cookbook/lists/index.md b/sites/docs/src/content/cookbook/lists/index.md similarity index 100% rename from src/content/cookbook/lists/index.md rename to sites/docs/src/content/cookbook/lists/index.md diff --git a/src/content/cookbook/lists/long-lists.md b/sites/docs/src/content/cookbook/lists/long-lists.md similarity index 100% rename from src/content/cookbook/lists/long-lists.md rename to sites/docs/src/content/cookbook/lists/long-lists.md diff --git a/src/content/cookbook/lists/mixed-list.md b/sites/docs/src/content/cookbook/lists/mixed-list.md similarity index 100% rename from src/content/cookbook/lists/mixed-list.md rename to sites/docs/src/content/cookbook/lists/mixed-list.md diff --git a/src/content/cookbook/lists/spaced-items.md b/sites/docs/src/content/cookbook/lists/spaced-items.md similarity index 100% rename from src/content/cookbook/lists/spaced-items.md rename to sites/docs/src/content/cookbook/lists/spaced-items.md diff --git a/src/content/cookbook/maintenance/error-reporting.md b/sites/docs/src/content/cookbook/maintenance/error-reporting.md similarity index 100% rename from src/content/cookbook/maintenance/error-reporting.md rename to sites/docs/src/content/cookbook/maintenance/error-reporting.md diff --git a/src/content/cookbook/maintenance/index.md b/sites/docs/src/content/cookbook/maintenance/index.md similarity index 100% rename from src/content/cookbook/maintenance/index.md rename to sites/docs/src/content/cookbook/maintenance/index.md diff --git a/src/content/cookbook/navigation/hero-animations.md b/sites/docs/src/content/cookbook/navigation/hero-animations.md similarity index 100% rename from src/content/cookbook/navigation/hero-animations.md rename to sites/docs/src/content/cookbook/navigation/hero-animations.md diff --git a/src/content/cookbook/navigation/index.md b/sites/docs/src/content/cookbook/navigation/index.md similarity index 100% rename from src/content/cookbook/navigation/index.md rename to sites/docs/src/content/cookbook/navigation/index.md diff --git a/src/content/cookbook/navigation/named-routes.md b/sites/docs/src/content/cookbook/navigation/named-routes.md similarity index 100% rename from src/content/cookbook/navigation/named-routes.md rename to sites/docs/src/content/cookbook/navigation/named-routes.md diff --git a/src/content/cookbook/navigation/navigate-with-arguments.md b/sites/docs/src/content/cookbook/navigation/navigate-with-arguments.md similarity index 100% rename from src/content/cookbook/navigation/navigate-with-arguments.md rename to sites/docs/src/content/cookbook/navigation/navigate-with-arguments.md diff --git a/src/content/cookbook/navigation/navigation-basics.md b/sites/docs/src/content/cookbook/navigation/navigation-basics.md similarity index 100% rename from src/content/cookbook/navigation/navigation-basics.md rename to sites/docs/src/content/cookbook/navigation/navigation-basics.md diff --git a/src/content/cookbook/navigation/passing-data.md b/sites/docs/src/content/cookbook/navigation/passing-data.md similarity index 100% rename from src/content/cookbook/navigation/passing-data.md rename to sites/docs/src/content/cookbook/navigation/passing-data.md diff --git a/src/content/cookbook/navigation/returning-data.md b/sites/docs/src/content/cookbook/navigation/returning-data.md similarity index 100% rename from src/content/cookbook/navigation/returning-data.md rename to sites/docs/src/content/cookbook/navigation/returning-data.md diff --git a/src/content/cookbook/navigation/set-up-app-links.md b/sites/docs/src/content/cookbook/navigation/set-up-app-links.md similarity index 100% rename from src/content/cookbook/navigation/set-up-app-links.md rename to sites/docs/src/content/cookbook/navigation/set-up-app-links.md diff --git a/src/content/cookbook/navigation/set-up-universal-links.md b/sites/docs/src/content/cookbook/navigation/set-up-universal-links.md similarity index 100% rename from src/content/cookbook/navigation/set-up-universal-links.md rename to sites/docs/src/content/cookbook/navigation/set-up-universal-links.md diff --git a/src/content/cookbook/networking/authenticated-requests.md b/sites/docs/src/content/cookbook/networking/authenticated-requests.md similarity index 100% rename from src/content/cookbook/networking/authenticated-requests.md rename to sites/docs/src/content/cookbook/networking/authenticated-requests.md diff --git a/src/content/cookbook/networking/background-parsing.md b/sites/docs/src/content/cookbook/networking/background-parsing.md similarity index 100% rename from src/content/cookbook/networking/background-parsing.md rename to sites/docs/src/content/cookbook/networking/background-parsing.md diff --git a/src/content/cookbook/networking/delete-data.md b/sites/docs/src/content/cookbook/networking/delete-data.md similarity index 100% rename from src/content/cookbook/networking/delete-data.md rename to sites/docs/src/content/cookbook/networking/delete-data.md diff --git a/src/content/cookbook/networking/fetch-data.md b/sites/docs/src/content/cookbook/networking/fetch-data.md similarity index 100% rename from src/content/cookbook/networking/fetch-data.md rename to sites/docs/src/content/cookbook/networking/fetch-data.md diff --git a/src/content/cookbook/networking/index.md b/sites/docs/src/content/cookbook/networking/index.md similarity index 100% rename from src/content/cookbook/networking/index.md rename to sites/docs/src/content/cookbook/networking/index.md diff --git a/src/content/cookbook/networking/send-data.md b/sites/docs/src/content/cookbook/networking/send-data.md similarity index 100% rename from src/content/cookbook/networking/send-data.md rename to sites/docs/src/content/cookbook/networking/send-data.md diff --git a/src/content/cookbook/networking/update-data.md b/sites/docs/src/content/cookbook/networking/update-data.md similarity index 100% rename from src/content/cookbook/networking/update-data.md rename to sites/docs/src/content/cookbook/networking/update-data.md diff --git a/src/content/cookbook/networking/web-sockets.md b/sites/docs/src/content/cookbook/networking/web-sockets.md similarity index 100% rename from src/content/cookbook/networking/web-sockets.md rename to sites/docs/src/content/cookbook/networking/web-sockets.md diff --git a/src/content/cookbook/persistence/index.md b/sites/docs/src/content/cookbook/persistence/index.md similarity index 100% rename from src/content/cookbook/persistence/index.md rename to sites/docs/src/content/cookbook/persistence/index.md diff --git a/src/content/cookbook/persistence/key-value.md b/sites/docs/src/content/cookbook/persistence/key-value.md similarity index 100% rename from src/content/cookbook/persistence/key-value.md rename to sites/docs/src/content/cookbook/persistence/key-value.md diff --git a/src/content/cookbook/persistence/reading-writing-files.md b/sites/docs/src/content/cookbook/persistence/reading-writing-files.md similarity index 100% rename from src/content/cookbook/persistence/reading-writing-files.md rename to sites/docs/src/content/cookbook/persistence/reading-writing-files.md diff --git a/src/content/cookbook/persistence/sqlite.md b/sites/docs/src/content/cookbook/persistence/sqlite.md similarity index 100% rename from src/content/cookbook/persistence/sqlite.md rename to sites/docs/src/content/cookbook/persistence/sqlite.md diff --git a/src/content/cookbook/plugins/google-mobile-ads.md b/sites/docs/src/content/cookbook/plugins/google-mobile-ads.md similarity index 100% rename from src/content/cookbook/plugins/google-mobile-ads.md rename to sites/docs/src/content/cookbook/plugins/google-mobile-ads.md diff --git a/src/content/cookbook/plugins/index.md b/sites/docs/src/content/cookbook/plugins/index.md similarity index 100% rename from src/content/cookbook/plugins/index.md rename to sites/docs/src/content/cookbook/plugins/index.md diff --git a/src/content/cookbook/plugins/picture-using-camera.md b/sites/docs/src/content/cookbook/plugins/picture-using-camera.md similarity index 100% rename from src/content/cookbook/plugins/picture-using-camera.md rename to sites/docs/src/content/cookbook/plugins/picture-using-camera.md diff --git a/src/content/cookbook/plugins/play-video.md b/sites/docs/src/content/cookbook/plugins/play-video.md similarity index 100% rename from src/content/cookbook/plugins/play-video.md rename to sites/docs/src/content/cookbook/plugins/play-video.md diff --git a/src/content/cookbook/testing/index.md b/sites/docs/src/content/cookbook/testing/index.md similarity index 100% rename from src/content/cookbook/testing/index.md rename to sites/docs/src/content/cookbook/testing/index.md diff --git a/src/content/cookbook/testing/integration/index.md b/sites/docs/src/content/cookbook/testing/integration/index.md similarity index 100% rename from src/content/cookbook/testing/integration/index.md rename to sites/docs/src/content/cookbook/testing/integration/index.md diff --git a/src/content/cookbook/testing/integration/introduction.md b/sites/docs/src/content/cookbook/testing/integration/introduction.md similarity index 100% rename from src/content/cookbook/testing/integration/introduction.md rename to sites/docs/src/content/cookbook/testing/integration/introduction.md diff --git a/src/content/cookbook/testing/integration/profiling.md b/sites/docs/src/content/cookbook/testing/integration/profiling.md similarity index 100% rename from src/content/cookbook/testing/integration/profiling.md rename to sites/docs/src/content/cookbook/testing/integration/profiling.md diff --git a/src/content/cookbook/testing/unit/index.md b/sites/docs/src/content/cookbook/testing/unit/index.md similarity index 100% rename from src/content/cookbook/testing/unit/index.md rename to sites/docs/src/content/cookbook/testing/unit/index.md diff --git a/src/content/cookbook/testing/unit/introduction.md b/sites/docs/src/content/cookbook/testing/unit/introduction.md similarity index 100% rename from src/content/cookbook/testing/unit/introduction.md rename to sites/docs/src/content/cookbook/testing/unit/introduction.md diff --git a/src/content/cookbook/testing/unit/mocking.md b/sites/docs/src/content/cookbook/testing/unit/mocking.md similarity index 100% rename from src/content/cookbook/testing/unit/mocking.md rename to sites/docs/src/content/cookbook/testing/unit/mocking.md diff --git a/src/content/cookbook/testing/widget/finders.md b/sites/docs/src/content/cookbook/testing/widget/finders.md similarity index 100% rename from src/content/cookbook/testing/widget/finders.md rename to sites/docs/src/content/cookbook/testing/widget/finders.md diff --git a/src/content/cookbook/testing/widget/index.md b/sites/docs/src/content/cookbook/testing/widget/index.md similarity index 100% rename from src/content/cookbook/testing/widget/index.md rename to sites/docs/src/content/cookbook/testing/widget/index.md diff --git a/src/content/cookbook/testing/widget/introduction.md b/sites/docs/src/content/cookbook/testing/widget/introduction.md similarity index 100% rename from src/content/cookbook/testing/widget/introduction.md rename to sites/docs/src/content/cookbook/testing/widget/introduction.md diff --git a/src/content/cookbook/testing/widget/orientation.md b/sites/docs/src/content/cookbook/testing/widget/orientation.md similarity index 100% rename from src/content/cookbook/testing/widget/orientation.md rename to sites/docs/src/content/cookbook/testing/widget/orientation.md diff --git a/src/content/cookbook/testing/widget/scrolling.md b/sites/docs/src/content/cookbook/testing/widget/scrolling.md similarity index 100% rename from src/content/cookbook/testing/widget/scrolling.md rename to sites/docs/src/content/cookbook/testing/widget/scrolling.md diff --git a/src/content/cookbook/testing/widget/tap-drag.md b/sites/docs/src/content/cookbook/testing/widget/tap-drag.md similarity index 100% rename from src/content/cookbook/testing/widget/tap-drag.md rename to sites/docs/src/content/cookbook/testing/widget/tap-drag.md diff --git a/src/content/dash/index.md b/sites/docs/src/content/dash/index.md similarity index 100% rename from src/content/dash/index.md rename to sites/docs/src/content/dash/index.md diff --git a/src/content/data-and-backend/firebase.md b/sites/docs/src/content/data-and-backend/firebase.md similarity index 100% rename from src/content/data-and-backend/firebase.md rename to sites/docs/src/content/data-and-backend/firebase.md diff --git a/src/content/data-and-backend/google-apis.md b/sites/docs/src/content/data-and-backend/google-apis.md similarity index 100% rename from src/content/data-and-backend/google-apis.md rename to sites/docs/src/content/data-and-backend/google-apis.md diff --git a/src/content/data-and-backend/index.md b/sites/docs/src/content/data-and-backend/index.md similarity index 100% rename from src/content/data-and-backend/index.md rename to sites/docs/src/content/data-and-backend/index.md diff --git a/src/content/data-and-backend/networking.md b/sites/docs/src/content/data-and-backend/networking.md similarity index 100% rename from src/content/data-and-backend/networking.md rename to sites/docs/src/content/data-and-backend/networking.md diff --git a/src/content/data-and-backend/persistence/index.md b/sites/docs/src/content/data-and-backend/persistence/index.md similarity index 100% rename from src/content/data-and-backend/persistence/index.md rename to sites/docs/src/content/data-and-backend/persistence/index.md diff --git a/src/content/data-and-backend/serialization/index.md b/sites/docs/src/content/data-and-backend/serialization/index.md similarity index 100% rename from src/content/data-and-backend/serialization/index.md rename to sites/docs/src/content/data-and-backend/serialization/index.md diff --git a/src/content/data-and-backend/serialization/json.md b/sites/docs/src/content/data-and-backend/serialization/json.md similarity index 100% rename from src/content/data-and-backend/serialization/json.md rename to sites/docs/src/content/data-and-backend/serialization/json.md diff --git a/src/content/data-and-backend/state-mgmt/declarative.md b/sites/docs/src/content/data-and-backend/state-mgmt/declarative.md similarity index 100% rename from src/content/data-and-backend/state-mgmt/declarative.md rename to sites/docs/src/content/data-and-backend/state-mgmt/declarative.md diff --git a/src/content/data-and-backend/state-mgmt/ephemeral-vs-app.md b/sites/docs/src/content/data-and-backend/state-mgmt/ephemeral-vs-app.md similarity index 100% rename from src/content/data-and-backend/state-mgmt/ephemeral-vs-app.md rename to sites/docs/src/content/data-and-backend/state-mgmt/ephemeral-vs-app.md diff --git a/src/content/data-and-backend/state-mgmt/index.md b/sites/docs/src/content/data-and-backend/state-mgmt/index.md similarity index 100% rename from src/content/data-and-backend/state-mgmt/index.md rename to sites/docs/src/content/data-and-backend/state-mgmt/index.md diff --git a/src/content/data-and-backend/state-mgmt/intro.md b/sites/docs/src/content/data-and-backend/state-mgmt/intro.md similarity index 100% rename from src/content/data-and-backend/state-mgmt/intro.md rename to sites/docs/src/content/data-and-backend/state-mgmt/intro.md diff --git a/src/content/data-and-backend/state-mgmt/options.md b/sites/docs/src/content/data-and-backend/state-mgmt/options.md similarity index 100% rename from src/content/data-and-backend/state-mgmt/options.md rename to sites/docs/src/content/data-and-backend/state-mgmt/options.md diff --git a/src/content/data-and-backend/state-mgmt/simple.md b/sites/docs/src/content/data-and-backend/state-mgmt/simple.md similarity index 100% rename from src/content/data-and-backend/state-mgmt/simple.md rename to sites/docs/src/content/data-and-backend/state-mgmt/simple.md diff --git a/src/content/deployment/android.md b/sites/docs/src/content/deployment/android.md similarity index 100% rename from src/content/deployment/android.md rename to sites/docs/src/content/deployment/android.md diff --git a/src/content/deployment/cd.md b/sites/docs/src/content/deployment/cd.md similarity index 100% rename from src/content/deployment/cd.md rename to sites/docs/src/content/deployment/cd.md diff --git a/src/content/deployment/flavors-ios.md b/sites/docs/src/content/deployment/flavors-ios.md similarity index 100% rename from src/content/deployment/flavors-ios.md rename to sites/docs/src/content/deployment/flavors-ios.md diff --git a/src/content/deployment/flavors.md b/sites/docs/src/content/deployment/flavors.md similarity index 100% rename from src/content/deployment/flavors.md rename to sites/docs/src/content/deployment/flavors.md diff --git a/src/content/deployment/index.md b/sites/docs/src/content/deployment/index.md similarity index 100% rename from src/content/deployment/index.md rename to sites/docs/src/content/deployment/index.md diff --git a/src/content/deployment/ios.md b/sites/docs/src/content/deployment/ios.md similarity index 100% rename from src/content/deployment/ios.md rename to sites/docs/src/content/deployment/ios.md diff --git a/src/content/deployment/linux.md b/sites/docs/src/content/deployment/linux.md similarity index 100% rename from src/content/deployment/linux.md rename to sites/docs/src/content/deployment/linux.md diff --git a/src/content/deployment/macos.md b/sites/docs/src/content/deployment/macos.md similarity index 100% rename from src/content/deployment/macos.md rename to sites/docs/src/content/deployment/macos.md diff --git a/src/content/deployment/obfuscate.md b/sites/docs/src/content/deployment/obfuscate.md similarity index 100% rename from src/content/deployment/obfuscate.md rename to sites/docs/src/content/deployment/obfuscate.md diff --git a/src/content/deployment/web.md b/sites/docs/src/content/deployment/web.md similarity index 100% rename from src/content/deployment/web.md rename to sites/docs/src/content/deployment/web.md diff --git a/src/content/deployment/windows.md b/sites/docs/src/content/deployment/windows.md similarity index 100% rename from src/content/deployment/windows.md rename to sites/docs/src/content/deployment/windows.md diff --git a/src/content/embedded/index.md b/sites/docs/src/content/embedded/index.md similarity index 100% rename from src/content/embedded/index.md rename to sites/docs/src/content/embedded/index.md diff --git a/src/content/flutter-for/android-devs.md b/sites/docs/src/content/flutter-for/android-devs.md similarity index 100% rename from src/content/flutter-for/android-devs.md rename to sites/docs/src/content/flutter-for/android-devs.md diff --git a/src/content/flutter-for/compose-devs.md b/sites/docs/src/content/flutter-for/compose-devs.md similarity index 100% rename from src/content/flutter-for/compose-devs.md rename to sites/docs/src/content/flutter-for/compose-devs.md diff --git a/src/content/flutter-for/dart-swift-concurrency.md b/sites/docs/src/content/flutter-for/dart-swift-concurrency.md similarity index 100% rename from src/content/flutter-for/dart-swift-concurrency.md rename to sites/docs/src/content/flutter-for/dart-swift-concurrency.md diff --git a/src/content/flutter-for/declarative.md b/sites/docs/src/content/flutter-for/declarative.md similarity index 100% rename from src/content/flutter-for/declarative.md rename to sites/docs/src/content/flutter-for/declarative.md diff --git a/src/content/flutter-for/index.md b/sites/docs/src/content/flutter-for/index.md similarity index 100% rename from src/content/flutter-for/index.md rename to sites/docs/src/content/flutter-for/index.md diff --git a/src/content/flutter-for/react-native-devs.md b/sites/docs/src/content/flutter-for/react-native-devs.md similarity index 100% rename from src/content/flutter-for/react-native-devs.md rename to sites/docs/src/content/flutter-for/react-native-devs.md diff --git a/src/content/flutter-for/swiftui-devs.md b/sites/docs/src/content/flutter-for/swiftui-devs.md similarity index 100% rename from src/content/flutter-for/swiftui-devs.md rename to sites/docs/src/content/flutter-for/swiftui-devs.md diff --git a/src/content/flutter-for/uikit-devs.md b/sites/docs/src/content/flutter-for/uikit-devs.md similarity index 100% rename from src/content/flutter-for/uikit-devs.md rename to sites/docs/src/content/flutter-for/uikit-devs.md diff --git a/src/content/flutter-for/web-devs.md b/sites/docs/src/content/flutter-for/web-devs.md similarity index 100% rename from src/content/flutter-for/web-devs.md rename to sites/docs/src/content/flutter-for/web-devs.md diff --git a/src/content/flutter-for/xamarin-forms-devs.md b/sites/docs/src/content/flutter-for/xamarin-forms-devs.md similarity index 100% rename from src/content/flutter-for/xamarin-forms-devs.md rename to sites/docs/src/content/flutter-for/xamarin-forms-devs.md diff --git a/src/content/index.md b/sites/docs/src/content/index.md similarity index 100% rename from src/content/index.md rename to sites/docs/src/content/index.md diff --git a/src/content/install/add-to-path.md b/sites/docs/src/content/install/add-to-path.md similarity index 100% rename from src/content/install/add-to-path.md rename to sites/docs/src/content/install/add-to-path.md diff --git a/src/content/install/archive.md b/sites/docs/src/content/install/archive.md similarity index 100% rename from src/content/install/archive.md rename to sites/docs/src/content/install/archive.md diff --git a/src/content/install/custom.md b/sites/docs/src/content/install/custom.md similarity index 100% rename from src/content/install/custom.md rename to sites/docs/src/content/install/custom.md diff --git a/src/content/install/index.md b/sites/docs/src/content/install/index.md similarity index 100% rename from src/content/install/index.md rename to sites/docs/src/content/install/index.md diff --git a/src/content/install/manual.md b/sites/docs/src/content/install/manual.md similarity index 100% rename from src/content/install/manual.md rename to sites/docs/src/content/install/manual.md diff --git a/src/content/install/quick.md b/sites/docs/src/content/install/quick.md similarity index 100% rename from src/content/install/quick.md rename to sites/docs/src/content/install/quick.md diff --git a/src/content/install/troubleshoot.md b/sites/docs/src/content/install/troubleshoot.md similarity index 100% rename from src/content/install/troubleshoot.md rename to sites/docs/src/content/install/troubleshoot.md diff --git a/src/content/install/uninstall.md b/sites/docs/src/content/install/uninstall.md similarity index 100% rename from src/content/install/uninstall.md rename to sites/docs/src/content/install/uninstall.md diff --git a/src/content/install/upgrade.md b/sites/docs/src/content/install/upgrade.md similarity index 100% rename from src/content/install/upgrade.md rename to sites/docs/src/content/install/upgrade.md diff --git a/src/content/install/with-vs-code.md b/sites/docs/src/content/install/with-vs-code.md similarity index 100% rename from src/content/install/with-vs-code.md rename to sites/docs/src/content/install/with-vs-code.md diff --git a/src/content/jobs/_template.md b/sites/docs/src/content/jobs/_template.md similarity index 100% rename from src/content/jobs/_template.md rename to sites/docs/src/content/jobs/_template.md diff --git a/src/content/jobs/index.md b/sites/docs/src/content/jobs/index.md similarity index 100% rename from src/content/jobs/index.md rename to sites/docs/src/content/jobs/index.md diff --git a/src/content/jobs/swe_framework_sr.md b/sites/docs/src/content/jobs/swe_framework_sr.md similarity index 100% rename from src/content/jobs/swe_framework_sr.md rename to sites/docs/src/content/jobs/swe_framework_sr.md diff --git a/src/content/jobs/swe_ios_iii.md b/sites/docs/src/content/jobs/swe_ios_iii.md similarity index 100% rename from src/content/jobs/swe_ios_iii.md rename to sites/docs/src/content/jobs/swe_ios_iii.md diff --git a/src/content/learn/index.md b/sites/docs/src/content/learn/index.md similarity index 100% rename from src/content/learn/index.md rename to sites/docs/src/content/learn/index.md diff --git a/src/content/learn/learning-resources.md b/sites/docs/src/content/learn/learning-resources.md similarity index 100% rename from src/content/learn/learning-resources.md rename to sites/docs/src/content/learn/learning-resources.md diff --git a/src/content/learn/pathway/how-flutter-works.md b/sites/docs/src/content/learn/pathway/how-flutter-works.md similarity index 100% rename from src/content/learn/pathway/how-flutter-works.md rename to sites/docs/src/content/learn/pathway/how-flutter-works.md diff --git a/src/content/learn/pathway/index.md b/sites/docs/src/content/learn/pathway/index.md similarity index 100% rename from src/content/learn/pathway/index.md rename to sites/docs/src/content/learn/pathway/index.md diff --git a/src/content/learn/pathway/quick-install.md b/sites/docs/src/content/learn/pathway/quick-install.md similarity index 100% rename from src/content/learn/pathway/quick-install.md rename to sites/docs/src/content/learn/pathway/quick-install.md diff --git a/src/content/learn/pathway/tutorial/adaptive-layout.md b/sites/docs/src/content/learn/pathway/tutorial/adaptive-layout.md similarity index 100% rename from src/content/learn/pathway/tutorial/adaptive-layout.md rename to sites/docs/src/content/learn/pathway/tutorial/adaptive-layout.md diff --git a/src/content/learn/pathway/tutorial/advanced-ui.md b/sites/docs/src/content/learn/pathway/tutorial/advanced-ui.md similarity index 100% rename from src/content/learn/pathway/tutorial/advanced-ui.md rename to sites/docs/src/content/learn/pathway/tutorial/advanced-ui.md diff --git a/src/content/learn/pathway/tutorial/change-notifier.md b/sites/docs/src/content/learn/pathway/tutorial/change-notifier.md similarity index 100% rename from src/content/learn/pathway/tutorial/change-notifier.md rename to sites/docs/src/content/learn/pathway/tutorial/change-notifier.md diff --git a/src/content/learn/pathway/tutorial/create-an-app.md b/sites/docs/src/content/learn/pathway/tutorial/create-an-app.md similarity index 100% rename from src/content/learn/pathway/tutorial/create-an-app.md rename to sites/docs/src/content/learn/pathway/tutorial/create-an-app.md diff --git a/src/content/learn/pathway/tutorial/devtools.md b/sites/docs/src/content/learn/pathway/tutorial/devtools.md similarity index 100% rename from src/content/learn/pathway/tutorial/devtools.md rename to sites/docs/src/content/learn/pathway/tutorial/devtools.md diff --git a/src/content/learn/pathway/tutorial/http-requests.md b/sites/docs/src/content/learn/pathway/tutorial/http-requests.md similarity index 100% rename from src/content/learn/pathway/tutorial/http-requests.md rename to sites/docs/src/content/learn/pathway/tutorial/http-requests.md diff --git a/src/content/learn/pathway/tutorial/implicit-animations.md b/sites/docs/src/content/learn/pathway/tutorial/implicit-animations.md similarity index 100% rename from src/content/learn/pathway/tutorial/implicit-animations.md rename to sites/docs/src/content/learn/pathway/tutorial/implicit-animations.md diff --git a/src/content/learn/pathway/tutorial/index.md b/sites/docs/src/content/learn/pathway/tutorial/index.md similarity index 100% rename from src/content/learn/pathway/tutorial/index.md rename to sites/docs/src/content/learn/pathway/tutorial/index.md diff --git a/src/content/learn/pathway/tutorial/layout.md b/sites/docs/src/content/learn/pathway/tutorial/layout.md similarity index 100% rename from src/content/learn/pathway/tutorial/layout.md rename to sites/docs/src/content/learn/pathway/tutorial/layout.md diff --git a/src/content/learn/pathway/tutorial/listenable-builder.md b/sites/docs/src/content/learn/pathway/tutorial/listenable-builder.md similarity index 100% rename from src/content/learn/pathway/tutorial/listenable-builder.md rename to sites/docs/src/content/learn/pathway/tutorial/listenable-builder.md diff --git a/src/content/learn/pathway/tutorial/navigation.md b/sites/docs/src/content/learn/pathway/tutorial/navigation.md similarity index 100% rename from src/content/learn/pathway/tutorial/navigation.md rename to sites/docs/src/content/learn/pathway/tutorial/navigation.md diff --git a/src/content/learn/pathway/tutorial/set-up-state-project.md b/sites/docs/src/content/learn/pathway/tutorial/set-up-state-project.md similarity index 100% rename from src/content/learn/pathway/tutorial/set-up-state-project.md rename to sites/docs/src/content/learn/pathway/tutorial/set-up-state-project.md diff --git a/src/content/learn/pathway/tutorial/slivers.md b/sites/docs/src/content/learn/pathway/tutorial/slivers.md similarity index 100% rename from src/content/learn/pathway/tutorial/slivers.md rename to sites/docs/src/content/learn/pathway/tutorial/slivers.md diff --git a/src/content/learn/pathway/tutorial/stateful-widget.md b/sites/docs/src/content/learn/pathway/tutorial/stateful-widget.md similarity index 100% rename from src/content/learn/pathway/tutorial/stateful-widget.md rename to sites/docs/src/content/learn/pathway/tutorial/stateful-widget.md diff --git a/src/content/learn/pathway/tutorial/user-input.md b/sites/docs/src/content/learn/pathway/tutorial/user-input.md similarity index 100% rename from src/content/learn/pathway/tutorial/user-input.md rename to sites/docs/src/content/learn/pathway/tutorial/user-input.md diff --git a/src/content/learn/pathway/tutorial/widget-fundamentals.md b/sites/docs/src/content/learn/pathway/tutorial/widget-fundamentals.md similarity index 100% rename from src/content/learn/pathway/tutorial/widget-fundamentals.md rename to sites/docs/src/content/learn/pathway/tutorial/widget-fundamentals.md diff --git a/src/content/llms.txt b/sites/docs/src/content/llms.txt similarity index 100% rename from src/content/llms.txt rename to sites/docs/src/content/llms.txt diff --git a/src/content/packages-and-plugins/background-processes.md b/sites/docs/src/content/packages-and-plugins/background-processes.md similarity index 100% rename from src/content/packages-and-plugins/background-processes.md rename to sites/docs/src/content/packages-and-plugins/background-processes.md diff --git a/src/content/packages-and-plugins/developing-packages.md b/sites/docs/src/content/packages-and-plugins/developing-packages.md similarity index 100% rename from src/content/packages-and-plugins/developing-packages.md rename to sites/docs/src/content/packages-and-plugins/developing-packages.md diff --git a/src/content/packages-and-plugins/favorites.md b/sites/docs/src/content/packages-and-plugins/favorites.md similarity index 100% rename from src/content/packages-and-plugins/favorites.md rename to sites/docs/src/content/packages-and-plugins/favorites.md diff --git a/src/content/packages-and-plugins/index.md b/sites/docs/src/content/packages-and-plugins/index.md similarity index 100% rename from src/content/packages-and-plugins/index.md rename to sites/docs/src/content/packages-and-plugins/index.md diff --git a/src/content/packages-and-plugins/swift-package-manager/for-app-developers.md b/sites/docs/src/content/packages-and-plugins/swift-package-manager/for-app-developers.md similarity index 100% rename from src/content/packages-and-plugins/swift-package-manager/for-app-developers.md rename to sites/docs/src/content/packages-and-plugins/swift-package-manager/for-app-developers.md diff --git a/src/content/packages-and-plugins/swift-package-manager/for-plugin-authors.md b/sites/docs/src/content/packages-and-plugins/swift-package-manager/for-plugin-authors.md similarity index 100% rename from src/content/packages-and-plugins/swift-package-manager/for-plugin-authors.md rename to sites/docs/src/content/packages-and-plugins/swift-package-manager/for-plugin-authors.md diff --git a/src/content/packages-and-plugins/swift-package-manager/index.md b/sites/docs/src/content/packages-and-plugins/swift-package-manager/index.md similarity index 100% rename from src/content/packages-and-plugins/swift-package-manager/index.md rename to sites/docs/src/content/packages-and-plugins/swift-package-manager/index.md diff --git a/src/content/packages-and-plugins/using-packages.md b/sites/docs/src/content/packages-and-plugins/using-packages.md similarity index 100% rename from src/content/packages-and-plugins/using-packages.md rename to sites/docs/src/content/packages-and-plugins/using-packages.md diff --git a/src/content/perf/app-size.md b/sites/docs/src/content/perf/app-size.md similarity index 100% rename from src/content/perf/app-size.md rename to sites/docs/src/content/perf/app-size.md diff --git a/src/content/perf/appendix.md b/sites/docs/src/content/perf/appendix.md similarity index 100% rename from src/content/perf/appendix.md rename to sites/docs/src/content/perf/appendix.md diff --git a/src/content/perf/best-practices.md b/sites/docs/src/content/perf/best-practices.md similarity index 100% rename from src/content/perf/best-practices.md rename to sites/docs/src/content/perf/best-practices.md diff --git a/src/content/perf/deferred-components.md b/sites/docs/src/content/perf/deferred-components.md similarity index 100% rename from src/content/perf/deferred-components.md rename to sites/docs/src/content/perf/deferred-components.md diff --git a/src/content/perf/faq.md b/sites/docs/src/content/perf/faq.md similarity index 100% rename from src/content/perf/faq.md rename to sites/docs/src/content/perf/faq.md diff --git a/src/content/perf/impeller.md b/sites/docs/src/content/perf/impeller.md similarity index 100% rename from src/content/perf/impeller.md rename to sites/docs/src/content/perf/impeller.md diff --git a/src/content/perf/index.md b/sites/docs/src/content/perf/index.md similarity index 100% rename from src/content/perf/index.md rename to sites/docs/src/content/perf/index.md diff --git a/src/content/perf/isolates.md b/sites/docs/src/content/perf/isolates.md similarity index 100% rename from src/content/perf/isolates.md rename to sites/docs/src/content/perf/isolates.md diff --git a/src/content/perf/metrics.md b/sites/docs/src/content/perf/metrics.md similarity index 100% rename from src/content/perf/metrics.md rename to sites/docs/src/content/perf/metrics.md diff --git a/src/content/perf/rendering-performance.md b/sites/docs/src/content/perf/rendering-performance.md similarity index 100% rename from src/content/perf/rendering-performance.md rename to sites/docs/src/content/perf/rendering-performance.md diff --git a/src/content/perf/ui-performance.md b/sites/docs/src/content/perf/ui-performance.md similarity index 100% rename from src/content/perf/ui-performance.md rename to sites/docs/src/content/perf/ui-performance.md diff --git a/src/content/perf/web-performance.md b/sites/docs/src/content/perf/web-performance.md similarity index 100% rename from src/content/perf/web-performance.md rename to sites/docs/src/content/perf/web-performance.md diff --git a/src/content/platform-integration/android/c-interop.md b/sites/docs/src/content/platform-integration/android/c-interop.md similarity index 100% rename from src/content/platform-integration/android/c-interop.md rename to sites/docs/src/content/platform-integration/android/c-interop.md diff --git a/src/content/platform-integration/android/call-jetpack-apis.md b/sites/docs/src/content/platform-integration/android/call-jetpack-apis.md similarity index 100% rename from src/content/platform-integration/android/call-jetpack-apis.md rename to sites/docs/src/content/platform-integration/android/call-jetpack-apis.md diff --git a/src/content/platform-integration/android/chromeos.md b/sites/docs/src/content/platform-integration/android/chromeos.md similarity index 100% rename from src/content/platform-integration/android/chromeos.md rename to sites/docs/src/content/platform-integration/android/chromeos.md diff --git a/src/content/platform-integration/android/compose-activity.md b/sites/docs/src/content/platform-integration/android/compose-activity.md similarity index 100% rename from src/content/platform-integration/android/compose-activity.md rename to sites/docs/src/content/platform-integration/android/compose-activity.md diff --git a/src/content/platform-integration/android/index.md b/sites/docs/src/content/platform-integration/android/index.md similarity index 100% rename from src/content/platform-integration/android/index.md rename to sites/docs/src/content/platform-integration/android/index.md diff --git a/src/content/platform-integration/android/platform-views.md b/sites/docs/src/content/platform-integration/android/platform-views.md similarity index 100% rename from src/content/platform-integration/android/platform-views.md rename to sites/docs/src/content/platform-integration/android/platform-views.md diff --git a/src/content/platform-integration/android/predictive-back.md b/sites/docs/src/content/platform-integration/android/predictive-back.md similarity index 100% rename from src/content/platform-integration/android/predictive-back.md rename to sites/docs/src/content/platform-integration/android/predictive-back.md diff --git a/src/content/platform-integration/android/restore-state-android.md b/sites/docs/src/content/platform-integration/android/restore-state-android.md similarity index 100% rename from src/content/platform-integration/android/restore-state-android.md rename to sites/docs/src/content/platform-integration/android/restore-state-android.md diff --git a/src/content/platform-integration/android/sensitive-content.md b/sites/docs/src/content/platform-integration/android/sensitive-content.md similarity index 100% rename from src/content/platform-integration/android/sensitive-content.md rename to sites/docs/src/content/platform-integration/android/sensitive-content.md diff --git a/src/content/platform-integration/android/setup.md b/sites/docs/src/content/platform-integration/android/setup.md similarity index 100% rename from src/content/platform-integration/android/setup.md rename to sites/docs/src/content/platform-integration/android/setup.md diff --git a/src/content/platform-integration/android/splash-screen.md b/sites/docs/src/content/platform-integration/android/splash-screen.md similarity index 100% rename from src/content/platform-integration/android/splash-screen.md rename to sites/docs/src/content/platform-integration/android/splash-screen.md diff --git a/src/content/platform-integration/bind-native-code.md b/sites/docs/src/content/platform-integration/bind-native-code.md similarity index 100% rename from src/content/platform-integration/bind-native-code.md rename to sites/docs/src/content/platform-integration/bind-native-code.md diff --git a/src/content/platform-integration/desktop.md b/sites/docs/src/content/platform-integration/desktop.md similarity index 100% rename from src/content/platform-integration/desktop.md rename to sites/docs/src/content/platform-integration/desktop.md diff --git a/src/content/platform-integration/index.md b/sites/docs/src/content/platform-integration/index.md similarity index 100% rename from src/content/platform-integration/index.md rename to sites/docs/src/content/platform-integration/index.md diff --git a/src/content/platform-integration/ios/app-extensions.md b/sites/docs/src/content/platform-integration/ios/app-extensions.md similarity index 100% rename from src/content/platform-integration/ios/app-extensions.md rename to sites/docs/src/content/platform-integration/ios/app-extensions.md diff --git a/src/content/platform-integration/ios/apple-frameworks.md b/sites/docs/src/content/platform-integration/ios/apple-frameworks.md similarity index 100% rename from src/content/platform-integration/ios/apple-frameworks.md rename to sites/docs/src/content/platform-integration/ios/apple-frameworks.md diff --git a/src/content/platform-integration/ios/c-interop.md b/sites/docs/src/content/platform-integration/ios/c-interop.md similarity index 100% rename from src/content/platform-integration/ios/c-interop.md rename to sites/docs/src/content/platform-integration/ios/c-interop.md diff --git a/src/content/platform-integration/ios/index.md b/sites/docs/src/content/platform-integration/ios/index.md similarity index 100% rename from src/content/platform-integration/ios/index.md rename to sites/docs/src/content/platform-integration/ios/index.md diff --git a/src/content/platform-integration/ios/ios-app-clip.md b/sites/docs/src/content/platform-integration/ios/ios-app-clip.md similarity index 100% rename from src/content/platform-integration/ios/ios-app-clip.md rename to sites/docs/src/content/platform-integration/ios/ios-app-clip.md diff --git a/src/content/platform-integration/ios/ios-debugging.md b/sites/docs/src/content/platform-integration/ios/ios-debugging.md similarity index 100% rename from src/content/platform-integration/ios/ios-debugging.md rename to sites/docs/src/content/platform-integration/ios/ios-debugging.md diff --git a/src/content/platform-integration/ios/ios-latest.md b/sites/docs/src/content/platform-integration/ios/ios-latest.md similarity index 100% rename from src/content/platform-integration/ios/ios-latest.md rename to sites/docs/src/content/platform-integration/ios/ios-latest.md diff --git a/src/content/platform-integration/ios/launch-screen.md b/sites/docs/src/content/platform-integration/ios/launch-screen.md similarity index 100% rename from src/content/platform-integration/ios/launch-screen.md rename to sites/docs/src/content/platform-integration/ios/launch-screen.md diff --git a/src/content/platform-integration/ios/platform-views.md b/sites/docs/src/content/platform-integration/ios/platform-views.md similarity index 100% rename from src/content/platform-integration/ios/platform-views.md rename to sites/docs/src/content/platform-integration/ios/platform-views.md diff --git a/src/content/platform-integration/ios/restore-state-ios.md b/sites/docs/src/content/platform-integration/ios/restore-state-ios.md similarity index 100% rename from src/content/platform-integration/ios/restore-state-ios.md rename to sites/docs/src/content/platform-integration/ios/restore-state-ios.md diff --git a/src/content/platform-integration/ios/setup.md b/sites/docs/src/content/platform-integration/ios/setup.md similarity index 100% rename from src/content/platform-integration/ios/setup.md rename to sites/docs/src/content/platform-integration/ios/setup.md diff --git a/src/content/platform-integration/linux/building.md b/sites/docs/src/content/platform-integration/linux/building.md similarity index 100% rename from src/content/platform-integration/linux/building.md rename to sites/docs/src/content/platform-integration/linux/building.md diff --git a/src/content/platform-integration/linux/index.md b/sites/docs/src/content/platform-integration/linux/index.md similarity index 100% rename from src/content/platform-integration/linux/index.md rename to sites/docs/src/content/platform-integration/linux/index.md diff --git a/src/content/platform-integration/linux/setup.md b/sites/docs/src/content/platform-integration/linux/setup.md similarity index 100% rename from src/content/platform-integration/linux/setup.md rename to sites/docs/src/content/platform-integration/linux/setup.md diff --git a/src/content/platform-integration/macos/building.md b/sites/docs/src/content/platform-integration/macos/building.md similarity index 100% rename from src/content/platform-integration/macos/building.md rename to sites/docs/src/content/platform-integration/macos/building.md diff --git a/src/content/platform-integration/macos/c-interop.md b/sites/docs/src/content/platform-integration/macos/c-interop.md similarity index 100% rename from src/content/platform-integration/macos/c-interop.md rename to sites/docs/src/content/platform-integration/macos/c-interop.md diff --git a/src/content/platform-integration/macos/index.md b/sites/docs/src/content/platform-integration/macos/index.md similarity index 100% rename from src/content/platform-integration/macos/index.md rename to sites/docs/src/content/platform-integration/macos/index.md diff --git a/src/content/platform-integration/macos/platform-views.md b/sites/docs/src/content/platform-integration/macos/platform-views.md similarity index 100% rename from src/content/platform-integration/macos/platform-views.md rename to sites/docs/src/content/platform-integration/macos/platform-views.md diff --git a/src/content/platform-integration/macos/setup.md b/sites/docs/src/content/platform-integration/macos/setup.md similarity index 100% rename from src/content/platform-integration/macos/setup.md rename to sites/docs/src/content/platform-integration/macos/setup.md diff --git a/src/content/platform-integration/platform-channels.md b/sites/docs/src/content/platform-integration/platform-channels.md similarity index 100% rename from src/content/platform-integration/platform-channels.md rename to sites/docs/src/content/platform-integration/platform-channels.md diff --git a/src/content/platform-integration/web/building.md b/sites/docs/src/content/platform-integration/web/building.md similarity index 100% rename from src/content/platform-integration/web/building.md rename to sites/docs/src/content/platform-integration/web/building.md diff --git a/src/content/platform-integration/web/embedding-flutter-web.md b/sites/docs/src/content/platform-integration/web/embedding-flutter-web.md similarity index 100% rename from src/content/platform-integration/web/embedding-flutter-web.md rename to sites/docs/src/content/platform-integration/web/embedding-flutter-web.md diff --git a/src/content/platform-integration/web/faq.md b/sites/docs/src/content/platform-integration/web/faq.md similarity index 100% rename from src/content/platform-integration/web/faq.md rename to sites/docs/src/content/platform-integration/web/faq.md diff --git a/src/content/platform-integration/web/index.md b/sites/docs/src/content/platform-integration/web/index.md similarity index 100% rename from src/content/platform-integration/web/index.md rename to sites/docs/src/content/platform-integration/web/index.md diff --git a/src/content/platform-integration/web/initialization.md b/sites/docs/src/content/platform-integration/web/initialization.md similarity index 100% rename from src/content/platform-integration/web/initialization.md rename to sites/docs/src/content/platform-integration/web/initialization.md diff --git a/src/content/platform-integration/web/renderers.md b/sites/docs/src/content/platform-integration/web/renderers.md similarity index 100% rename from src/content/platform-integration/web/renderers.md rename to sites/docs/src/content/platform-integration/web/renderers.md diff --git a/src/content/platform-integration/web/setup.md b/sites/docs/src/content/platform-integration/web/setup.md similarity index 100% rename from src/content/platform-integration/web/setup.md rename to sites/docs/src/content/platform-integration/web/setup.md diff --git a/src/content/platform-integration/web/wasm.md b/sites/docs/src/content/platform-integration/web/wasm.md similarity index 100% rename from src/content/platform-integration/web/wasm.md rename to sites/docs/src/content/platform-integration/web/wasm.md diff --git a/src/content/platform-integration/web/web-content-in-flutter.md b/sites/docs/src/content/platform-integration/web/web-content-in-flutter.md similarity index 100% rename from src/content/platform-integration/web/web-content-in-flutter.md rename to sites/docs/src/content/platform-integration/web/web-content-in-flutter.md diff --git a/src/content/platform-integration/web/web-dev-config-file.md b/sites/docs/src/content/platform-integration/web/web-dev-config-file.md similarity index 100% rename from src/content/platform-integration/web/web-dev-config-file.md rename to sites/docs/src/content/platform-integration/web/web-dev-config-file.md diff --git a/src/content/platform-integration/web/web-images.md b/sites/docs/src/content/platform-integration/web/web-images.md similarity index 100% rename from src/content/platform-integration/web/web-images.md rename to sites/docs/src/content/platform-integration/web/web-images.md diff --git a/src/content/platform-integration/windows/building.md b/sites/docs/src/content/platform-integration/windows/building.md similarity index 100% rename from src/content/platform-integration/windows/building.md rename to sites/docs/src/content/platform-integration/windows/building.md diff --git a/src/content/platform-integration/windows/extern_win.md b/sites/docs/src/content/platform-integration/windows/extern_win.md similarity index 100% rename from src/content/platform-integration/windows/extern_win.md rename to sites/docs/src/content/platform-integration/windows/extern_win.md diff --git a/src/content/platform-integration/windows/index.md b/sites/docs/src/content/platform-integration/windows/index.md similarity index 100% rename from src/content/platform-integration/windows/index.md rename to sites/docs/src/content/platform-integration/windows/index.md diff --git a/src/content/platform-integration/windows/setup.md b/sites/docs/src/content/platform-integration/windows/setup.md similarity index 100% rename from src/content/platform-integration/windows/setup.md rename to sites/docs/src/content/platform-integration/windows/setup.md diff --git a/src/content/reference/crash-reporting.md b/sites/docs/src/content/reference/crash-reporting.md similarity index 100% rename from src/content/reference/crash-reporting.md rename to sites/docs/src/content/reference/crash-reporting.md diff --git a/src/content/reference/create-new-app.md b/sites/docs/src/content/reference/create-new-app.md similarity index 100% rename from src/content/reference/create-new-app.md rename to sites/docs/src/content/reference/create-new-app.md diff --git a/src/content/reference/flutter-cli.md b/sites/docs/src/content/reference/flutter-cli.md similarity index 100% rename from src/content/reference/flutter-cli.md rename to sites/docs/src/content/reference/flutter-cli.md diff --git a/src/content/reference/index.md b/sites/docs/src/content/reference/index.md similarity index 100% rename from src/content/reference/index.md rename to sites/docs/src/content/reference/index.md diff --git a/src/content/reference/security-false-positives.md b/sites/docs/src/content/reference/security-false-positives.md similarity index 100% rename from src/content/reference/security-false-positives.md rename to sites/docs/src/content/reference/security-false-positives.md diff --git a/src/content/reference/supported-platforms.md b/sites/docs/src/content/reference/supported-platforms.md similarity index 100% rename from src/content/reference/supported-platforms.md rename to sites/docs/src/content/reference/supported-platforms.md diff --git a/src/content/reference/user-surveys.md b/sites/docs/src/content/reference/user-surveys.md similarity index 100% rename from src/content/reference/user-surveys.md rename to sites/docs/src/content/reference/user-surveys.md diff --git a/src/content/reference/widgets.md b/sites/docs/src/content/reference/widgets.md similarity index 100% rename from src/content/reference/widgets.md rename to sites/docs/src/content/reference/widgets.md diff --git a/src/content/release/archive-whats-new.md b/sites/docs/src/content/release/archive-whats-new.md similarity index 100% rename from src/content/release/archive-whats-new.md rename to sites/docs/src/content/release/archive-whats-new.md diff --git a/src/content/release/breaking-changes/1-22-deprecations.md b/sites/docs/src/content/release/breaking-changes/1-22-deprecations.md similarity index 100% rename from src/content/release/breaking-changes/1-22-deprecations.md rename to sites/docs/src/content/release/breaking-changes/1-22-deprecations.md diff --git a/src/content/release/breaking-changes/2-10-deprecations.md b/sites/docs/src/content/release/breaking-changes/2-10-deprecations.md similarity index 100% rename from src/content/release/breaking-changes/2-10-deprecations.md rename to sites/docs/src/content/release/breaking-changes/2-10-deprecations.md diff --git a/src/content/release/breaking-changes/2-2-deprecations.md b/sites/docs/src/content/release/breaking-changes/2-2-deprecations.md similarity index 100% rename from src/content/release/breaking-changes/2-2-deprecations.md rename to sites/docs/src/content/release/breaking-changes/2-2-deprecations.md diff --git a/src/content/release/breaking-changes/2-5-deprecations.md b/sites/docs/src/content/release/breaking-changes/2-5-deprecations.md similarity index 100% rename from src/content/release/breaking-changes/2-5-deprecations.md rename to sites/docs/src/content/release/breaking-changes/2-5-deprecations.md diff --git a/src/content/release/breaking-changes/3-10-deprecations.md b/sites/docs/src/content/release/breaking-changes/3-10-deprecations.md similarity index 100% rename from src/content/release/breaking-changes/3-10-deprecations.md rename to sites/docs/src/content/release/breaking-changes/3-10-deprecations.md diff --git a/src/content/release/breaking-changes/3-13-deprecations.md b/sites/docs/src/content/release/breaking-changes/3-13-deprecations.md similarity index 100% rename from src/content/release/breaking-changes/3-13-deprecations.md rename to sites/docs/src/content/release/breaking-changes/3-13-deprecations.md diff --git a/src/content/release/breaking-changes/3-16-deprecations.md b/sites/docs/src/content/release/breaking-changes/3-16-deprecations.md similarity index 100% rename from src/content/release/breaking-changes/3-16-deprecations.md rename to sites/docs/src/content/release/breaking-changes/3-16-deprecations.md diff --git a/src/content/release/breaking-changes/3-19-deprecations.md b/sites/docs/src/content/release/breaking-changes/3-19-deprecations.md similarity index 100% rename from src/content/release/breaking-changes/3-19-deprecations.md rename to sites/docs/src/content/release/breaking-changes/3-19-deprecations.md diff --git a/src/content/release/breaking-changes/3-3-deprecations.md b/sites/docs/src/content/release/breaking-changes/3-3-deprecations.md similarity index 100% rename from src/content/release/breaking-changes/3-3-deprecations.md rename to sites/docs/src/content/release/breaking-changes/3-3-deprecations.md diff --git a/src/content/release/breaking-changes/3-7-deprecations.md b/sites/docs/src/content/release/breaking-changes/3-7-deprecations.md similarity index 100% rename from src/content/release/breaking-changes/3-7-deprecations.md rename to sites/docs/src/content/release/breaking-changes/3-7-deprecations.md diff --git a/src/content/release/breaking-changes/actions-api-revision.md b/sites/docs/src/content/release/breaking-changes/actions-api-revision.md similarity index 100% rename from src/content/release/breaking-changes/actions-api-revision.md rename to sites/docs/src/content/release/breaking-changes/actions-api-revision.md diff --git a/src/content/release/breaking-changes/add-applifecyclestate-hidden.md b/sites/docs/src/content/release/breaking-changes/add-applifecyclestate-hidden.md similarity index 100% rename from src/content/release/breaking-changes/add-applifecyclestate-hidden.md rename to sites/docs/src/content/release/breaking-changes/add-applifecyclestate-hidden.md diff --git a/src/content/release/breaking-changes/add-currentAutofillScope-to-TextInputClient.md b/sites/docs/src/content/release/breaking-changes/add-currentAutofillScope-to-TextInputClient.md similarity index 100% rename from src/content/release/breaking-changes/add-currentAutofillScope-to-TextInputClient.md rename to sites/docs/src/content/release/breaking-changes/add-currentAutofillScope-to-TextInputClient.md diff --git a/src/content/release/breaking-changes/add-showAutocorrectionPromptRect.md b/sites/docs/src/content/release/breaking-changes/add-showAutocorrectionPromptRect.md similarity index 100% rename from src/content/release/breaking-changes/add-showAutocorrectionPromptRect.md rename to sites/docs/src/content/release/breaking-changes/add-showAutocorrectionPromptRect.md diff --git a/src/content/release/breaking-changes/android-14-nonlinear-text-scaling-migration.md b/sites/docs/src/content/release/breaking-changes/android-14-nonlinear-text-scaling-migration.md similarity index 100% rename from src/content/release/breaking-changes/android-14-nonlinear-text-scaling-migration.md rename to sites/docs/src/content/release/breaking-changes/android-14-nonlinear-text-scaling-migration.md diff --git a/src/content/release/breaking-changes/android-activity-control-surface-attach.md b/sites/docs/src/content/release/breaking-changes/android-activity-control-surface-attach.md similarity index 100% rename from src/content/release/breaking-changes/android-activity-control-surface-attach.md rename to sites/docs/src/content/release/breaking-changes/android-activity-control-surface-attach.md diff --git a/src/content/release/breaking-changes/android-java-gradle-migration-guide.md b/sites/docs/src/content/release/breaking-changes/android-java-gradle-migration-guide.md similarity index 100% rename from src/content/release/breaking-changes/android-java-gradle-migration-guide.md rename to sites/docs/src/content/release/breaking-changes/android-java-gradle-migration-guide.md diff --git a/src/content/release/breaking-changes/android-kitkat-deprecation.md b/sites/docs/src/content/release/breaking-changes/android-kitkat-deprecation.md similarity index 100% rename from src/content/release/breaking-changes/android-kitkat-deprecation.md rename to sites/docs/src/content/release/breaking-changes/android-kitkat-deprecation.md diff --git a/src/content/release/breaking-changes/android-predictive-back.md b/sites/docs/src/content/release/breaking-changes/android-predictive-back.md similarity index 100% rename from src/content/release/breaking-changes/android-predictive-back.md rename to sites/docs/src/content/release/breaking-changes/android-predictive-back.md diff --git a/src/content/release/breaking-changes/android-setIsRunningInRobolectricTest-removed.md b/sites/docs/src/content/release/breaking-changes/android-setIsRunningInRobolectricTest-removed.md similarity index 100% rename from src/content/release/breaking-changes/android-setIsRunningInRobolectricTest-removed.md rename to sites/docs/src/content/release/breaking-changes/android-setIsRunningInRobolectricTest-removed.md diff --git a/src/content/release/breaking-changes/android-surface-plugins.md b/sites/docs/src/content/release/breaking-changes/android-surface-plugins.md similarity index 100% rename from src/content/release/breaking-changes/android-surface-plugins.md rename to sites/docs/src/content/release/breaking-changes/android-surface-plugins.md diff --git a/src/content/release/breaking-changes/android-v1-embedding-create-deprecation.md b/sites/docs/src/content/release/breaking-changes/android-v1-embedding-create-deprecation.md similarity index 100% rename from src/content/release/breaking-changes/android-v1-embedding-create-deprecation.md rename to sites/docs/src/content/release/breaking-changes/android-v1-embedding-create-deprecation.md diff --git a/src/content/release/breaking-changes/androidx-migration.md b/sites/docs/src/content/release/breaking-changes/androidx-migration.md similarity index 100% rename from src/content/release/breaking-changes/androidx-migration.md rename to sites/docs/src/content/release/breaking-changes/androidx-migration.md diff --git a/src/content/release/breaking-changes/animation-sheet-builder-display.md b/sites/docs/src/content/release/breaking-changes/animation-sheet-builder-display.md similarity index 100% rename from src/content/release/breaking-changes/animation-sheet-builder-display.md rename to sites/docs/src/content/release/breaking-changes/animation-sheet-builder-display.md diff --git a/src/content/release/breaking-changes/annotations-return-local-position-relative-to-object.md b/sites/docs/src/content/release/breaking-changes/annotations-return-local-position-relative-to-object.md similarity index 100% rename from src/content/release/breaking-changes/annotations-return-local-position-relative-to-object.md rename to sites/docs/src/content/release/breaking-changes/annotations-return-local-position-relative-to-object.md diff --git a/src/content/release/breaking-changes/appbar-theme-color.md b/sites/docs/src/content/release/breaking-changes/appbar-theme-color.md similarity index 100% rename from src/content/release/breaking-changes/appbar-theme-color.md rename to sites/docs/src/content/release/breaking-changes/appbar-theme-color.md diff --git a/src/content/release/breaking-changes/asset-manifest-dot-json.md b/sites/docs/src/content/release/breaking-changes/asset-manifest-dot-json.md similarity index 100% rename from src/content/release/breaking-changes/asset-manifest-dot-json.md rename to sites/docs/src/content/release/breaking-changes/asset-manifest-dot-json.md diff --git a/src/content/release/breaking-changes/bottom-navigation-title-to-label.md b/sites/docs/src/content/release/breaking-changes/bottom-navigation-title-to-label.md similarity index 100% rename from src/content/release/breaking-changes/bottom-navigation-title-to-label.md rename to sites/docs/src/content/release/breaking-changes/bottom-navigation-title-to-label.md diff --git a/src/content/release/breaking-changes/buildtextspan-buildcontext.md b/sites/docs/src/content/release/breaking-changes/buildtextspan-buildcontext.md similarity index 100% rename from src/content/release/breaking-changes/buildtextspan-buildcontext.md rename to sites/docs/src/content/release/breaking-changes/buildtextspan-buildcontext.md diff --git a/src/content/release/breaking-changes/buttons.md b/sites/docs/src/content/release/breaking-changes/buttons.md similarity index 100% rename from src/content/release/breaking-changes/buttons.md rename to sites/docs/src/content/release/breaking-changes/buttons.md diff --git a/src/content/release/breaking-changes/checkbox-fillColor.md b/sites/docs/src/content/release/breaking-changes/checkbox-fillColor.md similarity index 100% rename from src/content/release/breaking-changes/checkbox-fillColor.md rename to sites/docs/src/content/release/breaking-changes/checkbox-fillColor.md diff --git a/src/content/release/breaking-changes/chip-usedeletebuttontooltip-migration.md b/sites/docs/src/content/release/breaking-changes/chip-usedeletebuttontooltip-migration.md similarity index 100% rename from src/content/release/breaking-changes/chip-usedeletebuttontooltip-migration.md rename to sites/docs/src/content/release/breaking-changes/chip-usedeletebuttontooltip-migration.md diff --git a/src/content/release/breaking-changes/clip-behavior.md b/sites/docs/src/content/release/breaking-changes/clip-behavior.md similarity index 100% rename from src/content/release/breaking-changes/clip-behavior.md rename to sites/docs/src/content/release/breaking-changes/clip-behavior.md diff --git a/src/content/release/breaking-changes/clipboard-data-required.md b/sites/docs/src/content/release/breaking-changes/clipboard-data-required.md similarity index 100% rename from src/content/release/breaking-changes/clipboard-data-required.md rename to sites/docs/src/content/release/breaking-changes/clipboard-data-required.md diff --git a/src/content/release/breaking-changes/component-theme-normalization-updates.md b/sites/docs/src/content/release/breaking-changes/component-theme-normalization-updates.md similarity index 100% rename from src/content/release/breaking-changes/component-theme-normalization-updates.md rename to sites/docs/src/content/release/breaking-changes/component-theme-normalization-updates.md diff --git a/src/content/release/breaking-changes/component-theme-normalization.md b/sites/docs/src/content/release/breaking-changes/component-theme-normalization.md similarity index 100% rename from src/content/release/breaking-changes/component-theme-normalization.md rename to sites/docs/src/content/release/breaking-changes/component-theme-normalization.md diff --git a/src/content/release/breaking-changes/container-color.md b/sites/docs/src/content/release/breaking-changes/container-color.md similarity index 100% rename from src/content/release/breaking-changes/container-color.md rename to sites/docs/src/content/release/breaking-changes/container-color.md diff --git a/src/content/release/breaking-changes/context-menus.md b/sites/docs/src/content/release/breaking-changes/context-menus.md similarity index 100% rename from src/content/release/breaking-changes/context-menus.md rename to sites/docs/src/content/release/breaking-changes/context-menus.md diff --git a/src/content/release/breaking-changes/cupertino-icons-1.0.0.md b/sites/docs/src/content/release/breaking-changes/cupertino-icons-1.0.0.md similarity index 100% rename from src/content/release/breaking-changes/cupertino-icons-1.0.0.md rename to sites/docs/src/content/release/breaking-changes/cupertino-icons-1.0.0.md diff --git a/src/content/release/breaking-changes/cupertino-tab-bar-localizations.md b/sites/docs/src/content/release/breaking-changes/cupertino-tab-bar-localizations.md similarity index 100% rename from src/content/release/breaking-changes/cupertino-tab-bar-localizations.md rename to sites/docs/src/content/release/breaking-changes/cupertino-tab-bar-localizations.md diff --git a/src/content/release/breaking-changes/decouple-page-transition-builders.md b/sites/docs/src/content/release/breaking-changes/decouple-page-transition-builders.md similarity index 100% rename from src/content/release/breaking-changes/decouple-page-transition-builders.md rename to sites/docs/src/content/release/breaking-changes/decouple-page-transition-builders.md diff --git a/src/content/release/breaking-changes/deep-links-flag-change.md b/sites/docs/src/content/release/breaking-changes/deep-links-flag-change.md similarity index 100% rename from src/content/release/breaking-changes/deep-links-flag-change.md rename to sites/docs/src/content/release/breaking-changes/deep-links-flag-change.md diff --git a/src/content/release/breaking-changes/default-abi-filters-android.md b/sites/docs/src/content/release/breaking-changes/default-abi-filters-android.md similarity index 100% rename from src/content/release/breaking-changes/default-abi-filters-android.md rename to sites/docs/src/content/release/breaking-changes/default-abi-filters-android.md diff --git a/src/content/release/breaking-changes/default-android-page-transition.md b/sites/docs/src/content/release/breaking-changes/default-android-page-transition.md similarity index 100% rename from src/content/release/breaking-changes/default-android-page-transition.md rename to sites/docs/src/content/release/breaking-changes/default-android-page-transition.md diff --git a/src/content/release/breaking-changes/default-desktop-scrollbars.md b/sites/docs/src/content/release/breaking-changes/default-desktop-scrollbars.md similarity index 100% rename from src/content/release/breaking-changes/default-desktop-scrollbars.md rename to sites/docs/src/content/release/breaking-changes/default-desktop-scrollbars.md diff --git a/src/content/release/breaking-changes/default-scroll-behavior-drag.md b/sites/docs/src/content/release/breaking-changes/default-scroll-behavior-drag.md similarity index 100% rename from src/content/release/breaking-changes/default-scroll-behavior-drag.md rename to sites/docs/src/content/release/breaking-changes/default-scroll-behavior-drag.md diff --git a/src/content/release/breaking-changes/default-systemuimode-edge-to-edge.md b/sites/docs/src/content/release/breaking-changes/default-systemuimode-edge-to-edge.md similarity index 100% rename from src/content/release/breaking-changes/default-systemuimode-edge-to-edge.md rename to sites/docs/src/content/release/breaking-changes/default-systemuimode-edge-to-edge.md diff --git a/src/content/release/breaking-changes/deprecate-buttonbar.md b/sites/docs/src/content/release/breaking-changes/deprecate-buttonbar.md similarity index 100% rename from src/content/release/breaking-changes/deprecate-buttonbar.md rename to sites/docs/src/content/release/breaking-changes/deprecate-buttonbar.md diff --git a/src/content/release/breaking-changes/deprecate-contains-semantics.md b/sites/docs/src/content/release/breaking-changes/deprecate-contains-semantics.md similarity index 100% rename from src/content/release/breaking-changes/deprecate-contains-semantics.md rename to sites/docs/src/content/release/breaking-changes/deprecate-contains-semantics.md diff --git a/src/content/release/breaking-changes/deprecate-dropdownbuttonformfield-value.md b/sites/docs/src/content/release/breaking-changes/deprecate-dropdownbuttonformfield-value.md similarity index 100% rename from src/content/release/breaking-changes/deprecate-dropdownbuttonformfield-value.md rename to sites/docs/src/content/release/breaking-changes/deprecate-dropdownbuttonformfield-value.md diff --git a/src/content/release/breaking-changes/deprecate-focusable.md b/sites/docs/src/content/release/breaking-changes/deprecate-focusable.md similarity index 100% rename from src/content/release/breaking-changes/deprecate-focusable.md rename to sites/docs/src/content/release/breaking-changes/deprecate-focusable.md diff --git a/src/content/release/breaking-changes/deprecate-inputdecoration-maintainhintheight.md b/sites/docs/src/content/release/breaking-changes/deprecate-inputdecoration-maintainhintheight.md similarity index 100% rename from src/content/release/breaking-changes/deprecate-inputdecoration-maintainhintheight.md rename to sites/docs/src/content/release/breaking-changes/deprecate-inputdecoration-maintainhintheight.md diff --git a/src/content/release/breaking-changes/deprecate-onreorder-callback.md b/sites/docs/src/content/release/breaking-changes/deprecate-onreorder-callback.md similarity index 100% rename from src/content/release/breaking-changes/deprecate-onreorder-callback.md rename to sites/docs/src/content/release/breaking-changes/deprecate-onreorder-callback.md diff --git a/src/content/release/breaking-changes/deprecate-overlay-portal-targets-root.md b/sites/docs/src/content/release/breaking-changes/deprecate-overlay-portal-targets-root.md similarity index 100% rename from src/content/release/breaking-changes/deprecate-overlay-portal-targets-root.md rename to sites/docs/src/content/release/breaking-changes/deprecate-overlay-portal-targets-root.md diff --git a/src/content/release/breaking-changes/deprecate-text-input-connection-set-style.md b/sites/docs/src/content/release/breaking-changes/deprecate-text-input-connection-set-style.md similarity index 100% rename from src/content/release/breaking-changes/deprecate-text-input-connection-set-style.md rename to sites/docs/src/content/release/breaking-changes/deprecate-text-input-connection-set-style.md diff --git a/src/content/release/breaking-changes/deprecate-textscalefactor.md b/sites/docs/src/content/release/breaking-changes/deprecate-textscalefactor.md similarity index 100% rename from src/content/release/breaking-changes/deprecate-textscalefactor.md rename to sites/docs/src/content/release/breaking-changes/deprecate-textscalefactor.md diff --git a/src/content/release/breaking-changes/deprecate-themedata-dialogbackgroundcolor.md b/sites/docs/src/content/release/breaking-changes/deprecate-themedata-dialogbackgroundcolor.md similarity index 100% rename from src/content/release/breaking-changes/deprecate-themedata-dialogbackgroundcolor.md rename to sites/docs/src/content/release/breaking-changes/deprecate-themedata-dialogbackgroundcolor.md diff --git a/src/content/release/breaking-changes/deprecate-themedata-indicatorcolor.md b/sites/docs/src/content/release/breaking-changes/deprecate-themedata-indicatorcolor.md similarity index 100% rename from src/content/release/breaking-changes/deprecate-themedata-indicatorcolor.md rename to sites/docs/src/content/release/breaking-changes/deprecate-themedata-indicatorcolor.md diff --git a/src/content/release/breaking-changes/describe-enum.md b/sites/docs/src/content/release/breaking-changes/describe-enum.md similarity index 100% rename from src/content/release/breaking-changes/describe-enum.md rename to sites/docs/src/content/release/breaking-changes/describe-enum.md diff --git a/src/content/release/breaking-changes/dialog-border-radius.md b/sites/docs/src/content/release/breaking-changes/dialog-border-radius.md similarity index 100% rename from src/content/release/breaking-changes/dialog-border-radius.md rename to sites/docs/src/content/release/breaking-changes/dialog-border-radius.md diff --git a/src/content/release/breaking-changes/dispose.md b/sites/docs/src/content/release/breaking-changes/dispose.md similarity index 100% rename from src/content/release/breaking-changes/dispose.md rename to sites/docs/src/content/release/breaking-changes/dispose.md diff --git a/src/content/release/breaking-changes/editable-text-focus-attachment.md b/sites/docs/src/content/release/breaking-changes/editable-text-focus-attachment.md similarity index 100% rename from src/content/release/breaking-changes/editable-text-focus-attachment.md rename to sites/docs/src/content/release/breaking-changes/editable-text-focus-attachment.md diff --git a/src/content/release/breaking-changes/editable-text-scroll-into-view.md b/sites/docs/src/content/release/breaking-changes/editable-text-scroll-into-view.md similarity index 100% rename from src/content/release/breaking-changes/editable-text-scroll-into-view.md rename to sites/docs/src/content/release/breaking-changes/editable-text-scroll-into-view.md diff --git a/src/content/release/breaking-changes/eliminating-nullok-parameters.md b/sites/docs/src/content/release/breaking-changes/eliminating-nullok-parameters.md similarity index 100% rename from src/content/release/breaking-changes/eliminating-nullok-parameters.md rename to sites/docs/src/content/release/breaking-changes/eliminating-nullok-parameters.md diff --git a/src/content/release/breaking-changes/enterText-trailing-caret.md b/sites/docs/src/content/release/breaking-changes/enterText-trailing-caret.md similarity index 100% rename from src/content/release/breaking-changes/enterText-trailing-caret.md rename to sites/docs/src/content/release/breaking-changes/enterText-trailing-caret.md diff --git a/src/content/release/breaking-changes/expansion-tile-controller.md b/sites/docs/src/content/release/breaking-changes/expansion-tile-controller.md similarity index 100% rename from src/content/release/breaking-changes/expansion-tile-controller.md rename to sites/docs/src/content/release/breaking-changes/expansion-tile-controller.md diff --git a/src/content/release/breaking-changes/fab-theme-data-accent-properties.md b/sites/docs/src/content/release/breaking-changes/fab-theme-data-accent-properties.md similarity index 100% rename from src/content/release/breaking-changes/fab-theme-data-accent-properties.md rename to sites/docs/src/content/release/breaking-changes/fab-theme-data-accent-properties.md diff --git a/src/content/release/breaking-changes/flutter-driver-migration.md b/sites/docs/src/content/release/breaking-changes/flutter-driver-migration.md similarity index 100% rename from src/content/release/breaking-changes/flutter-driver-migration.md rename to sites/docs/src/content/release/breaking-changes/flutter-driver-migration.md diff --git a/src/content/release/breaking-changes/flutter-generate-i10n-source.md b/sites/docs/src/content/release/breaking-changes/flutter-generate-i10n-source.md similarity index 100% rename from src/content/release/breaking-changes/flutter-generate-i10n-source.md rename to sites/docs/src/content/release/breaking-changes/flutter-generate-i10n-source.md diff --git a/src/content/release/breaking-changes/flutter-gradle-plugin-apply.md b/sites/docs/src/content/release/breaking-changes/flutter-gradle-plugin-apply.md similarity index 100% rename from src/content/release/breaking-changes/flutter-gradle-plugin-apply.md rename to sites/docs/src/content/release/breaking-changes/flutter-gradle-plugin-apply.md diff --git a/src/content/release/breaking-changes/flutter-lints-package.md b/sites/docs/src/content/release/breaking-changes/flutter-lints-package.md similarity index 100% rename from src/content/release/breaking-changes/flutter-lints-package.md rename to sites/docs/src/content/release/breaking-changes/flutter-lints-package.md diff --git a/src/content/release/breaking-changes/flutter-memory-allocations.md b/sites/docs/src/content/release/breaking-changes/flutter-memory-allocations.md similarity index 100% rename from src/content/release/breaking-changes/flutter-memory-allocations.md rename to sites/docs/src/content/release/breaking-changes/flutter-memory-allocations.md diff --git a/src/content/release/breaking-changes/flutter-plugins-configuration.md b/sites/docs/src/content/release/breaking-changes/flutter-plugins-configuration.md similarity index 100% rename from src/content/release/breaking-changes/flutter-plugins-configuration.md rename to sites/docs/src/content/release/breaking-changes/flutter-plugins-configuration.md diff --git a/src/content/release/breaking-changes/flutter-root-version-file.md b/sites/docs/src/content/release/breaking-changes/flutter-root-version-file.md similarity index 100% rename from src/content/release/breaking-changes/flutter-root-version-file.md rename to sites/docs/src/content/release/breaking-changes/flutter-root-version-file.md diff --git a/src/content/release/breaking-changes/font-weight-variation.md b/sites/docs/src/content/release/breaking-changes/font-weight-variation.md similarity index 100% rename from src/content/release/breaking-changes/font-weight-variation.md rename to sites/docs/src/content/release/breaking-changes/font-weight-variation.md diff --git a/src/content/release/breaking-changes/forgetchild-call-super.md b/sites/docs/src/content/release/breaking-changes/forgetchild-call-super.md similarity index 100% rename from src/content/release/breaking-changes/forgetchild-call-super.md rename to sites/docs/src/content/release/breaking-changes/forgetchild-call-super.md diff --git a/src/content/release/breaking-changes/form-field-autovalidation-api.md b/sites/docs/src/content/release/breaking-changes/form-field-autovalidation-api.md similarity index 100% rename from src/content/release/breaking-changes/form-field-autovalidation-api.md rename to sites/docs/src/content/release/breaking-changes/form-field-autovalidation-api.md diff --git a/src/content/release/breaking-changes/form-semantics.md b/sites/docs/src/content/release/breaking-changes/form-semantics.md similarity index 100% rename from src/content/release/breaking-changes/form-semantics.md rename to sites/docs/src/content/release/breaking-changes/form-semantics.md diff --git a/src/content/release/breaking-changes/gesture-recognizer-add-allowed-pointer.md b/sites/docs/src/content/release/breaking-changes/gesture-recognizer-add-allowed-pointer.md similarity index 100% rename from src/content/release/breaking-changes/gesture-recognizer-add-allowed-pointer.md rename to sites/docs/src/content/release/breaking-changes/gesture-recognizer-add-allowed-pointer.md diff --git a/src/content/release/breaking-changes/hero-controller-scope.md b/sites/docs/src/content/release/breaking-changes/hero-controller-scope.md similarity index 100% rename from src/content/release/breaking-changes/hero-controller-scope.md rename to sites/docs/src/content/release/breaking-changes/hero-controller-scope.md diff --git a/src/content/release/breaking-changes/ignoringsemantics-migration.md b/sites/docs/src/content/release/breaking-changes/ignoringsemantics-migration.md similarity index 100% rename from src/content/release/breaking-changes/ignoringsemantics-migration.md rename to sites/docs/src/content/release/breaking-changes/ignoringsemantics-migration.md diff --git a/src/content/release/breaking-changes/image-cache-and-provider.md b/sites/docs/src/content/release/breaking-changes/image-cache-and-provider.md similarity index 100% rename from src/content/release/breaking-changes/image-cache-and-provider.md rename to sites/docs/src/content/release/breaking-changes/image-cache-and-provider.md diff --git a/src/content/release/breaking-changes/image-filter-blur-tilemode.md b/sites/docs/src/content/release/breaking-changes/image-filter-blur-tilemode.md similarity index 100% rename from src/content/release/breaking-changes/image-filter-blur-tilemode.md rename to sites/docs/src/content/release/breaking-changes/image-filter-blur-tilemode.md diff --git a/src/content/release/breaking-changes/image-provider-load-buffer.md b/sites/docs/src/content/release/breaking-changes/image-provider-load-buffer.md similarity index 100% rename from src/content/release/breaking-changes/image-provider-load-buffer.md rename to sites/docs/src/content/release/breaking-changes/image-provider-load-buffer.md diff --git a/src/content/release/breaking-changes/imagecache-large-images.md b/sites/docs/src/content/release/breaking-changes/imagecache-large-images.md similarity index 100% rename from src/content/release/breaking-changes/imagecache-large-images.md rename to sites/docs/src/content/release/breaking-changes/imagecache-large-images.md diff --git a/src/content/release/breaking-changes/index.md b/sites/docs/src/content/release/breaking-changes/index.md similarity index 100% rename from src/content/release/breaking-changes/index.md rename to sites/docs/src/content/release/breaking-changes/index.md diff --git a/src/content/release/breaking-changes/input-decoration-collapsed.md b/sites/docs/src/content/release/breaking-changes/input-decoration-collapsed.md similarity index 100% rename from src/content/release/breaking-changes/input-decoration-collapsed.md rename to sites/docs/src/content/release/breaking-changes/input-decoration-collapsed.md diff --git a/src/content/release/breaking-changes/insert-content-text-input-client.md b/sites/docs/src/content/release/breaking-changes/insert-content-text-input-client.md similarity index 100% rename from src/content/release/breaking-changes/insert-content-text-input-client.md rename to sites/docs/src/content/release/breaking-changes/insert-content-text-input-client.md diff --git a/src/content/release/breaking-changes/integration-test-default-golden-comparator.md b/sites/docs/src/content/release/breaking-changes/integration-test-default-golden-comparator.md similarity index 100% rename from src/content/release/breaking-changes/integration-test-default-golden-comparator.md rename to sites/docs/src/content/release/breaking-changes/integration-test-default-golden-comparator.md diff --git a/src/content/release/breaking-changes/ios-flutterviewcontroller-splashscreenview-nullable.md b/sites/docs/src/content/release/breaking-changes/ios-flutterviewcontroller-splashscreenview-nullable.md similarity index 100% rename from src/content/release/breaking-changes/ios-flutterviewcontroller-splashscreenview-nullable.md rename to sites/docs/src/content/release/breaking-changes/ios-flutterviewcontroller-splashscreenview-nullable.md diff --git a/src/content/release/breaking-changes/key-event-migration.md b/sites/docs/src/content/release/breaking-changes/key-event-migration.md similarity index 100% rename from src/content/release/breaking-changes/key-event-migration.md rename to sites/docs/src/content/release/breaking-changes/key-event-migration.md diff --git a/src/content/release/breaking-changes/kotlin-version.md b/sites/docs/src/content/release/breaking-changes/kotlin-version.md similarity index 100% rename from src/content/release/breaking-changes/kotlin-version.md rename to sites/docs/src/content/release/breaking-changes/kotlin-version.md diff --git a/src/content/release/breaking-changes/layout-builder-optimization.md b/sites/docs/src/content/release/breaking-changes/layout-builder-optimization.md similarity index 100% rename from src/content/release/breaking-changes/layout-builder-optimization.md rename to sites/docs/src/content/release/breaking-changes/layout-builder-optimization.md diff --git a/src/content/release/breaking-changes/linux-merged-threads.md b/sites/docs/src/content/release/breaking-changes/linux-merged-threads.md similarity index 100% rename from src/content/release/breaking-changes/linux-merged-threads.md rename to sites/docs/src/content/release/breaking-changes/linux-merged-threads.md diff --git a/src/content/release/breaking-changes/list-tile-color-warning.md b/sites/docs/src/content/release/breaking-changes/list-tile-color-warning.md similarity index 100% rename from src/content/release/breaking-changes/list-tile-color-warning.md rename to sites/docs/src/content/release/breaking-changes/list-tile-color-warning.md diff --git a/src/content/release/breaking-changes/macos-windows-merged-threads.md b/sites/docs/src/content/release/breaking-changes/macos-windows-merged-threads.md similarity index 100% rename from src/content/release/breaking-changes/macos-windows-merged-threads.md rename to sites/docs/src/content/release/breaking-changes/macos-windows-merged-threads.md diff --git a/src/content/release/breaking-changes/material-3-default.md b/sites/docs/src/content/release/breaking-changes/material-3-default.md similarity index 100% rename from src/content/release/breaking-changes/material-3-default.md rename to sites/docs/src/content/release/breaking-changes/material-3-default.md diff --git a/src/content/release/breaking-changes/material-3-migration.md b/sites/docs/src/content/release/breaking-changes/material-3-migration.md similarity index 100% rename from src/content/release/breaking-changes/material-3-migration.md rename to sites/docs/src/content/release/breaking-changes/material-3-migration.md diff --git a/src/content/release/breaking-changes/material-chip-button-semantics.md b/sites/docs/src/content/release/breaking-changes/material-chip-button-semantics.md similarity index 100% rename from src/content/release/breaking-changes/material-chip-button-semantics.md rename to sites/docs/src/content/release/breaking-changes/material-chip-button-semantics.md diff --git a/src/content/release/breaking-changes/material-color-utilities.md b/sites/docs/src/content/release/breaking-changes/material-color-utilities.md similarity index 100% rename from src/content/release/breaking-changes/material-color-utilities.md rename to sites/docs/src/content/release/breaking-changes/material-color-utilities.md diff --git a/src/content/release/breaking-changes/material-design-3-token-update.md b/sites/docs/src/content/release/breaking-changes/material-design-3-token-update.md similarity index 100% rename from src/content/release/breaking-changes/material-design-3-token-update.md rename to sites/docs/src/content/release/breaking-changes/material-design-3-token-update.md diff --git a/src/content/release/breaking-changes/material-localized-strings.md b/sites/docs/src/content/release/breaking-changes/material-localized-strings.md similarity index 100% rename from src/content/release/breaking-changes/material-localized-strings.md rename to sites/docs/src/content/release/breaking-changes/material-localized-strings.md diff --git a/src/content/release/breaking-changes/material-state.md b/sites/docs/src/content/release/breaking-changes/material-state.md similarity index 100% rename from src/content/release/breaking-changes/material-state.md rename to sites/docs/src/content/release/breaking-changes/material-state.md diff --git a/src/content/release/breaking-changes/material-theme-system-updates.md b/sites/docs/src/content/release/breaking-changes/material-theme-system-updates.md similarity index 100% rename from src/content/release/breaking-changes/material-theme-system-updates.md rename to sites/docs/src/content/release/breaking-changes/material-theme-system-updates.md diff --git a/src/content/release/breaking-changes/menus-text-style.md b/sites/docs/src/content/release/breaking-changes/menus-text-style.md similarity index 100% rename from src/content/release/breaking-changes/menus-text-style.md rename to sites/docs/src/content/release/breaking-changes/menus-text-style.md diff --git a/src/content/release/breaking-changes/migrate-to-agp-9.md b/sites/docs/src/content/release/breaking-changes/migrate-to-agp-9.md similarity index 100% rename from src/content/release/breaking-changes/migrate-to-agp-9.md rename to sites/docs/src/content/release/breaking-changes/migrate-to-agp-9.md diff --git a/src/content/release/breaking-changes/mock-platform-channels.md b/sites/docs/src/content/release/breaking-changes/mock-platform-channels.md similarity index 100% rename from src/content/release/breaking-changes/mock-platform-channels.md rename to sites/docs/src/content/release/breaking-changes/mock-platform-channels.md diff --git a/src/content/release/breaking-changes/modal-router-semantics-order.md b/sites/docs/src/content/release/breaking-changes/modal-router-semantics-order.md similarity index 100% rename from src/content/release/breaking-changes/modal-router-semantics-order.md rename to sites/docs/src/content/release/breaking-changes/modal-router-semantics-order.md diff --git a/src/content/release/breaking-changes/mouse-tracker-moved-to-rendering.md b/sites/docs/src/content/release/breaking-changes/mouse-tracker-moved-to-rendering.md similarity index 100% rename from src/content/release/breaking-changes/mouse-tracker-moved-to-rendering.md rename to sites/docs/src/content/release/breaking-changes/mouse-tracker-moved-to-rendering.md diff --git a/src/content/release/breaking-changes/mouse-tracker-no-longer-attaches-annotations.md b/sites/docs/src/content/release/breaking-changes/mouse-tracker-no-longer-attaches-annotations.md similarity index 100% rename from src/content/release/breaking-changes/mouse-tracker-no-longer-attaches-annotations.md rename to sites/docs/src/content/release/breaking-changes/mouse-tracker-no-longer-attaches-annotations.md diff --git a/src/content/release/breaking-changes/multi-touch-scrolling.md b/sites/docs/src/content/release/breaking-changes/multi-touch-scrolling.md similarity index 100% rename from src/content/release/breaking-changes/multi-touch-scrolling.md rename to sites/docs/src/content/release/breaking-changes/multi-touch-scrolling.md diff --git a/src/content/release/breaking-changes/navigator-and-page-api.md b/sites/docs/src/content/release/breaking-changes/navigator-and-page-api.md similarity index 100% rename from src/content/release/breaking-changes/navigator-and-page-api.md rename to sites/docs/src/content/release/breaking-changes/navigator-and-page-api.md diff --git a/src/content/release/breaking-changes/navigator-complete-route.md b/sites/docs/src/content/release/breaking-changes/navigator-complete-route.md similarity index 100% rename from src/content/release/breaking-changes/navigator-complete-route.md rename to sites/docs/src/content/release/breaking-changes/navigator-complete-route.md diff --git a/src/content/release/breaking-changes/network-policy-ios-android.md b/sites/docs/src/content/release/breaking-changes/network-policy-ios-android.md similarity index 100% rename from src/content/release/breaking-changes/network-policy-ios-android.md rename to sites/docs/src/content/release/breaking-changes/network-policy-ios-android.md diff --git a/src/content/release/breaking-changes/new-color-scheme-roles.md b/sites/docs/src/content/release/breaking-changes/new-color-scheme-roles.md similarity index 100% rename from src/content/release/breaking-changes/new-color-scheme-roles.md rename to sites/docs/src/content/release/breaking-changes/new-color-scheme-roles.md diff --git a/src/content/release/breaking-changes/notifications.md b/sites/docs/src/content/release/breaking-changes/notifications.md similarity index 100% rename from src/content/release/breaking-changes/notifications.md rename to sites/docs/src/content/release/breaking-changes/notifications.md diff --git a/src/content/release/breaking-changes/nullable-cupertinothemedata-brightness.md b/sites/docs/src/content/release/breaking-changes/nullable-cupertinothemedata-brightness.md similarity index 100% rename from src/content/release/breaking-changes/nullable-cupertinothemedata-brightness.md rename to sites/docs/src/content/release/breaking-changes/nullable-cupertinothemedata-brightness.md diff --git a/src/content/release/breaking-changes/overlay-entry-rebuilds.md b/sites/docs/src/content/release/breaking-changes/overlay-entry-rebuilds.md similarity index 100% rename from src/content/release/breaking-changes/overlay-entry-rebuilds.md rename to sites/docs/src/content/release/breaking-changes/overlay-entry-rebuilds.md diff --git a/src/content/release/breaking-changes/page-transition-replaced-by-ZoomPageTransitionBuilder.md b/sites/docs/src/content/release/breaking-changes/page-transition-replaced-by-ZoomPageTransitionBuilder.md similarity index 100% rename from src/content/release/breaking-changes/page-transition-replaced-by-ZoomPageTransitionBuilder.md rename to sites/docs/src/content/release/breaking-changes/page-transition-replaced-by-ZoomPageTransitionBuilder.md diff --git a/src/content/release/breaking-changes/pageview-controller.md b/sites/docs/src/content/release/breaking-changes/pageview-controller.md similarity index 100% rename from src/content/release/breaking-changes/pageview-controller.md rename to sites/docs/src/content/release/breaking-changes/pageview-controller.md diff --git a/src/content/release/breaking-changes/paint-enableDithering.md b/sites/docs/src/content/release/breaking-changes/paint-enableDithering.md similarity index 100% rename from src/content/release/breaking-changes/paint-enableDithering.md rename to sites/docs/src/content/release/breaking-changes/paint-enableDithering.md diff --git a/src/content/release/breaking-changes/parent-data-widget-generic-type.md b/sites/docs/src/content/release/breaking-changes/parent-data-widget-generic-type.md similarity index 100% rename from src/content/release/breaking-changes/parent-data-widget-generic-type.md rename to sites/docs/src/content/release/breaking-changes/parent-data-widget-generic-type.md diff --git a/src/content/release/breaking-changes/platform-views-using-html-slots-web.md b/sites/docs/src/content/release/breaking-changes/platform-views-using-html-slots-web.md similarity index 100% rename from src/content/release/breaking-changes/platform-views-using-html-slots-web.md rename to sites/docs/src/content/release/breaking-changes/platform-views-using-html-slots-web.md diff --git a/src/content/release/breaking-changes/plugin-api-migration.md b/sites/docs/src/content/release/breaking-changes/plugin-api-migration.md similarity index 100% rename from src/content/release/breaking-changes/plugin-api-migration.md rename to sites/docs/src/content/release/breaking-changes/plugin-api-migration.md diff --git a/src/content/release/breaking-changes/popscope-with-result.md b/sites/docs/src/content/release/breaking-changes/popscope-with-result.md similarity index 100% rename from src/content/release/breaking-changes/popscope-with-result.md rename to sites/docs/src/content/release/breaking-changes/popscope-with-result.md diff --git a/src/content/release/breaking-changes/primary-scroll-controller-desktop.md b/sites/docs/src/content/release/breaking-changes/primary-scroll-controller-desktop.md similarity index 100% rename from src/content/release/breaking-changes/primary-scroll-controller-desktop.md rename to sites/docs/src/content/release/breaking-changes/primary-scroll-controller-desktop.md diff --git a/src/content/release/breaking-changes/radio-api-redesign.md b/sites/docs/src/content/release/breaking-changes/radio-api-redesign.md similarity index 100% rename from src/content/release/breaking-changes/radio-api-redesign.md rename to sites/docs/src/content/release/breaking-changes/radio-api-redesign.md diff --git a/src/content/release/breaking-changes/raw-images-on-web-uses-correct-origin-and-colors.md b/sites/docs/src/content/release/breaking-changes/raw-images-on-web-uses-correct-origin-and-colors.md similarity index 100% rename from src/content/release/breaking-changes/raw-images-on-web-uses-correct-origin-and-colors.md rename to sites/docs/src/content/release/breaking-changes/raw-images-on-web-uses-correct-origin-and-colors.md diff --git a/src/content/release/breaking-changes/raw-menu-anchor-close-order.md b/sites/docs/src/content/release/breaking-changes/raw-menu-anchor-close-order.md similarity index 100% rename from src/content/release/breaking-changes/raw-menu-anchor-close-order.md rename to sites/docs/src/content/release/breaking-changes/raw-menu-anchor-close-order.md diff --git a/src/content/release/breaking-changes/remove-semantics-elevation-and-thickness.md b/sites/docs/src/content/release/breaking-changes/remove-semantics-elevation-and-thickness.md similarity index 100% rename from src/content/release/breaking-changes/remove-semantics-elevation-and-thickness.md rename to sites/docs/src/content/release/breaking-changes/remove-semantics-elevation-and-thickness.md diff --git a/src/content/release/breaking-changes/renderbox-dry-layout.md b/sites/docs/src/content/release/breaking-changes/renderbox-dry-layout.md similarity index 100% rename from src/content/release/breaking-changes/renderbox-dry-layout.md rename to sites/docs/src/content/release/breaking-changes/renderbox-dry-layout.md diff --git a/src/content/release/breaking-changes/rendereditable-layout-before-hit-test.md b/sites/docs/src/content/release/breaking-changes/rendereditable-layout-before-hit-test.md similarity index 100% rename from src/content/release/breaking-changes/rendereditable-layout-before-hit-test.md rename to sites/docs/src/content/release/breaking-changes/rendereditable-layout-before-hit-test.md diff --git a/src/content/release/breaking-changes/rendering-changes.md b/sites/docs/src/content/release/breaking-changes/rendering-changes.md similarity index 100% rename from src/content/release/breaking-changes/rendering-changes.md rename to sites/docs/src/content/release/breaking-changes/rendering-changes.md diff --git a/src/content/release/breaking-changes/route-information-uri.md b/sites/docs/src/content/release/breaking-changes/route-information-uri.md similarity index 100% rename from src/content/release/breaking-changes/route-information-uri.md rename to sites/docs/src/content/release/breaking-changes/route-information-uri.md diff --git a/src/content/release/breaking-changes/route-navigator-refactoring.md b/sites/docs/src/content/release/breaking-changes/route-navigator-refactoring.md similarity index 100% rename from src/content/release/breaking-changes/route-navigator-refactoring.md rename to sites/docs/src/content/release/breaking-changes/route-navigator-refactoring.md diff --git a/src/content/release/breaking-changes/route-transition-record-and-transition-delegate.md b/sites/docs/src/content/release/breaking-changes/route-transition-record-and-transition-delegate.md similarity index 100% rename from src/content/release/breaking-changes/route-transition-record-and-transition-delegate.md rename to sites/docs/src/content/release/breaking-changes/route-transition-record-and-transition-delegate.md diff --git a/src/content/release/breaking-changes/routesettings-copywith-migration.md b/sites/docs/src/content/release/breaking-changes/routesettings-copywith-migration.md similarity index 100% rename from src/content/release/breaking-changes/routesettings-copywith-migration.md rename to sites/docs/src/content/release/breaking-changes/routesettings-copywith-migration.md diff --git a/src/content/release/breaking-changes/scaffold-messenger.md b/sites/docs/src/content/release/breaking-changes/scaffold-messenger.md similarity index 100% rename from src/content/release/breaking-changes/scaffold-messenger.md rename to sites/docs/src/content/release/breaking-changes/scaffold-messenger.md diff --git a/src/content/release/breaking-changes/scribble-text-input-client.md b/sites/docs/src/content/release/breaking-changes/scribble-text-input-client.md similarity index 100% rename from src/content/release/breaking-changes/scribble-text-input-client.md rename to sites/docs/src/content/release/breaking-changes/scribble-text-input-client.md diff --git a/src/content/release/breaking-changes/scroll-cache-extent.md b/sites/docs/src/content/release/breaking-changes/scroll-cache-extent.md similarity index 100% rename from src/content/release/breaking-changes/scroll-cache-extent.md rename to sites/docs/src/content/release/breaking-changes/scroll-cache-extent.md diff --git a/src/content/release/breaking-changes/scrollable-alert-dialog.md b/sites/docs/src/content/release/breaking-changes/scrollable-alert-dialog.md similarity index 100% rename from src/content/release/breaking-changes/scrollable-alert-dialog.md rename to sites/docs/src/content/release/breaking-changes/scrollable-alert-dialog.md diff --git a/src/content/release/breaking-changes/separated-builder-find-child-index-callback.md b/sites/docs/src/content/release/breaking-changes/separated-builder-find-child-index-callback.md similarity index 100% rename from src/content/release/breaking-changes/separated-builder-find-child-index-callback.md rename to sites/docs/src/content/release/breaking-changes/separated-builder-find-child-index-callback.md diff --git a/src/content/release/breaking-changes/services-scheduler-dependency-reversed.md b/sites/docs/src/content/release/breaking-changes/services-scheduler-dependency-reversed.md similarity index 100% rename from src/content/release/breaking-changes/services-scheduler-dependency-reversed.md rename to sites/docs/src/content/release/breaking-changes/services-scheduler-dependency-reversed.md diff --git a/src/content/release/breaking-changes/shortcut-key-event-migration.md b/sites/docs/src/content/release/breaking-changes/shortcut-key-event-migration.md similarity index 100% rename from src/content/release/breaking-changes/shortcut-key-event-migration.md rename to sites/docs/src/content/release/breaking-changes/shortcut-key-event-migration.md diff --git a/src/content/release/breaking-changes/snackbar-with-action-behavior-update.md b/sites/docs/src/content/release/breaking-changes/snackbar-with-action-behavior-update.md similarity index 100% rename from src/content/release/breaking-changes/snackbar-with-action-behavior-update.md rename to sites/docs/src/content/release/breaking-changes/snackbar-with-action-behavior-update.md diff --git a/src/content/release/breaking-changes/splash-screen-migration.md b/sites/docs/src/content/release/breaking-changes/splash-screen-migration.md similarity index 100% rename from src/content/release/breaking-changes/splash-screen-migration.md rename to sites/docs/src/content/release/breaking-changes/splash-screen-migration.md diff --git a/src/content/release/breaking-changes/spring-description-underdamped.md b/sites/docs/src/content/release/breaking-changes/spring-description-underdamped.md similarity index 100% rename from src/content/release/breaking-changes/spring-description-underdamped.md rename to sites/docs/src/content/release/breaking-changes/spring-description-underdamped.md diff --git a/src/content/release/breaking-changes/supplemental-maybeOf-migration.md b/sites/docs/src/content/release/breaking-changes/supplemental-maybeOf-migration.md similarity index 100% rename from src/content/release/breaking-changes/supplemental-maybeOf-migration.md rename to sites/docs/src/content/release/breaking-changes/supplemental-maybeOf-migration.md diff --git a/src/content/release/breaking-changes/system_context_menu_controller_show.md b/sites/docs/src/content/release/breaking-changes/system_context_menu_controller_show.md similarity index 100% rename from src/content/release/breaking-changes/system_context_menu_controller_show.md rename to sites/docs/src/content/release/breaking-changes/system_context_menu_controller_show.md diff --git a/src/content/release/breaking-changes/tab-alignment.md b/sites/docs/src/content/release/breaking-changes/tab-alignment.md similarity index 100% rename from src/content/release/breaking-changes/tab-alignment.md rename to sites/docs/src/content/release/breaking-changes/tab-alignment.md diff --git a/src/content/release/breaking-changes/target-platform-linux-windows.md b/sites/docs/src/content/release/breaking-changes/target-platform-linux-windows.md similarity index 100% rename from src/content/release/breaking-changes/target-platform-linux-windows.md rename to sites/docs/src/content/release/breaking-changes/target-platform-linux-windows.md diff --git a/src/content/release/breaking-changes/template.md b/sites/docs/src/content/release/breaking-changes/template.md similarity index 100% rename from src/content/release/breaking-changes/template.md rename to sites/docs/src/content/release/breaking-changes/template.md diff --git a/src/content/release/breaking-changes/test-text-input.md b/sites/docs/src/content/release/breaking-changes/test-text-input.md similarity index 100% rename from src/content/release/breaking-changes/test-text-input.md rename to sites/docs/src/content/release/breaking-changes/test-text-input.md diff --git a/src/content/release/breaking-changes/test-widgets-flutter-binding-clock.md b/sites/docs/src/content/release/breaking-changes/test-widgets-flutter-binding-clock.md similarity index 100% rename from src/content/release/breaking-changes/test-widgets-flutter-binding-clock.md rename to sites/docs/src/content/release/breaking-changes/test-widgets-flutter-binding-clock.md diff --git a/src/content/release/breaking-changes/text-field-material-localizations.md b/sites/docs/src/content/release/breaking-changes/text-field-material-localizations.md similarity index 100% rename from src/content/release/breaking-changes/text-field-material-localizations.md rename to sites/docs/src/content/release/breaking-changes/text-field-material-localizations.md diff --git a/src/content/release/breaking-changes/text-input-client-current-value.md b/sites/docs/src/content/release/breaking-changes/text-input-client-current-value.md similarity index 100% rename from src/content/release/breaking-changes/text-input-client-current-value.md rename to sites/docs/src/content/release/breaking-changes/text-input-client-current-value.md diff --git a/src/content/release/breaking-changes/text-selection-theme.md b/sites/docs/src/content/release/breaking-changes/text-selection-theme.md similarity index 100% rename from src/content/release/breaking-changes/text-selection-theme.md rename to sites/docs/src/content/release/breaking-changes/text-selection-theme.md diff --git a/src/content/release/breaking-changes/theme-data-accent-properties.md b/sites/docs/src/content/release/breaking-changes/theme-data-accent-properties.md similarity index 100% rename from src/content/release/breaking-changes/theme-data-accent-properties.md rename to sites/docs/src/content/release/breaking-changes/theme-data-accent-properties.md diff --git a/src/content/release/breaking-changes/toggleable-active-color.md b/sites/docs/src/content/release/breaking-changes/toggleable-active-color.md similarity index 100% rename from src/content/release/breaking-changes/toggleable-active-color.md rename to sites/docs/src/content/release/breaking-changes/toggleable-active-color.md diff --git a/src/content/release/breaking-changes/tooltip-semantics-order.md b/sites/docs/src/content/release/breaking-changes/tooltip-semantics-order.md similarity index 100% rename from src/content/release/breaking-changes/tooltip-semantics-order.md rename to sites/docs/src/content/release/breaking-changes/tooltip-semantics-order.md diff --git a/src/content/release/breaking-changes/trackpad-gestures.md b/sites/docs/src/content/release/breaking-changes/trackpad-gestures.md similarity index 100% rename from src/content/release/breaking-changes/trackpad-gestures.md rename to sites/docs/src/content/release/breaking-changes/trackpad-gestures.md diff --git a/src/content/release/breaking-changes/uiscenedelegate.md b/sites/docs/src/content/release/breaking-changes/uiscenedelegate.md similarity index 100% rename from src/content/release/breaking-changes/uiscenedelegate.md rename to sites/docs/src/content/release/breaking-changes/uiscenedelegate.md diff --git a/src/content/release/breaking-changes/updated-material-3-progress-indicators.md b/sites/docs/src/content/release/breaking-changes/updated-material-3-progress-indicators.md similarity index 100% rename from src/content/release/breaking-changes/updated-material-3-progress-indicators.md rename to sites/docs/src/content/release/breaking-changes/updated-material-3-progress-indicators.md diff --git a/src/content/release/breaking-changes/updated-material-3-slider.md b/sites/docs/src/content/release/breaking-changes/updated-material-3-slider.md similarity index 100% rename from src/content/release/breaking-changes/updated-material-3-slider.md rename to sites/docs/src/content/release/breaking-changes/updated-material-3-slider.md diff --git a/src/content/release/breaking-changes/use-maxLengthEnforcement-instead-of-maxLengthEnforced.md b/sites/docs/src/content/release/breaking-changes/use-maxLengthEnforcement-instead-of-maxLengthEnforced.md similarity index 100% rename from src/content/release/breaking-changes/use-maxLengthEnforcement-instead-of-maxLengthEnforced.md rename to sites/docs/src/content/release/breaking-changes/use-maxLengthEnforcement-instead-of-maxLengthEnforced.md diff --git a/src/content/release/breaking-changes/v1-android-embedding.md b/sites/docs/src/content/release/breaking-changes/v1-android-embedding.md similarity index 100% rename from src/content/release/breaking-changes/v1-android-embedding.md rename to sites/docs/src/content/release/breaking-changes/v1-android-embedding.md diff --git a/src/content/release/breaking-changes/visibility-maintainfocusability.md b/sites/docs/src/content/release/breaking-changes/visibility-maintainfocusability.md similarity index 100% rename from src/content/release/breaking-changes/visibility-maintainfocusability.md rename to sites/docs/src/content/release/breaking-changes/visibility-maintainfocusability.md diff --git a/src/content/release/breaking-changes/web-golden-comparator.md b/sites/docs/src/content/release/breaking-changes/web-golden-comparator.md similarity index 100% rename from src/content/release/breaking-changes/web-golden-comparator.md rename to sites/docs/src/content/release/breaking-changes/web-golden-comparator.md diff --git a/src/content/release/breaking-changes/wide-gamut-cupertino-dynamic-color.md b/sites/docs/src/content/release/breaking-changes/wide-gamut-cupertino-dynamic-color.md similarity index 100% rename from src/content/release/breaking-changes/wide-gamut-cupertino-dynamic-color.md rename to sites/docs/src/content/release/breaking-changes/wide-gamut-cupertino-dynamic-color.md diff --git a/src/content/release/breaking-changes/wide-gamut-framework.md b/sites/docs/src/content/release/breaking-changes/wide-gamut-framework.md similarity index 100% rename from src/content/release/breaking-changes/wide-gamut-framework.md rename to sites/docs/src/content/release/breaking-changes/wide-gamut-framework.md diff --git a/src/content/release/breaking-changes/win-lifecycle-process-function.md b/sites/docs/src/content/release/breaking-changes/win-lifecycle-process-function.md similarity index 100% rename from src/content/release/breaking-changes/win-lifecycle-process-function.md rename to sites/docs/src/content/release/breaking-changes/win-lifecycle-process-function.md diff --git a/src/content/release/breaking-changes/window-singleton.md b/sites/docs/src/content/release/breaking-changes/window-singleton.md similarity index 100% rename from src/content/release/breaking-changes/window-singleton.md rename to sites/docs/src/content/release/breaking-changes/window-singleton.md diff --git a/src/content/release/breaking-changes/windows-build-architecture.md b/sites/docs/src/content/release/breaking-changes/windows-build-architecture.md similarity index 100% rename from src/content/release/breaking-changes/windows-build-architecture.md rename to sites/docs/src/content/release/breaking-changes/windows-build-architecture.md diff --git a/src/content/release/breaking-changes/windows-dark-mode.md b/sites/docs/src/content/release/breaking-changes/windows-dark-mode.md similarity index 100% rename from src/content/release/breaking-changes/windows-dark-mode.md rename to sites/docs/src/content/release/breaking-changes/windows-dark-mode.md diff --git a/src/content/release/breaking-changes/windows-run-loop.md b/sites/docs/src/content/release/breaking-changes/windows-run-loop.md similarity index 100% rename from src/content/release/breaking-changes/windows-run-loop.md rename to sites/docs/src/content/release/breaking-changes/windows-run-loop.md diff --git a/src/content/release/breaking-changes/windows-show-window-migration.md b/sites/docs/src/content/release/breaking-changes/windows-show-window-migration.md similarity index 100% rename from src/content/release/breaking-changes/windows-show-window-migration.md rename to sites/docs/src/content/release/breaking-changes/windows-show-window-migration.md diff --git a/src/content/release/breaking-changes/windows-version-information.md b/sites/docs/src/content/release/breaking-changes/windows-version-information.md similarity index 100% rename from src/content/release/breaking-changes/windows-version-information.md rename to sites/docs/src/content/release/breaking-changes/windows-version-information.md diff --git a/src/content/release/breaking-changes/zone-errors.md b/sites/docs/src/content/release/breaking-changes/zone-errors.md similarity index 100% rename from src/content/release/breaking-changes/zone-errors.md rename to sites/docs/src/content/release/breaking-changes/zone-errors.md diff --git a/src/content/release/compatibility-policy.md b/sites/docs/src/content/release/compatibility-policy.md similarity index 100% rename from src/content/release/compatibility-policy.md rename to sites/docs/src/content/release/compatibility-policy.md diff --git a/src/content/release/index.md b/sites/docs/src/content/release/index.md similarity index 100% rename from src/content/release/index.md rename to sites/docs/src/content/release/index.md diff --git a/src/content/release/release-notes/changelogs/changelog-1.12.13.md b/sites/docs/src/content/release/release-notes/changelogs/changelog-1.12.13.md similarity index 100% rename from src/content/release/release-notes/changelogs/changelog-1.12.13.md rename to sites/docs/src/content/release/release-notes/changelogs/changelog-1.12.13.md diff --git a/src/content/release/release-notes/changelogs/changelog-1.2.1.md b/sites/docs/src/content/release/release-notes/changelogs/changelog-1.2.1.md similarity index 100% rename from src/content/release/release-notes/changelogs/changelog-1.2.1.md rename to sites/docs/src/content/release/release-notes/changelogs/changelog-1.2.1.md diff --git a/src/content/release/release-notes/changelogs/changelog-1.5.4.md b/sites/docs/src/content/release/release-notes/changelogs/changelog-1.5.4.md similarity index 100% rename from src/content/release/release-notes/changelogs/changelog-1.5.4.md rename to sites/docs/src/content/release/release-notes/changelogs/changelog-1.5.4.md diff --git a/src/content/release/release-notes/changelogs/changelog-1.7.8.md b/sites/docs/src/content/release/release-notes/changelogs/changelog-1.7.8.md similarity index 100% rename from src/content/release/release-notes/changelogs/changelog-1.7.8.md rename to sites/docs/src/content/release/release-notes/changelogs/changelog-1.7.8.md diff --git a/src/content/release/release-notes/changelogs/changelog-1.9.1.md b/sites/docs/src/content/release/release-notes/changelogs/changelog-1.9.1.md similarity index 100% rename from src/content/release/release-notes/changelogs/changelog-1.9.1.md rename to sites/docs/src/content/release/release-notes/changelogs/changelog-1.9.1.md diff --git a/src/content/release/release-notes/index.md b/sites/docs/src/content/release/release-notes/index.md similarity index 100% rename from src/content/release/release-notes/index.md rename to sites/docs/src/content/release/release-notes/index.md diff --git a/src/content/release/release-notes/release-notes-0.0.21-1.0.0.md b/sites/docs/src/content/release/release-notes/release-notes-0.0.21-1.0.0.md similarity index 100% rename from src/content/release/release-notes/release-notes-0.0.21-1.0.0.md rename to sites/docs/src/content/release/release-notes/release-notes-0.0.21-1.0.0.md diff --git a/src/content/release/release-notes/release-notes-1.12.13.md b/sites/docs/src/content/release/release-notes/release-notes-1.12.13.md similarity index 100% rename from src/content/release/release-notes/release-notes-1.12.13.md rename to sites/docs/src/content/release/release-notes/release-notes-1.12.13.md diff --git a/src/content/release/release-notes/release-notes-1.17.0.md b/sites/docs/src/content/release/release-notes/release-notes-1.17.0.md similarity index 100% rename from src/content/release/release-notes/release-notes-1.17.0.md rename to sites/docs/src/content/release/release-notes/release-notes-1.17.0.md diff --git a/src/content/release/release-notes/release-notes-1.2.1.md b/sites/docs/src/content/release/release-notes/release-notes-1.2.1.md similarity index 100% rename from src/content/release/release-notes/release-notes-1.2.1.md rename to sites/docs/src/content/release/release-notes/release-notes-1.2.1.md diff --git a/src/content/release/release-notes/release-notes-1.20.0.md b/sites/docs/src/content/release/release-notes/release-notes-1.20.0.md similarity index 100% rename from src/content/release/release-notes/release-notes-1.20.0.md rename to sites/docs/src/content/release/release-notes/release-notes-1.20.0.md diff --git a/src/content/release/release-notes/release-notes-1.22.0.md b/sites/docs/src/content/release/release-notes/release-notes-1.22.0.md similarity index 100% rename from src/content/release/release-notes/release-notes-1.22.0.md rename to sites/docs/src/content/release/release-notes/release-notes-1.22.0.md diff --git a/src/content/release/release-notes/release-notes-1.5.4.md b/sites/docs/src/content/release/release-notes/release-notes-1.5.4.md similarity index 100% rename from src/content/release/release-notes/release-notes-1.5.4.md rename to sites/docs/src/content/release/release-notes/release-notes-1.5.4.md diff --git a/src/content/release/release-notes/release-notes-1.7.8.md b/sites/docs/src/content/release/release-notes/release-notes-1.7.8.md similarity index 100% rename from src/content/release/release-notes/release-notes-1.7.8.md rename to sites/docs/src/content/release/release-notes/release-notes-1.7.8.md diff --git a/src/content/release/release-notes/release-notes-1.9.1.md b/sites/docs/src/content/release/release-notes/release-notes-1.9.1.md similarity index 100% rename from src/content/release/release-notes/release-notes-1.9.1.md rename to sites/docs/src/content/release/release-notes/release-notes-1.9.1.md diff --git a/src/content/release/release-notes/release-notes-2.0.0.md b/sites/docs/src/content/release/release-notes/release-notes-2.0.0.md similarity index 100% rename from src/content/release/release-notes/release-notes-2.0.0.md rename to sites/docs/src/content/release/release-notes/release-notes-2.0.0.md diff --git a/src/content/release/release-notes/release-notes-2.10.0.md b/sites/docs/src/content/release/release-notes/release-notes-2.10.0.md similarity index 100% rename from src/content/release/release-notes/release-notes-2.10.0.md rename to sites/docs/src/content/release/release-notes/release-notes-2.10.0.md diff --git a/src/content/release/release-notes/release-notes-2.2.0.md b/sites/docs/src/content/release/release-notes/release-notes-2.2.0.md similarity index 100% rename from src/content/release/release-notes/release-notes-2.2.0.md rename to sites/docs/src/content/release/release-notes/release-notes-2.2.0.md diff --git a/src/content/release/release-notes/release-notes-2.5.0.md b/sites/docs/src/content/release/release-notes/release-notes-2.5.0.md similarity index 100% rename from src/content/release/release-notes/release-notes-2.5.0.md rename to sites/docs/src/content/release/release-notes/release-notes-2.5.0.md diff --git a/src/content/release/release-notes/release-notes-2.8.0.md b/sites/docs/src/content/release/release-notes/release-notes-2.8.0.md similarity index 100% rename from src/content/release/release-notes/release-notes-2.8.0.md rename to sites/docs/src/content/release/release-notes/release-notes-2.8.0.md diff --git a/src/content/release/release-notes/release-notes-3.0.0.md b/sites/docs/src/content/release/release-notes/release-notes-3.0.0.md similarity index 100% rename from src/content/release/release-notes/release-notes-3.0.0.md rename to sites/docs/src/content/release/release-notes/release-notes-3.0.0.md diff --git a/src/content/release/release-notes/release-notes-3.10.0.md b/sites/docs/src/content/release/release-notes/release-notes-3.10.0.md similarity index 100% rename from src/content/release/release-notes/release-notes-3.10.0.md rename to sites/docs/src/content/release/release-notes/release-notes-3.10.0.md diff --git a/src/content/release/release-notes/release-notes-3.13.0.md b/sites/docs/src/content/release/release-notes/release-notes-3.13.0.md similarity index 100% rename from src/content/release/release-notes/release-notes-3.13.0.md rename to sites/docs/src/content/release/release-notes/release-notes-3.13.0.md diff --git a/src/content/release/release-notes/release-notes-3.16.0.md b/sites/docs/src/content/release/release-notes/release-notes-3.16.0.md similarity index 100% rename from src/content/release/release-notes/release-notes-3.16.0.md rename to sites/docs/src/content/release/release-notes/release-notes-3.16.0.md diff --git a/src/content/release/release-notes/release-notes-3.19.0.md b/sites/docs/src/content/release/release-notes/release-notes-3.19.0.md similarity index 100% rename from src/content/release/release-notes/release-notes-3.19.0.md rename to sites/docs/src/content/release/release-notes/release-notes-3.19.0.md diff --git a/src/content/release/release-notes/release-notes-3.22.0.md b/sites/docs/src/content/release/release-notes/release-notes-3.22.0.md similarity index 100% rename from src/content/release/release-notes/release-notes-3.22.0.md rename to sites/docs/src/content/release/release-notes/release-notes-3.22.0.md diff --git a/src/content/release/release-notes/release-notes-3.24.0.md b/sites/docs/src/content/release/release-notes/release-notes-3.24.0.md similarity index 100% rename from src/content/release/release-notes/release-notes-3.24.0.md rename to sites/docs/src/content/release/release-notes/release-notes-3.24.0.md diff --git a/src/content/release/release-notes/release-notes-3.27.0.md b/sites/docs/src/content/release/release-notes/release-notes-3.27.0.md similarity index 100% rename from src/content/release/release-notes/release-notes-3.27.0.md rename to sites/docs/src/content/release/release-notes/release-notes-3.27.0.md diff --git a/src/content/release/release-notes/release-notes-3.29.0.md b/sites/docs/src/content/release/release-notes/release-notes-3.29.0.md similarity index 100% rename from src/content/release/release-notes/release-notes-3.29.0.md rename to sites/docs/src/content/release/release-notes/release-notes-3.29.0.md diff --git a/src/content/release/release-notes/release-notes-3.3.0.md b/sites/docs/src/content/release/release-notes/release-notes-3.3.0.md similarity index 100% rename from src/content/release/release-notes/release-notes-3.3.0.md rename to sites/docs/src/content/release/release-notes/release-notes-3.3.0.md diff --git a/src/content/release/release-notes/release-notes-3.32.0.md b/sites/docs/src/content/release/release-notes/release-notes-3.32.0.md similarity index 100% rename from src/content/release/release-notes/release-notes-3.32.0.md rename to sites/docs/src/content/release/release-notes/release-notes-3.32.0.md diff --git a/src/content/release/release-notes/release-notes-3.35.0.md b/sites/docs/src/content/release/release-notes/release-notes-3.35.0.md similarity index 100% rename from src/content/release/release-notes/release-notes-3.35.0.md rename to sites/docs/src/content/release/release-notes/release-notes-3.35.0.md diff --git a/src/content/release/release-notes/release-notes-3.38.0.md b/sites/docs/src/content/release/release-notes/release-notes-3.38.0.md similarity index 100% rename from src/content/release/release-notes/release-notes-3.38.0.md rename to sites/docs/src/content/release/release-notes/release-notes-3.38.0.md diff --git a/src/content/release/release-notes/release-notes-3.41.0.md b/sites/docs/src/content/release/release-notes/release-notes-3.41.0.md similarity index 100% rename from src/content/release/release-notes/release-notes-3.41.0.md rename to sites/docs/src/content/release/release-notes/release-notes-3.41.0.md diff --git a/src/content/release/release-notes/release-notes-3.7.0.md b/sites/docs/src/content/release/release-notes/release-notes-3.7.0.md similarity index 100% rename from src/content/release/release-notes/release-notes-3.7.0.md rename to sites/docs/src/content/release/release-notes/release-notes-3.7.0.md diff --git a/src/content/release/release-notes/release-notes-archive.md b/sites/docs/src/content/release/release-notes/release-notes-archive.md similarity index 100% rename from src/content/release/release-notes/release-notes-archive.md rename to sites/docs/src/content/release/release-notes/release-notes-archive.md diff --git a/src/content/release/whats-new.md b/sites/docs/src/content/release/whats-new.md similarity index 100% rename from src/content/release/whats-new.md rename to sites/docs/src/content/release/whats-new.md diff --git a/src/content/resources/ads-overview.md b/sites/docs/src/content/resources/ads-overview.md similarity index 100% rename from src/content/resources/ads-overview.md rename to sites/docs/src/content/resources/ads-overview.md diff --git a/src/content/resources/architectural-overview.md b/sites/docs/src/content/resources/architectural-overview.md similarity index 100% rename from src/content/resources/architectural-overview.md rename to sites/docs/src/content/resources/architectural-overview.md diff --git a/src/content/resources/bug-reports.md b/sites/docs/src/content/resources/bug-reports.md similarity index 100% rename from src/content/resources/bug-reports.md rename to sites/docs/src/content/resources/bug-reports.md diff --git a/src/content/resources/courses.md b/sites/docs/src/content/resources/courses.md similarity index 100% rename from src/content/resources/courses.md rename to sites/docs/src/content/resources/courses.md diff --git a/src/content/resources/faq.md b/sites/docs/src/content/resources/faq.md similarity index 100% rename from src/content/resources/faq.md rename to sites/docs/src/content/resources/faq.md diff --git a/src/content/resources/games-toolkit.md b/sites/docs/src/content/resources/games-toolkit.md similarity index 100% rename from src/content/resources/games-toolkit.md rename to sites/docs/src/content/resources/games-toolkit.md diff --git a/src/content/resources/in-app-purchases-overview.md b/sites/docs/src/content/resources/in-app-purchases-overview.md similarity index 100% rename from src/content/resources/in-app-purchases-overview.md rename to sites/docs/src/content/resources/in-app-purchases-overview.md diff --git a/src/content/resources/index.md b/sites/docs/src/content/resources/index.md similarity index 100% rename from src/content/resources/index.md rename to sites/docs/src/content/resources/index.md diff --git a/src/content/resources/inside-flutter.md b/sites/docs/src/content/resources/inside-flutter.md similarity index 100% rename from src/content/resources/inside-flutter.md rename to sites/docs/src/content/resources/inside-flutter.md diff --git a/src/content/resources/news-toolkit.md b/sites/docs/src/content/resources/news-toolkit.md similarity index 100% rename from src/content/resources/news-toolkit.md rename to sites/docs/src/content/resources/news-toolkit.md diff --git a/src/content/resources/payments-overview.md b/sites/docs/src/content/resources/payments-overview.md similarity index 100% rename from src/content/resources/payments-overview.md rename to sites/docs/src/content/resources/payments-overview.md diff --git a/src/content/resources/support.md b/sites/docs/src/content/resources/support.md similarity index 100% rename from src/content/resources/support.md rename to sites/docs/src/content/resources/support.md diff --git a/src/content/resources/videos.md b/sites/docs/src/content/resources/videos.md similarity index 100% rename from src/content/resources/videos.md rename to sites/docs/src/content/resources/videos.md diff --git a/src/content/search-all.html b/sites/docs/src/content/search-all.html similarity index 100% rename from src/content/search-all.html rename to sites/docs/src/content/search-all.html diff --git a/src/content/search.html b/sites/docs/src/content/search.html similarity index 100% rename from src/content/search.html rename to sites/docs/src/content/search.html diff --git a/src/content/security/index.md b/sites/docs/src/content/security/index.md similarity index 100% rename from src/content/security/index.md rename to sites/docs/src/content/security/index.md diff --git a/src/content/testing/build-modes.md b/sites/docs/src/content/testing/build-modes.md similarity index 100% rename from src/content/testing/build-modes.md rename to sites/docs/src/content/testing/build-modes.md diff --git a/src/content/testing/code-debugging.md b/sites/docs/src/content/testing/code-debugging.md similarity index 100% rename from src/content/testing/code-debugging.md rename to sites/docs/src/content/testing/code-debugging.md diff --git a/src/content/testing/common-errors.md b/sites/docs/src/content/testing/common-errors.md similarity index 100% rename from src/content/testing/common-errors.md rename to sites/docs/src/content/testing/common-errors.md diff --git a/src/content/testing/debugging.md b/sites/docs/src/content/testing/debugging.md similarity index 100% rename from src/content/testing/debugging.md rename to sites/docs/src/content/testing/debugging.md diff --git a/src/content/testing/errors.md b/sites/docs/src/content/testing/errors.md similarity index 100% rename from src/content/testing/errors.md rename to sites/docs/src/content/testing/errors.md diff --git a/src/content/testing/index.md b/sites/docs/src/content/testing/index.md similarity index 100% rename from src/content/testing/index.md rename to sites/docs/src/content/testing/index.md diff --git a/src/content/testing/integration-tests/index.md b/sites/docs/src/content/testing/integration-tests/index.md similarity index 100% rename from src/content/testing/integration-tests/index.md rename to sites/docs/src/content/testing/integration-tests/index.md diff --git a/src/content/testing/native-debugging.md b/sites/docs/src/content/testing/native-debugging.md similarity index 100% rename from src/content/testing/native-debugging.md rename to sites/docs/src/content/testing/native-debugging.md diff --git a/src/content/testing/overview.md b/sites/docs/src/content/testing/overview.md similarity index 100% rename from src/content/testing/overview.md rename to sites/docs/src/content/testing/overview.md diff --git a/src/content/testing/plugins-in-tests.md b/sites/docs/src/content/testing/plugins-in-tests.md similarity index 100% rename from src/content/testing/plugins-in-tests.md rename to sites/docs/src/content/testing/plugins-in-tests.md diff --git a/src/content/testing/testing-plugins.md b/sites/docs/src/content/testing/testing-plugins.md similarity index 100% rename from src/content/testing/testing-plugins.md rename to sites/docs/src/content/testing/testing-plugins.md diff --git a/src/content/testing/vscode-flutter-bar/_hot-reload.md b/sites/docs/src/content/testing/vscode-flutter-bar/_hot-reload.md similarity index 100% rename from src/content/testing/vscode-flutter-bar/_hot-reload.md rename to sites/docs/src/content/testing/vscode-flutter-bar/_hot-reload.md diff --git a/src/content/testing/vscode-flutter-bar/_hot-restart.md b/sites/docs/src/content/testing/vscode-flutter-bar/_hot-restart.md similarity index 100% rename from src/content/testing/vscode-flutter-bar/_hot-restart.md rename to sites/docs/src/content/testing/vscode-flutter-bar/_hot-restart.md diff --git a/src/content/testing/vscode-flutter-bar/_inspector.md b/sites/docs/src/content/testing/vscode-flutter-bar/_inspector.md similarity index 100% rename from src/content/testing/vscode-flutter-bar/_inspector.md rename to sites/docs/src/content/testing/vscode-flutter-bar/_inspector.md diff --git a/src/content/testing/vscode-flutter-bar/_pause.md b/sites/docs/src/content/testing/vscode-flutter-bar/_pause.md similarity index 100% rename from src/content/testing/vscode-flutter-bar/_pause.md rename to sites/docs/src/content/testing/vscode-flutter-bar/_pause.md diff --git a/src/content/testing/vscode-flutter-bar/_play.md b/sites/docs/src/content/testing/vscode-flutter-bar/_play.md similarity index 100% rename from src/content/testing/vscode-flutter-bar/_play.md rename to sites/docs/src/content/testing/vscode-flutter-bar/_play.md diff --git a/src/content/testing/vscode-flutter-bar/_step-into.md b/sites/docs/src/content/testing/vscode-flutter-bar/_step-into.md similarity index 100% rename from src/content/testing/vscode-flutter-bar/_step-into.md rename to sites/docs/src/content/testing/vscode-flutter-bar/_step-into.md diff --git a/src/content/testing/vscode-flutter-bar/_step-out.md b/sites/docs/src/content/testing/vscode-flutter-bar/_step-out.md similarity index 100% rename from src/content/testing/vscode-flutter-bar/_step-out.md rename to sites/docs/src/content/testing/vscode-flutter-bar/_step-out.md diff --git a/src/content/testing/vscode-flutter-bar/_step-over.md b/sites/docs/src/content/testing/vscode-flutter-bar/_step-over.md similarity index 100% rename from src/content/testing/vscode-flutter-bar/_step-over.md rename to sites/docs/src/content/testing/vscode-flutter-bar/_step-over.md diff --git a/src/content/testing/vscode-flutter-bar/_stop.md b/sites/docs/src/content/testing/vscode-flutter-bar/_stop.md similarity index 100% rename from src/content/testing/vscode-flutter-bar/_stop.md rename to sites/docs/src/content/testing/vscode-flutter-bar/_stop.md diff --git a/src/content/tools/android-studio.md b/sites/docs/src/content/tools/android-studio.md similarity index 100% rename from src/content/tools/android-studio.md rename to sites/docs/src/content/tools/android-studio.md diff --git a/src/content/tools/devtools/android-studio.md b/sites/docs/src/content/tools/devtools/android-studio.md similarity index 100% rename from src/content/tools/devtools/android-studio.md rename to sites/docs/src/content/tools/devtools/android-studio.md diff --git a/src/content/tools/devtools/app-size.md b/sites/docs/src/content/tools/devtools/app-size.md similarity index 100% rename from src/content/tools/devtools/app-size.md rename to sites/docs/src/content/tools/devtools/app-size.md diff --git a/src/content/tools/devtools/cli.md b/sites/docs/src/content/tools/devtools/cli.md similarity index 100% rename from src/content/tools/devtools/cli.md rename to sites/docs/src/content/tools/devtools/cli.md diff --git a/src/content/tools/devtools/console.md b/sites/docs/src/content/tools/devtools/console.md similarity index 100% rename from src/content/tools/devtools/console.md rename to sites/docs/src/content/tools/devtools/console.md diff --git a/src/content/tools/devtools/cpu-profiler.md b/sites/docs/src/content/tools/devtools/cpu-profiler.md similarity index 100% rename from src/content/tools/devtools/cpu-profiler.md rename to sites/docs/src/content/tools/devtools/cpu-profiler.md diff --git a/src/content/tools/devtools/debugger.md b/sites/docs/src/content/tools/devtools/debugger.md similarity index 100% rename from src/content/tools/devtools/debugger.md rename to sites/docs/src/content/tools/devtools/debugger.md diff --git a/src/content/tools/devtools/deep-links.md b/sites/docs/src/content/tools/devtools/deep-links.md similarity index 100% rename from src/content/tools/devtools/deep-links.md rename to sites/docs/src/content/tools/devtools/deep-links.md diff --git a/src/content/tools/devtools/extensions.md b/sites/docs/src/content/tools/devtools/extensions.md similarity index 100% rename from src/content/tools/devtools/extensions.md rename to sites/docs/src/content/tools/devtools/extensions.md diff --git a/src/content/tools/devtools/index.md b/sites/docs/src/content/tools/devtools/index.md similarity index 100% rename from src/content/tools/devtools/index.md rename to sites/docs/src/content/tools/devtools/index.md diff --git a/src/content/tools/devtools/inspector.md b/sites/docs/src/content/tools/devtools/inspector.md similarity index 100% rename from src/content/tools/devtools/inspector.md rename to sites/docs/src/content/tools/devtools/inspector.md diff --git a/src/content/tools/devtools/legacy-inspector.md b/sites/docs/src/content/tools/devtools/legacy-inspector.md similarity index 100% rename from src/content/tools/devtools/legacy-inspector.md rename to sites/docs/src/content/tools/devtools/legacy-inspector.md diff --git a/src/content/tools/devtools/logging.md b/sites/docs/src/content/tools/devtools/logging.md similarity index 100% rename from src/content/tools/devtools/logging.md rename to sites/docs/src/content/tools/devtools/logging.md diff --git a/src/content/tools/devtools/memory.md b/sites/docs/src/content/tools/devtools/memory.md similarity index 100% rename from src/content/tools/devtools/memory.md rename to sites/docs/src/content/tools/devtools/memory.md diff --git a/src/content/tools/devtools/network.md b/sites/docs/src/content/tools/devtools/network.md similarity index 100% rename from src/content/tools/devtools/network.md rename to sites/docs/src/content/tools/devtools/network.md diff --git a/src/content/tools/devtools/performance.md b/sites/docs/src/content/tools/devtools/performance.md similarity index 100% rename from src/content/tools/devtools/performance.md rename to sites/docs/src/content/tools/devtools/performance.md diff --git a/src/content/tools/devtools/release-notes/index.md b/sites/docs/src/content/tools/devtools/release-notes/index.md similarity index 100% rename from src/content/tools/devtools/release-notes/index.md rename to sites/docs/src/content/tools/devtools/release-notes/index.md diff --git a/src/content/tools/devtools/release-notes/release-notes-2.10.0.md b/sites/docs/src/content/tools/devtools/release-notes/release-notes-2.10.0.md similarity index 100% rename from src/content/tools/devtools/release-notes/release-notes-2.10.0.md rename to sites/docs/src/content/tools/devtools/release-notes/release-notes-2.10.0.md diff --git a/src/content/tools/devtools/release-notes/release-notes-2.11.2.md b/sites/docs/src/content/tools/devtools/release-notes/release-notes-2.11.2.md similarity index 100% rename from src/content/tools/devtools/release-notes/release-notes-2.11.2.md rename to sites/docs/src/content/tools/devtools/release-notes/release-notes-2.11.2.md diff --git a/src/content/tools/devtools/release-notes/release-notes-2.12.1.md b/sites/docs/src/content/tools/devtools/release-notes/release-notes-2.12.1.md similarity index 100% rename from src/content/tools/devtools/release-notes/release-notes-2.12.1.md rename to sites/docs/src/content/tools/devtools/release-notes/release-notes-2.12.1.md diff --git a/src/content/tools/devtools/release-notes/release-notes-2.12.2.md b/sites/docs/src/content/tools/devtools/release-notes/release-notes-2.12.2.md similarity index 100% rename from src/content/tools/devtools/release-notes/release-notes-2.12.2.md rename to sites/docs/src/content/tools/devtools/release-notes/release-notes-2.12.2.md diff --git a/src/content/tools/devtools/release-notes/release-notes-2.13.1.md b/sites/docs/src/content/tools/devtools/release-notes/release-notes-2.13.1.md similarity index 100% rename from src/content/tools/devtools/release-notes/release-notes-2.13.1.md rename to sites/docs/src/content/tools/devtools/release-notes/release-notes-2.13.1.md diff --git a/src/content/tools/devtools/release-notes/release-notes-2.14.0.md b/sites/docs/src/content/tools/devtools/release-notes/release-notes-2.14.0.md similarity index 100% rename from src/content/tools/devtools/release-notes/release-notes-2.14.0.md rename to sites/docs/src/content/tools/devtools/release-notes/release-notes-2.14.0.md diff --git a/src/content/tools/devtools/release-notes/release-notes-2.15.0.md b/sites/docs/src/content/tools/devtools/release-notes/release-notes-2.15.0.md similarity index 100% rename from src/content/tools/devtools/release-notes/release-notes-2.15.0.md rename to sites/docs/src/content/tools/devtools/release-notes/release-notes-2.15.0.md diff --git a/src/content/tools/devtools/release-notes/release-notes-2.16.0.md b/sites/docs/src/content/tools/devtools/release-notes/release-notes-2.16.0.md similarity index 100% rename from src/content/tools/devtools/release-notes/release-notes-2.16.0.md rename to sites/docs/src/content/tools/devtools/release-notes/release-notes-2.16.0.md diff --git a/src/content/tools/devtools/release-notes/release-notes-2.17.0.md b/sites/docs/src/content/tools/devtools/release-notes/release-notes-2.17.0.md similarity index 100% rename from src/content/tools/devtools/release-notes/release-notes-2.17.0.md rename to sites/docs/src/content/tools/devtools/release-notes/release-notes-2.17.0.md diff --git a/src/content/tools/devtools/release-notes/release-notes-2.18.0.md b/sites/docs/src/content/tools/devtools/release-notes/release-notes-2.18.0.md similarity index 100% rename from src/content/tools/devtools/release-notes/release-notes-2.18.0.md rename to sites/docs/src/content/tools/devtools/release-notes/release-notes-2.18.0.md diff --git a/src/content/tools/devtools/release-notes/release-notes-2.19.0.md b/sites/docs/src/content/tools/devtools/release-notes/release-notes-2.19.0.md similarity index 100% rename from src/content/tools/devtools/release-notes/release-notes-2.19.0.md rename to sites/docs/src/content/tools/devtools/release-notes/release-notes-2.19.0.md diff --git a/src/content/tools/devtools/release-notes/release-notes-2.20.0.md b/sites/docs/src/content/tools/devtools/release-notes/release-notes-2.20.0.md similarity index 100% rename from src/content/tools/devtools/release-notes/release-notes-2.20.0.md rename to sites/docs/src/content/tools/devtools/release-notes/release-notes-2.20.0.md diff --git a/src/content/tools/devtools/release-notes/release-notes-2.21.1.md b/sites/docs/src/content/tools/devtools/release-notes/release-notes-2.21.1.md similarity index 100% rename from src/content/tools/devtools/release-notes/release-notes-2.21.1.md rename to sites/docs/src/content/tools/devtools/release-notes/release-notes-2.21.1.md diff --git a/src/content/tools/devtools/release-notes/release-notes-2.22.2.md b/sites/docs/src/content/tools/devtools/release-notes/release-notes-2.22.2.md similarity index 100% rename from src/content/tools/devtools/release-notes/release-notes-2.22.2.md rename to sites/docs/src/content/tools/devtools/release-notes/release-notes-2.22.2.md diff --git a/src/content/tools/devtools/release-notes/release-notes-2.23.1.md b/sites/docs/src/content/tools/devtools/release-notes/release-notes-2.23.1.md similarity index 100% rename from src/content/tools/devtools/release-notes/release-notes-2.23.1.md rename to sites/docs/src/content/tools/devtools/release-notes/release-notes-2.23.1.md diff --git a/src/content/tools/devtools/release-notes/release-notes-2.24.0.md b/sites/docs/src/content/tools/devtools/release-notes/release-notes-2.24.0.md similarity index 100% rename from src/content/tools/devtools/release-notes/release-notes-2.24.0.md rename to sites/docs/src/content/tools/devtools/release-notes/release-notes-2.24.0.md diff --git a/src/content/tools/devtools/release-notes/release-notes-2.25.0.md b/sites/docs/src/content/tools/devtools/release-notes/release-notes-2.25.0.md similarity index 100% rename from src/content/tools/devtools/release-notes/release-notes-2.25.0.md rename to sites/docs/src/content/tools/devtools/release-notes/release-notes-2.25.0.md diff --git a/src/content/tools/devtools/release-notes/release-notes-2.26.1.md b/sites/docs/src/content/tools/devtools/release-notes/release-notes-2.26.1.md similarity index 100% rename from src/content/tools/devtools/release-notes/release-notes-2.26.1.md rename to sites/docs/src/content/tools/devtools/release-notes/release-notes-2.26.1.md diff --git a/src/content/tools/devtools/release-notes/release-notes-2.27.0.md b/sites/docs/src/content/tools/devtools/release-notes/release-notes-2.27.0.md similarity index 100% rename from src/content/tools/devtools/release-notes/release-notes-2.27.0.md rename to sites/docs/src/content/tools/devtools/release-notes/release-notes-2.27.0.md diff --git a/src/content/tools/devtools/release-notes/release-notes-2.28.1.md b/sites/docs/src/content/tools/devtools/release-notes/release-notes-2.28.1.md similarity index 100% rename from src/content/tools/devtools/release-notes/release-notes-2.28.1.md rename to sites/docs/src/content/tools/devtools/release-notes/release-notes-2.28.1.md diff --git a/src/content/tools/devtools/release-notes/release-notes-2.28.2.md b/sites/docs/src/content/tools/devtools/release-notes/release-notes-2.28.2.md similarity index 100% rename from src/content/tools/devtools/release-notes/release-notes-2.28.2.md rename to sites/docs/src/content/tools/devtools/release-notes/release-notes-2.28.2.md diff --git a/src/content/tools/devtools/release-notes/release-notes-2.28.3.md b/sites/docs/src/content/tools/devtools/release-notes/release-notes-2.28.3.md similarity index 100% rename from src/content/tools/devtools/release-notes/release-notes-2.28.3.md rename to sites/docs/src/content/tools/devtools/release-notes/release-notes-2.28.3.md diff --git a/src/content/tools/devtools/release-notes/release-notes-2.28.4.md b/sites/docs/src/content/tools/devtools/release-notes/release-notes-2.28.4.md similarity index 100% rename from src/content/tools/devtools/release-notes/release-notes-2.28.4.md rename to sites/docs/src/content/tools/devtools/release-notes/release-notes-2.28.4.md diff --git a/src/content/tools/devtools/release-notes/release-notes-2.28.5.md b/sites/docs/src/content/tools/devtools/release-notes/release-notes-2.28.5.md similarity index 100% rename from src/content/tools/devtools/release-notes/release-notes-2.28.5.md rename to sites/docs/src/content/tools/devtools/release-notes/release-notes-2.28.5.md diff --git a/src/content/tools/devtools/release-notes/release-notes-2.29.0.md b/sites/docs/src/content/tools/devtools/release-notes/release-notes-2.29.0.md similarity index 100% rename from src/content/tools/devtools/release-notes/release-notes-2.29.0.md rename to sites/docs/src/content/tools/devtools/release-notes/release-notes-2.29.0.md diff --git a/src/content/tools/devtools/release-notes/release-notes-2.30.0.md b/sites/docs/src/content/tools/devtools/release-notes/release-notes-2.30.0.md similarity index 100% rename from src/content/tools/devtools/release-notes/release-notes-2.30.0.md rename to sites/docs/src/content/tools/devtools/release-notes/release-notes-2.30.0.md diff --git a/src/content/tools/devtools/release-notes/release-notes-2.31.0.md b/sites/docs/src/content/tools/devtools/release-notes/release-notes-2.31.0.md similarity index 100% rename from src/content/tools/devtools/release-notes/release-notes-2.31.0.md rename to sites/docs/src/content/tools/devtools/release-notes/release-notes-2.31.0.md diff --git a/src/content/tools/devtools/release-notes/release-notes-2.32.0.md b/sites/docs/src/content/tools/devtools/release-notes/release-notes-2.32.0.md similarity index 100% rename from src/content/tools/devtools/release-notes/release-notes-2.32.0.md rename to sites/docs/src/content/tools/devtools/release-notes/release-notes-2.32.0.md diff --git a/src/content/tools/devtools/release-notes/release-notes-2.33.0.md b/sites/docs/src/content/tools/devtools/release-notes/release-notes-2.33.0.md similarity index 100% rename from src/content/tools/devtools/release-notes/release-notes-2.33.0.md rename to sites/docs/src/content/tools/devtools/release-notes/release-notes-2.33.0.md diff --git a/src/content/tools/devtools/release-notes/release-notes-2.34.1.md b/sites/docs/src/content/tools/devtools/release-notes/release-notes-2.34.1.md similarity index 100% rename from src/content/tools/devtools/release-notes/release-notes-2.34.1.md rename to sites/docs/src/content/tools/devtools/release-notes/release-notes-2.34.1.md diff --git a/src/content/tools/devtools/release-notes/release-notes-2.35.0.md b/sites/docs/src/content/tools/devtools/release-notes/release-notes-2.35.0.md similarity index 100% rename from src/content/tools/devtools/release-notes/release-notes-2.35.0.md rename to sites/docs/src/content/tools/devtools/release-notes/release-notes-2.35.0.md diff --git a/src/content/tools/devtools/release-notes/release-notes-2.36.0.md b/sites/docs/src/content/tools/devtools/release-notes/release-notes-2.36.0.md similarity index 100% rename from src/content/tools/devtools/release-notes/release-notes-2.36.0.md rename to sites/docs/src/content/tools/devtools/release-notes/release-notes-2.36.0.md diff --git a/src/content/tools/devtools/release-notes/release-notes-2.37.2.md b/sites/docs/src/content/tools/devtools/release-notes/release-notes-2.37.2.md similarity index 100% rename from src/content/tools/devtools/release-notes/release-notes-2.37.2.md rename to sites/docs/src/content/tools/devtools/release-notes/release-notes-2.37.2.md diff --git a/src/content/tools/devtools/release-notes/release-notes-2.38.0.md b/sites/docs/src/content/tools/devtools/release-notes/release-notes-2.38.0.md similarity index 100% rename from src/content/tools/devtools/release-notes/release-notes-2.38.0.md rename to sites/docs/src/content/tools/devtools/release-notes/release-notes-2.38.0.md diff --git a/src/content/tools/devtools/release-notes/release-notes-2.39.0.md b/sites/docs/src/content/tools/devtools/release-notes/release-notes-2.39.0.md similarity index 100% rename from src/content/tools/devtools/release-notes/release-notes-2.39.0.md rename to sites/docs/src/content/tools/devtools/release-notes/release-notes-2.39.0.md diff --git a/src/content/tools/devtools/release-notes/release-notes-2.40.2.md b/sites/docs/src/content/tools/devtools/release-notes/release-notes-2.40.2.md similarity index 100% rename from src/content/tools/devtools/release-notes/release-notes-2.40.2.md rename to sites/docs/src/content/tools/devtools/release-notes/release-notes-2.40.2.md diff --git a/src/content/tools/devtools/release-notes/release-notes-2.41.0.md b/sites/docs/src/content/tools/devtools/release-notes/release-notes-2.41.0.md similarity index 100% rename from src/content/tools/devtools/release-notes/release-notes-2.41.0.md rename to sites/docs/src/content/tools/devtools/release-notes/release-notes-2.41.0.md diff --git a/src/content/tools/devtools/release-notes/release-notes-2.42.3.md b/sites/docs/src/content/tools/devtools/release-notes/release-notes-2.42.3.md similarity index 100% rename from src/content/tools/devtools/release-notes/release-notes-2.42.3.md rename to sites/docs/src/content/tools/devtools/release-notes/release-notes-2.42.3.md diff --git a/src/content/tools/devtools/release-notes/release-notes-2.44.0.md b/sites/docs/src/content/tools/devtools/release-notes/release-notes-2.44.0.md similarity index 100% rename from src/content/tools/devtools/release-notes/release-notes-2.44.0.md rename to sites/docs/src/content/tools/devtools/release-notes/release-notes-2.44.0.md diff --git a/src/content/tools/devtools/release-notes/release-notes-2.45.0.md b/sites/docs/src/content/tools/devtools/release-notes/release-notes-2.45.0.md similarity index 100% rename from src/content/tools/devtools/release-notes/release-notes-2.45.0.md rename to sites/docs/src/content/tools/devtools/release-notes/release-notes-2.45.0.md diff --git a/src/content/tools/devtools/release-notes/release-notes-2.46.0.md b/sites/docs/src/content/tools/devtools/release-notes/release-notes-2.46.0.md similarity index 100% rename from src/content/tools/devtools/release-notes/release-notes-2.46.0.md rename to sites/docs/src/content/tools/devtools/release-notes/release-notes-2.46.0.md diff --git a/src/content/tools/devtools/release-notes/release-notes-2.47.0.md b/sites/docs/src/content/tools/devtools/release-notes/release-notes-2.47.0.md similarity index 100% rename from src/content/tools/devtools/release-notes/release-notes-2.47.0.md rename to sites/docs/src/content/tools/devtools/release-notes/release-notes-2.47.0.md diff --git a/src/content/tools/devtools/release-notes/release-notes-2.48.0.md b/sites/docs/src/content/tools/devtools/release-notes/release-notes-2.48.0.md similarity index 100% rename from src/content/tools/devtools/release-notes/release-notes-2.48.0.md rename to sites/docs/src/content/tools/devtools/release-notes/release-notes-2.48.0.md diff --git a/src/content/tools/devtools/release-notes/release-notes-2.49.0.md b/sites/docs/src/content/tools/devtools/release-notes/release-notes-2.49.0.md similarity index 100% rename from src/content/tools/devtools/release-notes/release-notes-2.49.0.md rename to sites/docs/src/content/tools/devtools/release-notes/release-notes-2.49.0.md diff --git a/src/content/tools/devtools/release-notes/release-notes-2.50.0.md b/sites/docs/src/content/tools/devtools/release-notes/release-notes-2.50.0.md similarity index 100% rename from src/content/tools/devtools/release-notes/release-notes-2.50.0.md rename to sites/docs/src/content/tools/devtools/release-notes/release-notes-2.50.0.md diff --git a/src/content/tools/devtools/release-notes/release-notes-2.51.0.md b/sites/docs/src/content/tools/devtools/release-notes/release-notes-2.51.0.md similarity index 100% rename from src/content/tools/devtools/release-notes/release-notes-2.51.0.md rename to sites/docs/src/content/tools/devtools/release-notes/release-notes-2.51.0.md diff --git a/src/content/tools/devtools/release-notes/release-notes-2.51.1.md b/sites/docs/src/content/tools/devtools/release-notes/release-notes-2.51.1.md similarity index 100% rename from src/content/tools/devtools/release-notes/release-notes-2.51.1.md rename to sites/docs/src/content/tools/devtools/release-notes/release-notes-2.51.1.md diff --git a/src/content/tools/devtools/release-notes/release-notes-2.52.0.md b/sites/docs/src/content/tools/devtools/release-notes/release-notes-2.52.0.md similarity index 100% rename from src/content/tools/devtools/release-notes/release-notes-2.52.0.md rename to sites/docs/src/content/tools/devtools/release-notes/release-notes-2.52.0.md diff --git a/src/content/tools/devtools/release-notes/release-notes-2.53.0.md b/sites/docs/src/content/tools/devtools/release-notes/release-notes-2.53.0.md similarity index 100% rename from src/content/tools/devtools/release-notes/release-notes-2.53.0.md rename to sites/docs/src/content/tools/devtools/release-notes/release-notes-2.53.0.md diff --git a/src/content/tools/devtools/release-notes/release-notes-2.54.0.md b/sites/docs/src/content/tools/devtools/release-notes/release-notes-2.54.0.md similarity index 100% rename from src/content/tools/devtools/release-notes/release-notes-2.54.0.md rename to sites/docs/src/content/tools/devtools/release-notes/release-notes-2.54.0.md diff --git a/src/content/tools/devtools/release-notes/release-notes-2.55.0.md b/sites/docs/src/content/tools/devtools/release-notes/release-notes-2.55.0.md similarity index 100% rename from src/content/tools/devtools/release-notes/release-notes-2.55.0.md rename to sites/docs/src/content/tools/devtools/release-notes/release-notes-2.55.0.md diff --git a/src/content/tools/devtools/release-notes/release-notes-2.7.0.md b/sites/docs/src/content/tools/devtools/release-notes/release-notes-2.7.0.md similarity index 100% rename from src/content/tools/devtools/release-notes/release-notes-2.7.0.md rename to sites/docs/src/content/tools/devtools/release-notes/release-notes-2.7.0.md diff --git a/src/content/tools/devtools/release-notes/release-notes-2.8.0.md b/sites/docs/src/content/tools/devtools/release-notes/release-notes-2.8.0.md similarity index 100% rename from src/content/tools/devtools/release-notes/release-notes-2.8.0.md rename to sites/docs/src/content/tools/devtools/release-notes/release-notes-2.8.0.md diff --git a/src/content/tools/devtools/release-notes/release-notes-2.9.1.md b/sites/docs/src/content/tools/devtools/release-notes/release-notes-2.9.1.md similarity index 100% rename from src/content/tools/devtools/release-notes/release-notes-2.9.1.md rename to sites/docs/src/content/tools/devtools/release-notes/release-notes-2.9.1.md diff --git a/src/content/tools/devtools/release-notes/release-notes-2.9.2.md b/sites/docs/src/content/tools/devtools/release-notes/release-notes-2.9.2.md similarity index 100% rename from src/content/tools/devtools/release-notes/release-notes-2.9.2.md rename to sites/docs/src/content/tools/devtools/release-notes/release-notes-2.9.2.md diff --git a/src/content/tools/devtools/vscode.md b/sites/docs/src/content/tools/devtools/vscode.md similarity index 100% rename from src/content/tools/devtools/vscode.md rename to sites/docs/src/content/tools/devtools/vscode.md diff --git a/src/content/tools/editors.md b/sites/docs/src/content/tools/editors.md similarity index 100% rename from src/content/tools/editors.md rename to sites/docs/src/content/tools/editors.md diff --git a/src/content/tools/flutter-fix.md b/sites/docs/src/content/tools/flutter-fix.md similarity index 100% rename from src/content/tools/flutter-fix.md rename to sites/docs/src/content/tools/flutter-fix.md diff --git a/src/content/tools/formatting.md b/sites/docs/src/content/tools/formatting.md similarity index 100% rename from src/content/tools/formatting.md rename to sites/docs/src/content/tools/formatting.md diff --git a/src/content/tools/hot-reload.md b/sites/docs/src/content/tools/hot-reload.md similarity index 100% rename from src/content/tools/hot-reload.md rename to sites/docs/src/content/tools/hot-reload.md diff --git a/src/content/tools/index.md b/sites/docs/src/content/tools/index.md similarity index 100% rename from src/content/tools/index.md rename to sites/docs/src/content/tools/index.md diff --git a/src/content/tools/property-editor.md b/sites/docs/src/content/tools/property-editor.md similarity index 100% rename from src/content/tools/property-editor.md rename to sites/docs/src/content/tools/property-editor.md diff --git a/src/content/tools/pubspec.md b/sites/docs/src/content/tools/pubspec.md similarity index 100% rename from src/content/tools/pubspec.md rename to sites/docs/src/content/tools/pubspec.md diff --git a/src/content/tools/sdk.md b/sites/docs/src/content/tools/sdk.md similarity index 100% rename from src/content/tools/sdk.md rename to sites/docs/src/content/tools/sdk.md diff --git a/src/content/tools/vs-code.md b/sites/docs/src/content/tools/vs-code.md similarity index 100% rename from src/content/tools/vs-code.md rename to sites/docs/src/content/tools/vs-code.md diff --git a/src/content/tools/widget-previewer.md b/sites/docs/src/content/tools/widget-previewer.md similarity index 100% rename from src/content/tools/widget-previewer.md rename to sites/docs/src/content/tools/widget-previewer.md diff --git a/src/content/tos/index.md b/sites/docs/src/content/tos/index.md similarity index 100% rename from src/content/tos/index.md rename to sites/docs/src/content/tos/index.md diff --git a/src/content/ui/accessibility/accessibility-testing.md b/sites/docs/src/content/ui/accessibility/accessibility-testing.md similarity index 100% rename from src/content/ui/accessibility/accessibility-testing.md rename to sites/docs/src/content/ui/accessibility/accessibility-testing.md diff --git a/src/content/ui/accessibility/assistive-technologies.md b/sites/docs/src/content/ui/accessibility/assistive-technologies.md similarity index 100% rename from src/content/ui/accessibility/assistive-technologies.md rename to sites/docs/src/content/ui/accessibility/assistive-technologies.md diff --git a/src/content/ui/accessibility/index.md b/sites/docs/src/content/ui/accessibility/index.md similarity index 100% rename from src/content/ui/accessibility/index.md rename to sites/docs/src/content/ui/accessibility/index.md diff --git a/src/content/ui/accessibility/ui-design-and-styling.md b/sites/docs/src/content/ui/accessibility/ui-design-and-styling.md similarity index 100% rename from src/content/ui/accessibility/ui-design-and-styling.md rename to sites/docs/src/content/ui/accessibility/ui-design-and-styling.md diff --git a/src/content/ui/accessibility/web-accessibility.md b/sites/docs/src/content/ui/accessibility/web-accessibility.md similarity index 100% rename from src/content/ui/accessibility/web-accessibility.md rename to sites/docs/src/content/ui/accessibility/web-accessibility.md diff --git a/src/content/ui/adaptive-responsive/best-practices.md b/sites/docs/src/content/ui/adaptive-responsive/best-practices.md similarity index 100% rename from src/content/ui/adaptive-responsive/best-practices.md rename to sites/docs/src/content/ui/adaptive-responsive/best-practices.md diff --git a/src/content/ui/adaptive-responsive/capabilities.md b/sites/docs/src/content/ui/adaptive-responsive/capabilities.md similarity index 100% rename from src/content/ui/adaptive-responsive/capabilities.md rename to sites/docs/src/content/ui/adaptive-responsive/capabilities.md diff --git a/src/content/ui/adaptive-responsive/general.md b/sites/docs/src/content/ui/adaptive-responsive/general.md similarity index 100% rename from src/content/ui/adaptive-responsive/general.md rename to sites/docs/src/content/ui/adaptive-responsive/general.md diff --git a/src/content/ui/adaptive-responsive/idioms.md b/sites/docs/src/content/ui/adaptive-responsive/idioms.md similarity index 100% rename from src/content/ui/adaptive-responsive/idioms.md rename to sites/docs/src/content/ui/adaptive-responsive/idioms.md diff --git a/src/content/ui/adaptive-responsive/index.md b/sites/docs/src/content/ui/adaptive-responsive/index.md similarity index 100% rename from src/content/ui/adaptive-responsive/index.md rename to sites/docs/src/content/ui/adaptive-responsive/index.md diff --git a/src/content/ui/adaptive-responsive/input.md b/sites/docs/src/content/ui/adaptive-responsive/input.md similarity index 100% rename from src/content/ui/adaptive-responsive/input.md rename to sites/docs/src/content/ui/adaptive-responsive/input.md diff --git a/src/content/ui/adaptive-responsive/large-screens.md b/sites/docs/src/content/ui/adaptive-responsive/large-screens.md similarity index 100% rename from src/content/ui/adaptive-responsive/large-screens.md rename to sites/docs/src/content/ui/adaptive-responsive/large-screens.md diff --git a/src/content/ui/adaptive-responsive/more-info.md b/sites/docs/src/content/ui/adaptive-responsive/more-info.md similarity index 100% rename from src/content/ui/adaptive-responsive/more-info.md rename to sites/docs/src/content/ui/adaptive-responsive/more-info.md diff --git a/src/content/ui/adaptive-responsive/platform-adaptations.md b/sites/docs/src/content/ui/adaptive-responsive/platform-adaptations.md similarity index 100% rename from src/content/ui/adaptive-responsive/platform-adaptations.md rename to sites/docs/src/content/ui/adaptive-responsive/platform-adaptations.md diff --git a/src/content/ui/adaptive-responsive/safearea-mediaquery.md b/sites/docs/src/content/ui/adaptive-responsive/safearea-mediaquery.md similarity index 100% rename from src/content/ui/adaptive-responsive/safearea-mediaquery.md rename to sites/docs/src/content/ui/adaptive-responsive/safearea-mediaquery.md diff --git a/src/content/ui/animations/hero-animations.md b/sites/docs/src/content/ui/animations/hero-animations.md similarity index 100% rename from src/content/ui/animations/hero-animations.md rename to sites/docs/src/content/ui/animations/hero-animations.md diff --git a/src/content/ui/animations/implicit-animations.md b/sites/docs/src/content/ui/animations/implicit-animations.md similarity index 100% rename from src/content/ui/animations/implicit-animations.md rename to sites/docs/src/content/ui/animations/implicit-animations.md diff --git a/src/content/ui/animations/index.md b/sites/docs/src/content/ui/animations/index.md similarity index 100% rename from src/content/ui/animations/index.md rename to sites/docs/src/content/ui/animations/index.md diff --git a/src/content/ui/animations/overview.md b/sites/docs/src/content/ui/animations/overview.md similarity index 100% rename from src/content/ui/animations/overview.md rename to sites/docs/src/content/ui/animations/overview.md diff --git a/src/content/ui/animations/staggered-animations.md b/sites/docs/src/content/ui/animations/staggered-animations.md similarity index 100% rename from src/content/ui/animations/staggered-animations.md rename to sites/docs/src/content/ui/animations/staggered-animations.md diff --git a/src/content/ui/animations/tutorial.md b/sites/docs/src/content/ui/animations/tutorial.md similarity index 100% rename from src/content/ui/animations/tutorial.md rename to sites/docs/src/content/ui/animations/tutorial.md diff --git a/src/content/ui/assets/asset-transformation.md b/sites/docs/src/content/ui/assets/asset-transformation.md similarity index 100% rename from src/content/ui/assets/asset-transformation.md rename to sites/docs/src/content/ui/assets/asset-transformation.md diff --git a/src/content/ui/assets/assets-and-images.md b/sites/docs/src/content/ui/assets/assets-and-images.md similarity index 100% rename from src/content/ui/assets/assets-and-images.md rename to sites/docs/src/content/ui/assets/assets-and-images.md diff --git a/src/content/ui/assets/index.md b/sites/docs/src/content/ui/assets/index.md similarity index 100% rename from src/content/ui/assets/index.md rename to sites/docs/src/content/ui/assets/index.md diff --git a/src/content/ui/design/cupertino/index.md b/sites/docs/src/content/ui/design/cupertino/index.md similarity index 100% rename from src/content/ui/design/cupertino/index.md rename to sites/docs/src/content/ui/design/cupertino/index.md diff --git a/src/content/ui/design/graphics/fragment-shaders.md b/sites/docs/src/content/ui/design/graphics/fragment-shaders.md similarity index 100% rename from src/content/ui/design/graphics/fragment-shaders.md rename to sites/docs/src/content/ui/design/graphics/fragment-shaders.md diff --git a/src/content/ui/design/graphics/index.md b/sites/docs/src/content/ui/design/graphics/index.md similarity index 100% rename from src/content/ui/design/graphics/index.md rename to sites/docs/src/content/ui/design/graphics/index.md diff --git a/src/content/ui/design/index.md b/sites/docs/src/content/ui/design/index.md similarity index 100% rename from src/content/ui/design/index.md rename to sites/docs/src/content/ui/design/index.md diff --git a/src/content/ui/design/material/index.md b/sites/docs/src/content/ui/design/material/index.md similarity index 100% rename from src/content/ui/design/material/index.md rename to sites/docs/src/content/ui/design/material/index.md diff --git a/src/content/ui/design/text/index.md b/sites/docs/src/content/ui/design/text/index.md similarity index 100% rename from src/content/ui/design/text/index.md rename to sites/docs/src/content/ui/design/text/index.md diff --git a/src/content/ui/design/text/typography.md b/sites/docs/src/content/ui/design/text/typography.md similarity index 100% rename from src/content/ui/design/text/typography.md rename to sites/docs/src/content/ui/design/text/typography.md diff --git a/src/content/ui/index.md b/sites/docs/src/content/ui/index.md similarity index 100% rename from src/content/ui/index.md rename to sites/docs/src/content/ui/index.md diff --git a/src/content/ui/interactivity/actions-and-shortcuts.md b/sites/docs/src/content/ui/interactivity/actions-and-shortcuts.md similarity index 100% rename from src/content/ui/interactivity/actions-and-shortcuts.md rename to sites/docs/src/content/ui/interactivity/actions-and-shortcuts.md diff --git a/src/content/ui/interactivity/focus.md b/sites/docs/src/content/ui/interactivity/focus.md similarity index 100% rename from src/content/ui/interactivity/focus.md rename to sites/docs/src/content/ui/interactivity/focus.md diff --git a/src/content/ui/interactivity/gestures/drag-outside.md b/sites/docs/src/content/ui/interactivity/gestures/drag-outside.md similarity index 100% rename from src/content/ui/interactivity/gestures/drag-outside.md rename to sites/docs/src/content/ui/interactivity/gestures/drag-outside.md diff --git a/src/content/ui/interactivity/gestures/index.md b/sites/docs/src/content/ui/interactivity/gestures/index.md similarity index 100% rename from src/content/ui/interactivity/gestures/index.md rename to sites/docs/src/content/ui/interactivity/gestures/index.md diff --git a/src/content/ui/interactivity/index.md b/sites/docs/src/content/ui/interactivity/index.md similarity index 100% rename from src/content/ui/interactivity/index.md rename to sites/docs/src/content/ui/interactivity/index.md diff --git a/src/content/ui/interactivity/input/index.md b/sites/docs/src/content/ui/interactivity/input/index.md similarity index 100% rename from src/content/ui/interactivity/input/index.md rename to sites/docs/src/content/ui/interactivity/input/index.md diff --git a/src/content/ui/internationalization/index.md b/sites/docs/src/content/ui/internationalization/index.md similarity index 100% rename from src/content/ui/internationalization/index.md rename to sites/docs/src/content/ui/internationalization/index.md diff --git a/src/content/ui/layout/constraints.md b/sites/docs/src/content/ui/layout/constraints.md similarity index 100% rename from src/content/ui/layout/constraints.md rename to sites/docs/src/content/ui/layout/constraints.md diff --git a/src/content/ui/layout/index.md b/sites/docs/src/content/ui/layout/index.md similarity index 100% rename from src/content/ui/layout/index.md rename to sites/docs/src/content/ui/layout/index.md diff --git a/src/content/ui/layout/lists/index.md b/sites/docs/src/content/ui/layout/lists/index.md similarity index 100% rename from src/content/ui/layout/lists/index.md rename to sites/docs/src/content/ui/layout/lists/index.md diff --git a/src/content/ui/layout/scrolling/index.md b/sites/docs/src/content/ui/layout/scrolling/index.md similarity index 100% rename from src/content/ui/layout/scrolling/index.md rename to sites/docs/src/content/ui/layout/scrolling/index.md diff --git a/src/content/ui/layout/scrolling/slivers.md b/sites/docs/src/content/ui/layout/scrolling/slivers.md similarity index 100% rename from src/content/ui/layout/scrolling/slivers.md rename to sites/docs/src/content/ui/layout/scrolling/slivers.md diff --git a/src/content/ui/layout/tutorial.md b/sites/docs/src/content/ui/layout/tutorial.md similarity index 100% rename from src/content/ui/layout/tutorial.md rename to sites/docs/src/content/ui/layout/tutorial.md diff --git a/src/content/ui/navigation/deep-linking.md b/sites/docs/src/content/ui/navigation/deep-linking.md similarity index 100% rename from src/content/ui/navigation/deep-linking.md rename to sites/docs/src/content/ui/navigation/deep-linking.md diff --git a/src/content/ui/navigation/index.md b/sites/docs/src/content/ui/navigation/index.md similarity index 100% rename from src/content/ui/navigation/index.md rename to sites/docs/src/content/ui/navigation/index.md diff --git a/src/content/ui/navigation/url-strategies.md b/sites/docs/src/content/ui/navigation/url-strategies.md similarity index 100% rename from src/content/ui/navigation/url-strategies.md rename to sites/docs/src/content/ui/navigation/url-strategies.md diff --git a/src/content/ui/widgets/index.md b/sites/docs/src/content/ui/widgets/index.md similarity index 100% rename from src/content/ui/widgets/index.md rename to sites/docs/src/content/ui/widgets/index.md diff --git a/src/data/architectureRecommendations.yml b/sites/docs/src/data/architectureRecommendations.yml similarity index 100% rename from src/data/architectureRecommendations.yml rename to sites/docs/src/data/architectureRecommendations.yml diff --git a/src/data/catalog/index.yml b/sites/docs/src/data/catalog/index.yml similarity index 100% rename from src/data/catalog/index.yml rename to sites/docs/src/data/catalog/index.yml diff --git a/src/data/catalog/widgets.yml b/sites/docs/src/data/catalog/widgets.yml similarity index 100% rename from src/data/catalog/widgets.yml rename to sites/docs/src/data/catalog/widgets.yml diff --git a/src/data/glossary.yml b/sites/docs/src/data/glossary.yml similarity index 100% rename from src/data/glossary.yml rename to sites/docs/src/data/glossary.yml diff --git a/src/data/learning-resources-index/codelabs.yml b/sites/docs/src/data/learning-resources-index/codelabs.yml similarity index 100% rename from src/data/learning-resources-index/codelabs.yml rename to sites/docs/src/data/learning-resources-index/codelabs.yml diff --git a/src/data/learning-resources-index/cookbook.yml b/sites/docs/src/data/learning-resources-index/cookbook.yml similarity index 100% rename from src/data/learning-resources-index/cookbook.yml rename to sites/docs/src/data/learning-resources-index/cookbook.yml diff --git a/src/data/learning-resources-index/demos.yml b/sites/docs/src/data/learning-resources-index/demos.yml similarity index 100% rename from src/data/learning-resources-index/demos.yml rename to sites/docs/src/data/learning-resources-index/demos.yml diff --git a/src/data/learning-resources-index/quickstarts_dart.yml b/sites/docs/src/data/learning-resources-index/quickstarts_dart.yml similarity index 100% rename from src/data/learning-resources-index/quickstarts_dart.yml rename to sites/docs/src/data/learning-resources-index/quickstarts_dart.yml diff --git a/src/data/learning-resources-index/quickstarts_flutter.yml b/sites/docs/src/data/learning-resources-index/quickstarts_flutter.yml similarity index 100% rename from src/data/learning-resources-index/quickstarts_flutter.yml rename to sites/docs/src/data/learning-resources-index/quickstarts_flutter.yml diff --git a/src/data/sidenav/default.yml b/sites/docs/src/data/sidenav/default.yml similarity index 100% rename from src/data/sidenav/default.yml rename to sites/docs/src/data/sidenav/default.yml diff --git a/src/data/sidenav/learn.yml b/sites/docs/src/data/sidenav/learn.yml similarity index 100% rename from src/data/sidenav/learn.yml rename to sites/docs/src/data/sidenav/learn.yml diff --git a/src/data/site.yml b/sites/docs/src/data/site.yml similarity index 100% rename from src/data/site.yml rename to sites/docs/src/data/site.yml diff --git a/src/data/tutorial.yml b/sites/docs/src/data/tutorial.yml similarity index 100% rename from src/data/tutorial.yml rename to sites/docs/src/data/tutorial.yml diff --git a/site/web/assets/css/main.scss b/sites/docs/web/assets/css/main.scss similarity index 100% rename from site/web/assets/css/main.scss rename to sites/docs/web/assets/css/main.scss diff --git a/site/web/assets/images/404/dash_404.png b/sites/docs/web/assets/images/404/dash_404.png similarity index 100% rename from site/web/assets/images/404/dash_404.png rename to sites/docs/web/assets/images/404/dash_404.png diff --git a/site/web/assets/images/branding/dart/64.png b/sites/docs/web/assets/images/branding/dart/64.png similarity index 100% rename from site/web/assets/images/branding/dart/64.png rename to sites/docs/web/assets/images/branding/dart/64.png diff --git a/site/web/assets/images/branding/dart/logo.svg b/sites/docs/web/assets/images/branding/dart/logo.svg similarity index 100% rename from site/web/assets/images/branding/dart/logo.svg rename to sites/docs/web/assets/images/branding/dart/logo.svg diff --git a/site/web/assets/images/branding/flutter/icon/1080.png b/sites/docs/web/assets/images/branding/flutter/icon/1080.png similarity index 100% rename from site/web/assets/images/branding/flutter/icon/1080.png rename to sites/docs/web/assets/images/branding/flutter/icon/1080.png diff --git a/site/web/assets/images/branding/flutter/icon/64.png b/sites/docs/web/assets/images/branding/flutter/icon/64.png similarity index 100% rename from site/web/assets/images/branding/flutter/icon/64.png rename to sites/docs/web/assets/images/branding/flutter/icon/64.png diff --git a/site/web/assets/images/branding/flutter/icon/mono.svg b/sites/docs/web/assets/images/branding/flutter/icon/mono.svg similarity index 100% rename from site/web/assets/images/branding/flutter/icon/mono.svg rename to sites/docs/web/assets/images/branding/flutter/icon/mono.svg diff --git a/site/web/assets/images/branding/flutter/logo+text/horizontal/default.png b/sites/docs/web/assets/images/branding/flutter/logo+text/horizontal/default.png similarity index 100% rename from site/web/assets/images/branding/flutter/logo+text/horizontal/default.png rename to sites/docs/web/assets/images/branding/flutter/logo+text/horizontal/default.png diff --git a/site/web/assets/images/branding/flutter/logo+text/horizontal/default.svg b/sites/docs/web/assets/images/branding/flutter/logo+text/horizontal/default.svg similarity index 100% rename from site/web/assets/images/branding/flutter/logo+text/horizontal/default.svg rename to sites/docs/web/assets/images/branding/flutter/logo+text/horizontal/default.svg diff --git a/site/web/assets/images/branding/flutter/logo+text/horizontal/white.png b/sites/docs/web/assets/images/branding/flutter/logo+text/horizontal/white.png similarity index 100% rename from site/web/assets/images/branding/flutter/logo+text/horizontal/white.png rename to sites/docs/web/assets/images/branding/flutter/logo+text/horizontal/white.png diff --git a/site/web/assets/images/branding/flutter/logo+text/horizontal/white.svg b/sites/docs/web/assets/images/branding/flutter/logo+text/horizontal/white.svg similarity index 100% rename from site/web/assets/images/branding/flutter/logo+text/horizontal/white.svg rename to sites/docs/web/assets/images/branding/flutter/logo+text/horizontal/white.svg diff --git a/site/web/assets/images/branding/flutter/logo+text/vertical/default.png b/sites/docs/web/assets/images/branding/flutter/logo+text/vertical/default.png similarity index 100% rename from site/web/assets/images/branding/flutter/logo+text/vertical/default.png rename to sites/docs/web/assets/images/branding/flutter/logo+text/vertical/default.png diff --git a/site/web/assets/images/branding/flutter/logo+text/vertical/default.svg b/sites/docs/web/assets/images/branding/flutter/logo+text/vertical/default.svg similarity index 100% rename from site/web/assets/images/branding/flutter/logo+text/vertical/default.svg rename to sites/docs/web/assets/images/branding/flutter/logo+text/vertical/default.svg diff --git a/site/web/assets/images/branding/flutter/logo+text/vertical/white.png b/sites/docs/web/assets/images/branding/flutter/logo+text/vertical/white.png similarity index 100% rename from site/web/assets/images/branding/flutter/logo+text/vertical/white.png rename to sites/docs/web/assets/images/branding/flutter/logo+text/vertical/white.png diff --git a/site/web/assets/images/branding/flutter/logo+text/vertical/white.svg b/sites/docs/web/assets/images/branding/flutter/logo+text/vertical/white.svg similarity index 100% rename from site/web/assets/images/branding/flutter/logo+text/vertical/white.svg rename to sites/docs/web/assets/images/branding/flutter/logo+text/vertical/white.svg diff --git a/site/web/assets/images/branding/flutter/logo/1080.svg b/sites/docs/web/assets/images/branding/flutter/logo/1080.svg similarity index 100% rename from site/web/assets/images/branding/flutter/logo/1080.svg rename to sites/docs/web/assets/images/branding/flutter/logo/1080.svg diff --git a/site/web/assets/images/branding/flutter/logo/default.svg b/sites/docs/web/assets/images/branding/flutter/logo/default.svg similarity index 100% rename from site/web/assets/images/branding/flutter/logo/default.svg rename to sites/docs/web/assets/images/branding/flutter/logo/default.svg diff --git a/site/web/assets/images/branding/flutter/logo/flutter-lockup-small.png b/sites/docs/web/assets/images/branding/flutter/logo/flutter-lockup-small.png similarity index 100% rename from site/web/assets/images/branding/flutter/logo/flutter-lockup-small.png rename to sites/docs/web/assets/images/branding/flutter/logo/flutter-lockup-small.png diff --git a/site/web/assets/images/branding/flutter/logo/flutter-lockup.png b/sites/docs/web/assets/images/branding/flutter/logo/flutter-lockup.png similarity index 100% rename from site/web/assets/images/branding/flutter/logo/flutter-lockup.png rename to sites/docs/web/assets/images/branding/flutter/logo/flutter-lockup.png diff --git a/site/web/assets/images/branding/flutter/logo/flutter-logomark-1080px.png b/sites/docs/web/assets/images/branding/flutter/logo/flutter-logomark-1080px.png similarity index 100% rename from site/web/assets/images/branding/flutter/logo/flutter-logomark-1080px.png rename to sites/docs/web/assets/images/branding/flutter/logo/flutter-logomark-1080px.png diff --git a/site/web/assets/images/branding/flutter/logo/flutter-logomark-320px.png b/sites/docs/web/assets/images/branding/flutter/logo/flutter-logomark-320px.png similarity index 100% rename from site/web/assets/images/branding/flutter/logo/flutter-logomark-320px.png rename to sites/docs/web/assets/images/branding/flutter/logo/flutter-logomark-320px.png diff --git a/site/web/assets/images/branding/flutter/logo/flutter-mono-81x100.png b/sites/docs/web/assets/images/branding/flutter/logo/flutter-mono-81x100.png similarity index 100% rename from site/web/assets/images/branding/flutter/logo/flutter-mono-81x100.png rename to sites/docs/web/assets/images/branding/flutter/logo/flutter-mono-81x100.png diff --git a/site/web/assets/images/branding/flutter/logo/square.svg b/sites/docs/web/assets/images/branding/flutter/logo/square.svg similarity index 100% rename from site/web/assets/images/branding/flutter/logo/square.svg rename to sites/docs/web/assets/images/branding/flutter/logo/square.svg diff --git a/site/web/assets/images/dash/BigDashAndLittleDash.png b/sites/docs/web/assets/images/dash/BigDashAndLittleDash.png similarity index 100% rename from site/web/assets/images/dash/BigDashAndLittleDash.png rename to sites/docs/web/assets/images/dash/BigDashAndLittleDash.png diff --git a/site/web/assets/images/dash/DartHummingbird.jpg b/sites/docs/web/assets/images/dash/DartHummingbird.jpg similarity index 100% rename from site/web/assets/images/dash/DartHummingbird.jpg rename to sites/docs/web/assets/images/dash/DartHummingbird.jpg diff --git a/site/web/assets/images/dash/Dash.png b/sites/docs/web/assets/images/dash/Dash.png similarity index 100% rename from site/web/assets/images/dash/Dash.png rename to sites/docs/web/assets/images/dash/Dash.png diff --git a/site/web/assets/images/dash/DashClawMachine.png b/sites/docs/web/assets/images/dash/DashClawMachine.png similarity index 100% rename from site/web/assets/images/dash/DashClawMachine.png rename to sites/docs/web/assets/images/dash/DashClawMachine.png diff --git a/site/web/assets/images/dash/Dashatars.png b/sites/docs/web/assets/images/dash/Dashatars.png similarity index 100% rename from site/web/assets/images/dash/Dashatars.png rename to sites/docs/web/assets/images/dash/Dashatars.png diff --git a/site/web/assets/images/dash/MegaDashChilling.png b/sites/docs/web/assets/images/dash/MegaDashChilling.png similarity index 100% rename from site/web/assets/images/dash/MegaDashChilling.png rename to sites/docs/web/assets/images/dash/MegaDashChilling.png diff --git a/site/web/assets/images/dash/NilayDashPuppet.png b/sites/docs/web/assets/images/dash/NilayDashPuppet.png similarity index 100% rename from site/web/assets/images/dash/NilayDashPuppet.png rename to sites/docs/web/assets/images/dash/NilayDashPuppet.png diff --git a/site/web/assets/images/dash/ShamsDashJacket.png b/sites/docs/web/assets/images/dash/ShamsDashJacket.png similarity index 100% rename from site/web/assets/images/dash/ShamsDashJacket.png rename to sites/docs/web/assets/images/dash/ShamsDashJacket.png diff --git a/site/web/assets/images/dash/dash-1.0.jpg b/sites/docs/web/assets/images/dash/dash-1.0.jpg similarity index 100% rename from site/web/assets/images/dash/dash-1.0.jpg rename to sites/docs/web/assets/images/dash/dash-1.0.jpg diff --git a/site/web/assets/images/dash/dash-conference-swag.jpg b/sites/docs/web/assets/images/dash/dash-conference-swag.jpg similarity index 100% rename from site/web/assets/images/dash/dash-conference-swag.jpg rename to sites/docs/web/assets/images/dash/dash-conference-swag.jpg diff --git a/site/web/assets/images/dash/dash-contribute.png b/sites/docs/web/assets/images/dash/dash-contribute.png similarity index 100% rename from site/web/assets/images/dash/dash-contribute.png rename to sites/docs/web/assets/images/dash/dash-contribute.png diff --git a/site/web/assets/images/dash/dash-fainting.gif b/sites/docs/web/assets/images/dash/dash-fainting.gif similarity index 100% rename from site/web/assets/images/dash/dash-fainting.gif rename to sites/docs/web/assets/images/dash/dash-fainting.gif diff --git a/site/web/assets/images/dash/dash-fainting.webp b/sites/docs/web/assets/images/dash/dash-fainting.webp similarity index 100% rename from site/web/assets/images/dash/dash-fainting.webp rename to sites/docs/web/assets/images/dash/dash-fainting.webp diff --git a/site/web/assets/images/dash/dash-prototypes.jpg b/sites/docs/web/assets/images/dash/dash-prototypes.jpg similarity index 100% rename from site/web/assets/images/dash/dash-prototypes.jpg rename to sites/docs/web/assets/images/dash/dash-prototypes.jpg diff --git a/site/web/assets/images/dash/dash-prototypes2.jpg b/sites/docs/web/assets/images/dash/dash-prototypes2.jpg similarity index 100% rename from site/web/assets/images/dash/dash-prototypes2.jpg rename to sites/docs/web/assets/images/dash/dash-prototypes2.jpg diff --git a/site/web/assets/images/dash/early-dash-sketches.png b/sites/docs/web/assets/images/dash/early-dash-sketches.png similarity index 100% rename from site/web/assets/images/dash/early-dash-sketches.png rename to sites/docs/web/assets/images/dash/early-dash-sketches.png diff --git a/site/web/assets/images/dash/early-dash-sketches2.jpg b/sites/docs/web/assets/images/dash/early-dash-sketches2.jpg similarity index 100% rename from site/web/assets/images/dash/early-dash-sketches2.jpg rename to sites/docs/web/assets/images/dash/early-dash-sketches2.jpg diff --git a/site/web/assets/images/dash/early-dash-sketches3.jpg b/sites/docs/web/assets/images/dash/early-dash-sketches3.jpg similarity index 100% rename from site/web/assets/images/dash/early-dash-sketches3.jpg rename to sites/docs/web/assets/images/dash/early-dash-sketches3.jpg diff --git a/site/web/assets/images/dash/early-dash-sketches4.jpg b/sites/docs/web/assets/images/dash/early-dash-sketches4.jpg similarity index 100% rename from site/web/assets/images/dash/early-dash-sketches4.jpg rename to sites/docs/web/assets/images/dash/early-dash-sketches4.jpg diff --git a/site/web/assets/images/dash/early-dash-sketches5.jpg b/sites/docs/web/assets/images/dash/early-dash-sketches5.jpg similarity index 100% rename from site/web/assets/images/dash/early-dash-sketches5.jpg rename to sites/docs/web/assets/images/dash/early-dash-sketches5.jpg diff --git a/site/web/assets/images/decorative/flutter-on-desktop.svg b/sites/docs/web/assets/images/decorative/flutter-on-desktop.svg similarity index 100% rename from site/web/assets/images/decorative/flutter-on-desktop.svg rename to sites/docs/web/assets/images/decorative/flutter-on-desktop.svg diff --git a/site/web/assets/images/decorative/flutter-on-phone.svg b/sites/docs/web/assets/images/decorative/flutter-on-phone.svg similarity index 100% rename from site/web/assets/images/decorative/flutter-on-phone.svg rename to sites/docs/web/assets/images/decorative/flutter-on-phone.svg diff --git a/site/web/assets/images/decorative/pointing-the-way.png b/sites/docs/web/assets/images/decorative/pointing-the-way.png similarity index 100% rename from site/web/assets/images/decorative/pointing-the-way.png rename to sites/docs/web/assets/images/decorative/pointing-the-way.png diff --git a/site/web/assets/images/decorative/up-to-date.png b/sites/docs/web/assets/images/decorative/up-to-date.png similarity index 100% rename from site/web/assets/images/decorative/up-to-date.png rename to sites/docs/web/assets/images/decorative/up-to-date.png diff --git a/site/web/assets/images/docs/LICENSE b/sites/docs/web/assets/images/docs/LICENSE similarity index 100% rename from site/web/assets/images/docs/LICENSE rename to sites/docs/web/assets/images/docs/LICENSE diff --git a/site/web/assets/images/docs/PlatformChannels.png b/sites/docs/web/assets/images/docs/PlatformChannels.png similarity index 100% rename from site/web/assets/images/docs/PlatformChannels.png rename to sites/docs/web/assets/images/docs/PlatformChannels.png diff --git a/site/web/assets/images/docs/a11y/app-large-fonts.png b/sites/docs/web/assets/images/docs/a11y/app-large-fonts.png similarity index 100% rename from site/web/assets/images/docs/a11y/app-large-fonts.png rename to sites/docs/web/assets/images/docs/a11y/app-large-fonts.png diff --git a/site/web/assets/images/docs/a11y/app-regular-fonts.png b/sites/docs/web/assets/images/docs/a11y/app-regular-fonts.png similarity index 100% rename from site/web/assets/images/docs/a11y/app-regular-fonts.png rename to sites/docs/web/assets/images/docs/a11y/app-regular-fonts.png diff --git a/site/web/assets/images/docs/a18n/app-large-fonts.png b/sites/docs/web/assets/images/docs/a18n/app-large-fonts.png similarity index 100% rename from site/web/assets/images/docs/a18n/app-large-fonts.png rename to sites/docs/web/assets/images/docs/a18n/app-large-fonts.png diff --git a/site/web/assets/images/docs/a18n/app-regular-fonts.png b/sites/docs/web/assets/images/docs/a18n/app-regular-fonts.png similarity index 100% rename from site/web/assets/images/docs/a18n/app-regular-fonts.png rename to sites/docs/web/assets/images/docs/a18n/app-regular-fonts.png diff --git a/site/web/assets/images/docs/add-ads.png b/sites/docs/web/assets/images/docs/add-ads.png similarity index 100% rename from site/web/assets/images/docs/add-ads.png rename to sites/docs/web/assets/images/docs/add-ads.png diff --git a/site/web/assets/images/docs/add-in-app-purchases.png b/sites/docs/web/assets/images/docs/add-in-app-purchases.png similarity index 100% rename from site/web/assets/images/docs/add-in-app-purchases.png rename to sites/docs/web/assets/images/docs/add-in-app-purchases.png diff --git a/site/web/assets/images/docs/add-payments.png b/sites/docs/web/assets/images/docs/add-payments.png similarity index 100% rename from site/web/assets/images/docs/add-payments.png rename to sites/docs/web/assets/images/docs/add-payments.png diff --git a/site/web/assets/images/docs/ai-best-practices/app-task-list-showing-crossword-clues-fo.png b/sites/docs/web/assets/images/docs/ai-best-practices/app-task-list-showing-crossword-clues-fo.png similarity index 100% rename from site/web/assets/images/docs/ai-best-practices/app-task-list-showing-crossword-clues-fo.png rename to sites/docs/web/assets/images/docs/ai-best-practices/app-task-list-showing-crossword-clues-fo.png diff --git a/site/web/assets/images/docs/ai-best-practices/crossword-companion-app-displaying-a-con.png b/sites/docs/web/assets/images/docs/ai-best-practices/crossword-companion-app-displaying-a-con.png similarity index 100% rename from site/web/assets/images/docs/ai-best-practices/crossword-companion-app-displaying-a-con.png rename to sites/docs/web/assets/images/docs/ai-best-practices/crossword-companion-app-displaying-a-con.png diff --git a/site/web/assets/images/docs/ai-best-practices/crossword-companion-app-interface-showin.png b/sites/docs/web/assets/images/docs/ai-best-practices/crossword-companion-app-interface-showin.png similarity index 100% rename from site/web/assets/images/docs/ai-best-practices/crossword-companion-app-interface-showin.png rename to sites/docs/web/assets/images/docs/ai-best-practices/crossword-companion-app-interface-showin.png diff --git a/site/web/assets/images/docs/ai-best-practices/crossword-companion-app-showing-a-5x5-gr.png b/sites/docs/web/assets/images/docs/ai-best-practices/crossword-companion-app-showing-a-5x5-gr.png similarity index 100% rename from site/web/assets/images/docs/ai-best-practices/crossword-companion-app-showing-a-5x5-gr.png rename to sites/docs/web/assets/images/docs/ai-best-practices/crossword-companion-app-showing-a-5x5-gr.png diff --git a/site/web/assets/images/docs/ai-best-practices/crossword-companion-interface-showing-a.png b/sites/docs/web/assets/images/docs/ai-best-practices/crossword-companion-interface-showing-a.png similarity index 100% rename from site/web/assets/images/docs/ai-best-practices/crossword-companion-interface-showing-a.png rename to sites/docs/web/assets/images/docs/ai-best-practices/crossword-companion-interface-showing-a.png diff --git a/site/web/assets/images/docs/ai-best-practices/crossword-task-list-showing-solved-clues.png b/sites/docs/web/assets/images/docs/ai-best-practices/crossword-task-list-showing-solved-clues.png similarity index 100% rename from site/web/assets/images/docs/ai-best-practices/crossword-task-list-showing-solved-clues.png rename to sites/docs/web/assets/images/docs/ai-best-practices/crossword-task-list-showing-solved-clues.png diff --git a/site/web/assets/images/docs/ai-toolkit/accessing-edit-menu.png b/sites/docs/web/assets/images/docs/ai-toolkit/accessing-edit-menu.png similarity index 100% rename from site/web/assets/images/docs/ai-toolkit/accessing-edit-menu.png rename to sites/docs/web/assets/images/docs/ai-toolkit/accessing-edit-menu.png diff --git a/site/web/assets/images/docs/ai-toolkit/add-recipe-button.png b/sites/docs/web/assets/images/docs/ai-toolkit/add-recipe-button.png similarity index 100% rename from site/web/assets/images/docs/ai-toolkit/add-recipe-button.png rename to sites/docs/web/assets/images/docs/ai-toolkit/add-recipe-button.png diff --git a/site/web/assets/images/docs/ai-toolkit/ai-toolkit-app.png b/sites/docs/web/assets/images/docs/ai-toolkit/ai-toolkit-app.png similarity index 100% rename from site/web/assets/images/docs/ai-toolkit/ai-toolkit-app.png rename to sites/docs/web/assets/images/docs/ai-toolkit/ai-toolkit-app.png diff --git a/site/web/assets/images/docs/ai-toolkit/apply-changes-decision.png b/sites/docs/web/assets/images/docs/ai-toolkit/apply-changes-decision.png similarity index 100% rename from site/web/assets/images/docs/ai-toolkit/apply-changes-decision.png rename to sites/docs/web/assets/images/docs/ai-toolkit/apply-changes-decision.png diff --git a/site/web/assets/images/docs/ai-toolkit/chatbot-prompt.png b/sites/docs/web/assets/images/docs/ai-toolkit/chatbot-prompt.png similarity index 100% rename from site/web/assets/images/docs/ai-toolkit/chatbot-prompt.png rename to sites/docs/web/assets/images/docs/ai-toolkit/chatbot-prompt.png diff --git a/site/web/assets/images/docs/ai-toolkit/copy-to-clipboard.png b/sites/docs/web/assets/images/docs/ai-toolkit/copy-to-clipboard.png similarity index 100% rename from site/web/assets/images/docs/ai-toolkit/copy-to-clipboard.png rename to sites/docs/web/assets/images/docs/ai-toolkit/copy-to-clipboard.png diff --git a/site/web/assets/images/docs/ai-toolkit/cupertino-chat-app.png b/sites/docs/web/assets/images/docs/ai-toolkit/cupertino-chat-app.png similarity index 100% rename from site/web/assets/images/docs/ai-toolkit/cupertino-chat-app.png rename to sites/docs/web/assets/images/docs/ai-toolkit/cupertino-chat-app.png diff --git a/site/web/assets/images/docs/ai-toolkit/demo-app.png b/sites/docs/web/assets/images/docs/ai-toolkit/demo-app.png similarity index 100% rename from site/web/assets/images/docs/ai-toolkit/demo-app.png rename to sites/docs/web/assets/images/docs/ai-toolkit/demo-app.png diff --git a/site/web/assets/images/docs/ai-toolkit/desktop-enter-text.png b/sites/docs/web/assets/images/docs/ai-toolkit/desktop-enter-text.png similarity index 100% rename from site/web/assets/images/docs/ai-toolkit/desktop-enter-text.png rename to sites/docs/web/assets/images/docs/ai-toolkit/desktop-enter-text.png diff --git a/site/web/assets/images/docs/ai-toolkit/desktop-pluto-convo.png b/sites/docs/web/assets/images/docs/ai-toolkit/desktop-pluto-convo.png similarity index 100% rename from site/web/assets/images/docs/ai-toolkit/desktop-pluto-convo.png rename to sites/docs/web/assets/images/docs/ai-toolkit/desktop-pluto-convo.png diff --git a/site/web/assets/images/docs/ai-toolkit/download-from-gallery.png b/sites/docs/web/assets/images/docs/ai-toolkit/download-from-gallery.png similarity index 100% rename from site/web/assets/images/docs/ai-toolkit/download-from-gallery.png rename to sites/docs/web/assets/images/docs/ai-toolkit/download-from-gallery.png diff --git a/site/web/assets/images/docs/ai-toolkit/enter-textfield.png b/sites/docs/web/assets/images/docs/ai-toolkit/enter-textfield.png similarity index 100% rename from site/web/assets/images/docs/ai-toolkit/enter-textfield.png rename to sites/docs/web/assets/images/docs/ai-toolkit/enter-textfield.png diff --git a/site/web/assets/images/docs/ai-toolkit/enter-voice-into-textfield.png b/sites/docs/web/assets/images/docs/ai-toolkit/enter-voice-into-textfield.png similarity index 100% rename from site/web/assets/images/docs/ai-toolkit/enter-voice-into-textfield.png rename to sites/docs/web/assets/images/docs/ai-toolkit/enter-voice-into-textfield.png diff --git a/site/web/assets/images/docs/ai-toolkit/example-of-suggested-prompts.png b/sites/docs/web/assets/images/docs/ai-toolkit/example-of-suggested-prompts.png similarity index 100% rename from site/web/assets/images/docs/ai-toolkit/example-of-suggested-prompts.png rename to sites/docs/web/assets/images/docs/ai-toolkit/example-of-suggested-prompts.png diff --git a/site/web/assets/images/docs/ai-toolkit/example-of-welcome-message.png b/sites/docs/web/assets/images/docs/ai-toolkit/example-of-welcome-message.png similarity index 100% rename from site/web/assets/images/docs/ai-toolkit/example-of-welcome-message.png rename to sites/docs/web/assets/images/docs/ai-toolkit/example-of-welcome-message.png diff --git a/site/web/assets/images/docs/ai-toolkit/how-to-edit-prompt.png b/sites/docs/web/assets/images/docs/ai-toolkit/how-to-edit-prompt.png similarity index 100% rename from site/web/assets/images/docs/ai-toolkit/how-to-edit-prompt.png rename to sites/docs/web/assets/images/docs/ai-toolkit/how-to-edit-prompt.png diff --git a/site/web/assets/images/docs/ai-toolkit/how-to-exit-editing-mode.png b/sites/docs/web/assets/images/docs/ai-toolkit/how-to-exit-editing-mode.png similarity index 100% rename from site/web/assets/images/docs/ai-toolkit/how-to-exit-editing-mode.png rename to sites/docs/web/assets/images/docs/ai-toolkit/how-to-exit-editing-mode.png diff --git a/site/web/assets/images/docs/ai-toolkit/image-thumbnails.png b/sites/docs/web/assets/images/docs/ai-toolkit/image-thumbnails.png similarity index 100% rename from site/web/assets/images/docs/ai-toolkit/image-thumbnails.png rename to sites/docs/web/assets/images/docs/ai-toolkit/image-thumbnails.png diff --git a/site/web/assets/images/docs/ai-toolkit/image-zoom.png b/sites/docs/web/assets/images/docs/ai-toolkit/image-zoom.png similarity index 100% rename from site/web/assets/images/docs/ai-toolkit/image-zoom.png rename to sites/docs/web/assets/images/docs/ai-toolkit/image-zoom.png diff --git a/site/web/assets/images/docs/ai-toolkit/long-tap-choose-copy.png b/sites/docs/web/assets/images/docs/ai-toolkit/long-tap-choose-copy.png similarity index 100% rename from site/web/assets/images/docs/ai-toolkit/long-tap-choose-copy.png rename to sites/docs/web/assets/images/docs/ai-toolkit/long-tap-choose-copy.png diff --git a/site/web/assets/images/docs/ai-toolkit/mobile-enter-text.png b/sites/docs/web/assets/images/docs/ai-toolkit/mobile-enter-text.png similarity index 100% rename from site/web/assets/images/docs/ai-toolkit/mobile-enter-text.png rename to sites/docs/web/assets/images/docs/ai-toolkit/mobile-enter-text.png diff --git a/site/web/assets/images/docs/ai-toolkit/mobile-pluto-convo.png b/sites/docs/web/assets/images/docs/ai-toolkit/mobile-pluto-convo.png similarity index 100% rename from site/web/assets/images/docs/ai-toolkit/mobile-pluto-convo.png rename to sites/docs/web/assets/images/docs/ai-toolkit/mobile-pluto-convo.png diff --git a/site/web/assets/images/docs/ai-toolkit/multi-media-icons.png b/sites/docs/web/assets/images/docs/ai-toolkit/multi-media-icons.png similarity index 100% rename from site/web/assets/images/docs/ai-toolkit/multi-media-icons.png rename to sites/docs/web/assets/images/docs/ai-toolkit/multi-media-icons.png diff --git a/site/web/assets/images/docs/ai-toolkit/multi-media-testing-testing.png b/sites/docs/web/assets/images/docs/ai-toolkit/multi-media-testing-testing.png similarity index 100% rename from site/web/assets/images/docs/ai-toolkit/multi-media-testing-testing.png rename to sites/docs/web/assets/images/docs/ai-toolkit/multi-media-testing-testing.png diff --git a/site/web/assets/images/docs/ai-toolkit/selfie.png b/sites/docs/web/assets/images/docs/ai-toolkit/selfie.png similarity index 100% rename from site/web/assets/images/docs/ai-toolkit/selfie.png rename to sites/docs/web/assets/images/docs/ai-toolkit/selfie.png diff --git a/site/web/assets/images/docs/ai-toolkit/setting-food-preferences.png b/sites/docs/web/assets/images/docs/ai-toolkit/setting-food-preferences.png similarity index 100% rename from site/web/assets/images/docs/ai-toolkit/setting-food-preferences.png rename to sites/docs/web/assets/images/docs/ai-toolkit/setting-food-preferences.png diff --git a/site/web/assets/images/docs/androidx/do_androidx_refactor.png b/sites/docs/web/assets/images/docs/androidx/do_androidx_refactor.png similarity index 100% rename from site/web/assets/images/docs/androidx/do_androidx_refactor.png rename to sites/docs/web/assets/images/docs/androidx/do_androidx_refactor.png diff --git a/site/web/assets/images/docs/androidx/migrate_prompt.png b/sites/docs/web/assets/images/docs/androidx/migrate_prompt.png similarity index 100% rename from site/web/assets/images/docs/androidx/migrate_prompt.png rename to sites/docs/web/assets/images/docs/androidx/migrate_prompt.png diff --git a/site/web/assets/images/docs/app-anatomy.svg b/sites/docs/web/assets/images/docs/app-anatomy.svg similarity index 100% rename from site/web/assets/images/docs/app-anatomy.svg rename to sites/docs/web/assets/images/docs/app-anatomy.svg diff --git a/site/web/assets/images/docs/app-architecture/case-study/booking_screen.png b/sites/docs/web/assets/images/docs/app-architecture/case-study/booking_screen.png similarity index 100% rename from site/web/assets/images/docs/app-architecture/case-study/booking_screen.png rename to sites/docs/web/assets/images/docs/app-architecture/case-study/booking_screen.png diff --git a/site/web/assets/images/docs/app-architecture/case-study/date_select_screen.png b/sites/docs/web/assets/images/docs/app-architecture/case-study/date_select_screen.png similarity index 100% rename from site/web/assets/images/docs/app-architecture/case-study/date_select_screen.png rename to sites/docs/web/assets/images/docs/app-architecture/case-study/date_select_screen.png diff --git a/site/web/assets/images/docs/app-architecture/case-study/dismissible.webp b/sites/docs/web/assets/images/docs/app-architecture/case-study/dismissible.webp similarity index 100% rename from site/web/assets/images/docs/app-architecture/case-study/dismissible.webp rename to sites/docs/web/assets/images/docs/app-architecture/case-study/dismissible.webp diff --git a/site/web/assets/images/docs/app-architecture/case-study/home_screen.png b/sites/docs/web/assets/images/docs/app-architecture/case-study/home_screen.png similarity index 100% rename from site/web/assets/images/docs/app-architecture/case-study/home_screen.png rename to sites/docs/web/assets/images/docs/app-architecture/case-study/home_screen.png diff --git a/site/web/assets/images/docs/app-architecture/case-study/mvvm-case-study-services-architecture.png b/sites/docs/web/assets/images/docs/app-architecture/case-study/mvvm-case-study-services-architecture.png similarity index 100% rename from site/web/assets/images/docs/app-architecture/case-study/mvvm-case-study-services-architecture.png rename to sites/docs/web/assets/images/docs/app-architecture/case-study/mvvm-case-study-services-architecture.png diff --git a/site/web/assets/images/docs/app-architecture/case-study/mvvm-case-study-ui-layer-highlighted.png b/sites/docs/web/assets/images/docs/app-architecture/case-study/mvvm-case-study-ui-layer-highlighted.png similarity index 100% rename from site/web/assets/images/docs/app-architecture/case-study/mvvm-case-study-ui-layer-highlighted.png rename to sites/docs/web/assets/images/docs/app-architecture/case-study/mvvm-case-study-ui-layer-highlighted.png diff --git a/site/web/assets/images/docs/app-architecture/case-study/mvvm-case-study-ui-state-highlighted.png b/sites/docs/web/assets/images/docs/app-architecture/case-study/mvvm-case-study-ui-state-highlighted.png similarity index 100% rename from site/web/assets/images/docs/app-architecture/case-study/mvvm-case-study-ui-state-highlighted.png rename to sites/docs/web/assets/images/docs/app-architecture/case-study/mvvm-case-study-ui-state-highlighted.png diff --git a/site/web/assets/images/docs/app-architecture/case-study/mvvm-case-study-update-ui-steps.png b/sites/docs/web/assets/images/docs/app-architecture/case-study/mvvm-case-study-update-ui-steps.png similarity index 100% rename from site/web/assets/images/docs/app-architecture/case-study/mvvm-case-study-update-ui-steps.png rename to sites/docs/web/assets/images/docs/app-architecture/case-study/mvvm-case-study-update-ui-steps.png diff --git a/site/web/assets/images/docs/app-architecture/case-study/search_form_screen.png b/sites/docs/web/assets/images/docs/app-architecture/case-study/search_form_screen.png similarity index 100% rename from site/web/assets/images/docs/app-architecture/case-study/search_form_screen.png rename to sites/docs/web/assets/images/docs/app-architecture/case-study/search_form_screen.png diff --git a/site/web/assets/images/docs/app-architecture/case-study/splash_screen.png b/sites/docs/web/assets/images/docs/app-architecture/case-study/splash_screen.png similarity index 100% rename from site/web/assets/images/docs/app-architecture/case-study/splash_screen.png rename to sites/docs/web/assets/images/docs/app-architecture/case-study/splash_screen.png diff --git a/site/web/assets/images/docs/app-architecture/common-architecture-concepts/horizontal-layers-with-UDF.png b/sites/docs/web/assets/images/docs/app-architecture/common-architecture-concepts/horizontal-layers-with-UDF.png similarity index 100% rename from site/web/assets/images/docs/app-architecture/common-architecture-concepts/horizontal-layers-with-UDF.png rename to sites/docs/web/assets/images/docs/app-architecture/common-architecture-concepts/horizontal-layers-with-UDF.png diff --git a/site/web/assets/images/docs/app-architecture/common-architecture-concepts/horizontal-layers-with-icons.png b/sites/docs/web/assets/images/docs/app-architecture/common-architecture-concepts/horizontal-layers-with-icons.png similarity index 100% rename from site/web/assets/images/docs/app-architecture/common-architecture-concepts/horizontal-layers-with-icons.png rename to sites/docs/web/assets/images/docs/app-architecture/common-architecture-concepts/horizontal-layers-with-icons.png diff --git a/site/web/assets/images/docs/app-architecture/common-architecture-concepts/ui-f-state.png b/sites/docs/web/assets/images/docs/app-architecture/common-architecture-concepts/ui-f-state.png similarity index 100% rename from site/web/assets/images/docs/app-architecture/common-architecture-concepts/ui-f-state.png rename to sites/docs/web/assets/images/docs/app-architecture/common-architecture-concepts/ui-f-state.png diff --git a/site/web/assets/images/docs/app-architecture/design-patterns/command-icon.svg b/sites/docs/web/assets/images/docs/app-architecture/design-patterns/command-icon.svg similarity index 100% rename from site/web/assets/images/docs/app-architecture/design-patterns/command-icon.svg rename to sites/docs/web/assets/images/docs/app-architecture/design-patterns/command-icon.svg diff --git a/site/web/assets/images/docs/app-architecture/design-patterns/kv-store-icon.svg b/sites/docs/web/assets/images/docs/app-architecture/design-patterns/kv-store-icon.svg similarity index 100% rename from site/web/assets/images/docs/app-architecture/design-patterns/kv-store-icon.svg rename to sites/docs/web/assets/images/docs/app-architecture/design-patterns/kv-store-icon.svg diff --git a/site/web/assets/images/docs/app-architecture/design-patterns/offline-first-icon.svg b/sites/docs/web/assets/images/docs/app-architecture/design-patterns/offline-first-icon.svg similarity index 100% rename from site/web/assets/images/docs/app-architecture/design-patterns/offline-first-icon.svg rename to sites/docs/web/assets/images/docs/app-architecture/design-patterns/offline-first-icon.svg diff --git a/site/web/assets/images/docs/app-architecture/design-patterns/optimistic-state-icon.svg b/sites/docs/web/assets/images/docs/app-architecture/design-patterns/optimistic-state-icon.svg similarity index 100% rename from site/web/assets/images/docs/app-architecture/design-patterns/optimistic-state-icon.svg rename to sites/docs/web/assets/images/docs/app-architecture/design-patterns/optimistic-state-icon.svg diff --git a/site/web/assets/images/docs/app-architecture/design-patterns/result-icon.svg b/sites/docs/web/assets/images/docs/app-architecture/design-patterns/result-icon.svg similarity index 100% rename from site/web/assets/images/docs/app-architecture/design-patterns/result-icon.svg rename to sites/docs/web/assets/images/docs/app-architecture/design-patterns/result-icon.svg diff --git a/site/web/assets/images/docs/app-architecture/design-patterns/sql-icon.svg b/sites/docs/web/assets/images/docs/app-architecture/design-patterns/sql-icon.svg similarity index 100% rename from site/web/assets/images/docs/app-architecture/design-patterns/sql-icon.svg rename to sites/docs/web/assets/images/docs/app-architecture/design-patterns/sql-icon.svg diff --git a/site/web/assets/images/docs/app-architecture/guide/feature-architecture-example.png b/sites/docs/web/assets/images/docs/app-architecture/guide/feature-architecture-example.png similarity index 100% rename from site/web/assets/images/docs/app-architecture/guide/feature-architecture-example.png rename to sites/docs/web/assets/images/docs/app-architecture/guide/feature-architecture-example.png diff --git a/site/web/assets/images/docs/app-architecture/guide/feature-architecture-simplified-Data-highlighted.png b/sites/docs/web/assets/images/docs/app-architecture/guide/feature-architecture-simplified-Data-highlighted.png similarity index 100% rename from site/web/assets/images/docs/app-architecture/guide/feature-architecture-simplified-Data-highlighted.png rename to sites/docs/web/assets/images/docs/app-architecture/guide/feature-architecture-simplified-Data-highlighted.png diff --git a/site/web/assets/images/docs/app-architecture/guide/feature-architecture-simplified-Repository-highlighted.png b/sites/docs/web/assets/images/docs/app-architecture/guide/feature-architecture-simplified-Repository-highlighted.png similarity index 100% rename from site/web/assets/images/docs/app-architecture/guide/feature-architecture-simplified-Repository-highlighted.png rename to sites/docs/web/assets/images/docs/app-architecture/guide/feature-architecture-simplified-Repository-highlighted.png diff --git a/site/web/assets/images/docs/app-architecture/guide/feature-architecture-simplified-Service-highlighted.png b/sites/docs/web/assets/images/docs/app-architecture/guide/feature-architecture-simplified-Service-highlighted.png similarity index 100% rename from site/web/assets/images/docs/app-architecture/guide/feature-architecture-simplified-Service-highlighted.png rename to sites/docs/web/assets/images/docs/app-architecture/guide/feature-architecture-simplified-Service-highlighted.png diff --git a/site/web/assets/images/docs/app-architecture/guide/feature-architecture-simplified-UI-highlighted.png b/sites/docs/web/assets/images/docs/app-architecture/guide/feature-architecture-simplified-UI-highlighted.png similarity index 100% rename from site/web/assets/images/docs/app-architecture/guide/feature-architecture-simplified-UI-highlighted.png rename to sites/docs/web/assets/images/docs/app-architecture/guide/feature-architecture-simplified-UI-highlighted.png diff --git a/site/web/assets/images/docs/app-architecture/guide/feature-architecture-simplified-View-highlighted.png b/sites/docs/web/assets/images/docs/app-architecture/guide/feature-architecture-simplified-View-highlighted.png similarity index 100% rename from site/web/assets/images/docs/app-architecture/guide/feature-architecture-simplified-View-highlighted.png rename to sites/docs/web/assets/images/docs/app-architecture/guide/feature-architecture-simplified-View-highlighted.png diff --git a/site/web/assets/images/docs/app-architecture/guide/feature-architecture-simplified-ViewModel-highlighted.png b/sites/docs/web/assets/images/docs/app-architecture/guide/feature-architecture-simplified-ViewModel-highlighted.png similarity index 100% rename from site/web/assets/images/docs/app-architecture/guide/feature-architecture-simplified-ViewModel-highlighted.png rename to sites/docs/web/assets/images/docs/app-architecture/guide/feature-architecture-simplified-ViewModel-highlighted.png diff --git a/site/web/assets/images/docs/app-architecture/guide/feature-architecture-simplified-with-logic-layer.png b/sites/docs/web/assets/images/docs/app-architecture/guide/feature-architecture-simplified-with-logic-layer.png similarity index 100% rename from site/web/assets/images/docs/app-architecture/guide/feature-architecture-simplified-with-logic-layer.png rename to sites/docs/web/assets/images/docs/app-architecture/guide/feature-architecture-simplified-with-logic-layer.png diff --git a/site/web/assets/images/docs/app-architecture/guide/feature-architecture-simplified.png b/sites/docs/web/assets/images/docs/app-architecture/guide/feature-architecture-simplified.png similarity index 100% rename from site/web/assets/images/docs/app-architecture/guide/feature-architecture-simplified.png rename to sites/docs/web/assets/images/docs/app-architecture/guide/feature-architecture-simplified.png diff --git a/site/web/assets/images/docs/app-architecture/guide/mvvm-intro-with-domain-layer.png b/sites/docs/web/assets/images/docs/app-architecture/guide/mvvm-intro-with-domain-layer.png similarity index 100% rename from site/web/assets/images/docs/app-architecture/guide/mvvm-intro-with-domain-layer.png rename to sites/docs/web/assets/images/docs/app-architecture/guide/mvvm-intro-with-domain-layer.png diff --git a/site/web/assets/images/docs/app-architecture/guide/mvvm-intro-with-layers.png b/sites/docs/web/assets/images/docs/app-architecture/guide/mvvm-intro-with-layers.png similarity index 100% rename from site/web/assets/images/docs/app-architecture/guide/mvvm-intro-with-layers.png rename to sites/docs/web/assets/images/docs/app-architecture/guide/mvvm-intro-with-layers.png diff --git a/site/web/assets/images/docs/app-architecture/hero-image.png b/sites/docs/web/assets/images/docs/app-architecture/hero-image.png similarity index 100% rename from site/web/assets/images/docs/app-architecture/hero-image.png rename to sites/docs/web/assets/images/docs/app-architecture/hero-image.png diff --git a/site/web/assets/images/docs/arch-overview/archdiagram.png b/sites/docs/web/assets/images/docs/arch-overview/archdiagram.png similarity index 100% rename from site/web/assets/images/docs/arch-overview/archdiagram.png rename to sites/docs/web/assets/images/docs/arch-overview/archdiagram.png diff --git a/site/web/assets/images/docs/arch-overview/color-picker.png b/sites/docs/web/assets/images/docs/arch-overview/color-picker.png similarity index 100% rename from site/web/assets/images/docs/arch-overview/color-picker.png rename to sites/docs/web/assets/images/docs/arch-overview/color-picker.png diff --git a/site/web/assets/images/docs/arch-overview/constraints-sizes.png b/sites/docs/web/assets/images/docs/arch-overview/constraints-sizes.png similarity index 100% rename from site/web/assets/images/docs/arch-overview/constraints-sizes.png rename to sites/docs/web/assets/images/docs/arch-overview/constraints-sizes.png diff --git a/site/web/assets/images/docs/arch-overview/inherited-widget.png b/sites/docs/web/assets/images/docs/arch-overview/inherited-widget.png similarity index 100% rename from site/web/assets/images/docs/arch-overview/inherited-widget.png rename to sites/docs/web/assets/images/docs/arch-overview/inherited-widget.png diff --git a/site/web/assets/images/docs/arch-overview/platform-channels.png b/sites/docs/web/assets/images/docs/arch-overview/platform-channels.png similarity index 100% rename from site/web/assets/images/docs/arch-overview/platform-channels.png rename to sites/docs/web/assets/images/docs/arch-overview/platform-channels.png diff --git a/site/web/assets/images/docs/arch-overview/render-pipeline.png b/sites/docs/web/assets/images/docs/arch-overview/render-pipeline.png similarity index 100% rename from site/web/assets/images/docs/arch-overview/render-pipeline.png rename to sites/docs/web/assets/images/docs/arch-overview/render-pipeline.png diff --git a/site/web/assets/images/docs/arch-overview/trees.png b/sites/docs/web/assets/images/docs/arch-overview/trees.png similarity index 100% rename from site/web/assets/images/docs/arch-overview/trees.png rename to sites/docs/web/assets/images/docs/arch-overview/trees.png diff --git a/site/web/assets/images/docs/arch-overview/web-framework-diagram.png b/sites/docs/web/assets/images/docs/arch-overview/web-framework-diagram.png similarity index 100% rename from site/web/assets/images/docs/arch-overview/web-framework-diagram.png rename to sites/docs/web/assets/images/docs/arch-overview/web-framework-diagram.png diff --git a/site/web/assets/images/docs/arch-overview/widget-element.png b/sites/docs/web/assets/images/docs/arch-overview/widget-element.png similarity index 100% rename from site/web/assets/images/docs/arch-overview/widget-element.png rename to sites/docs/web/assets/images/docs/arch-overview/widget-element.png diff --git a/site/web/assets/images/docs/arch-overview/widgets.png b/sites/docs/web/assets/images/docs/arch-overview/widgets.png similarity index 100% rename from site/web/assets/images/docs/arch-overview/widgets.png rename to sites/docs/web/assets/images/docs/arch-overview/widgets.png diff --git a/site/web/assets/images/docs/assets-and-images/android-icon-path.png b/sites/docs/web/assets/images/docs/assets-and-images/android-icon-path.png similarity index 100% rename from site/web/assets/images/docs/assets-and-images/android-icon-path.png rename to sites/docs/web/assets/images/docs/assets-and-images/android-icon-path.png diff --git a/site/web/assets/images/docs/assets-and-images/icon.png b/sites/docs/web/assets/images/docs/assets-and-images/icon.png similarity index 100% rename from site/web/assets/images/docs/assets-and-images/icon.png rename to sites/docs/web/assets/images/docs/assets-and-images/icon.png diff --git a/site/web/assets/images/docs/assets-and-images/ios-icon-path.png b/sites/docs/web/assets/images/docs/assets-and-images/ios-icon-path.png similarity index 100% rename from site/web/assets/images/docs/assets-and-images/ios-icon-path.png rename to sites/docs/web/assets/images/docs/assets-and-images/ios-icon-path.png diff --git a/site/web/assets/images/docs/assets-and-images/ios-launchscreen-xcode.png b/sites/docs/web/assets/images/docs/assets-and-images/ios-launchscreen-xcode.png similarity index 100% rename from site/web/assets/images/docs/assets-and-images/ios-launchscreen-xcode.png rename to sites/docs/web/assets/images/docs/assets-and-images/ios-launchscreen-xcode.png diff --git a/site/web/assets/images/docs/assets-and-images/launch-screen.png b/sites/docs/web/assets/images/docs/assets-and-images/launch-screen.png similarity index 100% rename from site/web/assets/images/docs/assets-and-images/launch-screen.png rename to sites/docs/web/assets/images/docs/assets-and-images/launch-screen.png diff --git a/site/web/assets/images/docs/brand-svg/chromeos.svg b/sites/docs/web/assets/images/docs/brand-svg/chromeos.svg similarity index 100% rename from site/web/assets/images/docs/brand-svg/chromeos.svg rename to sites/docs/web/assets/images/docs/brand-svg/chromeos.svg diff --git a/site/web/assets/images/docs/brand-svg/linux.svg b/sites/docs/web/assets/images/docs/brand-svg/linux.svg similarity index 100% rename from site/web/assets/images/docs/brand-svg/linux.svg rename to sites/docs/web/assets/images/docs/brand-svg/linux.svg diff --git a/site/web/assets/images/docs/brand-svg/macos-bug.svg b/sites/docs/web/assets/images/docs/brand-svg/macos-bug.svg similarity index 100% rename from site/web/assets/images/docs/brand-svg/macos-bug.svg rename to sites/docs/web/assets/images/docs/brand-svg/macos-bug.svg diff --git a/site/web/assets/images/docs/brand-svg/macos.svg b/sites/docs/web/assets/images/docs/brand-svg/macos.svg similarity index 100% rename from site/web/assets/images/docs/brand-svg/macos.svg rename to sites/docs/web/assets/images/docs/brand-svg/macos.svg diff --git a/site/web/assets/images/docs/brand-svg/windows-bug.svg b/sites/docs/web/assets/images/docs/brand-svg/windows-bug.svg similarity index 100% rename from site/web/assets/images/docs/brand-svg/windows-bug.svg rename to sites/docs/web/assets/images/docs/brand-svg/windows-bug.svg diff --git a/site/web/assets/images/docs/brand-svg/windows.svg b/sites/docs/web/assets/images/docs/brand-svg/windows.svg similarity index 100% rename from site/web/assets/images/docs/brand-svg/windows.svg rename to sites/docs/web/assets/images/docs/brand-svg/windows.svg diff --git a/site/web/assets/images/docs/breaking-changes/baseline.gif b/sites/docs/web/assets/images/docs/breaking-changes/baseline.gif similarity index 100% rename from site/web/assets/images/docs/breaking-changes/baseline.gif rename to sites/docs/web/assets/images/docs/breaking-changes/baseline.gif diff --git a/site/web/assets/images/docs/breaking-changes/disable-ui-scene.png b/sites/docs/web/assets/images/docs/breaking-changes/disable-ui-scene.png similarity index 100% rename from site/web/assets/images/docs/breaking-changes/disable-ui-scene.png rename to sites/docs/web/assets/images/docs/breaking-changes/disable-ui-scene.png diff --git a/site/web/assets/images/docs/breaking-changes/material.floating_action_button_test.clip_masterImage.png b/sites/docs/web/assets/images/docs/breaking-changes/material.floating_action_button_test.clip_masterImage.png similarity index 100% rename from site/web/assets/images/docs/breaking-changes/material.floating_action_button_test.clip_masterImage.png rename to sites/docs/web/assets/images/docs/breaking-changes/material.floating_action_button_test.clip_masterImage.png diff --git a/site/web/assets/images/docs/breaking-changes/material.floating_action_button_test.clip_testImage.png b/sites/docs/web/assets/images/docs/breaking-changes/material.floating_action_button_test.clip_testImage.png similarity index 100% rename from site/web/assets/images/docs/breaking-changes/material.floating_action_button_test.clip_testImage.png rename to sites/docs/web/assets/images/docs/breaking-changes/material.floating_action_button_test.clip_testImage.png diff --git a/site/web/assets/images/docs/breaking-changes/material.ink_sparkle.bottom_right.0_masterImage.png b/sites/docs/web/assets/images/docs/breaking-changes/material.ink_sparkle.bottom_right.0_masterImage.png similarity index 100% rename from site/web/assets/images/docs/breaking-changes/material.ink_sparkle.bottom_right.0_masterImage.png rename to sites/docs/web/assets/images/docs/breaking-changes/material.ink_sparkle.bottom_right.0_masterImage.png diff --git a/site/web/assets/images/docs/breaking-changes/material.ink_sparkle.bottom_right.0_testImage.png b/sites/docs/web/assets/images/docs/breaking-changes/material.ink_sparkle.bottom_right.0_testImage.png similarity index 100% rename from site/web/assets/images/docs/breaking-changes/material.ink_sparkle.bottom_right.0_testImage.png rename to sites/docs/web/assets/images/docs/breaking-changes/material.ink_sparkle.bottom_right.0_testImage.png diff --git a/site/web/assets/images/docs/breaking-changes/not_def.gif b/sites/docs/web/assets/images/docs/breaking-changes/not_def.gif similarity index 100% rename from site/web/assets/images/docs/breaking-changes/not_def.gif rename to sites/docs/web/assets/images/docs/breaking-changes/not_def.gif diff --git a/site/web/assets/images/docs/breaking-changes/uiscene-new-file.png b/sites/docs/web/assets/images/docs/breaking-changes/uiscene-new-file.png similarity index 100% rename from site/web/assets/images/docs/breaking-changes/uiscene-new-file.png rename to sites/docs/web/assets/images/docs/breaking-changes/uiscene-new-file.png diff --git a/site/web/assets/images/docs/breaking-changes/uiscenedelegate-plist.png b/sites/docs/web/assets/images/docs/breaking-changes/uiscenedelegate-plist.png similarity index 100% rename from site/web/assets/images/docs/breaking-changes/uiscenedelegate-plist.png rename to sites/docs/web/assets/images/docs/breaking-changes/uiscenedelegate-plist.png diff --git a/site/web/assets/images/docs/breaking-changes/uiscenedelegate-swiftui-info-plist.png b/sites/docs/web/assets/images/docs/breaking-changes/uiscenedelegate-swiftui-info-plist.png similarity index 100% rename from site/web/assets/images/docs/breaking-changes/uiscenedelegate-swiftui-info-plist.png rename to sites/docs/web/assets/images/docs/breaking-changes/uiscenedelegate-swiftui-info-plist.png diff --git a/site/web/assets/images/docs/breaking-changes/underline.gif b/sites/docs/web/assets/images/docs/breaking-changes/underline.gif similarity index 100% rename from site/web/assets/images/docs/breaking-changes/underline.gif rename to sites/docs/web/assets/images/docs/breaking-changes/underline.gif diff --git a/site/web/assets/images/docs/breaking-changes/widgets.text_golden.Decoration.1_masterImage.png b/sites/docs/web/assets/images/docs/breaking-changes/widgets.text_golden.Decoration.1_masterImage.png similarity index 100% rename from site/web/assets/images/docs/breaking-changes/widgets.text_golden.Decoration.1_masterImage.png rename to sites/docs/web/assets/images/docs/breaking-changes/widgets.text_golden.Decoration.1_masterImage.png diff --git a/site/web/assets/images/docs/breaking-changes/widgets.text_golden.Decoration.1_testImage.png b/sites/docs/web/assets/images/docs/breaking-changes/widgets.text_golden.Decoration.1_testImage.png similarity index 100% rename from site/web/assets/images/docs/breaking-changes/widgets.text_golden.Decoration.1_testImage.png rename to sites/docs/web/assets/images/docs/breaking-changes/widgets.text_golden.Decoration.1_testImage.png diff --git a/site/web/assets/images/docs/catalog-widget-placeholder.png b/sites/docs/web/assets/images/docs/catalog-widget-placeholder.png similarity index 100% rename from site/web/assets/images/docs/catalog-widget-placeholder.png rename to sites/docs/web/assets/images/docs/catalog-widget-placeholder.png diff --git a/site/web/assets/images/docs/cd/android.png b/sites/docs/web/assets/images/docs/cd/android.png similarity index 100% rename from site/web/assets/images/docs/cd/android.png rename to sites/docs/web/assets/images/docs/cd/android.png diff --git a/site/web/assets/images/docs/cd/ios.png b/sites/docs/web/assets/images/docs/cd/ios.png similarity index 100% rename from site/web/assets/images/docs/cd/ios.png rename to sites/docs/web/assets/images/docs/cd/ios.png diff --git a/site/web/assets/images/docs/cookbook/ads-ad-unit-id.png b/sites/docs/web/assets/images/docs/cookbook/ads-ad-unit-id.png similarity index 100% rename from site/web/assets/images/docs/cookbook/ads-ad-unit-id.png rename to sites/docs/web/assets/images/docs/cookbook/ads-ad-unit-id.png diff --git a/site/web/assets/images/docs/cookbook/ads-ad-unit.png b/sites/docs/web/assets/images/docs/cookbook/ads-ad-unit.png similarity index 100% rename from site/web/assets/images/docs/cookbook/ads-ad-unit.png rename to sites/docs/web/assets/images/docs/cookbook/ads-ad-unit.png diff --git a/site/web/assets/images/docs/cookbook/ads-app-id.png b/sites/docs/web/assets/images/docs/cookbook/ads-app-id.png similarity index 100% rename from site/web/assets/images/docs/cookbook/ads-app-id.png rename to sites/docs/web/assets/images/docs/cookbook/ads-app-id.png diff --git a/site/web/assets/images/docs/cookbook/ads-device.jpg b/sites/docs/web/assets/images/docs/cookbook/ads-device.jpg similarity index 100% rename from site/web/assets/images/docs/cookbook/ads-device.jpg rename to sites/docs/web/assets/images/docs/cookbook/ads-device.jpg diff --git a/site/web/assets/images/docs/cookbook/ads-multidex.png b/sites/docs/web/assets/images/docs/cookbook/ads-multidex.png similarity index 100% rename from site/web/assets/images/docs/cookbook/ads-multidex.png rename to sites/docs/web/assets/images/docs/cookbook/ads-multidex.png diff --git a/site/web/assets/images/docs/cookbook/animated-container.webp b/sites/docs/web/assets/images/docs/cookbook/animated-container.webp similarity index 100% rename from site/web/assets/images/docs/cookbook/animated-container.webp rename to sites/docs/web/assets/images/docs/cookbook/animated-container.webp diff --git a/site/web/assets/images/docs/cookbook/animation-physics-card-drag.webp b/sites/docs/web/assets/images/docs/cookbook/animation-physics-card-drag.webp similarity index 100% rename from site/web/assets/images/docs/cookbook/animation-physics-card-drag.webp rename to sites/docs/web/assets/images/docs/cookbook/animation-physics-card-drag.webp diff --git a/site/web/assets/images/docs/cookbook/app-store-add-app-button.png b/sites/docs/web/assets/images/docs/cookbook/app-store-add-app-button.png similarity index 100% rename from site/web/assets/images/docs/cookbook/app-store-add-app-button.png rename to sites/docs/web/assets/images/docs/cookbook/app-store-add-app-button.png diff --git a/site/web/assets/images/docs/cookbook/architecture/optimistic-state.png b/sites/docs/web/assets/images/docs/cookbook/architecture/optimistic-state.png similarity index 100% rename from site/web/assets/images/docs/cookbook/architecture/optimistic-state.png rename to sites/docs/web/assets/images/docs/cookbook/architecture/optimistic-state.png diff --git a/site/web/assets/images/docs/cookbook/architecture/optimistic-state.webp b/sites/docs/web/assets/images/docs/cookbook/architecture/optimistic-state.webp similarity index 100% rename from site/web/assets/images/docs/cookbook/architecture/optimistic-state.webp rename to sites/docs/web/assets/images/docs/cookbook/architecture/optimistic-state.webp diff --git a/site/web/assets/images/docs/cookbook/architecture/todo_app_dark.png b/sites/docs/web/assets/images/docs/cookbook/architecture/todo_app_dark.png similarity index 100% rename from site/web/assets/images/docs/cookbook/architecture/todo_app_dark.png rename to sites/docs/web/assets/images/docs/cookbook/architecture/todo_app_dark.png diff --git a/site/web/assets/images/docs/cookbook/architecture/todo_app_light.png b/sites/docs/web/assets/images/docs/cookbook/architecture/todo_app_light.png similarity index 100% rename from site/web/assets/images/docs/cookbook/architecture/todo_app_light.png rename to sites/docs/web/assets/images/docs/cookbook/architecture/todo_app_light.png diff --git a/site/web/assets/images/docs/cookbook/basic-list.png b/sites/docs/web/assets/images/docs/cookbook/basic-list.png similarity index 100% rename from site/web/assets/images/docs/cookbook/basic-list.png rename to sites/docs/web/assets/images/docs/cookbook/basic-list.png diff --git a/site/web/assets/images/docs/cookbook/dismissible.webp b/sites/docs/web/assets/images/docs/cookbook/dismissible.webp similarity index 100% rename from site/web/assets/images/docs/cookbook/dismissible.webp rename to sites/docs/web/assets/images/docs/cookbook/dismissible.webp diff --git a/site/web/assets/images/docs/cookbook/drawer.png b/sites/docs/web/assets/images/docs/cookbook/drawer.png similarity index 100% rename from site/web/assets/images/docs/cookbook/drawer.png rename to sites/docs/web/assets/images/docs/cookbook/drawer.png diff --git a/site/web/assets/images/docs/cookbook/effects/DownloadButton.webp b/sites/docs/web/assets/images/docs/cookbook/effects/DownloadButton.webp similarity index 100% rename from site/web/assets/images/docs/cookbook/effects/DownloadButton.webp rename to sites/docs/web/assets/images/docs/cookbook/effects/DownloadButton.webp diff --git a/site/web/assets/images/docs/cookbook/effects/DragAUIElement.webp b/sites/docs/web/assets/images/docs/cookbook/effects/DragAUIElement.webp similarity index 100% rename from site/web/assets/images/docs/cookbook/effects/DragAUIElement.webp rename to sites/docs/web/assets/images/docs/cookbook/effects/DragAUIElement.webp diff --git a/site/web/assets/images/docs/cookbook/effects/ExpandingFAB.webp b/sites/docs/web/assets/images/docs/cookbook/effects/ExpandingFAB.webp similarity index 100% rename from site/web/assets/images/docs/cookbook/effects/ExpandingFAB.webp rename to sites/docs/web/assets/images/docs/cookbook/effects/ExpandingFAB.webp diff --git a/site/web/assets/images/docs/cookbook/effects/GradientBubbles.webp b/sites/docs/web/assets/images/docs/cookbook/effects/GradientBubbles.webp similarity index 100% rename from site/web/assets/images/docs/cookbook/effects/GradientBubbles.webp rename to sites/docs/web/assets/images/docs/cookbook/effects/GradientBubbles.webp diff --git a/site/web/assets/images/docs/cookbook/effects/LoadingShimmer.webp b/sites/docs/web/assets/images/docs/cookbook/effects/LoadingShimmer.webp similarity index 100% rename from site/web/assets/images/docs/cookbook/effects/LoadingShimmer.webp rename to sites/docs/web/assets/images/docs/cookbook/effects/LoadingShimmer.webp diff --git a/site/web/assets/images/docs/cookbook/effects/NestedNavigator.webp b/sites/docs/web/assets/images/docs/cookbook/effects/NestedNavigator.webp similarity index 100% rename from site/web/assets/images/docs/cookbook/effects/NestedNavigator.webp rename to sites/docs/web/assets/images/docs/cookbook/effects/NestedNavigator.webp diff --git a/site/web/assets/images/docs/cookbook/effects/ParallaxScrolling.webp b/sites/docs/web/assets/images/docs/cookbook/effects/ParallaxScrolling.webp similarity index 100% rename from site/web/assets/images/docs/cookbook/effects/ParallaxScrolling.webp rename to sites/docs/web/assets/images/docs/cookbook/effects/ParallaxScrolling.webp diff --git a/site/web/assets/images/docs/cookbook/effects/StaggeredMenuAnimation.webp b/sites/docs/web/assets/images/docs/cookbook/effects/StaggeredMenuAnimation.webp similarity index 100% rename from site/web/assets/images/docs/cookbook/effects/StaggeredMenuAnimation.webp rename to sites/docs/web/assets/images/docs/cookbook/effects/StaggeredMenuAnimation.webp diff --git a/site/web/assets/images/docs/cookbook/effects/TimingDiagram.png b/sites/docs/web/assets/images/docs/cookbook/effects/TimingDiagram.png similarity index 100% rename from site/web/assets/images/docs/cookbook/effects/TimingDiagram.png rename to sites/docs/web/assets/images/docs/cookbook/effects/TimingDiagram.png diff --git a/site/web/assets/images/docs/cookbook/effects/TypingIndicator.webp b/sites/docs/web/assets/images/docs/cookbook/effects/TypingIndicator.webp similarity index 100% rename from site/web/assets/images/docs/cookbook/effects/TypingIndicator.webp rename to sites/docs/web/assets/images/docs/cookbook/effects/TypingIndicator.webp diff --git a/site/web/assets/images/docs/cookbook/effects/UILoadingAnimation.webp b/sites/docs/web/assets/images/docs/cookbook/effects/UILoadingAnimation.webp similarity index 100% rename from site/web/assets/images/docs/cookbook/effects/UILoadingAnimation.webp rename to sites/docs/web/assets/images/docs/cookbook/effects/UILoadingAnimation.webp diff --git a/site/web/assets/images/docs/cookbook/effects/_README.md b/sites/docs/web/assets/images/docs/cookbook/effects/_README.md similarity index 100% rename from site/web/assets/images/docs/cookbook/effects/_README.md rename to sites/docs/web/assets/images/docs/cookbook/effects/_README.md diff --git a/site/web/assets/images/docs/cookbook/effects/app-hero/app-hero.jpg b/sites/docs/web/assets/images/docs/cookbook/effects/app-hero/app-hero.jpg similarity index 100% rename from site/web/assets/images/docs/cookbook/effects/app-hero/app-hero.jpg rename to sites/docs/web/assets/images/docs/cookbook/effects/app-hero/app-hero.jpg diff --git a/site/web/assets/images/docs/cookbook/effects/instagram-buttons/millennial-dude.jpg b/sites/docs/web/assets/images/docs/cookbook/effects/instagram-buttons/millennial-dude.jpg similarity index 100% rename from site/web/assets/images/docs/cookbook/effects/instagram-buttons/millennial-dude.jpg rename to sites/docs/web/assets/images/docs/cookbook/effects/instagram-buttons/millennial-dude.jpg diff --git a/site/web/assets/images/docs/cookbook/effects/instagram-buttons/millennial-texture.jpg b/sites/docs/web/assets/images/docs/cookbook/effects/instagram-buttons/millennial-texture.jpg similarity index 100% rename from site/web/assets/images/docs/cookbook/effects/instagram-buttons/millennial-texture.jpg rename to sites/docs/web/assets/images/docs/cookbook/effects/instagram-buttons/millennial-texture.jpg diff --git a/site/web/assets/images/docs/cookbook/effects/parallax/00-header.jpg b/sites/docs/web/assets/images/docs/cookbook/effects/parallax/00-header.jpg similarity index 100% rename from site/web/assets/images/docs/cookbook/effects/parallax/00-header.jpg rename to sites/docs/web/assets/images/docs/cookbook/effects/parallax/00-header.jpg diff --git a/site/web/assets/images/docs/cookbook/effects/parallax/01-mount-rushmore.jpg b/sites/docs/web/assets/images/docs/cookbook/effects/parallax/01-mount-rushmore.jpg similarity index 100% rename from site/web/assets/images/docs/cookbook/effects/parallax/01-mount-rushmore.jpg rename to sites/docs/web/assets/images/docs/cookbook/effects/parallax/01-mount-rushmore.jpg diff --git a/site/web/assets/images/docs/cookbook/effects/parallax/02-singapore.jpg b/sites/docs/web/assets/images/docs/cookbook/effects/parallax/02-singapore.jpg similarity index 100% rename from site/web/assets/images/docs/cookbook/effects/parallax/02-singapore.jpg rename to sites/docs/web/assets/images/docs/cookbook/effects/parallax/02-singapore.jpg diff --git a/site/web/assets/images/docs/cookbook/effects/parallax/03-machu-picchu.jpg b/sites/docs/web/assets/images/docs/cookbook/effects/parallax/03-machu-picchu.jpg similarity index 100% rename from site/web/assets/images/docs/cookbook/effects/parallax/03-machu-picchu.jpg rename to sites/docs/web/assets/images/docs/cookbook/effects/parallax/03-machu-picchu.jpg diff --git a/site/web/assets/images/docs/cookbook/effects/parallax/04-vitznau.jpg b/sites/docs/web/assets/images/docs/cookbook/effects/parallax/04-vitznau.jpg similarity index 100% rename from site/web/assets/images/docs/cookbook/effects/parallax/04-vitznau.jpg rename to sites/docs/web/assets/images/docs/cookbook/effects/parallax/04-vitznau.jpg diff --git a/site/web/assets/images/docs/cookbook/effects/parallax/05-bali.jpg b/sites/docs/web/assets/images/docs/cookbook/effects/parallax/05-bali.jpg similarity index 100% rename from site/web/assets/images/docs/cookbook/effects/parallax/05-bali.jpg rename to sites/docs/web/assets/images/docs/cookbook/effects/parallax/05-bali.jpg diff --git a/site/web/assets/images/docs/cookbook/effects/parallax/06-mexico-city.jpg b/sites/docs/web/assets/images/docs/cookbook/effects/parallax/06-mexico-city.jpg similarity index 100% rename from site/web/assets/images/docs/cookbook/effects/parallax/06-mexico-city.jpg rename to sites/docs/web/assets/images/docs/cookbook/effects/parallax/06-mexico-city.jpg diff --git a/site/web/assets/images/docs/cookbook/effects/parallax/07-cairo.jpg b/sites/docs/web/assets/images/docs/cookbook/effects/parallax/07-cairo.jpg similarity index 100% rename from site/web/assets/images/docs/cookbook/effects/parallax/07-cairo.jpg rename to sites/docs/web/assets/images/docs/cookbook/effects/parallax/07-cairo.jpg diff --git a/site/web/assets/images/docs/cookbook/effects/split-check/Avatar1.jpg b/sites/docs/web/assets/images/docs/cookbook/effects/split-check/Avatar1.jpg similarity index 100% rename from site/web/assets/images/docs/cookbook/effects/split-check/Avatar1.jpg rename to sites/docs/web/assets/images/docs/cookbook/effects/split-check/Avatar1.jpg diff --git a/site/web/assets/images/docs/cookbook/effects/split-check/Avatar2.jpg b/sites/docs/web/assets/images/docs/cookbook/effects/split-check/Avatar2.jpg similarity index 100% rename from site/web/assets/images/docs/cookbook/effects/split-check/Avatar2.jpg rename to sites/docs/web/assets/images/docs/cookbook/effects/split-check/Avatar2.jpg diff --git a/site/web/assets/images/docs/cookbook/effects/split-check/Avatar3.jpg b/sites/docs/web/assets/images/docs/cookbook/effects/split-check/Avatar3.jpg similarity index 100% rename from site/web/assets/images/docs/cookbook/effects/split-check/Avatar3.jpg rename to sites/docs/web/assets/images/docs/cookbook/effects/split-check/Avatar3.jpg diff --git a/site/web/assets/images/docs/cookbook/effects/split-check/Food1.jpg b/sites/docs/web/assets/images/docs/cookbook/effects/split-check/Food1.jpg similarity index 100% rename from site/web/assets/images/docs/cookbook/effects/split-check/Food1.jpg rename to sites/docs/web/assets/images/docs/cookbook/effects/split-check/Food1.jpg diff --git a/site/web/assets/images/docs/cookbook/effects/split-check/Food2.jpg b/sites/docs/web/assets/images/docs/cookbook/effects/split-check/Food2.jpg similarity index 100% rename from site/web/assets/images/docs/cookbook/effects/split-check/Food2.jpg rename to sites/docs/web/assets/images/docs/cookbook/effects/split-check/Food2.jpg diff --git a/site/web/assets/images/docs/cookbook/effects/split-check/Food3.jpg b/sites/docs/web/assets/images/docs/cookbook/effects/split-check/Food3.jpg similarity index 100% rename from site/web/assets/images/docs/cookbook/effects/split-check/Food3.jpg rename to sites/docs/web/assets/images/docs/cookbook/effects/split-check/Food3.jpg diff --git a/site/web/assets/images/docs/cookbook/fade-in-out.webp b/sites/docs/web/assets/images/docs/cookbook/fade-in-out.webp similarity index 100% rename from site/web/assets/images/docs/cookbook/fade-in-out.webp rename to sites/docs/web/assets/images/docs/cookbook/fade-in-out.webp diff --git a/site/web/assets/images/docs/cookbook/fading-in-asset-demo.webp b/sites/docs/web/assets/images/docs/cookbook/fading-in-asset-demo.webp similarity index 100% rename from site/web/assets/images/docs/cookbook/fading-in-asset-demo.webp rename to sites/docs/web/assets/images/docs/cookbook/fading-in-asset-demo.webp diff --git a/site/web/assets/images/docs/cookbook/fading-in-images.webp b/sites/docs/web/assets/images/docs/cookbook/fading-in-images.webp similarity index 100% rename from site/web/assets/images/docs/cookbook/fading-in-images.webp rename to sites/docs/web/assets/images/docs/cookbook/fading-in-images.webp diff --git a/site/web/assets/images/docs/cookbook/floating-app-bar.webp b/sites/docs/web/assets/images/docs/cookbook/floating-app-bar.webp similarity index 100% rename from site/web/assets/images/docs/cookbook/floating-app-bar.webp rename to sites/docs/web/assets/images/docs/cookbook/floating-app-bar.webp diff --git a/site/web/assets/images/docs/cookbook/focus.webp b/sites/docs/web/assets/images/docs/cookbook/focus.webp similarity index 100% rename from site/web/assets/images/docs/cookbook/focus.webp rename to sites/docs/web/assets/images/docs/cookbook/focus.webp diff --git a/site/web/assets/images/docs/cookbook/fonts.png b/sites/docs/web/assets/images/docs/cookbook/fonts.png similarity index 100% rename from site/web/assets/images/docs/cookbook/fonts.png rename to sites/docs/web/assets/images/docs/cookbook/fonts.png diff --git a/site/web/assets/images/docs/cookbook/form-validation.webp b/sites/docs/web/assets/images/docs/cookbook/form-validation.webp similarity index 100% rename from site/web/assets/images/docs/cookbook/form-validation.webp rename to sites/docs/web/assets/images/docs/cookbook/form-validation.webp diff --git a/site/web/assets/images/docs/cookbook/google-play-create-app.png b/sites/docs/web/assets/images/docs/cookbook/google-play-create-app.png similarity index 100% rename from site/web/assets/images/docs/cookbook/google-play-create-app.png rename to sites/docs/web/assets/images/docs/cookbook/google-play-create-app.png diff --git a/site/web/assets/images/docs/cookbook/grid-list.webp b/sites/docs/web/assets/images/docs/cookbook/grid-list.webp similarity index 100% rename from site/web/assets/images/docs/cookbook/grid-list.webp rename to sites/docs/web/assets/images/docs/cookbook/grid-list.webp diff --git a/site/web/assets/images/docs/cookbook/handling-taps.webp b/sites/docs/web/assets/images/docs/cookbook/handling-taps.webp similarity index 100% rename from site/web/assets/images/docs/cookbook/handling-taps.webp rename to sites/docs/web/assets/images/docs/cookbook/handling-taps.webp diff --git a/site/web/assets/images/docs/cookbook/hero.webp b/sites/docs/web/assets/images/docs/cookbook/hero.webp similarity index 100% rename from site/web/assets/images/docs/cookbook/hero.webp rename to sites/docs/web/assets/images/docs/cookbook/hero.webp diff --git a/site/web/assets/images/docs/cookbook/horizontal-list.webp b/sites/docs/web/assets/images/docs/cookbook/horizontal-list.webp similarity index 100% rename from site/web/assets/images/docs/cookbook/horizontal-list.webp rename to sites/docs/web/assets/images/docs/cookbook/horizontal-list.webp diff --git a/site/web/assets/images/docs/cookbook/isolate.webp b/sites/docs/web/assets/images/docs/cookbook/isolate.webp similarity index 100% rename from site/web/assets/images/docs/cookbook/isolate.webp rename to sites/docs/web/assets/images/docs/cookbook/isolate.webp diff --git a/site/web/assets/images/docs/cookbook/long-lists.webp b/sites/docs/web/assets/images/docs/cookbook/long-lists.webp similarity index 100% rename from site/web/assets/images/docs/cookbook/long-lists.webp rename to sites/docs/web/assets/images/docs/cookbook/long-lists.webp diff --git a/site/web/assets/images/docs/cookbook/mixed-list.png b/sites/docs/web/assets/images/docs/cookbook/mixed-list.png similarity index 100% rename from site/web/assets/images/docs/cookbook/mixed-list.png rename to sites/docs/web/assets/images/docs/cookbook/mixed-list.png diff --git a/site/web/assets/images/docs/cookbook/multiplayer-areas.jpg b/sites/docs/web/assets/images/docs/cookbook/multiplayer-areas.jpg similarity index 100% rename from site/web/assets/images/docs/cookbook/multiplayer-areas.jpg rename to sites/docs/web/assets/images/docs/cookbook/multiplayer-areas.jpg diff --git a/site/web/assets/images/docs/cookbook/multiplayer-card-game.jpg b/sites/docs/web/assets/images/docs/cookbook/multiplayer-card-game.jpg similarity index 100% rename from site/web/assets/images/docs/cookbook/multiplayer-card-game.jpg rename to sites/docs/web/assets/images/docs/cookbook/multiplayer-card-game.jpg diff --git a/site/web/assets/images/docs/cookbook/multiplayer-firebase-data.png b/sites/docs/web/assets/images/docs/cookbook/multiplayer-firebase-data.png similarity index 100% rename from site/web/assets/images/docs/cookbook/multiplayer-firebase-data.png rename to sites/docs/web/assets/images/docs/cookbook/multiplayer-firebase-data.png diff --git a/site/web/assets/images/docs/cookbook/multiplayer-firebase-match.png b/sites/docs/web/assets/images/docs/cookbook/multiplayer-firebase-match.png similarity index 100% rename from site/web/assets/images/docs/cookbook/multiplayer-firebase-match.png rename to sites/docs/web/assets/images/docs/cookbook/multiplayer-firebase-match.png diff --git a/site/web/assets/images/docs/cookbook/multiplayer-two-mobiles.jpg b/sites/docs/web/assets/images/docs/cookbook/multiplayer-two-mobiles.jpg similarity index 100% rename from site/web/assets/images/docs/cookbook/multiplayer-two-mobiles.jpg rename to sites/docs/web/assets/images/docs/cookbook/multiplayer-two-mobiles.jpg diff --git a/site/web/assets/images/docs/cookbook/navigate-with-arguments.webp b/sites/docs/web/assets/images/docs/cookbook/navigate-with-arguments.webp similarity index 100% rename from site/web/assets/images/docs/cookbook/navigate-with-arguments.webp rename to sites/docs/web/assets/images/docs/cookbook/navigate-with-arguments.webp diff --git a/site/web/assets/images/docs/cookbook/navigation-basics-cupertino.webp b/sites/docs/web/assets/images/docs/cookbook/navigation-basics-cupertino.webp similarity index 100% rename from site/web/assets/images/docs/cookbook/navigation-basics-cupertino.webp rename to sites/docs/web/assets/images/docs/cookbook/navigation-basics-cupertino.webp diff --git a/site/web/assets/images/docs/cookbook/navigation-basics.webp b/sites/docs/web/assets/images/docs/cookbook/navigation-basics.webp similarity index 100% rename from site/web/assets/images/docs/cookbook/navigation-basics.webp rename to sites/docs/web/assets/images/docs/cookbook/navigation-basics.webp diff --git a/site/web/assets/images/docs/cookbook/network-image.png b/sites/docs/web/assets/images/docs/cookbook/network-image.png similarity index 100% rename from site/web/assets/images/docs/cookbook/network-image.png rename to sites/docs/web/assets/images/docs/cookbook/network-image.png diff --git a/site/web/assets/images/docs/cookbook/orientation.webp b/sites/docs/web/assets/images/docs/cookbook/orientation.webp similarity index 100% rename from site/web/assets/images/docs/cookbook/orientation.webp rename to sites/docs/web/assets/images/docs/cookbook/orientation.webp diff --git a/site/web/assets/images/docs/cookbook/package-fonts.png b/sites/docs/web/assets/images/docs/cookbook/package-fonts.png similarity index 100% rename from site/web/assets/images/docs/cookbook/package-fonts.png rename to sites/docs/web/assets/images/docs/cookbook/package-fonts.png diff --git a/site/web/assets/images/docs/cookbook/page-route-animation.webp b/sites/docs/web/assets/images/docs/cookbook/page-route-animation.webp similarity index 100% rename from site/web/assets/images/docs/cookbook/page-route-animation.webp rename to sites/docs/web/assets/images/docs/cookbook/page-route-animation.webp diff --git a/site/web/assets/images/docs/cookbook/passing-data.webp b/sites/docs/web/assets/images/docs/cookbook/passing-data.webp similarity index 100% rename from site/web/assets/images/docs/cookbook/passing-data.webp rename to sites/docs/web/assets/images/docs/cookbook/passing-data.webp diff --git a/site/web/assets/images/docs/cookbook/play-console-play-games-services.png b/sites/docs/web/assets/images/docs/cookbook/play-console-play-games-services.png similarity index 100% rename from site/web/assets/images/docs/cookbook/play-console-play-games-services.png rename to sites/docs/web/assets/images/docs/cookbook/play-console-play-games-services.png diff --git a/site/web/assets/images/docs/cookbook/retrieve-input.webp b/sites/docs/web/assets/images/docs/cookbook/retrieve-input.webp similarity index 100% rename from site/web/assets/images/docs/cookbook/retrieve-input.webp rename to sites/docs/web/assets/images/docs/cookbook/retrieve-input.webp diff --git a/site/web/assets/images/docs/cookbook/returning-data.webp b/sites/docs/web/assets/images/docs/cookbook/returning-data.webp similarity index 100% rename from site/web/assets/images/docs/cookbook/returning-data.webp rename to sites/docs/web/assets/images/docs/cookbook/returning-data.webp diff --git a/site/web/assets/images/docs/cookbook/ripples.webp b/sites/docs/web/assets/images/docs/cookbook/ripples.webp similarity index 100% rename from site/web/assets/images/docs/cookbook/ripples.webp rename to sites/docs/web/assets/images/docs/cookbook/ripples.webp diff --git a/site/web/assets/images/docs/cookbook/set-up-app-links-emulator-deeplinked.png b/sites/docs/web/assets/images/docs/cookbook/set-up-app-links-emulator-deeplinked.png similarity index 100% rename from site/web/assets/images/docs/cookbook/set-up-app-links-emulator-deeplinked.png rename to sites/docs/web/assets/images/docs/cookbook/set-up-app-links-emulator-deeplinked.png diff --git a/site/web/assets/images/docs/cookbook/set-up-app-links-emulator-installed.png b/sites/docs/web/assets/images/docs/cookbook/set-up-app-links-emulator-installed.png similarity index 100% rename from site/web/assets/images/docs/cookbook/set-up-app-links-emulator-installed.png rename to sites/docs/web/assets/images/docs/cookbook/set-up-app-links-emulator-installed.png diff --git a/site/web/assets/images/docs/cookbook/set-up-app-links-pdc-signing-key.png b/sites/docs/web/assets/images/docs/cookbook/set-up-app-links-pdc-signing-key.png similarity index 100% rename from site/web/assets/images/docs/cookbook/set-up-app-links-pdc-signing-key.png rename to sites/docs/web/assets/images/docs/cookbook/set-up-app-links-pdc-signing-key.png diff --git a/site/web/assets/images/docs/cookbook/set-up-universal-links-add-associated-domains.png b/sites/docs/web/assets/images/docs/cookbook/set-up-universal-links-add-associated-domains.png similarity index 100% rename from site/web/assets/images/docs/cookbook/set-up-universal-links-add-associated-domains.png rename to sites/docs/web/assets/images/docs/cookbook/set-up-universal-links-add-associated-domains.png diff --git a/site/web/assets/images/docs/cookbook/set-up-universal-links-associated-domains.png b/sites/docs/web/assets/images/docs/cookbook/set-up-universal-links-associated-domains.png similarity index 100% rename from site/web/assets/images/docs/cookbook/set-up-universal-links-associated-domains.png rename to sites/docs/web/assets/images/docs/cookbook/set-up-universal-links-associated-domains.png diff --git a/site/web/assets/images/docs/cookbook/set-up-universal-links-simulator-deeplinked.png b/sites/docs/web/assets/images/docs/cookbook/set-up-universal-links-simulator-deeplinked.png similarity index 100% rename from site/web/assets/images/docs/cookbook/set-up-universal-links-simulator-deeplinked.png rename to sites/docs/web/assets/images/docs/cookbook/set-up-universal-links-simulator-deeplinked.png diff --git a/site/web/assets/images/docs/cookbook/set-up-universal-links-simulator.png b/sites/docs/web/assets/images/docs/cookbook/set-up-universal-links-simulator.png similarity index 100% rename from site/web/assets/images/docs/cookbook/set-up-universal-links-simulator.png rename to sites/docs/web/assets/images/docs/cookbook/set-up-universal-links-simulator.png diff --git a/site/web/assets/images/docs/cookbook/snackbar.webp b/sites/docs/web/assets/images/docs/cookbook/snackbar.webp similarity index 100% rename from site/web/assets/images/docs/cookbook/snackbar.webp rename to sites/docs/web/assets/images/docs/cookbook/snackbar.webp diff --git a/site/web/assets/images/docs/cookbook/spaced-items-1.png b/sites/docs/web/assets/images/docs/cookbook/spaced-items-1.png similarity index 100% rename from site/web/assets/images/docs/cookbook/spaced-items-1.png rename to sites/docs/web/assets/images/docs/cookbook/spaced-items-1.png diff --git a/site/web/assets/images/docs/cookbook/spaced-items-2.png b/sites/docs/web/assets/images/docs/cookbook/spaced-items-2.png similarity index 100% rename from site/web/assets/images/docs/cookbook/spaced-items-2.png rename to sites/docs/web/assets/images/docs/cookbook/spaced-items-2.png diff --git a/site/web/assets/images/docs/cookbook/tabs.webp b/sites/docs/web/assets/images/docs/cookbook/tabs.webp similarity index 100% rename from site/web/assets/images/docs/cookbook/tabs.webp rename to sites/docs/web/assets/images/docs/cookbook/tabs.webp diff --git a/site/web/assets/images/docs/cookbook/themes.png b/sites/docs/web/assets/images/docs/cookbook/themes.png similarity index 100% rename from site/web/assets/images/docs/cookbook/themes.png rename to sites/docs/web/assets/images/docs/cookbook/themes.png diff --git a/site/web/assets/images/docs/cookbook/types-of-gamer-motivations.png b/sites/docs/web/assets/images/docs/cookbook/types-of-gamer-motivations.png similarity index 100% rename from site/web/assets/images/docs/cookbook/types-of-gamer-motivations.png rename to sites/docs/web/assets/images/docs/cookbook/types-of-gamer-motivations.png diff --git a/site/web/assets/images/docs/cookbook/web-sockets.webp b/sites/docs/web/assets/images/docs/cookbook/web-sockets.webp similarity index 100% rename from site/web/assets/images/docs/cookbook/web-sockets.webp rename to sites/docs/web/assets/images/docs/cookbook/web-sockets.webp diff --git a/site/web/assets/images/docs/crash_reports.png b/sites/docs/web/assets/images/docs/crash_reports.png similarity index 100% rename from site/web/assets/images/docs/crash_reports.png rename to sites/docs/web/assets/images/docs/crash_reports.png diff --git a/site/web/assets/images/docs/declarativeUIchanges.png b/sites/docs/web/assets/images/docs/declarativeUIchanges.png similarity index 100% rename from site/web/assets/images/docs/declarativeUIchanges.png rename to sites/docs/web/assets/images/docs/declarativeUIchanges.png diff --git a/site/web/assets/images/docs/deployment/android/build-variant-menu.png b/sites/docs/web/assets/images/docs/deployment/android/build-variant-menu.png similarity index 100% rename from site/web/assets/images/docs/deployment/android/build-variant-menu.png rename to sites/docs/web/assets/images/docs/deployment/android/build-variant-menu.png diff --git a/site/web/assets/images/docs/deployment/android/cli-multidex-added-build.png b/sites/docs/web/assets/images/docs/deployment/android/cli-multidex-added-build.png similarity index 100% rename from site/web/assets/images/docs/deployment/android/cli-multidex-added-build.png rename to sites/docs/web/assets/images/docs/deployment/android/cli-multidex-added-build.png diff --git a/site/web/assets/images/docs/deployment/android/cli-select-device.png b/sites/docs/web/assets/images/docs/deployment/android/cli-select-device.png similarity index 100% rename from site/web/assets/images/docs/deployment/android/cli-select-device.png rename to sites/docs/web/assets/images/docs/deployment/android/cli-select-device.png diff --git a/site/web/assets/images/docs/deployment/android/gradle-script-menu.png b/sites/docs/web/assets/images/docs/deployment/android/gradle-script-menu.png similarity index 100% rename from site/web/assets/images/docs/deployment/android/gradle-script-menu.png rename to sites/docs/web/assets/images/docs/deployment/android/gradle-script-menu.png diff --git a/site/web/assets/images/docs/deployment/android/ide-build-failure-multidex.png b/sites/docs/web/assets/images/docs/deployment/android/ide-build-failure-multidex.png similarity index 100% rename from site/web/assets/images/docs/deployment/android/ide-build-failure-multidex.png rename to sites/docs/web/assets/images/docs/deployment/android/ide-build-failure-multidex.png diff --git a/site/web/assets/images/docs/development/add-to-app/android-overview.webp b/sites/docs/web/assets/images/docs/development/add-to-app/android-overview.webp similarity index 100% rename from site/web/assets/images/docs/development/add-to-app/android-overview.webp rename to sites/docs/web/assets/images/docs/development/add-to-app/android-overview.webp diff --git a/site/web/assets/images/docs/development/add-to-app/android/add-flutter-fragment/add-flutter-fragment_fullscreen.png b/sites/docs/web/assets/images/docs/development/add-to-app/android/add-flutter-fragment/add-flutter-fragment_fullscreen.png similarity index 100% rename from site/web/assets/images/docs/development/add-to-app/android/add-flutter-fragment/add-flutter-fragment_fullscreen.png rename to sites/docs/web/assets/images/docs/development/add-to-app/android/add-flutter-fragment/add-flutter-fragment_fullscreen.png diff --git a/site/web/assets/images/docs/development/add-to-app/android/add-flutter-fragment/add-flutter-fragment_header.png b/sites/docs/web/assets/images/docs/development/add-to-app/android/add-flutter-fragment/add-flutter-fragment_header.png similarity index 100% rename from site/web/assets/images/docs/development/add-to-app/android/add-flutter-fragment/add-flutter-fragment_header.png rename to sites/docs/web/assets/images/docs/development/add-to-app/android/add-flutter-fragment/add-flutter-fragment_header.png diff --git a/site/web/assets/images/docs/development/add-to-app/android/add-flutter-fragment/add-flutter-fragment_partial-ui.png b/sites/docs/web/assets/images/docs/development/add-to-app/android/add-flutter-fragment/add-flutter-fragment_partial-ui.png similarity index 100% rename from site/web/assets/images/docs/development/add-to-app/android/add-flutter-fragment/add-flutter-fragment_partial-ui.png rename to sites/docs/web/assets/images/docs/development/add-to-app/android/add-flutter-fragment/add-flutter-fragment_partial-ui.png diff --git a/site/web/assets/images/docs/development/add-to-app/android/add-flutter-screen/add-single-flutter-screen-transparent_header.png b/sites/docs/web/assets/images/docs/development/add-to-app/android/add-flutter-screen/add-single-flutter-screen-transparent_header.png similarity index 100% rename from site/web/assets/images/docs/development/add-to-app/android/add-flutter-screen/add-single-flutter-screen-transparent_header.png rename to sites/docs/web/assets/images/docs/development/add-to-app/android/add-flutter-screen/add-single-flutter-screen-transparent_header.png diff --git a/site/web/assets/images/docs/development/add-to-app/android/add-flutter-screen/add-single-flutter-screen_header.png b/sites/docs/web/assets/images/docs/development/add-to-app/android/add-flutter-screen/add-single-flutter-screen_header.png similarity index 100% rename from site/web/assets/images/docs/development/add-to-app/android/add-flutter-screen/add-single-flutter-screen_header.png rename to sites/docs/web/assets/images/docs/development/add-to-app/android/add-flutter-screen/add-single-flutter-screen_header.png diff --git a/site/web/assets/images/docs/development/add-to-app/android/add-flutter-view/add-view-sample.webp b/sites/docs/web/assets/images/docs/development/add-to-app/android/add-flutter-view/add-view-sample.webp similarity index 100% rename from site/web/assets/images/docs/development/add-to-app/android/add-flutter-view/add-view-sample.webp rename to sites/docs/web/assets/images/docs/development/add-to-app/android/add-flutter-view/add-view-sample.webp diff --git a/site/web/assets/images/docs/development/add-to-app/android/project-setup/build-aar-instructions.png b/sites/docs/web/assets/images/docs/development/add-to-app/android/project-setup/build-aar-instructions.png similarity index 100% rename from site/web/assets/images/docs/development/add-to-app/android/project-setup/build-aar-instructions.png rename to sites/docs/web/assets/images/docs/development/add-to-app/android/project-setup/build-aar-instructions.png diff --git a/site/web/assets/images/docs/development/add-to-app/android/project-setup/ide-build-aar.png b/sites/docs/web/assets/images/docs/development/add-to-app/android/project-setup/ide-build-aar.png similarity index 100% rename from site/web/assets/images/docs/development/add-to-app/android/project-setup/ide-build-aar.png rename to sites/docs/web/assets/images/docs/development/add-to-app/android/project-setup/ide-build-aar.png diff --git a/site/web/assets/images/docs/development/add-to-app/android/project-setup/ide-new-module.png b/sites/docs/web/assets/images/docs/development/add-to-app/android/project-setup/ide-new-module.png similarity index 100% rename from site/web/assets/images/docs/development/add-to-app/android/project-setup/ide-new-module.png rename to sites/docs/web/assets/images/docs/development/add-to-app/android/project-setup/ide-new-module.png diff --git a/site/web/assets/images/docs/development/add-to-app/debugging/wireless-port.png b/sites/docs/web/assets/images/docs/development/add-to-app/debugging/wireless-port.png similarity index 100% rename from site/web/assets/images/docs/development/add-to-app/debugging/wireless-port.png rename to sites/docs/web/assets/images/docs/development/add-to-app/debugging/wireless-port.png diff --git a/site/web/assets/images/docs/development/add-to-app/ios-overview.webp b/sites/docs/web/assets/images/docs/development/add-to-app/ios-overview.webp similarity index 100% rename from site/web/assets/images/docs/development/add-to-app/ios-overview.webp rename to sites/docs/web/assets/images/docs/development/add-to-app/ios-overview.webp diff --git a/site/web/assets/images/docs/development/add-to-app/ios/project-setup/choose-libraries.png b/sites/docs/web/assets/images/docs/development/add-to-app/ios/project-setup/choose-libraries.png similarity index 100% rename from site/web/assets/images/docs/development/add-to-app/ios/project-setup/choose-libraries.png rename to sites/docs/web/assets/images/docs/development/add-to-app/ios/project-setup/choose-libraries.png diff --git a/site/web/assets/images/docs/development/add-to-app/ios/project-setup/choose-to-embed.png b/sites/docs/web/assets/images/docs/development/add-to-app/ios/project-setup/choose-to-embed.png similarity index 100% rename from site/web/assets/images/docs/development/add-to-app/ios/project-setup/choose-to-embed.png rename to sites/docs/web/assets/images/docs/development/add-to-app/ios/project-setup/choose-to-embed.png diff --git a/site/web/assets/images/docs/development/add-to-app/ios/project-setup/copy-bundle.png b/sites/docs/web/assets/images/docs/development/add-to-app/ios/project-setup/copy-bundle.png similarity index 100% rename from site/web/assets/images/docs/development/add-to-app/ios/project-setup/copy-bundle.png rename to sites/docs/web/assets/images/docs/development/add-to-app/ios/project-setup/copy-bundle.png diff --git a/site/web/assets/images/docs/development/add-to-app/ios/project-setup/debug-plist.png b/sites/docs/web/assets/images/docs/development/add-to-app/ios/project-setup/debug-plist.png similarity index 100% rename from site/web/assets/images/docs/development/add-to-app/ios/project-setup/debug-plist.png rename to sites/docs/web/assets/images/docs/development/add-to-app/ios/project-setup/debug-plist.png diff --git a/site/web/assets/images/docs/development/add-to-app/ios/project-setup/embed-xcode.png b/sites/docs/web/assets/images/docs/development/add-to-app/ios/project-setup/embed-xcode.png similarity index 100% rename from site/web/assets/images/docs/development/add-to-app/ios/project-setup/embed-xcode.png rename to sites/docs/web/assets/images/docs/development/add-to-app/ios/project-setup/embed-xcode.png diff --git a/site/web/assets/images/docs/development/add-to-app/ios/project-setup/excluded-archs.png b/sites/docs/web/assets/images/docs/development/add-to-app/ios/project-setup/excluded-archs.png similarity index 100% rename from site/web/assets/images/docs/development/add-to-app/ios/project-setup/excluded-archs.png rename to sites/docs/web/assets/images/docs/development/add-to-app/ios/project-setup/excluded-archs.png diff --git a/site/web/assets/images/docs/development/add-to-app/ios/project-setup/framework-search-paths.png b/sites/docs/web/assets/images/docs/development/add-to-app/ios/project-setup/framework-search-paths.png similarity index 100% rename from site/web/assets/images/docs/development/add-to-app/ios/project-setup/framework-search-paths.png rename to sites/docs/web/assets/images/docs/development/add-to-app/ios/project-setup/framework-search-paths.png diff --git a/site/web/assets/images/docs/development/add-to-app/ios/project-setup/linked-libraries.png b/sites/docs/web/assets/images/docs/development/add-to-app/ios/project-setup/linked-libraries.png similarity index 100% rename from site/web/assets/images/docs/development/add-to-app/ios/project-setup/linked-libraries.png rename to sites/docs/web/assets/images/docs/development/add-to-app/ios/project-setup/linked-libraries.png diff --git a/site/web/assets/images/docs/development/add-to-app/ios/project-setup/network-permission.png b/sites/docs/web/assets/images/docs/development/add-to-app/ios/project-setup/network-permission.png similarity index 100% rename from site/web/assets/images/docs/development/add-to-app/ios/project-setup/network-permission.png rename to sites/docs/web/assets/images/docs/development/add-to-app/ios/project-setup/network-permission.png diff --git a/site/web/assets/images/docs/development/add-to-app/ios/project-setup/plist-build-setting.png b/sites/docs/web/assets/images/docs/development/add-to-app/ios/project-setup/plist-build-setting.png similarity index 100% rename from site/web/assets/images/docs/development/add-to-app/ios/project-setup/plist-build-setting.png rename to sites/docs/web/assets/images/docs/development/add-to-app/ios/project-setup/plist-build-setting.png diff --git a/site/web/assets/images/docs/development/add-to-app/ios/project-setup/project-pbxproj.png b/sites/docs/web/assets/images/docs/development/add-to-app/ios/project-setup/project-pbxproj.png similarity index 100% rename from site/web/assets/images/docs/development/add-to-app/ios/project-setup/project-pbxproj.png rename to sites/docs/web/assets/images/docs/development/add-to-app/ios/project-setup/project-pbxproj.png diff --git a/site/web/assets/images/docs/development/add-to-app/ios/project-setup/set-plist-build-setting.png b/sites/docs/web/assets/images/docs/development/add-to-app/ios/project-setup/set-plist-build-setting.png similarity index 100% rename from site/web/assets/images/docs/development/add-to-app/ios/project-setup/set-plist-build-setting.png rename to sites/docs/web/assets/images/docs/development/add-to-app/ios/project-setup/set-plist-build-setting.png diff --git a/site/web/assets/images/docs/development/add-to-app/ipv6.png b/sites/docs/web/assets/images/docs/development/add-to-app/ipv6.png similarity index 100% rename from site/web/assets/images/docs/development/add-to-app/ipv6.png rename to sites/docs/web/assets/images/docs/development/add-to-app/ipv6.png diff --git a/site/web/assets/images/docs/development/add-to-app/multiple-flutters-sample.webp b/sites/docs/web/assets/images/docs/development/add-to-app/multiple-flutters-sample.webp similarity index 100% rename from site/web/assets/images/docs/development/add-to-app/multiple-flutters-sample.webp rename to sites/docs/web/assets/images/docs/development/add-to-app/multiple-flutters-sample.webp diff --git a/site/web/assets/images/docs/development/concurrency/basics-main-isolate.png b/sites/docs/web/assets/images/docs/development/concurrency/basics-main-isolate.png similarity index 100% rename from site/web/assets/images/docs/development/concurrency/basics-main-isolate.png rename to sites/docs/web/assets/images/docs/development/concurrency/basics-main-isolate.png diff --git a/site/web/assets/images/docs/development/concurrency/event-jank.png b/sites/docs/web/assets/images/docs/development/concurrency/event-jank.png similarity index 100% rename from site/web/assets/images/docs/development/concurrency/event-jank.png rename to sites/docs/web/assets/images/docs/development/concurrency/event-jank.png diff --git a/site/web/assets/images/docs/development/concurrency/isolate-bg-worker.png b/sites/docs/web/assets/images/docs/development/concurrency/isolate-bg-worker.png similarity index 100% rename from site/web/assets/images/docs/development/concurrency/isolate-bg-worker.png rename to sites/docs/web/assets/images/docs/development/concurrency/isolate-bg-worker.png diff --git a/site/web/assets/images/docs/development/data-and-backend/state-mgmt/ephemeral-vs-app-state.png b/sites/docs/web/assets/images/docs/development/data-and-backend/state-mgmt/ephemeral-vs-app-state.png similarity index 100% rename from site/web/assets/images/docs/development/data-and-backend/state-mgmt/ephemeral-vs-app-state.png rename to sites/docs/web/assets/images/docs/development/data-and-backend/state-mgmt/ephemeral-vs-app-state.png diff --git a/site/web/assets/images/docs/development/data-and-backend/state-mgmt/model-shopper-screencast.webp b/sites/docs/web/assets/images/docs/development/data-and-backend/state-mgmt/model-shopper-screencast.webp similarity index 100% rename from site/web/assets/images/docs/development/data-and-backend/state-mgmt/model-shopper-screencast.webp rename to sites/docs/web/assets/images/docs/development/data-and-backend/state-mgmt/model-shopper-screencast.webp diff --git a/site/web/assets/images/docs/development/data-and-backend/state-mgmt/simple-widget-tree-with-cart.png b/sites/docs/web/assets/images/docs/development/data-and-backend/state-mgmt/simple-widget-tree-with-cart.png similarity index 100% rename from site/web/assets/images/docs/development/data-and-backend/state-mgmt/simple-widget-tree-with-cart.png rename to sites/docs/web/assets/images/docs/development/data-and-backend/state-mgmt/simple-widget-tree-with-cart.png diff --git a/site/web/assets/images/docs/development/data-and-backend/state-mgmt/simple-widget-tree.png b/sites/docs/web/assets/images/docs/development/data-and-backend/state-mgmt/simple-widget-tree.png similarity index 100% rename from site/web/assets/images/docs/development/data-and-backend/state-mgmt/simple-widget-tree.png rename to sites/docs/web/assets/images/docs/development/data-and-backend/state-mgmt/simple-widget-tree.png diff --git a/site/web/assets/images/docs/development/data-and-backend/state-mgmt/state-management-explainer.webp b/sites/docs/web/assets/images/docs/development/data-and-backend/state-mgmt/state-management-explainer.webp similarity index 100% rename from site/web/assets/images/docs/development/data-and-backend/state-mgmt/state-management-explainer.webp rename to sites/docs/web/assets/images/docs/development/data-and-backend/state-mgmt/state-management-explainer.webp diff --git a/site/web/assets/images/docs/development/data-and-backend/state-mgmt/ui-equals-function-of-state.png b/sites/docs/web/assets/images/docs/development/data-and-backend/state-mgmt/ui-equals-function-of-state.png similarity index 100% rename from site/web/assets/images/docs/development/data-and-backend/state-mgmt/ui-equals-function-of-state.png rename to sites/docs/web/assets/images/docs/development/data-and-backend/state-mgmt/ui-equals-function-of-state.png diff --git a/site/web/assets/images/docs/development/device-connect.png b/sites/docs/web/assets/images/docs/development/device-connect.png similarity index 100% rename from site/web/assets/images/docs/development/device-connect.png rename to sites/docs/web/assets/images/docs/development/device-connect.png diff --git a/site/web/assets/images/docs/development/packages-and-plugins/FlutterFavoriteLogo.png b/sites/docs/web/assets/images/docs/development/packages-and-plugins/FlutterFavoriteLogo.png similarity index 100% rename from site/web/assets/images/docs/development/packages-and-plugins/FlutterFavoriteLogo.png rename to sites/docs/web/assets/images/docs/development/packages-and-plugins/FlutterFavoriteLogo.png diff --git a/site/web/assets/images/docs/development/packages-and-plugins/swift-package-manager/add-files-to-runner.png b/sites/docs/web/assets/images/docs/development/packages-and-plugins/swift-package-manager/add-files-to-runner.png similarity index 100% rename from site/web/assets/images/docs/development/packages-and-plugins/swift-package-manager/add-files-to-runner.png rename to sites/docs/web/assets/images/docs/development/packages-and-plugins/swift-package-manager/add-files-to-runner.png diff --git a/site/web/assets/images/docs/development/packages-and-plugins/swift-package-manager/add-flutter-pre-action.png b/sites/docs/web/assets/images/docs/development/packages-and-plugins/swift-package-manager/add-flutter-pre-action.png similarity index 100% rename from site/web/assets/images/docs/development/packages-and-plugins/swift-package-manager/add-flutter-pre-action.png rename to sites/docs/web/assets/images/docs/development/packages-and-plugins/swift-package-manager/add-flutter-pre-action.png diff --git a/site/web/assets/images/docs/development/packages-and-plugins/swift-package-manager/add-generated-framework.png b/sites/docs/web/assets/images/docs/development/packages-and-plugins/swift-package-manager/add-generated-framework.png similarity index 100% rename from site/web/assets/images/docs/development/packages-and-plugins/swift-package-manager/add-generated-framework.png rename to sites/docs/web/assets/images/docs/development/packages-and-plugins/swift-package-manager/add-generated-framework.png diff --git a/site/web/assets/images/docs/development/packages-and-plugins/swift-package-manager/add-runner-tests-link-binary-with-libraries.png b/sites/docs/web/assets/images/docs/development/packages-and-plugins/swift-package-manager/add-runner-tests-link-binary-with-libraries.png similarity index 100% rename from site/web/assets/images/docs/development/packages-and-plugins/swift-package-manager/add-runner-tests-link-binary-with-libraries.png rename to sites/docs/web/assets/images/docs/development/packages-and-plugins/swift-package-manager/add-runner-tests-link-binary-with-libraries.png diff --git a/site/web/assets/images/docs/development/packages-and-plugins/swift-package-manager/choose-package-products-test.png b/sites/docs/web/assets/images/docs/development/packages-and-plugins/swift-package-manager/choose-package-products-test.png similarity index 100% rename from site/web/assets/images/docs/development/packages-and-plugins/swift-package-manager/choose-package-products-test.png rename to sites/docs/web/assets/images/docs/development/packages-and-plugins/swift-package-manager/choose-package-products-test.png diff --git a/site/web/assets/images/docs/development/packages-and-plugins/swift-package-manager/choose-package-products.png b/sites/docs/web/assets/images/docs/development/packages-and-plugins/swift-package-manager/choose-package-products.png similarity index 100% rename from site/web/assets/images/docs/development/packages-and-plugins/swift-package-manager/choose-package-products.png rename to sites/docs/web/assets/images/docs/development/packages-and-plugins/swift-package-manager/choose-package-products.png diff --git a/site/web/assets/images/docs/development/packages-and-plugins/swift-package-manager/copy-full-path.png b/sites/docs/web/assets/images/docs/development/packages-and-plugins/swift-package-manager/copy-full-path.png similarity index 100% rename from site/web/assets/images/docs/development/packages-and-plugins/swift-package-manager/copy-full-path.png rename to sites/docs/web/assets/images/docs/development/packages-and-plugins/swift-package-manager/copy-full-path.png diff --git a/site/web/assets/images/docs/development/packages-and-plugins/swift-package-manager/flutter-pre-action-build-log.png b/sites/docs/web/assets/images/docs/development/packages-and-plugins/swift-package-manager/flutter-pre-action-build-log.png similarity index 100% rename from site/web/assets/images/docs/development/packages-and-plugins/swift-package-manager/flutter-pre-action-build-log.png rename to sites/docs/web/assets/images/docs/development/packages-and-plugins/swift-package-manager/flutter-pre-action-build-log.png diff --git a/site/web/assets/images/docs/development/packages-and-plugins/swift-package-manager/minimum-deployments.png b/sites/docs/web/assets/images/docs/development/packages-and-plugins/swift-package-manager/minimum-deployments.png similarity index 100% rename from site/web/assets/images/docs/development/packages-and-plugins/swift-package-manager/minimum-deployments.png rename to sites/docs/web/assets/images/docs/development/packages-and-plugins/swift-package-manager/minimum-deployments.png diff --git a/site/web/assets/images/docs/development/packages-and-plugins/swift-package-manager/package-dependencies.png b/sites/docs/web/assets/images/docs/development/packages-and-plugins/swift-package-manager/package-dependencies.png similarity index 100% rename from site/web/assets/images/docs/development/packages-and-plugins/swift-package-manager/package-dependencies.png rename to sites/docs/web/assets/images/docs/development/packages-and-plugins/swift-package-manager/package-dependencies.png diff --git a/site/web/assets/images/docs/development/packages-and-plugins/swift-package-manager/reference-files-in-place.png b/sites/docs/web/assets/images/docs/development/packages-and-plugins/swift-package-manager/reference-files-in-place.png similarity index 100% rename from site/web/assets/images/docs/development/packages-and-plugins/swift-package-manager/reference-files-in-place.png rename to sites/docs/web/assets/images/docs/development/packages-and-plugins/swift-package-manager/reference-files-in-place.png diff --git a/site/web/assets/images/docs/development/packages-and-plugins/swift-package-manager/remove-flutter-pre-action.png b/sites/docs/web/assets/images/docs/development/packages-and-plugins/swift-package-manager/remove-flutter-pre-action.png similarity index 100% rename from site/web/assets/images/docs/development/packages-and-plugins/swift-package-manager/remove-flutter-pre-action.png rename to sites/docs/web/assets/images/docs/development/packages-and-plugins/swift-package-manager/remove-flutter-pre-action.png diff --git a/site/web/assets/images/docs/development/packages-and-plugins/swift-package-manager/remove-generated-framework.png b/sites/docs/web/assets/images/docs/development/packages-and-plugins/swift-package-manager/remove-generated-framework.png similarity index 100% rename from site/web/assets/images/docs/development/packages-and-plugins/swift-package-manager/remove-generated-framework.png rename to sites/docs/web/assets/images/docs/development/packages-and-plugins/swift-package-manager/remove-generated-framework.png diff --git a/site/web/assets/images/docs/development/packages-and-plugins/swift-package-manager/remove-generated-package.png b/sites/docs/web/assets/images/docs/development/packages-and-plugins/swift-package-manager/remove-generated-package.png similarity index 100% rename from site/web/assets/images/docs/development/packages-and-plugins/swift-package-manager/remove-generated-package.png rename to sites/docs/web/assets/images/docs/development/packages-and-plugins/swift-package-manager/remove-generated-package.png diff --git a/site/web/assets/images/docs/development/packages-and-plugins/swift-package-manager/runner-tests-link-binary-with-libraries.png b/sites/docs/web/assets/images/docs/development/packages-and-plugins/swift-package-manager/runner-tests-link-binary-with-libraries.png similarity index 100% rename from site/web/assets/images/docs/development/packages-and-plugins/swift-package-manager/runner-tests-link-binary-with-libraries.png rename to sites/docs/web/assets/images/docs/development/packages-and-plugins/swift-package-manager/runner-tests-link-binary-with-libraries.png diff --git a/site/web/assets/images/docs/development/packages-and-plugins/swift-package-manager/search-for-ocmock.png b/sites/docs/web/assets/images/docs/development/packages-and-plugins/swift-package-manager/search-for-ocmock.png similarity index 100% rename from site/web/assets/images/docs/development/packages-and-plugins/swift-package-manager/search-for-ocmock.png rename to sites/docs/web/assets/images/docs/development/packages-and-plugins/swift-package-manager/search-for-ocmock.png diff --git a/site/web/assets/images/docs/development/platform-integration/app-extensions/share-extension-open-app.gif b/sites/docs/web/assets/images/docs/development/platform-integration/app-extensions/share-extension-open-app.gif similarity index 100% rename from site/web/assets/images/docs/development/platform-integration/app-extensions/share-extension-open-app.gif rename to sites/docs/web/assets/images/docs/development/platform-integration/app-extensions/share-extension-open-app.gif diff --git a/site/web/assets/images/docs/development/platform-integration/app-extensions/share-extension.png b/sites/docs/web/assets/images/docs/development/platform-integration/app-extensions/share-extension.png similarity index 100% rename from site/web/assets/images/docs/development/platform-integration/app-extensions/share-extension.png rename to sites/docs/web/assets/images/docs/development/platform-integration/app-extensions/share-extension.png diff --git a/site/web/assets/images/docs/development/platform-integration/app-extensions/xcode-app-groups.png b/sites/docs/web/assets/images/docs/development/platform-integration/app-extensions/xcode-app-groups.png similarity index 100% rename from site/web/assets/images/docs/development/platform-integration/app-extensions/xcode-app-groups.png rename to sites/docs/web/assets/images/docs/development/platform-integration/app-extensions/xcode-app-groups.png diff --git a/site/web/assets/images/docs/development/platform-integration/app-extensions/xcode-configurations.png b/sites/docs/web/assets/images/docs/development/platform-integration/app-extensions/xcode-configurations.png similarity index 100% rename from site/web/assets/images/docs/development/platform-integration/app-extensions/xcode-configurations.png rename to sites/docs/web/assets/images/docs/development/platform-integration/app-extensions/xcode-configurations.png diff --git a/site/web/assets/images/docs/development/platform-integration/ios-app-clip/activate-scheme.png b/sites/docs/web/assets/images/docs/development/platform-integration/ios-app-clip/activate-scheme.png similarity index 100% rename from site/web/assets/images/docs/development/platform-integration/ios-app-clip/activate-scheme.png rename to sites/docs/web/assets/images/docs/development/platform-integration/ios-app-clip/activate-scheme.png diff --git a/site/web/assets/images/docs/development/platform-integration/ios-app-clip/add-app-clip.png b/sites/docs/web/assets/images/docs/development/platform-integration/ios-app-clip/add-app-clip.png similarity index 100% rename from site/web/assets/images/docs/development/platform-integration/ios-app-clip/add-app-clip.png rename to sites/docs/web/assets/images/docs/development/platform-integration/ios-app-clip/add-app-clip.png diff --git a/site/web/assets/images/docs/development/platform-integration/ios-app-clip/add-target-membership.png b/sites/docs/web/assets/images/docs/development/platform-integration/ios-app-clip/add-target-membership.png similarity index 100% rename from site/web/assets/images/docs/development/platform-integration/ios-app-clip/add-target-membership.png rename to sites/docs/web/assets/images/docs/development/platform-integration/ios-app-clip/add-target-membership.png diff --git a/site/web/assets/images/docs/development/platform-integration/ios-app-clip/add-target.png b/sites/docs/web/assets/images/docs/development/platform-integration/ios-app-clip/add-target.png similarity index 100% rename from site/web/assets/images/docs/development/platform-integration/ios-app-clip/add-target.png rename to sites/docs/web/assets/images/docs/development/platform-integration/ios-app-clip/add-target.png diff --git a/site/web/assets/images/docs/development/platform-integration/ios-app-clip/app-clip-details.png b/sites/docs/web/assets/images/docs/development/platform-integration/ios-app-clip/app-clip-details.png similarity index 100% rename from site/web/assets/images/docs/development/platform-integration/ios-app-clip/app-clip-details.png rename to sites/docs/web/assets/images/docs/development/platform-integration/ios-app-clip/app-clip-details.png diff --git a/site/web/assets/images/docs/development/platform-integration/ios-app-clip/app-clip-entitlements.png b/sites/docs/web/assets/images/docs/development/platform-integration/ios-app-clip/app-clip-entitlements.png similarity index 100% rename from site/web/assets/images/docs/development/platform-integration/ios-app-clip/app-clip-entitlements.png rename to sites/docs/web/assets/images/docs/development/platform-integration/ios-app-clip/app-clip-entitlements.png diff --git a/site/web/assets/images/docs/development/platform-integration/ios-app-clip/bridge-header.png b/sites/docs/web/assets/images/docs/development/platform-integration/ios-app-clip/bridge-header.png similarity index 100% rename from site/web/assets/images/docs/development/platform-integration/ios-app-clip/bridge-header.png rename to sites/docs/web/assets/images/docs/development/platform-integration/ios-app-clip/bridge-header.png diff --git a/site/web/assets/images/docs/development/platform-integration/ios-app-clip/clean-files.png b/sites/docs/web/assets/images/docs/development/platform-integration/ios-app-clip/clean-files.png similarity index 100% rename from site/web/assets/images/docs/development/platform-integration/ios-app-clip/clean-files.png rename to sites/docs/web/assets/images/docs/development/platform-integration/ios-app-clip/clean-files.png diff --git a/site/web/assets/images/docs/development/platform-integration/ios-app-clip/configuration.png b/sites/docs/web/assets/images/docs/development/platform-integration/ios-app-clip/configuration.png similarity index 100% rename from site/web/assets/images/docs/development/platform-integration/ios-app-clip/configuration.png rename to sites/docs/web/assets/images/docs/development/platform-integration/ios-app-clip/configuration.png diff --git a/site/web/assets/images/docs/development/platform-integration/ios-app-clip/embedded-app-clips.png b/sites/docs/web/assets/images/docs/development/platform-integration/ios-app-clip/embedded-app-clips.png similarity index 100% rename from site/web/assets/images/docs/development/platform-integration/ios-app-clip/embedded-app-clips.png rename to sites/docs/web/assets/images/docs/development/platform-integration/ios-app-clip/embedded-app-clips.png diff --git a/site/web/assets/images/docs/development/platform-integration/ios-app-clip/main-app-entitlements-setting.png b/sites/docs/web/assets/images/docs/development/platform-integration/ios-app-clip/main-app-entitlements-setting.png similarity index 100% rename from site/web/assets/images/docs/development/platform-integration/ios-app-clip/main-app-entitlements-setting.png rename to sites/docs/web/assets/images/docs/development/platform-integration/ios-app-clip/main-app-entitlements-setting.png diff --git a/site/web/assets/images/docs/development/platform-integration/ios-app-clip/main-app-entitlements.png b/sites/docs/web/assets/images/docs/development/platform-integration/ios-app-clip/main-app-entitlements.png similarity index 100% rename from site/web/assets/images/docs/development/platform-integration/ios-app-clip/main-app-entitlements.png rename to sites/docs/web/assets/images/docs/development/platform-integration/ios-app-clip/main-app-entitlements.png diff --git a/site/web/assets/images/docs/development/platform-integration/ios-app-clip/new-build-phase.png b/sites/docs/web/assets/images/docs/development/platform-integration/ios-app-clip/new-build-phase.png similarity index 100% rename from site/web/assets/images/docs/development/platform-integration/ios-app-clip/new-build-phase.png rename to sites/docs/web/assets/images/docs/development/platform-integration/ios-app-clip/new-build-phase.png diff --git a/site/web/assets/images/docs/development/platform-integration/ios-app-clip/observatory-uri.png b/sites/docs/web/assets/images/docs/development/platform-integration/ios-app-clip/observatory-uri.png similarity index 100% rename from site/web/assets/images/docs/development/platform-integration/ios-app-clip/observatory-uri.png rename to sites/docs/web/assets/images/docs/development/platform-integration/ios-app-clip/observatory-uri.png diff --git a/site/web/assets/images/docs/development/platform-integration/ios-app-clip/run-select.png b/sites/docs/web/assets/images/docs/development/platform-integration/ios-app-clip/run-select.png similarity index 100% rename from site/web/assets/images/docs/development/platform-integration/ios-app-clip/run-select.png rename to sites/docs/web/assets/images/docs/development/platform-integration/ios-app-clip/run-select.png diff --git a/site/web/assets/images/docs/development/platform-integration/ios-app-clip/scene-manifest.png b/sites/docs/web/assets/images/docs/development/platform-integration/ios-app-clip/scene-manifest.png similarity index 100% rename from site/web/assets/images/docs/development/platform-integration/ios-app-clip/scene-manifest.png rename to sites/docs/web/assets/images/docs/development/platform-integration/ios-app-clip/scene-manifest.png diff --git a/site/web/assets/images/docs/development/platform-integration/ios-app-clip/xcode-backend-build.png b/sites/docs/web/assets/images/docs/development/platform-integration/ios-app-clip/xcode-backend-build.png similarity index 100% rename from site/web/assets/images/docs/development/platform-integration/ios-app-clip/xcode-backend-build.png rename to sites/docs/web/assets/images/docs/development/platform-integration/ios-app-clip/xcode-backend-build.png diff --git a/site/web/assets/images/docs/development/platform-integration/ios-app-clip/xcode-backend-embed.png b/sites/docs/web/assets/images/docs/development/platform-integration/ios-app-clip/xcode-backend-embed.png similarity index 100% rename from site/web/assets/images/docs/development/platform-integration/ios-app-clip/xcode-backend-embed.png rename to sites/docs/web/assets/images/docs/development/platform-integration/ios-app-clip/xcode-backend-embed.png diff --git a/site/web/assets/images/docs/development/tools/android-studio-run-controls.png b/sites/docs/web/assets/images/docs/development/tools/android-studio-run-controls.png similarity index 100% rename from site/web/assets/images/docs/development/tools/android-studio-run-controls.png rename to sites/docs/web/assets/images/docs/development/tools/android-studio-run-controls.png diff --git a/site/web/assets/images/docs/development/tools/flutter-fix-suggestion-intellij.png b/sites/docs/web/assets/images/docs/development/tools/flutter-fix-suggestion-intellij.png similarity index 100% rename from site/web/assets/images/docs/development/tools/flutter-fix-suggestion-intellij.png rename to sites/docs/web/assets/images/docs/development/tools/flutter-fix-suggestion-intellij.png diff --git a/site/web/assets/images/docs/development/tools/flutter-fix-suggestion-vscode.png b/sites/docs/web/assets/images/docs/development/tools/flutter-fix-suggestion-vscode.png similarity index 100% rename from site/web/assets/images/docs/development/tools/flutter-fix-suggestion-vscode.png rename to sites/docs/web/assets/images/docs/development/tools/flutter-fix-suggestion-vscode.png diff --git a/site/web/assets/images/docs/development/ui/splash-screen/android-splash-screen/splash-screens_header.png b/sites/docs/web/assets/images/docs/development/ui/splash-screen/android-splash-screen/splash-screens_header.png similarity index 100% rename from site/web/assets/images/docs/development/ui/splash-screen/android-splash-screen/splash-screens_header.png rename to sites/docs/web/assets/images/docs/development/ui/splash-screen/android-splash-screen/splash-screens_header.png diff --git a/site/web/assets/images/docs/development/ui/typography/feature-tag-example.png b/sites/docs/web/assets/images/docs/development/ui/typography/feature-tag-example.png similarity index 100% rename from site/web/assets/images/docs/development/ui/typography/feature-tag-example.png rename to sites/docs/web/assets/images/docs/development/ui/typography/feature-tag-example.png diff --git a/site/web/assets/images/docs/development/ui/typography/google-fonts-type-tester.png b/sites/docs/web/assets/images/docs/development/ui/typography/google-fonts-type-tester.png similarity index 100% rename from site/web/assets/images/docs/development/ui/typography/google-fonts-type-tester.png rename to sites/docs/web/assets/images/docs/development/ui/typography/google-fonts-type-tester.png diff --git a/site/web/assets/images/docs/development/ui/typography/google-fonts-type-tester.webp b/sites/docs/web/assets/images/docs/development/ui/typography/google-fonts-type-tester.webp similarity index 100% rename from site/web/assets/images/docs/development/ui/typography/google-fonts-type-tester.webp rename to sites/docs/web/assets/images/docs/development/ui/typography/google-fonts-type-tester.webp diff --git a/site/web/assets/images/docs/development/ui/typography/roboto-serif-font-axes.png b/sites/docs/web/assets/images/docs/development/ui/typography/roboto-serif-font-axes.png similarity index 100% rename from site/web/assets/images/docs/development/ui/typography/roboto-serif-font-axes.png rename to sites/docs/web/assets/images/docs/development/ui/typography/roboto-serif-font-axes.png diff --git a/site/web/assets/images/docs/development/ui/typography/typographical-scale.png b/sites/docs/web/assets/images/docs/development/ui/typography/typographical-scale.png similarity index 100% rename from site/web/assets/images/docs/development/ui/typography/typographical-scale.png rename to sites/docs/web/assets/images/docs/development/ui/typography/typographical-scale.png diff --git a/site/web/assets/images/docs/development/ui/typography/variable-font-axes.png b/sites/docs/web/assets/images/docs/development/ui/typography/variable-font-axes.png similarity index 100% rename from site/web/assets/images/docs/development/ui/typography/variable-font-axes.png rename to sites/docs/web/assets/images/docs/development/ui/typography/variable-font-axes.png diff --git a/site/web/assets/images/docs/favicon.png b/sites/docs/web/assets/images/docs/favicon.png similarity index 100% rename from site/web/assets/images/docs/favicon.png rename to sites/docs/web/assets/images/docs/favicon.png diff --git a/site/web/assets/images/docs/flavors/flavors-android-app-names-1.png b/sites/docs/web/assets/images/docs/flavors/flavors-android-app-names-1.png similarity index 100% rename from site/web/assets/images/docs/flavors/flavors-android-app-names-1.png rename to sites/docs/web/assets/images/docs/flavors/flavors-android-app-names-1.png diff --git a/site/web/assets/images/docs/flavors/flavors-android-icons.png b/sites/docs/web/assets/images/docs/flavors/flavors-android-icons.png similarity index 100% rename from site/web/assets/images/docs/flavors/flavors-android-icons.png rename to sites/docs/web/assets/images/docs/flavors/flavors-android-icons.png diff --git a/site/web/assets/images/docs/flavors/flavors-ios-app-names.png b/sites/docs/web/assets/images/docs/flavors/flavors-ios-app-names.png similarity index 100% rename from site/web/assets/images/docs/flavors/flavors-ios-app-names.png rename to sites/docs/web/assets/images/docs/flavors/flavors-ios-app-names.png diff --git a/site/web/assets/images/docs/flavors/flavors-ios-icons.png b/sites/docs/web/assets/images/docs/flavors/flavors-ios-icons.png similarity index 100% rename from site/web/assets/images/docs/flavors/flavors-ios-icons.png rename to sites/docs/web/assets/images/docs/flavors/flavors-ios-icons.png diff --git a/site/web/assets/images/docs/flavors/flavors-ios-scheme-configurations.png b/sites/docs/web/assets/images/docs/flavors/flavors-ios-scheme-configurations.png similarity index 100% rename from site/web/assets/images/docs/flavors/flavors-ios-scheme-configurations.png rename to sites/docs/web/assets/images/docs/flavors/flavors-ios-scheme-configurations.png diff --git a/site/web/assets/images/docs/flavors/flavors-ios-schemes.png b/sites/docs/web/assets/images/docs/flavors/flavors-ios-schemes.png similarity index 100% rename from site/web/assets/images/docs/flavors/flavors-ios-schemes.png rename to sites/docs/web/assets/images/docs/flavors/flavors-ios-schemes.png diff --git a/site/web/assets/images/docs/flavors/flavors-ios-test-scheme.png b/sites/docs/web/assets/images/docs/flavors/flavors-ios-test-scheme.png similarity index 100% rename from site/web/assets/images/docs/flavors/flavors-ios-test-scheme.png rename to sites/docs/web/assets/images/docs/flavors/flavors-ios-test-scheme.png diff --git a/site/web/assets/images/docs/flutter-mono-81x100.png b/sites/docs/web/assets/images/docs/flutter-mono-81x100.png similarity index 100% rename from site/web/assets/images/docs/flutter-mono-81x100.png rename to sites/docs/web/assets/images/docs/flutter-mono-81x100.png diff --git a/site/web/assets/images/docs/fwe/dash-search.png b/sites/docs/web/assets/images/docs/fwe/dash-search.png similarity index 100% rename from site/web/assets/images/docs/fwe/dash-search.png rename to sites/docs/web/assets/images/docs/fwe/dash-search.png diff --git a/site/web/assets/images/docs/fwe/layout/alternating_list_items.png b/sites/docs/web/assets/images/docs/fwe/layout/alternating_list_items.png similarity index 100% rename from site/web/assets/images/docs/fwe/layout/alternating_list_items.png rename to sites/docs/web/assets/images/docs/fwe/layout/alternating_list_items.png diff --git a/site/web/assets/images/docs/fwe/layout/axes_diagram.png b/sites/docs/web/assets/images/docs/fwe/layout/axes_diagram.png similarity index 100% rename from site/web/assets/images/docs/fwe/layout/axes_diagram.png rename to sites/docs/web/assets/images/docs/fwe/layout/axes_diagram.png diff --git a/site/web/assets/images/docs/fwe/layout/basic_listview.png b/sites/docs/web/assets/images/docs/fwe/layout/basic_listview.png similarity index 100% rename from site/web/assets/images/docs/fwe/layout/basic_listview.png rename to sites/docs/web/assets/images/docs/fwe/layout/basic_listview.png diff --git a/site/web/assets/images/docs/fwe/layout/center.png b/sites/docs/web/assets/images/docs/fwe/layout/center.png similarity index 100% rename from site/web/assets/images/docs/fwe/layout/center.png rename to sites/docs/web/assets/images/docs/fwe/layout/center.png diff --git a/site/web/assets/images/docs/fwe/layout/col_space_evenly.png b/sites/docs/web/assets/images/docs/fwe/layout/col_space_evenly.png similarity index 100% rename from site/web/assets/images/docs/fwe/layout/col_space_evenly.png rename to sites/docs/web/assets/images/docs/fwe/layout/col_space_evenly.png diff --git a/site/web/assets/images/docs/fwe/layout/expanded_row.png b/sites/docs/web/assets/images/docs/fwe/layout/expanded_row.png similarity index 100% rename from site/web/assets/images/docs/fwe/layout/expanded_row.png rename to sites/docs/web/assets/images/docs/fwe/layout/expanded_row.png diff --git a/site/web/assets/images/docs/fwe/layout/flex_2_row.png b/sites/docs/web/assets/images/docs/fwe/layout/flex_2_row.png similarity index 100% rename from site/web/assets/images/docs/fwe/layout/flex_2_row.png rename to sites/docs/web/assets/images/docs/fwe/layout/flex_2_row.png diff --git a/site/web/assets/images/docs/fwe/layout/layout_builder.png b/sites/docs/web/assets/images/docs/fwe/layout/layout_builder.png similarity index 100% rename from site/web/assets/images/docs/fwe/layout/layout_builder.png rename to sites/docs/web/assets/images/docs/fwe/layout/layout_builder.png diff --git a/site/web/assets/images/docs/fwe/layout/left_alignment.png b/sites/docs/web/assets/images/docs/fwe/layout/left_alignment.png similarity index 100% rename from site/web/assets/images/docs/fwe/layout/left_alignment.png rename to sites/docs/web/assets/images/docs/fwe/layout/left_alignment.png diff --git a/site/web/assets/images/docs/fwe/layout/listview_builder.png b/sites/docs/web/assets/images/docs/fwe/layout/listview_builder.png similarity index 100% rename from site/web/assets/images/docs/fwe/layout/listview_builder.png rename to sites/docs/web/assets/images/docs/fwe/layout/listview_builder.png diff --git a/site/web/assets/images/docs/fwe/layout/nested_row_column.png b/sites/docs/web/assets/images/docs/fwe/layout/nested_row_column.png similarity index 100% rename from site/web/assets/images/docs/fwe/layout/nested_row_column.png rename to sites/docs/web/assets/images/docs/fwe/layout/nested_row_column.png diff --git a/site/web/assets/images/docs/fwe/layout/overflowing_row.png b/sites/docs/web/assets/images/docs/fwe/layout/overflowing_row.png similarity index 100% rename from site/web/assets/images/docs/fwe/layout/overflowing_row.png rename to sites/docs/web/assets/images/docs/fwe/layout/overflowing_row.png diff --git a/site/web/assets/images/docs/fwe/layout/padding.png b/sites/docs/web/assets/images/docs/fwe/layout/padding.png similarity index 100% rename from site/web/assets/images/docs/fwe/layout/padding.png rename to sites/docs/web/assets/images/docs/fwe/layout/padding.png diff --git a/site/web/assets/images/docs/fwe/layout/row.png b/sites/docs/web/assets/images/docs/fwe/layout/row.png similarity index 100% rename from site/web/assets/images/docs/fwe/layout/row.png rename to sites/docs/web/assets/images/docs/fwe/layout/row.png diff --git a/site/web/assets/images/docs/fwe/layout/simple_row_column_widget_tree.png b/sites/docs/web/assets/images/docs/fwe/layout/simple_row_column_widget_tree.png similarity index 100% rename from site/web/assets/images/docs/fwe/layout/simple_row_column_widget_tree.png rename to sites/docs/web/assets/images/docs/fwe/layout/simple_row_column_widget_tree.png diff --git a/site/web/assets/images/docs/fwe/layout/space_evenly.png b/sites/docs/web/assets/images/docs/fwe/layout/space_evenly.png similarity index 100% rename from site/web/assets/images/docs/fwe/layout/space_evenly.png rename to sites/docs/web/assets/images/docs/fwe/layout/space_evenly.png diff --git a/site/web/assets/images/docs/fwe/simple_composition_example.png b/sites/docs/web/assets/images/docs/fwe/simple_composition_example.png similarity index 100% rename from site/web/assets/images/docs/fwe/simple_composition_example.png rename to sites/docs/web/assets/images/docs/fwe/simple_composition_example.png diff --git a/site/web/assets/images/docs/fwe/user-input/DatePicker.webp b/sites/docs/web/assets/images/docs/fwe/user-input/DatePicker.webp similarity index 100% rename from site/web/assets/images/docs/fwe/user-input/DatePicker.webp rename to sites/docs/web/assets/images/docs/fwe/user-input/DatePicker.webp diff --git a/site/web/assets/images/docs/fwe/user-input/Dismissible.webp b/sites/docs/web/assets/images/docs/fwe/user-input/Dismissible.webp similarity index 100% rename from site/web/assets/images/docs/fwe/user-input/Dismissible.webp rename to sites/docs/web/assets/images/docs/fwe/user-input/Dismissible.webp diff --git a/site/web/assets/images/docs/fwe/user-input/ElevatedButton.webp b/sites/docs/web/assets/images/docs/fwe/user-input/ElevatedButton.webp similarity index 100% rename from site/web/assets/images/docs/fwe/user-input/ElevatedButton.webp rename to sites/docs/web/assets/images/docs/fwe/user-input/ElevatedButton.webp diff --git a/site/web/assets/images/docs/fwe/user-input/Radio.webp b/sites/docs/web/assets/images/docs/fwe/user-input/Radio.webp similarity index 100% rename from site/web/assets/images/docs/fwe/user-input/Radio.webp rename to sites/docs/web/assets/images/docs/fwe/user-input/Radio.webp diff --git a/site/web/assets/images/docs/fwe/user-input/RichText.png b/sites/docs/web/assets/images/docs/fwe/user-input/RichText.png similarity index 100% rename from site/web/assets/images/docs/fwe/user-input/RichText.png rename to sites/docs/web/assets/images/docs/fwe/user-input/RichText.png diff --git a/site/web/assets/images/docs/fwe/user-input/RichText_whitebg.png b/sites/docs/web/assets/images/docs/fwe/user-input/RichText_whitebg.png similarity index 100% rename from site/web/assets/images/docs/fwe/user-input/RichText_whitebg.png rename to sites/docs/web/assets/images/docs/fwe/user-input/RichText_whitebg.png diff --git a/site/web/assets/images/docs/fwe/user-input/SelectableText.webp b/sites/docs/web/assets/images/docs/fwe/user-input/SelectableText.webp similarity index 100% rename from site/web/assets/images/docs/fwe/user-input/SelectableText.webp rename to sites/docs/web/assets/images/docs/fwe/user-input/SelectableText.webp diff --git a/site/web/assets/images/docs/fwe/user-input/SpecialListTiles.webp b/sites/docs/web/assets/images/docs/fwe/user-input/SpecialListTiles.webp similarity index 100% rename from site/web/assets/images/docs/fwe/user-input/SpecialListTiles.webp rename to sites/docs/web/assets/images/docs/fwe/user-input/SpecialListTiles.webp diff --git a/site/web/assets/images/docs/fwe/user-input/Switch.webp b/sites/docs/web/assets/images/docs/fwe/user-input/Switch.webp similarity index 100% rename from site/web/assets/images/docs/fwe/user-input/Switch.webp rename to sites/docs/web/assets/images/docs/fwe/user-input/Switch.webp diff --git a/site/web/assets/images/docs/fwe/user-input/TextField.webp b/sites/docs/web/assets/images/docs/fwe/user-input/TextField.webp similarity index 100% rename from site/web/assets/images/docs/fwe/user-input/TextField.webp rename to sites/docs/web/assets/images/docs/fwe/user-input/TextField.webp diff --git a/site/web/assets/images/docs/fwe/user-input/TimePicker.webp b/sites/docs/web/assets/images/docs/fwe/user-input/TimePicker.webp similarity index 100% rename from site/web/assets/images/docs/fwe/user-input/TimePicker.webp rename to sites/docs/web/assets/images/docs/fwe/user-input/TimePicker.webp diff --git a/site/web/assets/images/docs/fwe/user-input/checkbox.webp b/sites/docs/web/assets/images/docs/fwe/user-input/checkbox.webp similarity index 100% rename from site/web/assets/images/docs/fwe/user-input/checkbox.webp rename to sites/docs/web/assets/images/docs/fwe/user-input/checkbox.webp diff --git a/site/web/assets/images/docs/fwe/user-input/chip.png b/sites/docs/web/assets/images/docs/fwe/user-input/chip.png similarity index 100% rename from site/web/assets/images/docs/fwe/user-input/chip.png rename to sites/docs/web/assets/images/docs/fwe/user-input/chip.png diff --git a/site/web/assets/images/docs/fwe/user-input/dropdownmenu.webp b/sites/docs/web/assets/images/docs/fwe/user-input/dropdownmenu.webp similarity index 100% rename from site/web/assets/images/docs/fwe/user-input/dropdownmenu.webp rename to sites/docs/web/assets/images/docs/fwe/user-input/dropdownmenu.webp diff --git a/site/web/assets/images/docs/fwe/user-input/material-buttons.png b/sites/docs/web/assets/images/docs/fwe/user-input/material-buttons.png similarity index 100% rename from site/web/assets/images/docs/fwe/user-input/material-buttons.png rename to sites/docs/web/assets/images/docs/fwe/user-input/material-buttons.png diff --git a/site/web/assets/images/docs/fwe/user-input/segmented-button.webp b/sites/docs/web/assets/images/docs/fwe/user-input/segmented-button.webp similarity index 100% rename from site/web/assets/images/docs/fwe/user-input/segmented-button.webp rename to sites/docs/web/assets/images/docs/fwe/user-input/segmented-button.webp diff --git a/site/web/assets/images/docs/fwe/user-input/slider.webp b/sites/docs/web/assets/images/docs/fwe/user-input/slider.webp similarity index 100% rename from site/web/assets/images/docs/fwe/user-input/slider.webp rename to sites/docs/web/assets/images/docs/fwe/user-input/slider.webp diff --git a/site/web/assets/images/docs/get-started/android/react-native/api-calls.webp b/sites/docs/web/assets/images/docs/get-started/android/react-native/api-calls.webp similarity index 100% rename from site/web/assets/images/docs/get-started/android/react-native/api-calls.webp rename to sites/docs/web/assets/images/docs/get-started/android/react-native/api-calls.webp diff --git a/site/web/assets/images/docs/get-started/android/react-native/basic-layout.webp b/sites/docs/web/assets/images/docs/get-started/android/react-native/basic-layout.webp similarity index 100% rename from site/web/assets/images/docs/get-started/android/react-native/basic-layout.webp rename to sites/docs/web/assets/images/docs/get-started/android/react-native/basic-layout.webp diff --git a/site/web/assets/images/docs/get-started/android/react-native/canvas.png b/sites/docs/web/assets/images/docs/get-started/android/react-native/canvas.png similarity index 100% rename from site/web/assets/images/docs/get-started/android/react-native/canvas.png rename to sites/docs/web/assets/images/docs/get-started/android/react-native/canvas.png diff --git a/site/web/assets/images/docs/get-started/android/react-native/card-swipe.webp b/sites/docs/web/assets/images/docs/get-started/android/react-native/card-swipe.webp similarity index 100% rename from site/web/assets/images/docs/get-started/android/react-native/card-swipe.webp rename to sites/docs/web/assets/images/docs/get-started/android/react-native/card-swipe.webp diff --git a/site/web/assets/images/docs/get-started/android/react-native/custom-cards.png b/sites/docs/web/assets/images/docs/get-started/android/react-native/custom-cards.png similarity index 100% rename from site/web/assets/images/docs/get-started/android/react-native/custom-cards.png rename to sites/docs/web/assets/images/docs/get-started/android/react-native/custom-cards.png diff --git a/site/web/assets/images/docs/get-started/android/react-native/flatlist.webp b/sites/docs/web/assets/images/docs/get-started/android/react-native/flatlist.webp similarity index 100% rename from site/web/assets/images/docs/get-started/android/react-native/flatlist.webp rename to sites/docs/web/assets/images/docs/get-started/android/react-native/flatlist.webp diff --git a/site/web/assets/images/docs/get-started/android/react-native/flutter-fade.webp b/sites/docs/web/assets/images/docs/get-started/android/react-native/flutter-fade.webp similarity index 100% rename from site/web/assets/images/docs/get-started/android/react-native/flutter-fade.webp rename to sites/docs/web/assets/images/docs/get-started/android/react-native/flutter-fade.webp diff --git a/site/web/assets/images/docs/get-started/android/react-native/flutter-gestures.webp b/sites/docs/web/assets/images/docs/get-started/android/react-native/flutter-gestures.webp similarity index 100% rename from site/web/assets/images/docs/get-started/android/react-native/flutter-gestures.webp rename to sites/docs/web/assets/images/docs/get-started/android/react-native/flutter-gestures.webp diff --git a/site/web/assets/images/docs/get-started/android/react-native/flutterstyling.webp b/sites/docs/web/assets/images/docs/get-started/android/react-native/flutterstyling.webp similarity index 100% rename from site/web/assets/images/docs/get-started/android/react-native/flutterstyling.webp rename to sites/docs/web/assets/images/docs/get-started/android/react-native/flutterstyling.webp diff --git a/site/web/assets/images/docs/get-started/android/react-native/hello-world-basic.png b/sites/docs/web/assets/images/docs/get-started/android/react-native/hello-world-basic.png similarity index 100% rename from site/web/assets/images/docs/get-started/android/react-native/hello-world-basic.png rename to sites/docs/web/assets/images/docs/get-started/android/react-native/hello-world-basic.png diff --git a/site/web/assets/images/docs/get-started/android/react-native/hello-world.png b/sites/docs/web/assets/images/docs/get-started/android/react-native/hello-world.png similarity index 100% rename from site/web/assets/images/docs/get-started/android/react-native/hello-world.png rename to sites/docs/web/assets/images/docs/get-started/android/react-native/hello-world.png diff --git a/site/web/assets/images/docs/get-started/android/react-native/input-fields.webp b/sites/docs/web/assets/images/docs/get-started/android/react-native/input-fields.webp similarity index 100% rename from site/web/assets/images/docs/get-started/android/react-native/input-fields.webp rename to sites/docs/web/assets/images/docs/get-started/android/react-native/input-fields.webp diff --git a/site/web/assets/images/docs/get-started/android/react-native/modular.png b/sites/docs/web/assets/images/docs/get-started/android/react-native/modular.png similarity index 100% rename from site/web/assets/images/docs/get-started/android/react-native/modular.png rename to sites/docs/web/assets/images/docs/get-started/android/react-native/modular.png diff --git a/site/web/assets/images/docs/get-started/android/react-native/navigation.webp b/sites/docs/web/assets/images/docs/get-started/android/react-native/navigation.webp similarity index 100% rename from site/web/assets/images/docs/get-started/android/react-native/navigation.webp rename to sites/docs/web/assets/images/docs/get-started/android/react-native/navigation.webp diff --git a/site/web/assets/images/docs/get-started/android/react-native/stack.png b/sites/docs/web/assets/images/docs/get-started/android/react-native/stack.png similarity index 100% rename from site/web/assets/images/docs/get-started/android/react-native/stack.png rename to sites/docs/web/assets/images/docs/get-started/android/react-native/stack.png diff --git a/site/web/assets/images/docs/get-started/android/react-native/state-change.webp b/sites/docs/web/assets/images/docs/get-started/android/react-native/state-change.webp similarity index 100% rename from site/web/assets/images/docs/get-started/android/react-native/state-change.webp rename to sites/docs/web/assets/images/docs/get-started/android/react-native/state-change.webp diff --git a/site/web/assets/images/docs/get-started/codelab-goal-background.jpg b/sites/docs/web/assets/images/docs/get-started/codelab-goal-background.jpg similarity index 100% rename from site/web/assets/images/docs/get-started/codelab-goal-background.jpg rename to sites/docs/web/assets/images/docs/get-started/codelab-goal-background.jpg diff --git a/site/web/assets/images/docs/get-started/hot-reload.svg b/sites/docs/web/assets/images/docs/get-started/hot-reload.svg similarity index 100% rename from site/web/assets/images/docs/get-started/hot-reload.svg rename to sites/docs/web/assets/images/docs/get-started/hot-reload.svg diff --git a/site/web/assets/images/docs/get-started/increment-button.png b/sites/docs/web/assets/images/docs/get-started/increment-button.png similarity index 100% rename from site/web/assets/images/docs/get-started/increment-button.png rename to sites/docs/web/assets/images/docs/get-started/increment-button.png diff --git a/site/web/assets/images/docs/get-started/install_android_tools.png b/sites/docs/web/assets/images/docs/get-started/install_android_tools.png similarity index 100% rename from site/web/assets/images/docs/get-started/install_android_tools.png rename to sites/docs/web/assets/images/docs/get-started/install_android_tools.png diff --git a/site/web/assets/images/docs/get-started/ios/react-native/api-calls.webp b/sites/docs/web/assets/images/docs/get-started/ios/react-native/api-calls.webp similarity index 100% rename from site/web/assets/images/docs/get-started/ios/react-native/api-calls.webp rename to sites/docs/web/assets/images/docs/get-started/ios/react-native/api-calls.webp diff --git a/site/web/assets/images/docs/get-started/ios/react-native/basic-layout.webp b/sites/docs/web/assets/images/docs/get-started/ios/react-native/basic-layout.webp similarity index 100% rename from site/web/assets/images/docs/get-started/ios/react-native/basic-layout.webp rename to sites/docs/web/assets/images/docs/get-started/ios/react-native/basic-layout.webp diff --git a/site/web/assets/images/docs/get-started/ios/react-native/canvas.png b/sites/docs/web/assets/images/docs/get-started/ios/react-native/canvas.png similarity index 100% rename from site/web/assets/images/docs/get-started/ios/react-native/canvas.png rename to sites/docs/web/assets/images/docs/get-started/ios/react-native/canvas.png diff --git a/site/web/assets/images/docs/get-started/ios/react-native/card-swipe.webp b/sites/docs/web/assets/images/docs/get-started/ios/react-native/card-swipe.webp similarity index 100% rename from site/web/assets/images/docs/get-started/ios/react-native/card-swipe.webp rename to sites/docs/web/assets/images/docs/get-started/ios/react-native/card-swipe.webp diff --git a/site/web/assets/images/docs/get-started/ios/react-native/custom-cards.png b/sites/docs/web/assets/images/docs/get-started/ios/react-native/custom-cards.png similarity index 100% rename from site/web/assets/images/docs/get-started/ios/react-native/custom-cards.png rename to sites/docs/web/assets/images/docs/get-started/ios/react-native/custom-cards.png diff --git a/site/web/assets/images/docs/get-started/ios/react-native/flatlist.webp b/sites/docs/web/assets/images/docs/get-started/ios/react-native/flatlist.webp similarity index 100% rename from site/web/assets/images/docs/get-started/ios/react-native/flatlist.webp rename to sites/docs/web/assets/images/docs/get-started/ios/react-native/flatlist.webp diff --git a/site/web/assets/images/docs/get-started/ios/react-native/flutter-fade.webp b/sites/docs/web/assets/images/docs/get-started/ios/react-native/flutter-fade.webp similarity index 100% rename from site/web/assets/images/docs/get-started/ios/react-native/flutter-fade.webp rename to sites/docs/web/assets/images/docs/get-started/ios/react-native/flutter-fade.webp diff --git a/site/web/assets/images/docs/get-started/ios/react-native/flutter-gestures.webp b/sites/docs/web/assets/images/docs/get-started/ios/react-native/flutter-gestures.webp similarity index 100% rename from site/web/assets/images/docs/get-started/ios/react-native/flutter-gestures.webp rename to sites/docs/web/assets/images/docs/get-started/ios/react-native/flutter-gestures.webp diff --git a/site/web/assets/images/docs/get-started/ios/react-native/flutterstyling.webp b/sites/docs/web/assets/images/docs/get-started/ios/react-native/flutterstyling.webp similarity index 100% rename from site/web/assets/images/docs/get-started/ios/react-native/flutterstyling.webp rename to sites/docs/web/assets/images/docs/get-started/ios/react-native/flutterstyling.webp diff --git a/site/web/assets/images/docs/get-started/ios/react-native/hello-world-basic.png b/sites/docs/web/assets/images/docs/get-started/ios/react-native/hello-world-basic.png similarity index 100% rename from site/web/assets/images/docs/get-started/ios/react-native/hello-world-basic.png rename to sites/docs/web/assets/images/docs/get-started/ios/react-native/hello-world-basic.png diff --git a/site/web/assets/images/docs/get-started/ios/react-native/hello-world.png b/sites/docs/web/assets/images/docs/get-started/ios/react-native/hello-world.png similarity index 100% rename from site/web/assets/images/docs/get-started/ios/react-native/hello-world.png rename to sites/docs/web/assets/images/docs/get-started/ios/react-native/hello-world.png diff --git a/site/web/assets/images/docs/get-started/ios/react-native/input-fields.webp b/sites/docs/web/assets/images/docs/get-started/ios/react-native/input-fields.webp similarity index 100% rename from site/web/assets/images/docs/get-started/ios/react-native/input-fields.webp rename to sites/docs/web/assets/images/docs/get-started/ios/react-native/input-fields.webp diff --git a/site/web/assets/images/docs/get-started/ios/react-native/modular.png b/sites/docs/web/assets/images/docs/get-started/ios/react-native/modular.png similarity index 100% rename from site/web/assets/images/docs/get-started/ios/react-native/modular.png rename to sites/docs/web/assets/images/docs/get-started/ios/react-native/modular.png diff --git a/site/web/assets/images/docs/get-started/ios/react-native/navigation.webp b/sites/docs/web/assets/images/docs/get-started/ios/react-native/navigation.webp similarity index 100% rename from site/web/assets/images/docs/get-started/ios/react-native/navigation.webp rename to sites/docs/web/assets/images/docs/get-started/ios/react-native/navigation.webp diff --git a/site/web/assets/images/docs/get-started/ios/react-native/stack.png b/sites/docs/web/assets/images/docs/get-started/ios/react-native/stack.png similarity index 100% rename from site/web/assets/images/docs/get-started/ios/react-native/stack.png rename to sites/docs/web/assets/images/docs/get-started/ios/react-native/stack.png diff --git a/site/web/assets/images/docs/get-started/ios/react-native/state-change.webp b/sites/docs/web/assets/images/docs/get-started/ios/react-native/state-change.webp similarity index 100% rename from site/web/assets/images/docs/get-started/ios/react-native/state-change.webp rename to sites/docs/web/assets/images/docs/get-started/ios/react-native/state-change.webp diff --git a/site/web/assets/images/docs/homepage/_README.md b/sites/docs/web/assets/images/docs/homepage/_README.md similarity index 100% rename from site/web/assets/images/docs/homepage/_README.md rename to sites/docs/web/assets/images/docs/homepage/_README.md diff --git a/site/web/assets/images/docs/homepage/dart-diagram-small.png b/sites/docs/web/assets/images/docs/homepage/dart-diagram-small.png similarity index 100% rename from site/web/assets/images/docs/homepage/dart-diagram-small.png rename to sites/docs/web/assets/images/docs/homepage/dart-diagram-small.png diff --git a/site/web/assets/images/docs/homepage/reflectly-hero-600px.png b/sites/docs/web/assets/images/docs/homepage/reflectly-hero-600px.png similarity index 100% rename from site/web/assets/images/docs/homepage/reflectly-hero-600px.png rename to sites/docs/web/assets/images/docs/homepage/reflectly-hero-600px.png diff --git a/site/web/assets/images/docs/integration-test/migration-1.png b/sites/docs/web/assets/images/docs/integration-test/migration-1.png similarity index 100% rename from site/web/assets/images/docs/integration-test/migration-1.png rename to sites/docs/web/assets/images/docs/integration-test/migration-1.png diff --git a/site/web/assets/images/docs/integration-test/test-lab-1.png b/sites/docs/web/assets/images/docs/integration-test/test-lab-1.png similarity index 100% rename from site/web/assets/images/docs/integration-test/test-lab-1.png rename to sites/docs/web/assets/images/docs/integration-test/test-lab-1.png diff --git a/site/web/assets/images/docs/integration-test/test-lab-2.png b/sites/docs/web/assets/images/docs/integration-test/test-lab-2.png similarity index 100% rename from site/web/assets/images/docs/integration-test/test-lab-2.png rename to sites/docs/web/assets/images/docs/integration-test/test-lab-2.png diff --git a/site/web/assets/images/docs/integration-test/test-lab-3.png b/sites/docs/web/assets/images/docs/integration-test/test-lab-3.png similarity index 100% rename from site/web/assets/images/docs/integration-test/test-lab-3.png rename to sites/docs/web/assets/images/docs/integration-test/test-lab-3.png diff --git a/site/web/assets/images/docs/integration-test/test-lab-4.png b/sites/docs/web/assets/images/docs/integration-test/test-lab-4.png similarity index 100% rename from site/web/assets/images/docs/integration-test/test-lab-4.png rename to sites/docs/web/assets/images/docs/integration-test/test-lab-4.png diff --git a/site/web/assets/images/docs/learn/beginner.jpg b/sites/docs/web/assets/images/docs/learn/beginner.jpg similarity index 100% rename from site/web/assets/images/docs/learn/beginner.jpg rename to sites/docs/web/assets/images/docs/learn/beginner.jpg diff --git a/site/web/assets/images/docs/learn/dash_search.png b/sites/docs/web/assets/images/docs/learn/dash_search.png similarity index 100% rename from site/web/assets/images/docs/learn/dash_search.png rename to sites/docs/web/assets/images/docs/learn/dash_search.png diff --git a/site/web/assets/images/docs/learn/documentation.jpg b/sites/docs/web/assets/images/docs/learn/documentation.jpg similarity index 100% rename from site/web/assets/images/docs/learn/documentation.jpg rename to sites/docs/web/assets/images/docs/learn/documentation.jpg diff --git a/site/web/assets/images/docs/learn/expand-your-knowledge.png b/sites/docs/web/assets/images/docs/learn/expand-your-knowledge.png similarity index 100% rename from site/web/assets/images/docs/learn/expand-your-knowledge.png rename to sites/docs/web/assets/images/docs/learn/expand-your-knowledge.png diff --git a/site/web/assets/images/docs/learn/flutter-create-pin-up.png b/sites/docs/web/assets/images/docs/learn/flutter-create-pin-up.png similarity index 100% rename from site/web/assets/images/docs/learn/flutter-create-pin-up.png rename to sites/docs/web/assets/images/docs/learn/flutter-create-pin-up.png diff --git a/site/web/assets/images/docs/learn/learn-flutter-anyway.png b/sites/docs/web/assets/images/docs/learn/learn-flutter-anyway.png similarity index 100% rename from site/web/assets/images/docs/learn/learn-flutter-anyway.png rename to sites/docs/web/assets/images/docs/learn/learn-flutter-anyway.png diff --git a/site/web/assets/images/docs/learn/tutorial-hero.png b/sites/docs/web/assets/images/docs/learn/tutorial-hero.png similarity index 100% rename from site/web/assets/images/docs/learn/tutorial-hero.png rename to sites/docs/web/assets/images/docs/learn/tutorial-hero.png diff --git a/site/web/assets/images/docs/learn/tutorial-pin-up.png b/sites/docs/web/assets/images/docs/learn/tutorial-pin-up.png similarity index 100% rename from site/web/assets/images/docs/learn/tutorial-pin-up.png rename to sites/docs/web/assets/images/docs/learn/tutorial-pin-up.png diff --git a/site/web/assets/images/docs/logs.png b/sites/docs/web/assets/images/docs/logs.png similarity index 100% rename from site/web/assets/images/docs/logs.png rename to sites/docs/web/assets/images/docs/logs.png diff --git a/site/web/assets/images/docs/owl.jpg b/sites/docs/web/assets/images/docs/owl.jpg similarity index 100% rename from site/web/assets/images/docs/owl.jpg rename to sites/docs/web/assets/images/docs/owl.jpg diff --git a/site/web/assets/images/docs/perf/devtools-size.png b/sites/docs/web/assets/images/docs/perf/devtools-size.png similarity index 100% rename from site/web/assets/images/docs/perf/devtools-size.png rename to sites/docs/web/assets/images/docs/perf/devtools-size.png diff --git a/site/web/assets/images/docs/perf/size-summary.png b/sites/docs/web/assets/images/docs/perf/size-summary.png similarity index 100% rename from site/web/assets/images/docs/perf/size-summary.png rename to sites/docs/web/assets/images/docs/perf/size-summary.png diff --git a/site/web/assets/images/docs/perf/vital-size.png b/sites/docs/web/assets/images/docs/perf/vital-size.png similarity index 100% rename from site/web/assets/images/docs/perf/vital-size.png rename to sites/docs/web/assets/images/docs/perf/vital-size.png diff --git a/site/web/assets/images/docs/platform-adaptations/android-zoom-animation.png b/sites/docs/web/assets/images/docs/platform-adaptations/android-zoom-animation.png similarity index 100% rename from site/web/assets/images/docs/platform-adaptations/android-zoom-animation.png rename to sites/docs/web/assets/images/docs/platform-adaptations/android-zoom-animation.png diff --git a/site/web/assets/images/docs/platform-adaptations/cupertino-alert.png b/sites/docs/web/assets/images/docs/platform-adaptations/cupertino-alert.png similarity index 100% rename from site/web/assets/images/docs/platform-adaptations/cupertino-alert.png rename to sites/docs/web/assets/images/docs/platform-adaptations/cupertino-alert.png diff --git a/site/web/assets/images/docs/platform-adaptations/hig-appbar.png b/sites/docs/web/assets/images/docs/platform-adaptations/hig-appbar.png similarity index 100% rename from site/web/assets/images/docs/platform-adaptations/hig-appbar.png rename to sites/docs/web/assets/images/docs/platform-adaptations/hig-appbar.png diff --git a/site/web/assets/images/docs/platform-adaptations/hig-checkbox.png b/sites/docs/web/assets/images/docs/platform-adaptations/hig-checkbox.png similarity index 100% rename from site/web/assets/images/docs/platform-adaptations/hig-checkbox.png rename to sites/docs/web/assets/images/docs/platform-adaptations/hig-checkbox.png diff --git a/site/web/assets/images/docs/platform-adaptations/hig-progress.png b/sites/docs/web/assets/images/docs/platform-adaptations/hig-progress.png similarity index 100% rename from site/web/assets/images/docs/platform-adaptations/hig-progress.png rename to sites/docs/web/assets/images/docs/platform-adaptations/hig-progress.png diff --git a/site/web/assets/images/docs/platform-adaptations/hig-radio.png b/sites/docs/web/assets/images/docs/platform-adaptations/hig-radio.png similarity index 100% rename from site/web/assets/images/docs/platform-adaptations/hig-radio.png rename to sites/docs/web/assets/images/docs/platform-adaptations/hig-radio.png diff --git a/site/web/assets/images/docs/platform-adaptations/hig-refresh.png b/sites/docs/web/assets/images/docs/platform-adaptations/hig-refresh.png similarity index 100% rename from site/web/assets/images/docs/platform-adaptations/hig-refresh.png rename to sites/docs/web/assets/images/docs/platform-adaptations/hig-refresh.png diff --git a/site/web/assets/images/docs/platform-adaptations/hig-slider.png b/sites/docs/web/assets/images/docs/platform-adaptations/hig-slider.png similarity index 100% rename from site/web/assets/images/docs/platform-adaptations/hig-slider.png rename to sites/docs/web/assets/images/docs/platform-adaptations/hig-slider.png diff --git a/site/web/assets/images/docs/platform-adaptations/hig-switch.png b/sites/docs/web/assets/images/docs/platform-adaptations/hig-switch.png similarity index 100% rename from site/web/assets/images/docs/platform-adaptations/hig-switch.png rename to sites/docs/web/assets/images/docs/platform-adaptations/hig-switch.png diff --git a/site/web/assets/images/docs/platform-adaptations/hig-tabbar.png b/sites/docs/web/assets/images/docs/platform-adaptations/hig-tabbar.png similarity index 100% rename from site/web/assets/images/docs/platform-adaptations/hig-tabbar.png rename to sites/docs/web/assets/images/docs/platform-adaptations/hig-tabbar.png diff --git a/site/web/assets/images/docs/platform-adaptations/hig-text-field.png b/sites/docs/web/assets/images/docs/platform-adaptations/hig-text-field.png similarity index 100% rename from site/web/assets/images/docs/platform-adaptations/hig-text-field.png rename to sites/docs/web/assets/images/docs/platform-adaptations/hig-text-field.png diff --git a/site/web/assets/images/docs/platform-adaptations/iconography-android.png b/sites/docs/web/assets/images/docs/platform-adaptations/iconography-android.png similarity index 100% rename from site/web/assets/images/docs/platform-adaptations/iconography-android.png rename to sites/docs/web/assets/images/docs/platform-adaptations/iconography-android.png diff --git a/site/web/assets/images/docs/platform-adaptations/iconography-ios.png b/sites/docs/web/assets/images/docs/platform-adaptations/iconography-ios.png similarity index 100% rename from site/web/assets/images/docs/platform-adaptations/iconography-ios.png rename to sites/docs/web/assets/images/docs/platform-adaptations/iconography-ios.png diff --git a/site/web/assets/images/docs/platform-adaptations/m3-alert.png b/sites/docs/web/assets/images/docs/platform-adaptations/m3-alert.png similarity index 100% rename from site/web/assets/images/docs/platform-adaptations/m3-alert.png rename to sites/docs/web/assets/images/docs/platform-adaptations/m3-alert.png diff --git a/site/web/assets/images/docs/platform-adaptations/m3-checkbox.png b/sites/docs/web/assets/images/docs/platform-adaptations/m3-checkbox.png similarity index 100% rename from site/web/assets/images/docs/platform-adaptations/m3-checkbox.png rename to sites/docs/web/assets/images/docs/platform-adaptations/m3-checkbox.png diff --git a/site/web/assets/images/docs/platform-adaptations/m3-progress.png b/sites/docs/web/assets/images/docs/platform-adaptations/m3-progress.png similarity index 100% rename from site/web/assets/images/docs/platform-adaptations/m3-progress.png rename to sites/docs/web/assets/images/docs/platform-adaptations/m3-progress.png diff --git a/site/web/assets/images/docs/platform-adaptations/m3-radio.png b/sites/docs/web/assets/images/docs/platform-adaptations/m3-radio.png similarity index 100% rename from site/web/assets/images/docs/platform-adaptations/m3-radio.png rename to sites/docs/web/assets/images/docs/platform-adaptations/m3-radio.png diff --git a/site/web/assets/images/docs/platform-adaptations/m3-refresh.png b/sites/docs/web/assets/images/docs/platform-adaptations/m3-refresh.png similarity index 100% rename from site/web/assets/images/docs/platform-adaptations/m3-refresh.png rename to sites/docs/web/assets/images/docs/platform-adaptations/m3-refresh.png diff --git a/site/web/assets/images/docs/platform-adaptations/m3-slider.png b/sites/docs/web/assets/images/docs/platform-adaptations/m3-slider.png similarity index 100% rename from site/web/assets/images/docs/platform-adaptations/m3-slider.png rename to sites/docs/web/assets/images/docs/platform-adaptations/m3-slider.png diff --git a/site/web/assets/images/docs/platform-adaptations/m3-switch.png b/sites/docs/web/assets/images/docs/platform-adaptations/m3-switch.png similarity index 100% rename from site/web/assets/images/docs/platform-adaptations/m3-switch.png rename to sites/docs/web/assets/images/docs/platform-adaptations/m3-switch.png diff --git a/site/web/assets/images/docs/platform-adaptations/m3-text-field.png b/sites/docs/web/assets/images/docs/platform-adaptations/m3-text-field.png similarity index 100% rename from site/web/assets/images/docs/platform-adaptations/m3-text-field.png rename to sites/docs/web/assets/images/docs/platform-adaptations/m3-text-field.png diff --git a/site/web/assets/images/docs/platform-adaptations/mat-appbar.png b/sites/docs/web/assets/images/docs/platform-adaptations/mat-appbar.png similarity index 100% rename from site/web/assets/images/docs/platform-adaptations/mat-appbar.png rename to sites/docs/web/assets/images/docs/platform-adaptations/mat-appbar.png diff --git a/site/web/assets/images/docs/platform-adaptations/mat-navbar.png b/sites/docs/web/assets/images/docs/platform-adaptations/mat-navbar.png similarity index 100% rename from site/web/assets/images/docs/platform-adaptations/mat-navbar.png rename to sites/docs/web/assets/images/docs/platform-adaptations/mat-navbar.png diff --git a/site/web/assets/images/docs/platform-adaptations/navigation-android-back.webp b/sites/docs/web/assets/images/docs/platform-adaptations/navigation-android-back.webp similarity index 100% rename from site/web/assets/images/docs/platform-adaptations/navigation-android-back.webp rename to sites/docs/web/assets/images/docs/platform-adaptations/navigation-android-back.webp diff --git a/site/web/assets/images/docs/platform-adaptations/navigation-android-p.webp b/sites/docs/web/assets/images/docs/platform-adaptations/navigation-android-p.webp similarity index 100% rename from site/web/assets/images/docs/platform-adaptations/navigation-android-p.webp rename to sites/docs/web/assets/images/docs/platform-adaptations/navigation-android-p.webp diff --git a/site/web/assets/images/docs/platform-adaptations/navigation-android-q.webp b/sites/docs/web/assets/images/docs/platform-adaptations/navigation-android-q.webp similarity index 100% rename from site/web/assets/images/docs/platform-adaptations/navigation-android-q.webp rename to sites/docs/web/assets/images/docs/platform-adaptations/navigation-android-q.webp diff --git a/site/web/assets/images/docs/platform-adaptations/navigation-android.webp b/sites/docs/web/assets/images/docs/platform-adaptations/navigation-android.webp similarity index 100% rename from site/web/assets/images/docs/platform-adaptations/navigation-android.webp rename to sites/docs/web/assets/images/docs/platform-adaptations/navigation-android.webp diff --git a/site/web/assets/images/docs/platform-adaptations/navigation-ios-back.webp b/sites/docs/web/assets/images/docs/platform-adaptations/navigation-ios-back.webp similarity index 100% rename from site/web/assets/images/docs/platform-adaptations/navigation-ios-back.webp rename to sites/docs/web/assets/images/docs/platform-adaptations/navigation-ios-back.webp diff --git a/site/web/assets/images/docs/platform-adaptations/navigation-ios-modal.webp b/sites/docs/web/assets/images/docs/platform-adaptations/navigation-ios-modal.webp similarity index 100% rename from site/web/assets/images/docs/platform-adaptations/navigation-ios-modal.webp rename to sites/docs/web/assets/images/docs/platform-adaptations/navigation-ios-modal.webp diff --git a/site/web/assets/images/docs/platform-adaptations/navigation-ios-nav-bar.webp b/sites/docs/web/assets/images/docs/platform-adaptations/navigation-ios-nav-bar.webp similarity index 100% rename from site/web/assets/images/docs/platform-adaptations/navigation-ios-nav-bar.webp rename to sites/docs/web/assets/images/docs/platform-adaptations/navigation-ios-nav-bar.webp diff --git a/site/web/assets/images/docs/platform-adaptations/navigation-ios.webp b/sites/docs/web/assets/images/docs/platform-adaptations/navigation-ios.webp similarity index 100% rename from site/web/assets/images/docs/platform-adaptations/navigation-ios.webp rename to sites/docs/web/assets/images/docs/platform-adaptations/navigation-ios.webp diff --git a/site/web/assets/images/docs/platform-adaptations/scroll-medium.webp b/sites/docs/web/assets/images/docs/platform-adaptations/scroll-medium.webp similarity index 100% rename from site/web/assets/images/docs/platform-adaptations/scroll-medium.webp rename to sites/docs/web/assets/images/docs/platform-adaptations/scroll-medium.webp diff --git a/site/web/assets/images/docs/platform-adaptations/scroll-momentum-ios.webp b/sites/docs/web/assets/images/docs/platform-adaptations/scroll-momentum-ios.webp similarity index 100% rename from site/web/assets/images/docs/platform-adaptations/scroll-momentum-ios.webp rename to sites/docs/web/assets/images/docs/platform-adaptations/scroll-momentum-ios.webp diff --git a/site/web/assets/images/docs/platform-adaptations/scroll-overscroll.webp b/sites/docs/web/assets/images/docs/platform-adaptations/scroll-overscroll.webp similarity index 100% rename from site/web/assets/images/docs/platform-adaptations/scroll-overscroll.webp rename to sites/docs/web/assets/images/docs/platform-adaptations/scroll-overscroll.webp diff --git a/site/web/assets/images/docs/platform-adaptations/scroll-soft.webp b/sites/docs/web/assets/images/docs/platform-adaptations/scroll-soft.webp similarity index 100% rename from site/web/assets/images/docs/platform-adaptations/scroll-soft.webp rename to sites/docs/web/assets/images/docs/platform-adaptations/scroll-soft.webp diff --git a/site/web/assets/images/docs/platform-adaptations/scroll-static-overscroll.webp b/sites/docs/web/assets/images/docs/platform-adaptations/scroll-static-overscroll.webp similarity index 100% rename from site/web/assets/images/docs/platform-adaptations/scroll-static-overscroll.webp rename to sites/docs/web/assets/images/docs/platform-adaptations/scroll-static-overscroll.webp diff --git a/site/web/assets/images/docs/platform-adaptations/scroll-strong.webp b/sites/docs/web/assets/images/docs/platform-adaptations/scroll-strong.webp similarity index 100% rename from site/web/assets/images/docs/platform-adaptations/scroll-strong.webp rename to sites/docs/web/assets/images/docs/platform-adaptations/scroll-strong.webp diff --git a/site/web/assets/images/docs/platform-adaptations/scroll-tap-to-top-ios.webp b/sites/docs/web/assets/images/docs/platform-adaptations/scroll-tap-to-top-ios.webp similarity index 100% rename from site/web/assets/images/docs/platform-adaptations/scroll-tap-to-top-ios.webp rename to sites/docs/web/assets/images/docs/platform-adaptations/scroll-tap-to-top-ios.webp diff --git a/site/web/assets/images/docs/platform-adaptations/text-double-tap-android.webp b/sites/docs/web/assets/images/docs/platform-adaptations/text-double-tap-android.webp similarity index 100% rename from site/web/assets/images/docs/platform-adaptations/text-double-tap-android.webp rename to sites/docs/web/assets/images/docs/platform-adaptations/text-double-tap-android.webp diff --git a/site/web/assets/images/docs/platform-adaptations/text-double-tap-ios.webp b/sites/docs/web/assets/images/docs/platform-adaptations/text-double-tap-ios.webp similarity index 100% rename from site/web/assets/images/docs/platform-adaptations/text-double-tap-ios.webp rename to sites/docs/web/assets/images/docs/platform-adaptations/text-double-tap-ios.webp diff --git a/site/web/assets/images/docs/platform-adaptations/text-keyboard-move-android.webp b/sites/docs/web/assets/images/docs/platform-adaptations/text-keyboard-move-android.webp similarity index 100% rename from site/web/assets/images/docs/platform-adaptations/text-keyboard-move-android.webp rename to sites/docs/web/assets/images/docs/platform-adaptations/text-keyboard-move-android.webp diff --git a/site/web/assets/images/docs/platform-adaptations/text-keyboard-move-ios.webp b/sites/docs/web/assets/images/docs/platform-adaptations/text-keyboard-move-ios.webp similarity index 100% rename from site/web/assets/images/docs/platform-adaptations/text-keyboard-move-ios.webp rename to sites/docs/web/assets/images/docs/platform-adaptations/text-keyboard-move-ios.webp diff --git a/site/web/assets/images/docs/platform-adaptations/text-long-press-android.webp b/sites/docs/web/assets/images/docs/platform-adaptations/text-long-press-android.webp similarity index 100% rename from site/web/assets/images/docs/platform-adaptations/text-long-press-android.webp rename to sites/docs/web/assets/images/docs/platform-adaptations/text-long-press-android.webp diff --git a/site/web/assets/images/docs/platform-adaptations/text-long-press-drag-android.webp b/sites/docs/web/assets/images/docs/platform-adaptations/text-long-press-drag-android.webp similarity index 100% rename from site/web/assets/images/docs/platform-adaptations/text-long-press-drag-android.webp rename to sites/docs/web/assets/images/docs/platform-adaptations/text-long-press-drag-android.webp diff --git a/site/web/assets/images/docs/platform-adaptations/text-long-press-drag-ios.webp b/sites/docs/web/assets/images/docs/platform-adaptations/text-long-press-drag-ios.webp similarity index 100% rename from site/web/assets/images/docs/platform-adaptations/text-long-press-drag-ios.webp rename to sites/docs/web/assets/images/docs/platform-adaptations/text-long-press-drag-ios.webp diff --git a/site/web/assets/images/docs/platform-adaptations/text-long-press-ios.webp b/sites/docs/web/assets/images/docs/platform-adaptations/text-long-press-ios.webp similarity index 100% rename from site/web/assets/images/docs/platform-adaptations/text-long-press-ios.webp rename to sites/docs/web/assets/images/docs/platform-adaptations/text-long-press-ios.webp diff --git a/site/web/assets/images/docs/platform-adaptations/text-single-tap-android.webp b/sites/docs/web/assets/images/docs/platform-adaptations/text-single-tap-android.webp similarity index 100% rename from site/web/assets/images/docs/platform-adaptations/text-single-tap-android.webp rename to sites/docs/web/assets/images/docs/platform-adaptations/text-single-tap-android.webp diff --git a/site/web/assets/images/docs/platform-adaptations/text-single-tap-ios.webp b/sites/docs/web/assets/images/docs/platform-adaptations/text-single-tap-ios.webp similarity index 100% rename from site/web/assets/images/docs/platform-adaptations/text-single-tap-ios.webp rename to sites/docs/web/assets/images/docs/platform-adaptations/text-single-tap-ios.webp diff --git a/site/web/assets/images/docs/platform-adaptations/text-toolbar-android.png b/sites/docs/web/assets/images/docs/platform-adaptations/text-toolbar-android.png similarity index 100% rename from site/web/assets/images/docs/platform-adaptations/text-toolbar-android.png rename to sites/docs/web/assets/images/docs/platform-adaptations/text-toolbar-android.png diff --git a/site/web/assets/images/docs/platform-adaptations/text-toolbar-ios.png b/sites/docs/web/assets/images/docs/platform-adaptations/text-toolbar-ios.png similarity index 100% rename from site/web/assets/images/docs/platform-adaptations/text-toolbar-ios.png rename to sites/docs/web/assets/images/docs/platform-adaptations/text-toolbar-ios.png diff --git a/site/web/assets/images/docs/platform-adaptations/typography-android.png b/sites/docs/web/assets/images/docs/platform-adaptations/typography-android.png similarity index 100% rename from site/web/assets/images/docs/platform-adaptations/typography-android.png rename to sites/docs/web/assets/images/docs/platform-adaptations/typography-android.png diff --git a/site/web/assets/images/docs/platform-adaptations/typography-ios.png b/sites/docs/web/assets/images/docs/platform-adaptations/typography-ios.png similarity index 100% rename from site/web/assets/images/docs/platform-adaptations/typography-ios.png rename to sites/docs/web/assets/images/docs/platform-adaptations/typography-ios.png diff --git a/site/web/assets/images/docs/releaseguide/android-studio-flamingo-gradle-upgrade.png b/sites/docs/web/assets/images/docs/releaseguide/android-studio-flamingo-gradle-upgrade.png similarity index 100% rename from site/web/assets/images/docs/releaseguide/android-studio-flamingo-gradle-upgrade.png rename to sites/docs/web/assets/images/docs/releaseguide/android-studio-flamingo-gradle-upgrade.png diff --git a/site/web/assets/images/docs/releaseguide/android-studio-flamingo-upgrade-alert.png b/sites/docs/web/assets/images/docs/releaseguide/android-studio-flamingo-upgrade-alert.png similarity index 100% rename from site/web/assets/images/docs/releaseguide/android-studio-flamingo-upgrade-alert.png rename to sites/docs/web/assets/images/docs/releaseguide/android-studio-flamingo-upgrade-alert.png diff --git a/site/web/assets/images/docs/releaseguide/macos_xcode_settings.png b/sites/docs/web/assets/images/docs/releaseguide/macos_xcode_settings.png similarity index 100% rename from site/web/assets/images/docs/releaseguide/macos_xcode_settings.png rename to sites/docs/web/assets/images/docs/releaseguide/macos_xcode_settings.png diff --git a/site/web/assets/images/docs/releaseguide/xcode_settings.png b/sites/docs/web/assets/images/docs/releaseguide/xcode_settings.png similarity index 100% rename from site/web/assets/images/docs/releaseguide/xcode_settings.png rename to sites/docs/web/assets/images/docs/releaseguide/xcode_settings.png diff --git a/site/web/assets/images/docs/releaseguide/xcode_workflow_branch_changes.png b/sites/docs/web/assets/images/docs/releaseguide/xcode_workflow_branch_changes.png similarity index 100% rename from site/web/assets/images/docs/releaseguide/xcode_workflow_branch_changes.png rename to sites/docs/web/assets/images/docs/releaseguide/xcode_workflow_branch_changes.png diff --git a/site/web/assets/images/docs/resources/_README.md b/sites/docs/web/assets/images/docs/resources/_README.md similarity index 100% rename from site/web/assets/images/docs/resources/_README.md rename to sites/docs/web/assets/images/docs/resources/_README.md diff --git a/site/web/assets/images/docs/resources/diagram-layercake.png b/sites/docs/web/assets/images/docs/resources/diagram-layercake.png similarity index 100% rename from site/web/assets/images/docs/resources/diagram-layercake.png rename to sites/docs/web/assets/images/docs/resources/diagram-layercake.png diff --git a/site/web/assets/images/docs/setup/trust-computer.png b/sites/docs/web/assets/images/docs/setup/trust-computer.png similarity index 100% rename from site/web/assets/images/docs/setup/trust-computer.png rename to sites/docs/web/assets/images/docs/setup/trust-computer.png diff --git a/site/web/assets/images/docs/setup/xcode-account.png b/sites/docs/web/assets/images/docs/setup/xcode-account.png similarity index 100% rename from site/web/assets/images/docs/setup/xcode-account.png rename to sites/docs/web/assets/images/docs/setup/xcode-account.png diff --git a/site/web/assets/images/docs/setup/xcode-unique-bundle-id.png b/sites/docs/web/assets/images/docs/setup/xcode-unique-bundle-id.png similarity index 100% rename from site/web/assets/images/docs/setup/xcode-unique-bundle-id.png rename to sites/docs/web/assets/images/docs/setup/xcode-unique-bundle-id.png diff --git a/site/web/assets/images/docs/testing/debugging/attach-flutter-process-field.png b/sites/docs/web/assets/images/docs/testing/debugging/attach-flutter-process-field.png similarity index 100% rename from site/web/assets/images/docs/testing/debugging/attach-flutter-process-field.png rename to sites/docs/web/assets/images/docs/testing/debugging/attach-flutter-process-field.png diff --git a/site/web/assets/images/docs/testing/debugging/ios.png b/sites/docs/web/assets/images/docs/testing/debugging/ios.png similarity index 100% rename from site/web/assets/images/docs/testing/debugging/ios.png rename to sites/docs/web/assets/images/docs/testing/debugging/ios.png diff --git a/site/web/assets/images/docs/testing/debugging/native/android-studio/attach-process-button.png b/sites/docs/web/assets/images/docs/testing/debugging/native/android-studio/attach-process-button.png similarity index 100% rename from site/web/assets/images/docs/testing/debugging/native/android-studio/attach-process-button.png rename to sites/docs/web/assets/images/docs/testing/debugging/native/android-studio/attach-process-button.png diff --git a/site/web/assets/images/docs/testing/debugging/native/android-studio/attach-process-dialog.png b/sites/docs/web/assets/images/docs/testing/debugging/native/android-studio/attach-process-dialog.png similarity index 100% rename from site/web/assets/images/docs/testing/debugging/native/android-studio/attach-process-dialog.png rename to sites/docs/web/assets/images/docs/testing/debugging/native/android-studio/attach-process-dialog.png diff --git a/site/web/assets/images/docs/testing/debugging/native/android-studio/debug-open-java-code.png b/sites/docs/web/assets/images/docs/testing/debugging/native/android-studio/debug-open-java-code.png similarity index 100% rename from site/web/assets/images/docs/testing/debugging/native/android-studio/debug-open-java-code.png rename to sites/docs/web/assets/images/docs/testing/debugging/native/android-studio/debug-open-java-code.png diff --git a/site/web/assets/images/docs/testing/debugging/native/android-studio/debug-run.png b/sites/docs/web/assets/images/docs/testing/debugging/native/android-studio/debug-run.png similarity index 100% rename from site/web/assets/images/docs/testing/debugging/native/android-studio/debug-run.png rename to sites/docs/web/assets/images/docs/testing/debugging/native/android-studio/debug-run.png diff --git a/site/web/assets/images/docs/testing/debugging/native/android-studio/debugger-active.png b/sites/docs/web/assets/images/docs/testing/debugging/native/android-studio/debugger-active.png similarity index 100% rename from site/web/assets/images/docs/testing/debugging/native/android-studio/debugger-active.png rename to sites/docs/web/assets/images/docs/testing/debugging/native/android-studio/debugger-active.png diff --git a/site/web/assets/images/docs/testing/debugging/native/dart-debugger.png b/sites/docs/web/assets/images/docs/testing/debugging/native/dart-debugger.png similarity index 100% rename from site/web/assets/images/docs/testing/debugging/native/dart-debugger.png rename to sites/docs/web/assets/images/docs/testing/debugging/native/dart-debugger.png diff --git a/site/web/assets/images/docs/testing/debugging/native/macos/basic-app.png b/sites/docs/web/assets/images/docs/testing/debugging/native/macos/basic-app.png similarity index 100% rename from site/web/assets/images/docs/testing/debugging/native/macos/basic-app.png rename to sites/docs/web/assets/images/docs/testing/debugging/native/macos/basic-app.png diff --git a/site/web/assets/images/docs/testing/debugging/native/url-launcher-app/android.png b/sites/docs/web/assets/images/docs/testing/debugging/native/url-launcher-app/android.png similarity index 100% rename from site/web/assets/images/docs/testing/debugging/native/url-launcher-app/android.png rename to sites/docs/web/assets/images/docs/testing/debugging/native/url-launcher-app/android.png diff --git a/site/web/assets/images/docs/testing/debugging/native/url-launcher-app/ios.png b/sites/docs/web/assets/images/docs/testing/debugging/native/url-launcher-app/ios.png similarity index 100% rename from site/web/assets/images/docs/testing/debugging/native/url-launcher-app/ios.png rename to sites/docs/web/assets/images/docs/testing/debugging/native/url-launcher-app/ios.png diff --git a/site/web/assets/images/docs/testing/debugging/native/url-launcher-app/windows.png b/sites/docs/web/assets/images/docs/testing/debugging/native/url-launcher-app/windows.png similarity index 100% rename from site/web/assets/images/docs/testing/debugging/native/url-launcher-app/windows.png rename to sites/docs/web/assets/images/docs/testing/debugging/native/url-launcher-app/windows.png diff --git a/site/web/assets/images/docs/testing/debugging/native/visual-studio/attach-to-process-dialog.png b/sites/docs/web/assets/images/docs/testing/debugging/native/visual-studio/attach-to-process-dialog.png similarity index 100% rename from site/web/assets/images/docs/testing/debugging/native/visual-studio/attach-to-process-dialog.png rename to sites/docs/web/assets/images/docs/testing/debugging/native/visual-studio/attach-to-process-dialog.png diff --git a/site/web/assets/images/docs/testing/debugging/native/visual-studio/choose-solution.png b/sites/docs/web/assets/images/docs/testing/debugging/native/visual-studio/choose-solution.png similarity index 100% rename from site/web/assets/images/docs/testing/debugging/native/visual-studio/choose-solution.png rename to sites/docs/web/assets/images/docs/testing/debugging/native/visual-studio/choose-solution.png diff --git a/site/web/assets/images/docs/testing/debugging/native/visual-studio/debugger-active.png b/sites/docs/web/assets/images/docs/testing/debugging/native/visual-studio/debugger-active.png similarity index 100% rename from site/web/assets/images/docs/testing/debugging/native/visual-studio/debugger-active.png rename to sites/docs/web/assets/images/docs/testing/debugging/native/visual-studio/debugger-active.png diff --git a/site/web/assets/images/docs/testing/debugging/native/xcode/dart-vm-uri.png b/sites/docs/web/assets/images/docs/testing/debugging/native/xcode/dart-vm-uri.png similarity index 100% rename from site/web/assets/images/docs/testing/debugging/native/xcode/dart-vm-uri.png rename to sites/docs/web/assets/images/docs/testing/debugging/native/xcode/dart-vm-uri.png diff --git a/site/web/assets/images/docs/testing/debugging/native/xcode/run-app.png b/sites/docs/web/assets/images/docs/testing/debugging/native/xcode/run-app.png similarity index 100% rename from site/web/assets/images/docs/testing/debugging/native/xcode/run-app.png rename to sites/docs/web/assets/images/docs/testing/debugging/native/xcode/run-app.png diff --git a/site/web/assets/images/docs/testing/debugging/native/xcode/select-device.png b/sites/docs/web/assets/images/docs/testing/debugging/native/xcode/select-device.png similarity index 100% rename from site/web/assets/images/docs/testing/debugging/native/xcode/select-device.png rename to sites/docs/web/assets/images/docs/testing/debugging/native/xcode/select-device.png diff --git a/site/web/assets/images/docs/testing/debugging/vscode-ui/icons/debug.png b/sites/docs/web/assets/images/docs/testing/debugging/vscode-ui/icons/debug.png similarity index 100% rename from site/web/assets/images/docs/testing/debugging/vscode-ui/icons/debug.png rename to sites/docs/web/assets/images/docs/testing/debugging/vscode-ui/icons/debug.png diff --git a/site/web/assets/images/docs/testing/debugging/vscode-ui/icons/hot-reload.png b/sites/docs/web/assets/images/docs/testing/debugging/vscode-ui/icons/hot-reload.png similarity index 100% rename from site/web/assets/images/docs/testing/debugging/vscode-ui/icons/hot-reload.png rename to sites/docs/web/assets/images/docs/testing/debugging/vscode-ui/icons/hot-reload.png diff --git a/site/web/assets/images/docs/testing/debugging/vscode-ui/icons/hot-restart.png b/sites/docs/web/assets/images/docs/testing/debugging/vscode-ui/icons/hot-restart.png similarity index 100% rename from site/web/assets/images/docs/testing/debugging/vscode-ui/icons/hot-restart.png rename to sites/docs/web/assets/images/docs/testing/debugging/vscode-ui/icons/hot-restart.png diff --git a/site/web/assets/images/docs/testing/debugging/vscode-ui/icons/inspector.png b/sites/docs/web/assets/images/docs/testing/debugging/vscode-ui/icons/inspector.png similarity index 100% rename from site/web/assets/images/docs/testing/debugging/vscode-ui/icons/inspector.png rename to sites/docs/web/assets/images/docs/testing/debugging/vscode-ui/icons/inspector.png diff --git a/site/web/assets/images/docs/testing/debugging/vscode-ui/icons/pause.png b/sites/docs/web/assets/images/docs/testing/debugging/vscode-ui/icons/pause.png similarity index 100% rename from site/web/assets/images/docs/testing/debugging/vscode-ui/icons/pause.png rename to sites/docs/web/assets/images/docs/testing/debugging/vscode-ui/icons/pause.png diff --git a/site/web/assets/images/docs/testing/debugging/vscode-ui/icons/play-or-resume.png b/sites/docs/web/assets/images/docs/testing/debugging/vscode-ui/icons/play-or-resume.png similarity index 100% rename from site/web/assets/images/docs/testing/debugging/vscode-ui/icons/play-or-resume.png rename to sites/docs/web/assets/images/docs/testing/debugging/vscode-ui/icons/play-or-resume.png diff --git a/site/web/assets/images/docs/testing/debugging/vscode-ui/icons/step-into.png b/sites/docs/web/assets/images/docs/testing/debugging/vscode-ui/icons/step-into.png similarity index 100% rename from site/web/assets/images/docs/testing/debugging/vscode-ui/icons/step-into.png rename to sites/docs/web/assets/images/docs/testing/debugging/vscode-ui/icons/step-into.png diff --git a/site/web/assets/images/docs/testing/debugging/vscode-ui/icons/step-out.png b/sites/docs/web/assets/images/docs/testing/debugging/vscode-ui/icons/step-out.png similarity index 100% rename from site/web/assets/images/docs/testing/debugging/vscode-ui/icons/step-out.png rename to sites/docs/web/assets/images/docs/testing/debugging/vscode-ui/icons/step-out.png diff --git a/site/web/assets/images/docs/testing/debugging/vscode-ui/icons/step-over.png b/sites/docs/web/assets/images/docs/testing/debugging/vscode-ui/icons/step-over.png similarity index 100% rename from site/web/assets/images/docs/testing/debugging/vscode-ui/icons/step-over.png rename to sites/docs/web/assets/images/docs/testing/debugging/vscode-ui/icons/step-over.png diff --git a/site/web/assets/images/docs/testing/debugging/vscode-ui/icons/stop.png b/sites/docs/web/assets/images/docs/testing/debugging/vscode-ui/icons/stop.png similarity index 100% rename from site/web/assets/images/docs/testing/debugging/vscode-ui/icons/stop.png rename to sites/docs/web/assets/images/docs/testing/debugging/vscode-ui/icons/stop.png diff --git a/site/web/assets/images/docs/testing/debugging/vscode-ui/screens/attach-flutter-process-menu.png b/sites/docs/web/assets/images/docs/testing/debugging/vscode-ui/screens/attach-flutter-process-menu.png similarity index 100% rename from site/web/assets/images/docs/testing/debugging/vscode-ui/screens/attach-flutter-process-menu.png rename to sites/docs/web/assets/images/docs/testing/debugging/vscode-ui/screens/attach-flutter-process-menu.png diff --git a/site/web/assets/images/docs/testing/debugging/vscode-ui/screens/debug-toolbar.png b/sites/docs/web/assets/images/docs/testing/debugging/vscode-ui/screens/debug-toolbar.png similarity index 100% rename from site/web/assets/images/docs/testing/debugging/vscode-ui/screens/debug-toolbar.png rename to sites/docs/web/assets/images/docs/testing/debugging/vscode-ui/screens/debug-toolbar.png diff --git a/site/web/assets/images/docs/testing/debugging/vscode-ui/screens/debugger-parts.png b/sites/docs/web/assets/images/docs/testing/debugging/vscode-ui/screens/debugger-parts.png similarity index 100% rename from site/web/assets/images/docs/testing/debugging/vscode-ui/screens/debugger-parts.png rename to sites/docs/web/assets/images/docs/testing/debugging/vscode-ui/screens/debugger-parts.png diff --git a/site/web/assets/images/docs/testing/debugging/vscode-ui/screens/vscode-add-attach-success.png b/sites/docs/web/assets/images/docs/testing/debugging/vscode-ui/screens/vscode-add-attach-success.png similarity index 100% rename from site/web/assets/images/docs/testing/debugging/vscode-ui/screens/vscode-add-attach-success.png rename to sites/docs/web/assets/images/docs/testing/debugging/vscode-ui/screens/vscode-add-attach-success.png diff --git a/site/web/assets/images/docs/testing/debugging/vscode-ui/screens/vscode-add-attach-uri-filled.png b/sites/docs/web/assets/images/docs/testing/debugging/vscode-ui/screens/vscode-add-attach-uri-filled.png similarity index 100% rename from site/web/assets/images/docs/testing/debugging/vscode-ui/screens/vscode-add-attach-uri-filled.png rename to sites/docs/web/assets/images/docs/testing/debugging/vscode-ui/screens/vscode-add-attach-uri-filled.png diff --git a/site/web/assets/images/docs/testing/debugging/vscode-ui/screens/vscode-add-attach-uri.png b/sites/docs/web/assets/images/docs/testing/debugging/vscode-ui/screens/vscode-add-attach-uri.png similarity index 100% rename from site/web/assets/images/docs/testing/debugging/vscode-ui/screens/vscode-add-attach-uri.png rename to sites/docs/web/assets/images/docs/testing/debugging/vscode-ui/screens/vscode-add-attach-uri.png diff --git a/site/web/assets/images/docs/testing/debugging/vscode-ui/screens/vscode-debugger-paused.png b/sites/docs/web/assets/images/docs/testing/debugging/vscode-ui/screens/vscode-debugger-paused.png similarity index 100% rename from site/web/assets/images/docs/testing/debugging/vscode-ui/screens/vscode-debugger-paused.png rename to sites/docs/web/assets/images/docs/testing/debugging/vscode-ui/screens/vscode-debugger-paused.png diff --git a/site/web/assets/images/docs/testing/debugging/vscode-ui/screens/vscode-debugger.png b/sites/docs/web/assets/images/docs/testing/debugging/vscode-ui/screens/vscode-debugger.png similarity index 100% rename from site/web/assets/images/docs/testing/debugging/vscode-ui/screens/vscode-debugger.png rename to sites/docs/web/assets/images/docs/testing/debugging/vscode-ui/screens/vscode-debugger.png diff --git a/site/web/assets/images/docs/testing/debugging/vscode-ui/screens/vscode-layout-explorer.png b/sites/docs/web/assets/images/docs/testing/debugging/vscode-ui/screens/vscode-layout-explorer.png similarity index 100% rename from site/web/assets/images/docs/testing/debugging/vscode-ui/screens/vscode-layout-explorer.png rename to sites/docs/web/assets/images/docs/testing/debugging/vscode-ui/screens/vscode-layout-explorer.png diff --git a/site/web/assets/images/docs/testing/debugging/vscode-widget-details-tree.png b/sites/docs/web/assets/images/docs/testing/debugging/vscode-widget-details-tree.png similarity index 100% rename from site/web/assets/images/docs/testing/debugging/vscode-widget-details-tree.png rename to sites/docs/web/assets/images/docs/testing/debugging/vscode-widget-details-tree.png diff --git a/site/web/assets/images/docs/tools/android-studio/README b/sites/docs/web/assets/images/docs/tools/android-studio/README similarity index 100% rename from site/web/assets/images/docs/tools/android-studio/README rename to sites/docs/web/assets/images/docs/tools/android-studio/README diff --git a/site/web/assets/images/docs/tools/android-studio/assists.webp b/sites/docs/web/assets/images/docs/tools/android-studio/assists.webp similarity index 100% rename from site/web/assets/images/docs/tools/android-studio/assists.webp rename to sites/docs/web/assets/images/docs/tools/android-studio/assists.webp diff --git a/site/web/assets/images/docs/tools/android-studio/dart-analysis.png b/sites/docs/web/assets/images/docs/tools/android-studio/dart-analysis.png similarity index 100% rename from site/web/assets/images/docs/tools/android-studio/dart-analysis.png rename to sites/docs/web/assets/images/docs/tools/android-studio/dart-analysis.png diff --git a/site/web/assets/images/docs/tools/android-studio/hot-reload.gif b/sites/docs/web/assets/images/docs/tools/android-studio/hot-reload.gif similarity index 100% rename from site/web/assets/images/docs/tools/android-studio/hot-reload.gif rename to sites/docs/web/assets/images/docs/tools/android-studio/hot-reload.gif diff --git a/site/web/assets/images/docs/tools/android-studio/hot-reload.webp b/sites/docs/web/assets/images/docs/tools/android-studio/hot-reload.webp similarity index 100% rename from site/web/assets/images/docs/tools/android-studio/hot-reload.webp rename to sites/docs/web/assets/images/docs/tools/android-studio/hot-reload.webp diff --git a/site/web/assets/images/docs/tools/android-studio/inspector_select_example.webp b/sites/docs/web/assets/images/docs/tools/android-studio/inspector_select_example.webp similarity index 100% rename from site/web/assets/images/docs/tools/android-studio/inspector_select_example.webp rename to sites/docs/web/assets/images/docs/tools/android-studio/inspector_select_example.webp diff --git a/site/web/assets/images/docs/tools/android-studio/keymap-settings-flutter-plugin.png b/sites/docs/web/assets/images/docs/tools/android-studio/keymap-settings-flutter-plugin.png similarity index 100% rename from site/web/assets/images/docs/tools/android-studio/keymap-settings-flutter-plugin.png rename to sites/docs/web/assets/images/docs/tools/android-studio/keymap-settings-flutter-plugin.png diff --git a/site/web/assets/images/docs/tools/android-studio/log.png b/sites/docs/web/assets/images/docs/tools/android-studio/log.png similarity index 100% rename from site/web/assets/images/docs/tools/android-studio/log.png rename to sites/docs/web/assets/images/docs/tools/android-studio/log.png diff --git a/site/web/assets/images/docs/tools/android-studio/main-toolbar.png b/sites/docs/web/assets/images/docs/tools/android-studio/main-toolbar.png similarity index 100% rename from site/web/assets/images/docs/tools/android-studio/main-toolbar.png rename to sites/docs/web/assets/images/docs/tools/android-studio/main-toolbar.png diff --git a/site/web/assets/images/docs/tools/android-studio/switch_inspector_tree.webp b/sites/docs/web/assets/images/docs/tools/android-studio/switch_inspector_tree.webp similarity index 100% rename from site/web/assets/images/docs/tools/android-studio/switch_inspector_tree.webp rename to sites/docs/web/assets/images/docs/tools/android-studio/switch_inspector_tree.webp diff --git a/site/web/assets/images/docs/tools/android-studio/templates.webp b/sites/docs/web/assets/images/docs/tools/android-studio/templates.webp similarity index 100% rename from site/web/assets/images/docs/tools/android-studio/templates.webp rename to sites/docs/web/assets/images/docs/tools/android-studio/templates.webp diff --git a/site/web/assets/images/docs/tools/android-studio/widget-rebuild-info.png b/sites/docs/web/assets/images/docs/tools/android-studio/widget-rebuild-info.png similarity index 100% rename from site/web/assets/images/docs/tools/android-studio/widget-rebuild-info.png rename to sites/docs/web/assets/images/docs/tools/android-studio/widget-rebuild-info.png diff --git a/site/web/assets/images/docs/tools/devtools/android_studio_open_devtools.png b/sites/docs/web/assets/images/docs/tools/devtools/android_studio_open_devtools.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/android_studio_open_devtools.png rename to sites/docs/web/assets/images/docs/tools/devtools/android_studio_open_devtools.png diff --git a/site/web/assets/images/docs/tools/devtools/app_size_access_landing_page.png b/sites/docs/web/assets/images/docs/tools/devtools/app_size_access_landing_page.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/app_size_access_landing_page.png rename to sites/docs/web/assets/images/docs/tools/devtools/app_size_access_landing_page.png diff --git a/site/web/assets/images/docs/tools/devtools/app_size_analysis.png b/sites/docs/web/assets/images/docs/tools/devtools/app_size_analysis.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/app_size_analysis.png rename to sites/docs/web/assets/images/docs/tools/devtools/app_size_analysis.png diff --git a/site/web/assets/images/docs/tools/devtools/app_size_call_graph.png b/sites/docs/web/assets/images/docs/tools/devtools/app_size_call_graph.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/app_size_call_graph.png rename to sites/docs/web/assets/images/docs/tools/devtools/app_size_call_graph.png diff --git a/site/web/assets/images/docs/tools/devtools/app_size_diff.png b/sites/docs/web/assets/images/docs/tools/devtools/app_size_diff.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/app_size_diff.png rename to sites/docs/web/assets/images/docs/tools/devtools/app_size_diff.png diff --git a/site/web/assets/images/docs/tools/devtools/app_size_dominator_tree.png b/sites/docs/web/assets/images/docs/tools/devtools/app_size_dominator_tree.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/app_size_dominator_tree.png rename to sites/docs/web/assets/images/docs/tools/devtools/app_size_dominator_tree.png diff --git a/site/web/assets/images/docs/tools/devtools/app_size_load_analysis.png b/sites/docs/web/assets/images/docs/tools/devtools/app_size_load_analysis.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/app_size_load_analysis.png rename to sites/docs/web/assets/images/docs/tools/devtools/app_size_load_analysis.png diff --git a/site/web/assets/images/docs/tools/devtools/app_size_load_diff.png b/sites/docs/web/assets/images/docs/tools/devtools/app_size_load_diff.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/app_size_load_diff.png rename to sites/docs/web/assets/images/docs/tools/devtools/app_size_load_diff.png diff --git a/site/web/assets/images/docs/tools/devtools/app_size_tab.png b/sites/docs/web/assets/images/docs/tools/devtools/app_size_tab.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/app_size_tab.png rename to sites/docs/web/assets/images/docs/tools/devtools/app_size_tab.png diff --git a/site/web/assets/images/docs/tools/devtools/bottom-up-view.png b/sites/docs/web/assets/images/docs/tools/devtools/bottom-up-view.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/bottom-up-view.png rename to sites/docs/web/assets/images/docs/tools/devtools/bottom-up-view.png diff --git a/site/web/assets/images/docs/tools/devtools/browse-heap-snapshot.png b/sites/docs/web/assets/images/docs/tools/devtools/browse-heap-snapshot.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/browse-heap-snapshot.png rename to sites/docs/web/assets/images/docs/tools/devtools/browse-heap-snapshot.png diff --git a/site/web/assets/images/docs/tools/devtools/call-tree.png b/sites/docs/web/assets/images/docs/tools/devtools/call-tree.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/call-tree.png rename to sites/docs/web/assets/images/docs/tools/devtools/call-tree.png diff --git a/site/web/assets/images/docs/tools/devtools/chrome-devtools-performance-panel.png b/sites/docs/web/assets/images/docs/tools/devtools/chrome-devtools-performance-panel.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/chrome-devtools-performance-panel.png rename to sites/docs/web/assets/images/docs/tools/devtools/chrome-devtools-performance-panel.png diff --git a/site/web/assets/images/docs/tools/devtools/connect_dialog.png b/sites/docs/web/assets/images/docs/tools/devtools/connect_dialog.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/connect_dialog.png rename to sites/docs/web/assets/images/docs/tools/devtools/connect_dialog.png diff --git a/site/web/assets/images/docs/tools/devtools/console-evaluate-expressions.png b/sites/docs/web/assets/images/docs/tools/devtools/console-evaluate-expressions.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/console-evaluate-expressions.png rename to sites/docs/web/assets/images/docs/tools/devtools/console-evaluate-expressions.png diff --git a/site/web/assets/images/docs/tools/devtools/console-evaluate-variables.png b/sites/docs/web/assets/images/docs/tools/devtools/console-evaluate-variables.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/console-evaluate-variables.png rename to sites/docs/web/assets/images/docs/tools/devtools/console-evaluate-variables.png diff --git a/site/web/assets/images/docs/tools/devtools/console-inspect-widget.png b/sites/docs/web/assets/images/docs/tools/devtools/console-inspect-widget.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/console-inspect-widget.png rename to sites/docs/web/assets/images/docs/tools/devtools/console-inspect-widget.png diff --git a/site/web/assets/images/docs/tools/devtools/console-references.png b/sites/docs/web/assets/images/docs/tools/devtools/console-references.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/console-references.png rename to sites/docs/web/assets/images/docs/tools/devtools/console-references.png diff --git a/site/web/assets/images/docs/tools/devtools/console-stdout.png b/sites/docs/web/assets/images/docs/tools/devtools/console-stdout.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/console-stdout.png rename to sites/docs/web/assets/images/docs/tools/devtools/console-stdout.png diff --git a/site/web/assets/images/docs/tools/devtools/cpu-flame-chart.png b/sites/docs/web/assets/images/docs/tools/devtools/cpu-flame-chart.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/cpu-flame-chart.png rename to sites/docs/web/assets/images/docs/tools/devtools/cpu-flame-chart.png diff --git a/site/web/assets/images/docs/tools/devtools/cpu-sampling-rate-menu.png b/sites/docs/web/assets/images/docs/tools/devtools/cpu-sampling-rate-menu.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/cpu-sampling-rate-menu.png rename to sites/docs/web/assets/images/docs/tools/devtools/cpu-sampling-rate-menu.png diff --git a/site/web/assets/images/docs/tools/devtools/dart-devtools.webp b/sites/docs/web/assets/images/docs/tools/devtools/dart-devtools.webp similarity index 100% rename from site/web/assets/images/docs/tools/devtools/dart-devtools.webp rename to sites/docs/web/assets/images/docs/tools/devtools/dart-devtools.webp diff --git a/site/web/assets/images/docs/tools/devtools/debug-console.png b/sites/docs/web/assets/images/docs/tools/devtools/debug-console.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/debug-console.png rename to sites/docs/web/assets/images/docs/tools/devtools/debug-console.png diff --git a/site/web/assets/images/docs/tools/devtools/debug-mode-banner-icon.png b/sites/docs/web/assets/images/docs/tools/devtools/debug-mode-banner-icon.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/debug-mode-banner-icon.png rename to sites/docs/web/assets/images/docs/tools/devtools/debug-mode-banner-icon.png diff --git a/site/web/assets/images/docs/tools/devtools/debug-paint-mode-icon.png b/sites/docs/web/assets/images/docs/tools/devtools/debug-paint-mode-icon.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/debug-paint-mode-icon.png rename to sites/docs/web/assets/images/docs/tools/devtools/debug-paint-mode-icon.png diff --git a/site/web/assets/images/docs/tools/devtools/debug-toggle-guideline-render-box.png b/sites/docs/web/assets/images/docs/tools/devtools/debug-toggle-guideline-render-box.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/debug-toggle-guideline-render-box.png rename to sites/docs/web/assets/images/docs/tools/devtools/debug-toggle-guideline-render-box.png diff --git a/site/web/assets/images/docs/tools/devtools/debug-toggle-guidelines-alignment.png b/sites/docs/web/assets/images/docs/tools/devtools/debug-toggle-guidelines-alignment.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/debug-toggle-guidelines-alignment.png rename to sites/docs/web/assets/images/docs/tools/devtools/debug-toggle-guidelines-alignment.png diff --git a/site/web/assets/images/docs/tools/devtools/debug-toggle-guidelines-baseline.png b/sites/docs/web/assets/images/docs/tools/devtools/debug-toggle-guidelines-baseline.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/debug-toggle-guidelines-baseline.png rename to sites/docs/web/assets/images/docs/tools/devtools/debug-toggle-guidelines-baseline.png diff --git a/site/web/assets/images/docs/tools/devtools/debug-toggle-guidelines-clip.png b/sites/docs/web/assets/images/docs/tools/devtools/debug-toggle-guidelines-clip.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/debug-toggle-guidelines-clip.png rename to sites/docs/web/assets/images/docs/tools/devtools/debug-toggle-guidelines-clip.png diff --git a/site/web/assets/images/docs/tools/devtools/debug-toggle-guidelines-oversized.png b/sites/docs/web/assets/images/docs/tools/devtools/debug-toggle-guidelines-oversized.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/debug-toggle-guidelines-oversized.png rename to sites/docs/web/assets/images/docs/tools/devtools/debug-toggle-guidelines-oversized.png diff --git a/site/web/assets/images/docs/tools/devtools/debug-toggle-guidelines-padding.png b/sites/docs/web/assets/images/docs/tools/devtools/debug-toggle-guidelines-padding.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/debug-toggle-guidelines-padding.png rename to sites/docs/web/assets/images/docs/tools/devtools/debug-toggle-guidelines-padding.png diff --git a/site/web/assets/images/docs/tools/devtools/debug-toggle-guidelines-repaint-1.webp b/sites/docs/web/assets/images/docs/tools/devtools/debug-toggle-guidelines-repaint-1.webp similarity index 100% rename from site/web/assets/images/docs/tools/devtools/debug-toggle-guidelines-repaint-1.webp rename to sites/docs/web/assets/images/docs/tools/devtools/debug-toggle-guidelines-repaint-1.webp diff --git a/site/web/assets/images/docs/tools/devtools/debug-toggle-guidelines-repaint-2.webp b/sites/docs/web/assets/images/docs/tools/devtools/debug-toggle-guidelines-repaint-2.webp similarity index 100% rename from site/web/assets/images/docs/tools/devtools/debug-toggle-guidelines-repaint-2.webp rename to sites/docs/web/assets/images/docs/tools/devtools/debug-toggle-guidelines-repaint-2.webp diff --git a/site/web/assets/images/docs/tools/devtools/debug-toggle-guidelines-scroll.png b/sites/docs/web/assets/images/docs/tools/devtools/debug-toggle-guidelines-scroll.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/debug-toggle-guidelines-scroll.png rename to sites/docs/web/assets/images/docs/tools/devtools/debug-toggle-guidelines-scroll.png diff --git a/site/web/assets/images/docs/tools/devtools/debug-toggle-guidelines-spacer.png b/sites/docs/web/assets/images/docs/tools/devtools/debug-toggle-guidelines-spacer.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/debug-toggle-guidelines-spacer.png rename to sites/docs/web/assets/images/docs/tools/devtools/debug-toggle-guidelines-spacer.png diff --git a/site/web/assets/images/docs/tools/devtools/debug-toggle-slow-animations-disabled.webp b/sites/docs/web/assets/images/docs/tools/devtools/debug-toggle-slow-animations-disabled.webp similarity index 100% rename from site/web/assets/images/docs/tools/devtools/debug-toggle-slow-animations-disabled.webp rename to sites/docs/web/assets/images/docs/tools/devtools/debug-toggle-slow-animations-disabled.webp diff --git a/site/web/assets/images/docs/tools/devtools/debug-toggle-slow-animations-enabled.webp b/sites/docs/web/assets/images/docs/tools/devtools/debug-toggle-slow-animations-enabled.webp similarity index 100% rename from site/web/assets/images/docs/tools/devtools/debug-toggle-slow-animations-enabled.webp rename to sites/docs/web/assets/images/docs/tools/devtools/debug-toggle-slow-animations-enabled.webp diff --git a/site/web/assets/images/docs/tools/devtools/debugger_screenshot.png b/sites/docs/web/assets/images/docs/tools/devtools/debugger_screenshot.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/debugger_screenshot.png rename to sites/docs/web/assets/images/docs/tools/devtools/debugger_screenshot.png diff --git a/site/web/assets/images/docs/tools/devtools/deep-link-validator.png b/sites/docs/web/assets/images/docs/tools/devtools/deep-link-validator.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/deep-link-validator.png rename to sites/docs/web/assets/images/docs/tools/devtools/deep-link-validator.png diff --git a/site/web/assets/images/docs/tools/devtools/diff-tab.png b/sites/docs/web/assets/images/docs/tools/devtools/diff-tab.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/diff-tab.png rename to sites/docs/web/assets/images/docs/tools/devtools/diff-tab.png diff --git a/site/web/assets/images/docs/tools/devtools/display-options.png b/sites/docs/web/assets/images/docs/tools/devtools/display-options.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/display-options.png rename to sites/docs/web/assets/images/docs/tools/devtools/display-options.png diff --git a/site/web/assets/images/docs/tools/devtools/enhanced-tracing.png b/sites/docs/web/assets/images/docs/tools/devtools/enhanced-tracing.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/enhanced-tracing.png rename to sites/docs/web/assets/images/docs/tools/devtools/enhanced-tracing.png diff --git a/site/web/assets/images/docs/tools/devtools/extension_dialog.png b/sites/docs/web/assets/images/docs/tools/devtools/extension_dialog.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/extension_dialog.png rename to sites/docs/web/assets/images/docs/tools/devtools/extension_dialog.png diff --git a/site/web/assets/images/docs/tools/devtools/extension_dialog_button.png b/sites/docs/web/assets/images/docs/tools/devtools/extension_dialog_button.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/extension_dialog_button.png rename to sites/docs/web/assets/images/docs/tools/devtools/extension_dialog_button.png diff --git a/site/web/assets/images/docs/tools/devtools/extension_enable_prompt.png b/sites/docs/web/assets/images/docs/tools/devtools/extension_enable_prompt.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/extension_enable_prompt.png rename to sites/docs/web/assets/images/docs/tools/devtools/extension_enable_prompt.png diff --git a/site/web/assets/images/docs/tools/devtools/filter-by-tag.png b/sites/docs/web/assets/images/docs/tools/devtools/filter-by-tag.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/filter-by-tag.png rename to sites/docs/web/assets/images/docs/tools/devtools/filter-by-tag.png diff --git a/site/web/assets/images/docs/tools/devtools/filter-ui.png b/sites/docs/web/assets/images/docs/tools/devtools/filter-ui.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/filter-ui.png rename to sites/docs/web/assets/images/docs/tools/devtools/filter-ui.png diff --git a/site/web/assets/images/docs/tools/devtools/flame-chart-help.png b/sites/docs/web/assets/images/docs/tools/devtools/flame-chart-help.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/flame-chart-help.png rename to sites/docs/web/assets/images/docs/tools/devtools/flame-chart-help.png diff --git a/site/web/assets/images/docs/tools/devtools/flex-explorer-tab.png b/sites/docs/web/assets/images/docs/tools/devtools/flex-explorer-tab.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/flex-explorer-tab.png rename to sites/docs/web/assets/images/docs/tools/devtools/flex-explorer-tab.png diff --git a/site/web/assets/images/docs/tools/devtools/flutter-frames-chart.png b/sites/docs/web/assets/images/docs/tools/devtools/flutter-frames-chart.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/flutter-frames-chart.png rename to sites/docs/web/assets/images/docs/tools/devtools/flutter-frames-chart.png diff --git a/site/web/assets/images/docs/tools/devtools/flutter-inspector-settings.png b/sites/docs/web/assets/images/docs/tools/devtools/flutter-inspector-settings.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/flutter-inspector-settings.png rename to sites/docs/web/assets/images/docs/tools/devtools/flutter-inspector-settings.png diff --git a/site/web/assets/images/docs/tools/devtools/frame-analysis-tab.png b/sites/docs/web/assets/images/docs/tools/devtools/frame-analysis-tab.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/frame-analysis-tab.png rename to sites/docs/web/assets/images/docs/tools/devtools/frame-analysis-tab.png diff --git a/site/web/assets/images/docs/tools/devtools/inspector-widget-explorer.png b/sites/docs/web/assets/images/docs/tools/devtools/inspector-widget-explorer.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/inspector-widget-explorer.png rename to sites/docs/web/assets/images/docs/tools/devtools/inspector-widget-explorer.png diff --git a/site/web/assets/images/docs/tools/devtools/inspector-widget-tree.png b/sites/docs/web/assets/images/docs/tools/devtools/inspector-widget-tree.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/inspector-widget-tree.png rename to sites/docs/web/assets/images/docs/tools/devtools/inspector-widget-tree.png diff --git a/site/web/assets/images/docs/tools/devtools/inspector_details_tree.png b/sites/docs/web/assets/images/docs/tools/devtools/inspector_details_tree.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/inspector_details_tree.png rename to sites/docs/web/assets/images/docs/tools/devtools/inspector_details_tree.png diff --git a/site/web/assets/images/docs/tools/devtools/inspector_legacy_screenshot.png b/sites/docs/web/assets/images/docs/tools/devtools/inspector_legacy_screenshot.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/inspector_legacy_screenshot.png rename to sites/docs/web/assets/images/docs/tools/devtools/inspector_legacy_screenshot.png diff --git a/site/web/assets/images/docs/tools/devtools/inspector_screenshot.png b/sites/docs/web/assets/images/docs/tools/devtools/inspector_screenshot.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/inspector_screenshot.png rename to sites/docs/web/assets/images/docs/tools/devtools/inspector_screenshot.png diff --git a/site/web/assets/images/docs/tools/devtools/invert_oversized_images_icon.png b/sites/docs/web/assets/images/docs/tools/devtools/invert_oversized_images_icon.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/invert_oversized_images_icon.png rename to sites/docs/web/assets/images/docs/tools/devtools/invert_oversized_images_icon.png diff --git a/site/web/assets/images/docs/tools/devtools/layout_explorer_cross_axis_alignment.webp b/sites/docs/web/assets/images/docs/tools/devtools/layout_explorer_cross_axis_alignment.webp similarity index 100% rename from site/web/assets/images/docs/tools/devtools/layout_explorer_cross_axis_alignment.webp rename to sites/docs/web/assets/images/docs/tools/devtools/layout_explorer_cross_axis_alignment.webp diff --git a/site/web/assets/images/docs/tools/devtools/layout_explorer_errors_and_device.webp b/sites/docs/web/assets/images/docs/tools/devtools/layout_explorer_errors_and_device.webp similarity index 100% rename from site/web/assets/images/docs/tools/devtools/layout_explorer_errors_and_device.webp rename to sites/docs/web/assets/images/docs/tools/devtools/layout_explorer_errors_and_device.webp diff --git a/site/web/assets/images/docs/tools/devtools/layout_explorer_fit.webp b/sites/docs/web/assets/images/docs/tools/devtools/layout_explorer_fit.webp similarity index 100% rename from site/web/assets/images/docs/tools/devtools/layout_explorer_fit.webp rename to sites/docs/web/assets/images/docs/tools/devtools/layout_explorer_fit.webp diff --git a/site/web/assets/images/docs/tools/devtools/layout_explorer_fixed_layout.png b/sites/docs/web/assets/images/docs/tools/devtools/layout_explorer_fixed_layout.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/layout_explorer_fixed_layout.png rename to sites/docs/web/assets/images/docs/tools/devtools/layout_explorer_fixed_layout.png diff --git a/site/web/assets/images/docs/tools/devtools/layout_explorer_flex.webp b/sites/docs/web/assets/images/docs/tools/devtools/layout_explorer_flex.webp similarity index 100% rename from site/web/assets/images/docs/tools/devtools/layout_explorer_flex.webp rename to sites/docs/web/assets/images/docs/tools/devtools/layout_explorer_flex.webp diff --git a/site/web/assets/images/docs/tools/devtools/layout_explorer_main_axis_alignment.webp b/sites/docs/web/assets/images/docs/tools/devtools/layout_explorer_main_axis_alignment.webp similarity index 100% rename from site/web/assets/images/docs/tools/devtools/layout_explorer_main_axis_alignment.webp rename to sites/docs/web/assets/images/docs/tools/devtools/layout_explorer_main_axis_alignment.webp diff --git a/site/web/assets/images/docs/tools/devtools/logging_log_entries.png b/sites/docs/web/assets/images/docs/tools/devtools/logging_log_entries.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/logging_log_entries.png rename to sites/docs/web/assets/images/docs/tools/devtools/logging_log_entries.png diff --git a/site/web/assets/images/docs/tools/devtools/memory_chart_anatomy.png b/sites/docs/web/assets/images/docs/tools/devtools/memory_chart_anatomy.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/memory_chart_anatomy.png rename to sites/docs/web/assets/images/docs/tools/devtools/memory_chart_anatomy.png diff --git a/site/web/assets/images/docs/tools/devtools/method-table.png b/sites/docs/web/assets/images/docs/tools/devtools/method-table.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/method-table.png rename to sites/docs/web/assets/images/docs/tools/devtools/method-table.png diff --git a/site/web/assets/images/docs/tools/devtools/more-debugging-options.png b/sites/docs/web/assets/images/docs/tools/devtools/more-debugging-options.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/more-debugging-options.png rename to sites/docs/web/assets/images/docs/tools/devtools/more-debugging-options.png diff --git a/site/web/assets/images/docs/tools/devtools/network_filter_dialog.png b/sites/docs/web/assets/images/docs/tools/devtools/network_filter_dialog.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/network_filter_dialog.png rename to sites/docs/web/assets/images/docs/tools/devtools/network_filter_dialog.png diff --git a/site/web/assets/images/docs/tools/devtools/network_screenshot.png b/sites/docs/web/assets/images/docs/tools/devtools/network_screenshot.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/network_screenshot.png rename to sites/docs/web/assets/images/docs/tools/devtools/network_screenshot.png diff --git a/site/web/assets/images/docs/tools/devtools/network_search_and_filter.png b/sites/docs/web/assets/images/docs/tools/devtools/network_search_and_filter.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/network_search_and_filter.png rename to sites/docs/web/assets/images/docs/tools/devtools/network_search_and_filter.png diff --git a/site/web/assets/images/docs/tools/devtools/network_startup_resume.png b/sites/docs/web/assets/images/docs/tools/devtools/network_startup_resume.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/network_startup_resume.png rename to sites/docs/web/assets/images/docs/tools/devtools/network_startup_resume.png diff --git a/site/web/assets/images/docs/tools/devtools/paint-baselines-icon.png b/sites/docs/web/assets/images/docs/tools/devtools/paint-baselines-icon.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/paint-baselines-icon.png rename to sites/docs/web/assets/images/docs/tools/devtools/paint-baselines-icon.png diff --git a/site/web/assets/images/docs/tools/devtools/performance-overlay-green.png b/sites/docs/web/assets/images/docs/tools/devtools/performance-overlay-green.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/performance-overlay-green.png rename to sites/docs/web/assets/images/docs/tools/devtools/performance-overlay-green.png diff --git a/site/web/assets/images/docs/tools/devtools/performance-overlay-jank.png b/sites/docs/web/assets/images/docs/tools/devtools/performance-overlay-jank.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/performance-overlay-jank.png rename to sites/docs/web/assets/images/docs/tools/devtools/performance-overlay-jank.png diff --git a/site/web/assets/images/docs/tools/devtools/profile-tab.png b/sites/docs/web/assets/images/docs/tools/devtools/profile-tab.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/profile-tab.png rename to sites/docs/web/assets/images/docs/tools/devtools/profile-tab.png diff --git a/site/web/assets/images/docs/tools/devtools/property-editor-android-studio.png b/sites/docs/web/assets/images/docs/tools/devtools/property-editor-android-studio.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/property-editor-android-studio.png rename to sites/docs/web/assets/images/docs/tools/devtools/property-editor-android-studio.png diff --git a/site/web/assets/images/docs/tools/devtools/property-editor-documentation.gif b/sites/docs/web/assets/images/docs/tools/devtools/property-editor-documentation.gif similarity index 100% rename from site/web/assets/images/docs/tools/devtools/property-editor-documentation.gif rename to sites/docs/web/assets/images/docs/tools/devtools/property-editor-documentation.gif diff --git a/site/web/assets/images/docs/tools/devtools/property-editor-filter-clear-button.png b/sites/docs/web/assets/images/docs/tools/devtools/property-editor-filter-clear-button.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/property-editor-filter-clear-button.png rename to sites/docs/web/assets/images/docs/tools/devtools/property-editor-filter-clear-button.png diff --git a/site/web/assets/images/docs/tools/devtools/property-editor-filter-menu-button.png b/sites/docs/web/assets/images/docs/tools/devtools/property-editor-filter-menu-button.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/property-editor-filter-menu-button.png rename to sites/docs/web/assets/images/docs/tools/devtools/property-editor-filter-menu-button.png diff --git a/site/web/assets/images/docs/tools/devtools/property-editor-filter-regex-toggle.png b/sites/docs/web/assets/images/docs/tools/devtools/property-editor-filter-regex-toggle.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/property-editor-filter-regex-toggle.png rename to sites/docs/web/assets/images/docs/tools/devtools/property-editor-filter-regex-toggle.png diff --git a/site/web/assets/images/docs/tools/devtools/property-editor-filter-text.png b/sites/docs/web/assets/images/docs/tools/devtools/property-editor-filter-text.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/property-editor-filter-text.png rename to sites/docs/web/assets/images/docs/tools/devtools/property-editor-filter-text.png diff --git a/site/web/assets/images/docs/tools/devtools/property-editor-icon-android-studio.png b/sites/docs/web/assets/images/docs/tools/devtools/property-editor-icon-android-studio.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/property-editor-icon-android-studio.png rename to sites/docs/web/assets/images/docs/tools/devtools/property-editor-icon-android-studio.png diff --git a/site/web/assets/images/docs/tools/devtools/property-editor-icon-vscode.png b/sites/docs/web/assets/images/docs/tools/devtools/property-editor-icon-vscode.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/property-editor-icon-vscode.png rename to sites/docs/web/assets/images/docs/tools/devtools/property-editor-icon-vscode.png diff --git a/site/web/assets/images/docs/tools/devtools/property-editor-labels.png b/sites/docs/web/assets/images/docs/tools/devtools/property-editor-labels.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/property-editor-labels.png rename to sites/docs/web/assets/images/docs/tools/devtools/property-editor-labels.png diff --git a/site/web/assets/images/docs/tools/devtools/property-editor-name-type.png b/sites/docs/web/assets/images/docs/tools/devtools/property-editor-name-type.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/property-editor-name-type.png rename to sites/docs/web/assets/images/docs/tools/devtools/property-editor-name-type.png diff --git a/site/web/assets/images/docs/tools/devtools/property-editor-text-widget.png b/sites/docs/web/assets/images/docs/tools/devtools/property-editor-text-widget.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/property-editor-text-widget.png rename to sites/docs/web/assets/images/docs/tools/devtools/property-editor-text-widget.png diff --git a/site/web/assets/images/docs/tools/devtools/property-editor-tooltip.png b/sites/docs/web/assets/images/docs/tools/devtools/property-editor-tooltip.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/property-editor-tooltip.png rename to sites/docs/web/assets/images/docs/tools/devtools/property-editor-tooltip.png diff --git a/site/web/assets/images/docs/tools/devtools/property-editor-vscode.png b/sites/docs/web/assets/images/docs/tools/devtools/property-editor-vscode.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/property-editor-vscode.png rename to sites/docs/web/assets/images/docs/tools/devtools/property-editor-vscode.png diff --git a/site/web/assets/images/docs/tools/devtools/refresh-tree-icon.png b/sites/docs/web/assets/images/docs/tools/devtools/refresh-tree-icon.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/refresh-tree-icon.png rename to sites/docs/web/assets/images/docs/tools/devtools/refresh-tree-icon.png diff --git a/site/web/assets/images/docs/tools/devtools/release-notes/images-2.10.0/image1.png b/sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.10.0/image1.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/release-notes/images-2.10.0/image1.png rename to sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.10.0/image1.png diff --git a/site/web/assets/images/docs/tools/devtools/release-notes/images-2.11.2/image1.png b/sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.11.2/image1.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/release-notes/images-2.11.2/image1.png rename to sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.11.2/image1.png diff --git a/site/web/assets/images/docs/tools/devtools/release-notes/images-2.11.2/image2.gif b/sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.11.2/image2.gif similarity index 100% rename from site/web/assets/images/docs/tools/devtools/release-notes/images-2.11.2/image2.gif rename to sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.11.2/image2.gif diff --git a/site/web/assets/images/docs/tools/devtools/release-notes/images-2.12.1/image1.png b/sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.12.1/image1.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/release-notes/images-2.12.1/image1.png rename to sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.12.1/image1.png diff --git a/site/web/assets/images/docs/tools/devtools/release-notes/images-2.13.1/image1.png b/sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.13.1/image1.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/release-notes/images-2.13.1/image1.png rename to sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.13.1/image1.png diff --git a/site/web/assets/images/docs/tools/devtools/release-notes/images-2.13.1/image2.png b/sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.13.1/image2.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/release-notes/images-2.13.1/image2.png rename to sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.13.1/image2.png diff --git a/site/web/assets/images/docs/tools/devtools/release-notes/images-2.14.0/image1.png b/sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.14.0/image1.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/release-notes/images-2.14.0/image1.png rename to sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.14.0/image1.png diff --git a/site/web/assets/images/docs/tools/devtools/release-notes/images-2.14.0/image2.png b/sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.14.0/image2.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/release-notes/images-2.14.0/image2.png rename to sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.14.0/image2.png diff --git a/site/web/assets/images/docs/tools/devtools/release-notes/images-2.14.0/image3.png b/sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.14.0/image3.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/release-notes/images-2.14.0/image3.png rename to sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.14.0/image3.png diff --git a/site/web/assets/images/docs/tools/devtools/release-notes/images-2.15.0/image1.png b/sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.15.0/image1.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/release-notes/images-2.15.0/image1.png rename to sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.15.0/image1.png diff --git a/site/web/assets/images/docs/tools/devtools/release-notes/images-2.15.0/image2.png b/sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.15.0/image2.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/release-notes/images-2.15.0/image2.png rename to sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.15.0/image2.png diff --git a/site/web/assets/images/docs/tools/devtools/release-notes/images-2.17.0/frame_analysis.png b/sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.17.0/frame_analysis.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/release-notes/images-2.17.0/frame_analysis.png rename to sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.17.0/frame_analysis.png diff --git a/site/web/assets/images/docs/tools/devtools/release-notes/images-2.17.0/package_directories.png b/sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.17.0/package_directories.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/release-notes/images-2.17.0/package_directories.png rename to sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.17.0/package_directories.png diff --git a/site/web/assets/images/docs/tools/devtools/release-notes/images-2.18.0/allocation-tracing.png b/sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.18.0/allocation-tracing.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/release-notes/images-2.18.0/allocation-tracing.png rename to sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.18.0/allocation-tracing.png diff --git a/site/web/assets/images/docs/tools/devtools/release-notes/images-2.18.0/profile.png b/sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.18.0/profile.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/release-notes/images-2.18.0/profile.png rename to sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.18.0/profile.png diff --git a/site/web/assets/images/docs/tools/devtools/release-notes/images-2.18.0/render-time-column.png b/sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.18.0/render-time-column.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/release-notes/images-2.18.0/render-time-column.png rename to sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.18.0/render-time-column.png diff --git a/site/web/assets/images/docs/tools/devtools/release-notes/images-2.19.0/4577.png b/sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.19.0/4577.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/release-notes/images-2.19.0/4577.png rename to sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.19.0/4577.png diff --git a/site/web/assets/images/docs/tools/devtools/release-notes/images-2.20.0/4693.png b/sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.20.0/4693.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/release-notes/images-2.20.0/4693.png rename to sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.20.0/4693.png diff --git a/site/web/assets/images/docs/tools/devtools/release-notes/images-2.20.0/4700.png b/sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.20.0/4700.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/release-notes/images-2.20.0/4700.png rename to sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.20.0/4700.png diff --git a/site/web/assets/images/docs/tools/devtools/release-notes/images-2.20.0/4714.png b/sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.20.0/4714.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/release-notes/images-2.20.0/4714.png rename to sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.20.0/4714.png diff --git a/site/web/assets/images/docs/tools/devtools/release-notes/images-2.20.0/4722.png b/sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.20.0/4722.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/release-notes/images-2.20.0/4722.png rename to sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.20.0/4722.png diff --git a/site/web/assets/images/docs/tools/devtools/release-notes/images-2.20.0/4803.png b/sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.20.0/4803.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/release-notes/images-2.20.0/4803.png rename to sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.20.0/4803.png diff --git a/site/web/assets/images/docs/tools/devtools/release-notes/images-2.21.1/image1.png b/sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.21.1/image1.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/release-notes/images-2.21.1/image1.png rename to sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.21.1/image1.png diff --git a/site/web/assets/images/docs/tools/devtools/release-notes/images-2.22.2/5181.png b/sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.22.2/5181.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/release-notes/images-2.22.2/5181.png rename to sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.22.2/5181.png diff --git a/site/web/assets/images/docs/tools/devtools/release-notes/images-2.22.2/5201.png b/sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.22.2/5201.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/release-notes/images-2.22.2/5201.png rename to sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.22.2/5201.png diff --git a/site/web/assets/images/docs/tools/devtools/release-notes/images-2.22.2/5248.png b/sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.22.2/5248.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/release-notes/images-2.22.2/5248.png rename to sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.22.2/5248.png diff --git a/site/web/assets/images/docs/tools/devtools/release-notes/images-2.22.2/5290.png b/sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.22.2/5290.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/release-notes/images-2.22.2/5290.png rename to sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.22.2/5290.png diff --git a/site/web/assets/images/docs/tools/devtools/release-notes/images-2.22.2/5320.png b/sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.22.2/5320.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/release-notes/images-2.22.2/5320.png rename to sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.22.2/5320.png diff --git a/site/web/assets/images/docs/tools/devtools/release-notes/images-2.22.2/5323.png b/sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.22.2/5323.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/release-notes/images-2.22.2/5323.png rename to sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.22.2/5323.png diff --git a/site/web/assets/images/docs/tools/devtools/release-notes/images-2.23.1/cpu-method-table.png b/sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.23.1/cpu-method-table.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/release-notes/images-2.23.1/cpu-method-table.png rename to sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.23.1/cpu-method-table.png diff --git a/site/web/assets/images/docs/tools/devtools/release-notes/images-2.23.1/verbose-logging.png b/sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.23.1/verbose-logging.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/release-notes/images-2.23.1/verbose-logging.png rename to sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.23.1/verbose-logging.png diff --git a/site/web/assets/images/docs/tools/devtools/release-notes/images-2.25.0/memory.png b/sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.25.0/memory.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/release-notes/images-2.25.0/memory.png rename to sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.25.0/memory.png diff --git a/site/web/assets/images/docs/tools/devtools/release-notes/images-2.26.1/home_screen.png b/sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.26.1/home_screen.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/release-notes/images-2.26.1/home_screen.png rename to sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.26.1/home_screen.png diff --git a/site/web/assets/images/docs/tools/devtools/release-notes/images-2.27.0/truncation.png b/sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.27.0/truncation.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/release-notes/images-2.27.0/truncation.png rename to sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.27.0/truncation.png diff --git a/site/web/assets/images/docs/tools/devtools/release-notes/images-2.28.1/example_devtools_extension.png b/sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.28.1/example_devtools_extension.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/release-notes/images-2.28.1/example_devtools_extension.png rename to sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.28.1/example_devtools_extension.png diff --git a/site/web/assets/images/docs/tools/devtools/release-notes/images-2.28.1/logger_copy.png b/sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.28.1/logger_copy.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/release-notes/images-2.28.1/logger_copy.png rename to sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.28.1/logger_copy.png diff --git a/site/web/assets/images/docs/tools/devtools/release-notes/images-2.28.3/watch_tutorial_link.png b/sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.28.3/watch_tutorial_link.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/release-notes/images-2.28.3/watch_tutorial_link.png rename to sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.28.3/watch_tutorial_link.png diff --git a/site/web/assets/images/docs/tools/devtools/release-notes/images-2.29.0/open_file_performance_screen.png b/sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.29.0/open_file_performance_screen.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/release-notes/images-2.29.0/open_file_performance_screen.png rename to sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.29.0/open_file_performance_screen.png diff --git a/site/web/assets/images/docs/tools/devtools/release-notes/images-2.29.0/track_platform_channels.png b/sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.29.0/track_platform_channels.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/release-notes/images-2.29.0/track_platform_channels.png rename to sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.29.0/track_platform_channels.png diff --git a/site/web/assets/images/docs/tools/devtools/release-notes/images-2.30.0/flutter_frames_engine_text.png b/sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.30.0/flutter_frames_engine_text.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/release-notes/images-2.30.0/flutter_frames_engine_text.png rename to sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.30.0/flutter_frames_engine_text.png diff --git a/site/web/assets/images/docs/tools/devtools/release-notes/images-2.31.0/hover-for-dropdown.png b/sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.31.0/hover-for-dropdown.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/release-notes/images-2.31.0/hover-for-dropdown.png rename to sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.31.0/hover-for-dropdown.png diff --git a/site/web/assets/images/docs/tools/devtools/release-notes/images-2.31.0/link-to-doc.png b/sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.31.0/link-to-doc.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/release-notes/images-2.31.0/link-to-doc.png rename to sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.31.0/link-to-doc.png diff --git a/site/web/assets/images/docs/tools/devtools/release-notes/images-2.32.0/logging_toggle_filters.png b/sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.32.0/logging_toggle_filters.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/release-notes/images-2.32.0/logging_toggle_filters.png rename to sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.32.0/logging_toggle_filters.png diff --git a/site/web/assets/images/docs/tools/devtools/release-notes/images-2.34.1/7197-export.png b/sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.34.1/7197-export.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/release-notes/images-2.34.1/7197-export.png rename to sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.34.1/7197-export.png diff --git a/site/web/assets/images/docs/tools/devtools/release-notes/images-2.34.1/7369-timeline-settings.png b/sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.34.1/7369-timeline-settings.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/release-notes/images-2.34.1/7369-timeline-settings.png rename to sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.34.1/7369-timeline-settings.png diff --git a/site/web/assets/images/docs/tools/devtools/release-notes/images-2.34.1/7463-overlay.png b/sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.34.1/7463-overlay.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/release-notes/images-2.34.1/7463-overlay.png rename to sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.34.1/7463-overlay.png diff --git a/site/web/assets/images/docs/tools/devtools/release-notes/images-2.35.0/json_viewer_copy.png b/sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.35.0/json_viewer_copy.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/release-notes/images-2.35.0/json_viewer_copy.png rename to sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.35.0/json_viewer_copy.png diff --git a/site/web/assets/images/docs/tools/devtools/release-notes/images-2.35.0/network_recording.png b/sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.35.0/network_recording.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/release-notes/images-2.35.0/network_recording.png rename to sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.35.0/network_recording.png diff --git a/site/web/assets/images/docs/tools/devtools/release-notes/images-2.35.0/profiler_recording.png b/sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.35.0/profiler_recording.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/release-notes/images-2.35.0/profiler_recording.png rename to sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.35.0/profiler_recording.png diff --git a/site/web/assets/images/docs/tools/devtools/release-notes/images-2.36.0/rebuild_counts_frame_analysis.png b/sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.36.0/rebuild_counts_frame_analysis.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/release-notes/images-2.36.0/rebuild_counts_frame_analysis.png rename to sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.36.0/rebuild_counts_frame_analysis.png diff --git a/site/web/assets/images/docs/tools/devtools/release-notes/images-2.36.0/rebuild_stats.png b/sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.36.0/rebuild_stats.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/release-notes/images-2.36.0/rebuild_stats.png rename to sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.36.0/rebuild_stats.png diff --git a/site/web/assets/images/docs/tools/devtools/release-notes/images-2.36.0/track_build_counts_setting.png b/sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.36.0/track_build_counts_setting.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/release-notes/images-2.36.0/track_build_counts_setting.png rename to sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.36.0/track_build_counts_setting.png diff --git a/site/web/assets/images/docs/tools/devtools/release-notes/images-2.37.2/devtools_in_sidebar.png b/sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.37.2/devtools_in_sidebar.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/release-notes/images-2.37.2/devtools_in_sidebar.png rename to sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.37.2/devtools_in_sidebar.png diff --git a/site/web/assets/images/docs/tools/devtools/release-notes/images-2.37.2/socket-profiling.png b/sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.37.2/socket-profiling.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/release-notes/images-2.37.2/socket-profiling.png rename to sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.37.2/socket-profiling.png diff --git a/site/web/assets/images/docs/tools/devtools/release-notes/images-2.40.2/deep_link_ios.png b/sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.40.2/deep_link_ios.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/release-notes/images-2.40.2/deep_link_ios.png rename to sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.40.2/deep_link_ios.png diff --git a/site/web/assets/images/docs/tools/devtools/release-notes/images-2.40.2/new_inspector.png b/sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.40.2/new_inspector.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/release-notes/images-2.40.2/new_inspector.png rename to sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.40.2/new_inspector.png diff --git a/site/web/assets/images/docs/tools/devtools/release-notes/images-2.40.2/wasm_setting.png b/sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.40.2/wasm_setting.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/release-notes/images-2.40.2/wasm_setting.png rename to sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.40.2/wasm_setting.png diff --git a/site/web/assets/images/docs/tools/devtools/release-notes/images-2.41.0/log_filter.png b/sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.41.0/log_filter.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/release-notes/images-2.41.0/log_filter.png rename to sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.41.0/log_filter.png diff --git a/site/web/assets/images/docs/tools/devtools/release-notes/images-2.41.0/log_level_filter.png b/sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.41.0/log_level_filter.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/release-notes/images-2.41.0/log_level_filter.png rename to sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.41.0/log_level_filter.png diff --git a/site/web/assets/images/docs/tools/devtools/release-notes/images-2.41.0/log_metadata.png b/sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.41.0/log_metadata.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/release-notes/images-2.41.0/log_metadata.png rename to sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.41.0/log_metadata.png diff --git a/site/web/assets/images/docs/tools/devtools/release-notes/images-2.41.0/network_filter.png b/sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.41.0/network_filter.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/release-notes/images-2.41.0/network_filter.png rename to sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.41.0/network_filter.png diff --git a/site/web/assets/images/docs/tools/devtools/release-notes/images-2.42.3/inspector_auto_refresh_setting.png b/sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.42.3/inspector_auto_refresh_setting.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/release-notes/images-2.42.3/inspector_auto_refresh_setting.png rename to sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.42.3/inspector_auto_refresh_setting.png diff --git a/site/web/assets/images/docs/tools/devtools/release-notes/images-2.42.3/legacy_inspector_setting.png b/sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.42.3/legacy_inspector_setting.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/release-notes/images-2.42.3/legacy_inspector_setting.png rename to sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.42.3/legacy_inspector_setting.png diff --git a/site/web/assets/images/docs/tools/devtools/release-notes/images-2.44.0/network_controls.png b/sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.44.0/network_controls.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/release-notes/images-2.44.0/network_controls.png rename to sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.44.0/network_controls.png diff --git a/site/web/assets/images/docs/tools/devtools/release-notes/images-2.44.0/network_open_save_button.png b/sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.44.0/network_open_save_button.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/release-notes/images-2.44.0/network_open_save_button.png rename to sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.44.0/network_open_save_button.png diff --git a/site/web/assets/images/docs/tools/devtools/release-notes/images-2.7.0/image1.gif b/sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.7.0/image1.gif similarity index 100% rename from site/web/assets/images/docs/tools/devtools/release-notes/images-2.7.0/image1.gif rename to sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.7.0/image1.gif diff --git a/site/web/assets/images/docs/tools/devtools/release-notes/images-2.7.0/image2.png b/sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.7.0/image2.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/release-notes/images-2.7.0/image2.png rename to sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.7.0/image2.png diff --git a/site/web/assets/images/docs/tools/devtools/release-notes/images-2.7.0/image3.png b/sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.7.0/image3.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/release-notes/images-2.7.0/image3.png rename to sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.7.0/image3.png diff --git a/site/web/assets/images/docs/tools/devtools/release-notes/images-2.7.0/image4.png b/sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.7.0/image4.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/release-notes/images-2.7.0/image4.png rename to sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.7.0/image4.png diff --git a/site/web/assets/images/docs/tools/devtools/release-notes/images-2.7.0/image5.png b/sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.7.0/image5.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/release-notes/images-2.7.0/image5.png rename to sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.7.0/image5.png diff --git a/site/web/assets/images/docs/tools/devtools/release-notes/images-2.7.0/image6.png b/sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.7.0/image6.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/release-notes/images-2.7.0/image6.png rename to sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.7.0/image6.png diff --git a/site/web/assets/images/docs/tools/devtools/release-notes/images-2.8.0/image1.png b/sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.8.0/image1.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/release-notes/images-2.8.0/image1.png rename to sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.8.0/image1.png diff --git a/site/web/assets/images/docs/tools/devtools/release-notes/images-2.8.0/image2.png b/sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.8.0/image2.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/release-notes/images-2.8.0/image2.png rename to sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.8.0/image2.png diff --git a/site/web/assets/images/docs/tools/devtools/release-notes/images-2.8.0/image3.png b/sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.8.0/image3.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/release-notes/images-2.8.0/image3.png rename to sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.8.0/image3.png diff --git a/site/web/assets/images/docs/tools/devtools/release-notes/images-2.8.0/image4.png b/sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.8.0/image4.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/release-notes/images-2.8.0/image4.png rename to sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.8.0/image4.png diff --git a/site/web/assets/images/docs/tools/devtools/release-notes/images-2.8.0/image5.png b/sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.8.0/image5.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/release-notes/images-2.8.0/image5.png rename to sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.8.0/image5.png diff --git a/site/web/assets/images/docs/tools/devtools/release-notes/images-2.9.1/image1.png b/sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.9.1/image1.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/release-notes/images-2.9.1/image1.png rename to sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.9.1/image1.png diff --git a/site/web/assets/images/docs/tools/devtools/release-notes/images-2.9.1/image2.png b/sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.9.1/image2.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/release-notes/images-2.9.1/image2.png rename to sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.9.1/image2.png diff --git a/site/web/assets/images/docs/tools/devtools/release-notes/images-2.9.1/image3.png b/sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.9.1/image3.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/release-notes/images-2.9.1/image3.png rename to sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.9.1/image3.png diff --git a/site/web/assets/images/docs/tools/devtools/release-notes/images-2.9.2/image1.png b/sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.9.2/image1.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/release-notes/images-2.9.2/image1.png rename to sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.9.2/image1.png diff --git a/site/web/assets/images/docs/tools/devtools/release-notes/images-2.9.2/image2.png b/sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.9.2/image2.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/release-notes/images-2.9.2/image2.png rename to sites/docs/web/assets/images/docs/tools/devtools/release-notes/images-2.9.2/image2.png diff --git a/site/web/assets/images/docs/tools/devtools/render-object-tab.png b/sites/docs/web/assets/images/docs/tools/devtools/render-object-tab.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/render-object-tab.png rename to sites/docs/web/assets/images/docs/tools/devtools/render-object-tab.png diff --git a/site/web/assets/images/docs/tools/devtools/repaint-rainbow-icon.png b/sites/docs/web/assets/images/docs/tools/devtools/repaint-rainbow-icon.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/repaint-rainbow-icon.png rename to sites/docs/web/assets/images/docs/tools/devtools/repaint-rainbow-icon.png diff --git a/site/web/assets/images/docs/tools/devtools/select-widget-mode-button.png b/sites/docs/web/assets/images/docs/tools/devtools/select-widget-mode-button.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/select-widget-mode-button.png rename to sites/docs/web/assets/images/docs/tools/devtools/select-widget-mode-button.png diff --git a/site/web/assets/images/docs/tools/devtools/select-widget-mode-icon.png b/sites/docs/web/assets/images/docs/tools/devtools/select-widget-mode-icon.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/select-widget-mode-icon.png rename to sites/docs/web/assets/images/docs/tools/devtools/select-widget-mode-icon.png diff --git a/site/web/assets/images/docs/tools/devtools/shader-compilation-frames-chart.png b/sites/docs/web/assets/images/docs/tools/devtools/shader-compilation-frames-chart.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/shader-compilation-frames-chart.png rename to sites/docs/web/assets/images/docs/tools/devtools/shader-compilation-frames-chart.png diff --git a/site/web/assets/images/docs/tools/devtools/show-implementation-widgets-button.png b/sites/docs/web/assets/images/docs/tools/devtools/show-implementation-widgets-button.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/show-implementation-widgets-button.png rename to sites/docs/web/assets/images/docs/tools/devtools/show-implementation-widgets-button.png diff --git a/site/web/assets/images/docs/tools/devtools/slow-animations-icon.png b/sites/docs/web/assets/images/docs/tools/devtools/slow-animations-icon.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/slow-animations-icon.png rename to sites/docs/web/assets/images/docs/tools/devtools/slow-animations-icon.png diff --git a/site/web/assets/images/docs/tools/devtools/table-element.png b/sites/docs/web/assets/images/docs/tools/devtools/table-element.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/table-element.png rename to sites/docs/web/assets/images/docs/tools/devtools/table-element.png diff --git a/site/web/assets/images/docs/tools/devtools/timeline-events-tab.png b/sites/docs/web/assets/images/docs/tools/devtools/timeline-events-tab.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/timeline-events-tab.png rename to sites/docs/web/assets/images/docs/tools/devtools/timeline-events-tab.png diff --git a/site/web/assets/images/docs/tools/devtools/toggle-platform-icon.png b/sites/docs/web/assets/images/docs/tools/devtools/toggle-platform-icon.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/toggle-platform-icon.png rename to sites/docs/web/assets/images/docs/tools/devtools/toggle-platform-icon.png diff --git a/site/web/assets/images/docs/tools/devtools/trace-instances-tab.png b/sites/docs/web/assets/images/docs/tools/devtools/trace-instances-tab.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/trace-instances-tab.png rename to sites/docs/web/assets/images/docs/tools/devtools/trace-instances-tab.png diff --git a/site/web/assets/images/docs/tools/devtools/trace-view.png b/sites/docs/web/assets/images/docs/tools/devtools/trace-view.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/trace-view.png rename to sites/docs/web/assets/images/docs/tools/devtools/trace-view.png diff --git a/site/web/assets/images/docs/tools/devtools/track-layouts.png b/sites/docs/web/assets/images/docs/tools/devtools/track-layouts.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/track-layouts.png rename to sites/docs/web/assets/images/docs/tools/devtools/track-layouts.png diff --git a/site/web/assets/images/docs/tools/devtools/track-paints.png b/sites/docs/web/assets/images/docs/tools/devtools/track-paints.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/track-paints.png rename to sites/docs/web/assets/images/docs/tools/devtools/track-paints.png diff --git a/site/web/assets/images/docs/tools/devtools/track-widget-builds.png b/sites/docs/web/assets/images/docs/tools/devtools/track-widget-builds.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/track-widget-builds.png rename to sites/docs/web/assets/images/docs/tools/devtools/track-widget-builds.png diff --git a/site/web/assets/images/docs/tools/devtools/track_widget_creation_disabled.png b/sites/docs/web/assets/images/docs/tools/devtools/track_widget_creation_disabled.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/track_widget_creation_disabled.png rename to sites/docs/web/assets/images/docs/tools/devtools/track_widget_creation_disabled.png diff --git a/site/web/assets/images/docs/tools/devtools/track_widget_creation_enabled.png b/sites/docs/web/assets/images/docs/tools/devtools/track_widget_creation_enabled.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/track_widget_creation_enabled.png rename to sites/docs/web/assets/images/docs/tools/devtools/track_widget_creation_enabled.png diff --git a/site/web/assets/images/docs/tools/devtools/treemap_breadcrumbs.png b/sites/docs/web/assets/images/docs/tools/devtools/treemap_breadcrumbs.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/treemap_breadcrumbs.png rename to sites/docs/web/assets/images/docs/tools/devtools/treemap_breadcrumbs.png diff --git a/site/web/assets/images/docs/tools/devtools/visual_debugging_options.png b/sites/docs/web/assets/images/docs/tools/devtools/visual_debugging_options.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/visual_debugging_options.png rename to sites/docs/web/assets/images/docs/tools/devtools/visual_debugging_options.png diff --git a/site/web/assets/images/docs/tools/devtools/widget-properties-tab.png b/sites/docs/web/assets/images/docs/tools/devtools/widget-properties-tab.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/widget-properties-tab.png rename to sites/docs/web/assets/images/docs/tools/devtools/widget-properties-tab.png diff --git a/site/web/assets/images/docs/tools/devtools/widget-tree-with-implementation-widgets.png b/sites/docs/web/assets/images/docs/tools/devtools/widget-tree-with-implementation-widgets.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/widget-tree-with-implementation-widgets.png rename to sites/docs/web/assets/images/docs/tools/devtools/widget-tree-with-implementation-widgets.png diff --git a/site/web/assets/images/docs/tools/devtools/widget-tree.png b/sites/docs/web/assets/images/docs/tools/devtools/widget-tree.png similarity index 100% rename from site/web/assets/images/docs/tools/devtools/widget-tree.png rename to sites/docs/web/assets/images/docs/tools/devtools/widget-tree.png diff --git a/site/web/assets/images/docs/tools/hot-reload.gif b/sites/docs/web/assets/images/docs/tools/hot-reload.gif similarity index 100% rename from site/web/assets/images/docs/tools/hot-reload.gif rename to sites/docs/web/assets/images/docs/tools/hot-reload.gif diff --git a/site/web/assets/images/docs/tools/vs-code/assists.png b/sites/docs/web/assets/images/docs/tools/vs-code/assists.png similarity index 100% rename from site/web/assets/images/docs/tools/vs-code/assists.png rename to sites/docs/web/assets/images/docs/tools/vs-code/assists.png diff --git a/site/web/assets/images/docs/tools/vs-code/debug_console.png b/sites/docs/web/assets/images/docs/tools/vs-code/debug_console.png similarity index 100% rename from site/web/assets/images/docs/tools/vs-code/debug_console.png rename to sites/docs/web/assets/images/docs/tools/vs-code/debug_console.png diff --git a/site/web/assets/images/docs/tools/vs-code/device_status_bar.png b/sites/docs/web/assets/images/docs/tools/vs-code/device_status_bar.png similarity index 100% rename from site/web/assets/images/docs/tools/vs-code/device_status_bar.png rename to sites/docs/web/assets/images/docs/tools/vs-code/device_status_bar.png diff --git a/site/web/assets/images/docs/tools/vs-code/problems.png b/sites/docs/web/assets/images/docs/tools/vs-code/problems.png similarity index 100% rename from site/web/assets/images/docs/tools/vs-code/problems.png rename to sites/docs/web/assets/images/docs/tools/vs-code/problems.png diff --git a/site/web/assets/images/docs/tools/vs-code/snippets.png b/sites/docs/web/assets/images/docs/tools/vs-code/snippets.png similarity index 100% rename from site/web/assets/images/docs/tools/vs-code/snippets.png rename to sites/docs/web/assets/images/docs/tools/vs-code/snippets.png diff --git a/site/web/assets/images/docs/tools/vs-code/vscode_command.png b/sites/docs/web/assets/images/docs/tools/vs-code/vscode_command.png similarity index 100% rename from site/web/assets/images/docs/tools/vs-code/vscode_command.png rename to sites/docs/web/assets/images/docs/tools/vs-code/vscode_command.png diff --git a/site/web/assets/images/docs/tools/vs-code/vscode_embedded.png b/sites/docs/web/assets/images/docs/tools/vs-code/vscode_embedded.png similarity index 100% rename from site/web/assets/images/docs/tools/vs-code/vscode_embedded.png rename to sites/docs/web/assets/images/docs/tools/vs-code/vscode_embedded.png diff --git a/site/web/assets/images/docs/tools/vs-code/vscode_status_bar.png b/sites/docs/web/assets/images/docs/tools/vs-code/vscode_status_bar.png similarity index 100% rename from site/web/assets/images/docs/tools/vs-code/vscode_status_bar.png rename to sites/docs/web/assets/images/docs/tools/vs-code/vscode_status_bar.png diff --git a/site/web/assets/images/docs/tools/widget-previewer/android-studio.png b/sites/docs/web/assets/images/docs/tools/widget-previewer/android-studio.png similarity index 100% rename from site/web/assets/images/docs/tools/widget-previewer/android-studio.png rename to sites/docs/web/assets/images/docs/tools/widget-previewer/android-studio.png diff --git a/site/web/assets/images/docs/tools/widget-previewer/filter-by-file.gif b/sites/docs/web/assets/images/docs/tools/widget-previewer/filter-by-file.gif similarity index 100% rename from site/web/assets/images/docs/tools/widget-previewer/filter-by-file.gif rename to sites/docs/web/assets/images/docs/tools/widget-previewer/filter-by-file.gif diff --git a/site/web/assets/images/docs/tools/widget-previewer/multi-preview.png b/sites/docs/web/assets/images/docs/tools/widget-previewer/multi-preview.png similarity index 100% rename from site/web/assets/images/docs/tools/widget-previewer/multi-preview.png rename to sites/docs/web/assets/images/docs/tools/widget-previewer/multi-preview.png diff --git a/site/web/assets/images/docs/tools/widget-previewer/vscode.png b/sites/docs/web/assets/images/docs/tools/widget-previewer/vscode.png similarity index 100% rename from site/web/assets/images/docs/tools/widget-previewer/vscode.png rename to sites/docs/web/assets/images/docs/tools/widget-previewer/vscode.png diff --git a/site/web/assets/images/docs/tools/widget-previewer/widget-previewer.png b/sites/docs/web/assets/images/docs/tools/widget-previewer/widget-previewer.png similarity index 100% rename from site/web/assets/images/docs/tools/widget-previewer/widget-previewer.png rename to sites/docs/web/assets/images/docs/tools/widget-previewer/widget-previewer.png diff --git a/site/web/assets/images/docs/tutorial/app_with_input.png b/sites/docs/web/assets/images/docs/tutorial/app_with_input.png similarity index 100% rename from site/web/assets/images/docs/tutorial/app_with_input.png rename to sites/docs/web/assets/images/docs/tutorial/app_with_input.png diff --git a/site/web/assets/images/docs/tutorial/appbar.png b/sites/docs/web/assets/images/docs/tutorial/appbar.png similarity index 100% rename from site/web/assets/images/docs/tutorial/appbar.png rename to sites/docs/web/assets/images/docs/tutorial/appbar.png diff --git a/site/web/assets/images/docs/tutorial/birdle.png b/sites/docs/web/assets/images/docs/tutorial/birdle.png similarity index 100% rename from site/web/assets/images/docs/tutorial/birdle.png rename to sites/docs/web/assets/images/docs/tutorial/birdle.png diff --git a/site/web/assets/images/docs/tutorial/bounce_in_curve.gif b/sites/docs/web/assets/images/docs/tutorial/bounce_in_curve.gif similarity index 100% rename from site/web/assets/images/docs/tutorial/bounce_in_curve.gif rename to sites/docs/web/assets/images/docs/tutorial/bounce_in_curve.gif diff --git a/site/web/assets/images/docs/tutorial/grid_of_tiles.png b/sites/docs/web/assets/images/docs/tutorial/grid_of_tiles.png similarity index 100% rename from site/web/assets/images/docs/tutorial/grid_of_tiles.png rename to sites/docs/web/assets/images/docs/tutorial/grid_of_tiles.png diff --git a/site/web/assets/images/docs/tutorial/hello_world.png b/sites/docs/web/assets/images/docs/tutorial/hello_world.png similarity index 100% rename from site/web/assets/images/docs/tutorial/hello_world.png rename to sites/docs/web/assets/images/docs/tutorial/hello_world.png diff --git a/site/web/assets/images/docs/tutorial/initial_widget_tree.png b/sites/docs/web/assets/images/docs/tutorial/initial_widget_tree.png similarity index 100% rename from site/web/assets/images/docs/tutorial/initial_widget_tree.png rename to sites/docs/web/assets/images/docs/tutorial/initial_widget_tree.png diff --git a/site/web/assets/images/docs/tutorial/linear_curve.gif b/sites/docs/web/assets/images/docs/tutorial/linear_curve.gif similarity index 100% rename from site/web/assets/images/docs/tutorial/linear_curve.gif rename to sites/docs/web/assets/images/docs/tutorial/linear_curve.gif diff --git a/site/web/assets/images/docs/tutorial/property_editor.png b/sites/docs/web/assets/images/docs/tutorial/property_editor.png similarity index 100% rename from site/web/assets/images/docs/tutorial/property_editor.png rename to sites/docs/web/assets/images/docs/tutorial/property_editor.png diff --git a/site/web/assets/images/docs/tutorial/rolodex_complete.png b/sites/docs/web/assets/images/docs/tutorial/rolodex_complete.png similarity index 100% rename from site/web/assets/images/docs/tutorial/rolodex_complete.png rename to sites/docs/web/assets/images/docs/tutorial/rolodex_complete.png diff --git a/site/web/assets/images/docs/tutorial/tiles.png b/sites/docs/web/assets/images/docs/tutorial/tiles.png similarity index 100% rename from site/web/assets/images/docs/tutorial/tiles.png rename to sites/docs/web/assets/images/docs/tutorial/tiles.png diff --git a/site/web/assets/images/docs/tutorial/widget_inspector.png b/sites/docs/web/assets/images/docs/tutorial/widget_inspector.png similarity index 100% rename from site/web/assets/images/docs/tutorial/widget_inspector.png rename to sites/docs/web/assets/images/docs/tutorial/widget_inspector.png diff --git a/site/web/assets/images/docs/tutorial/widget_tree_rows_columns.png b/sites/docs/web/assets/images/docs/tutorial/widget_tree_rows_columns.png similarity index 100% rename from site/web/assets/images/docs/tutorial/widget_tree_rows_columns.png rename to sites/docs/web/assets/images/docs/tutorial/widget_tree_rows_columns.png diff --git a/site/web/assets/images/docs/tutorial/widget_tree_stateful.png b/sites/docs/web/assets/images/docs/tutorial/widget_tree_stateful.png similarity index 100% rename from site/web/assets/images/docs/tutorial/widget_tree_stateful.png rename to sites/docs/web/assets/images/docs/tutorial/widget_tree_stateful.png diff --git a/site/web/assets/images/docs/tutorial/widget_tree_with_app_bar.png b/sites/docs/web/assets/images/docs/tutorial/widget_tree_with_app_bar.png similarity index 100% rename from site/web/assets/images/docs/tutorial/widget_tree_with_app_bar.png rename to sites/docs/web/assets/images/docs/tutorial/widget_tree_with_app_bar.png diff --git a/site/web/assets/images/docs/tutorial/wikipedia_app.png b/sites/docs/web/assets/images/docs/tutorial/wikipedia_app.png similarity index 100% rename from site/web/assets/images/docs/tutorial/wikipedia_app.png rename to sites/docs/web/assets/images/docs/tutorial/wikipedia_app.png diff --git a/site/web/assets/images/docs/ui/AnimatedBuilder-WidgetTree.png b/sites/docs/web/assets/images/docs/ui/AnimatedBuilder-WidgetTree.png similarity index 100% rename from site/web/assets/images/docs/ui/AnimatedBuilder-WidgetTree.png rename to sites/docs/web/assets/images/docs/ui/AnimatedBuilder-WidgetTree.png diff --git a/site/web/assets/images/docs/ui/adaptive-responsive/abstract.png b/sites/docs/web/assets/images/docs/ui/adaptive-responsive/abstract.png similarity index 100% rename from site/web/assets/images/docs/ui/adaptive-responsive/abstract.png rename to sites/docs/web/assets/images/docs/ui/adaptive-responsive/abstract.png diff --git a/site/web/assets/images/docs/ui/adaptive-responsive/adaptive_scaffold.webp b/sites/docs/web/assets/images/docs/ui/adaptive-responsive/adaptive_scaffold.webp similarity index 100% rename from site/web/assets/images/docs/ui/adaptive-responsive/adaptive_scaffold.webp rename to sites/docs/web/assets/images/docs/ui/adaptive-responsive/adaptive_scaffold.webp diff --git a/site/web/assets/images/docs/ui/adaptive-responsive/adaptive_scaffold2.webp b/sites/docs/web/assets/images/docs/ui/adaptive-responsive/adaptive_scaffold2.webp similarity index 100% rename from site/web/assets/images/docs/ui/adaptive-responsive/adaptive_scaffold2.webp rename to sites/docs/web/assets/images/docs/ui/adaptive-responsive/adaptive_scaffold2.webp diff --git a/site/web/assets/images/docs/ui/adaptive-responsive/branch.png b/sites/docs/web/assets/images/docs/ui/adaptive-responsive/branch.png similarity index 100% rename from site/web/assets/images/docs/ui/adaptive-responsive/branch.png rename to sites/docs/web/assets/images/docs/ui/adaptive-responsive/branch.png diff --git a/site/web/assets/images/docs/ui/adaptive-responsive/embed_image1.png b/sites/docs/web/assets/images/docs/ui/adaptive-responsive/embed_image1.png similarity index 100% rename from site/web/assets/images/docs/ui/adaptive-responsive/embed_image1.png rename to sites/docs/web/assets/images/docs/ui/adaptive-responsive/embed_image1.png diff --git a/site/web/assets/images/docs/ui/adaptive-responsive/embed_image2.png b/sites/docs/web/assets/images/docs/ui/adaptive-responsive/embed_image2.png similarity index 100% rename from site/web/assets/images/docs/ui/adaptive-responsive/embed_image2.png rename to sites/docs/web/assets/images/docs/ui/adaptive-responsive/embed_image2.png diff --git a/site/web/assets/images/docs/ui/adaptive-responsive/large-screen-guidelines.png b/sites/docs/web/assets/images/docs/ui/adaptive-responsive/large-screen-guidelines.png similarity index 100% rename from site/web/assets/images/docs/ui/adaptive-responsive/large-screen-guidelines.png rename to sites/docs/web/assets/images/docs/ui/adaptive-responsive/large-screen-guidelines.png diff --git a/site/web/assets/images/docs/ui/adaptive-responsive/large-screen.png b/sites/docs/web/assets/images/docs/ui/adaptive-responsive/large-screen.png similarity index 100% rename from site/web/assets/images/docs/ui/adaptive-responsive/large-screen.png rename to sites/docs/web/assets/images/docs/ui/adaptive-responsive/large-screen.png diff --git a/site/web/assets/images/docs/ui/adaptive-responsive/measure.png b/sites/docs/web/assets/images/docs/ui/adaptive-responsive/measure.png similarity index 100% rename from site/web/assets/images/docs/ui/adaptive-responsive/measure.png rename to sites/docs/web/assets/images/docs/ui/adaptive-responsive/measure.png diff --git a/site/web/assets/images/docs/ui/adaptive-responsive/platforms.png b/sites/docs/web/assets/images/docs/ui/adaptive-responsive/platforms.png similarity index 100% rename from site/web/assets/images/docs/ui/adaptive-responsive/platforms.png rename to sites/docs/web/assets/images/docs/ui/adaptive-responsive/platforms.png diff --git a/site/web/assets/images/docs/ui/adaptive-responsive/titlebar.png b/sites/docs/web/assets/images/docs/ui/adaptive-responsive/titlebar.png similarity index 100% rename from site/web/assets/images/docs/ui/adaptive-responsive/titlebar.png rename to sites/docs/web/assets/images/docs/ui/adaptive-responsive/titlebar.png diff --git a/site/web/assets/images/docs/ui/animations/StaggeredAnimationIntervals.png b/sites/docs/web/assets/images/docs/ui/animations/StaggeredAnimationIntervals.png similarity index 100% rename from site/web/assets/images/docs/ui/animations/StaggeredAnimationIntervals.png rename to sites/docs/web/assets/images/docs/ui/animations/StaggeredAnimationIntervals.png diff --git a/site/web/assets/images/docs/ui/animations/animation-decision-tree.png b/sites/docs/web/assets/images/docs/ui/animations/animation-decision-tree.png similarity index 100% rename from site/web/assets/images/docs/ui/animations/animation-decision-tree.png rename to sites/docs/web/assets/images/docs/ui/animations/animation-decision-tree.png diff --git a/site/web/assets/images/docs/ui/animations/hero-transition-0.png b/sites/docs/web/assets/images/docs/ui/animations/hero-transition-0.png similarity index 100% rename from site/web/assets/images/docs/ui/animations/hero-transition-0.png rename to sites/docs/web/assets/images/docs/ui/animations/hero-transition-0.png diff --git a/site/web/assets/images/docs/ui/animations/hero-transition-1.png b/sites/docs/web/assets/images/docs/ui/animations/hero-transition-1.png similarity index 100% rename from site/web/assets/images/docs/ui/animations/hero-transition-1.png rename to sites/docs/web/assets/images/docs/ui/animations/hero-transition-1.png diff --git a/site/web/assets/images/docs/ui/animations/hero-transition-2.png b/sites/docs/web/assets/images/docs/ui/animations/hero-transition-2.png similarity index 100% rename from site/web/assets/images/docs/ui/animations/hero-transition-2.png rename to sites/docs/web/assets/images/docs/ui/animations/hero-transition-2.png diff --git a/site/web/assets/images/docs/ui/animations/hero-transition-3.png b/sites/docs/web/assets/images/docs/ui/animations/hero-transition-3.png similarity index 100% rename from site/web/assets/images/docs/ui/animations/hero-transition-3.png rename to sites/docs/web/assets/images/docs/ui/animations/hero-transition-3.png diff --git a/site/web/assets/images/docs/ui/animations/photohero-class.png b/sites/docs/web/assets/images/docs/ui/animations/photohero-class.png similarity index 100% rename from site/web/assets/images/docs/ui/animations/photohero-class.png rename to sites/docs/web/assets/images/docs/ui/animations/photohero-class.png diff --git a/site/web/assets/images/docs/ui/animations/radial-expansion-class.png b/sites/docs/web/assets/images/docs/ui/animations/radial-expansion-class.png similarity index 100% rename from site/web/assets/images/docs/ui/animations/radial-expansion-class.png rename to sites/docs/web/assets/images/docs/ui/animations/radial-expansion-class.png diff --git a/site/web/assets/images/docs/ui/animations/radial-hero-animation.png b/sites/docs/web/assets/images/docs/ui/animations/radial-hero-animation.png similarity index 100% rename from site/web/assets/images/docs/ui/animations/radial-hero-animation.png rename to sites/docs/web/assets/images/docs/ui/animations/radial-hero-animation.png diff --git a/site/web/assets/images/docs/ui/favorited-not-favorited.png b/sites/docs/web/assets/images/docs/ui/favorited-not-favorited.png similarity index 100% rename from site/web/assets/images/docs/ui/favorited-not-favorited.png rename to sites/docs/web/assets/images/docs/ui/favorited-not-favorited.png diff --git a/site/web/assets/images/docs/ui/layout/article-hero-image.png b/sites/docs/web/assets/images/docs/ui/layout/article-hero-image.png similarity index 100% rename from site/web/assets/images/docs/ui/layout/article-hero-image.png rename to sites/docs/web/assets/images/docs/ui/layout/article-hero-image.png diff --git a/site/web/assets/images/docs/ui/layout/button-section-diagram.png b/sites/docs/web/assets/images/docs/ui/layout/button-section-diagram.png similarity index 100% rename from site/web/assets/images/docs/ui/layout/button-section-diagram.png rename to sites/docs/web/assets/images/docs/ui/layout/button-section-diagram.png diff --git a/site/web/assets/images/docs/ui/layout/card-flutter-gallery.png b/sites/docs/web/assets/images/docs/ui/layout/card-flutter-gallery.png similarity index 100% rename from site/web/assets/images/docs/ui/layout/card-flutter-gallery.png rename to sites/docs/web/assets/images/docs/ui/layout/card-flutter-gallery.png diff --git a/site/web/assets/images/docs/ui/layout/card.png b/sites/docs/web/assets/images/docs/ui/layout/card.png similarity index 100% rename from site/web/assets/images/docs/ui/layout/card.png rename to sites/docs/web/assets/images/docs/ui/layout/card.png diff --git a/site/web/assets/images/docs/ui/layout/children.png b/sites/docs/web/assets/images/docs/ui/layout/children.png similarity index 100% rename from site/web/assets/images/docs/ui/layout/children.png rename to sites/docs/web/assets/images/docs/ui/layout/children.png diff --git a/site/web/assets/images/docs/ui/layout/column-diagram.png b/sites/docs/web/assets/images/docs/ui/layout/column-diagram.png similarity index 100% rename from site/web/assets/images/docs/ui/layout/column-diagram.png rename to sites/docs/web/assets/images/docs/ui/layout/column-diagram.png diff --git a/site/web/assets/images/docs/ui/layout/column-visual.png b/sites/docs/web/assets/images/docs/ui/layout/column-visual.png similarity index 100% rename from site/web/assets/images/docs/ui/layout/column-visual.png rename to sites/docs/web/assets/images/docs/ui/layout/column-visual.png diff --git a/site/web/assets/images/docs/ui/layout/container.png b/sites/docs/web/assets/images/docs/ui/layout/container.png similarity index 100% rename from site/web/assets/images/docs/ui/layout/container.png rename to sites/docs/web/assets/images/docs/ui/layout/container.png diff --git a/site/web/assets/images/docs/ui/layout/gridview-count-flutter-gallery.png b/sites/docs/web/assets/images/docs/ui/layout/gridview-count-flutter-gallery.png similarity index 100% rename from site/web/assets/images/docs/ui/layout/gridview-count-flutter-gallery.png rename to sites/docs/web/assets/images/docs/ui/layout/gridview-count-flutter-gallery.png diff --git a/site/web/assets/images/docs/ui/layout/gridview-extent.png b/sites/docs/web/assets/images/docs/ui/layout/gridview-extent.png similarity index 100% rename from site/web/assets/images/docs/ui/layout/gridview-extent.png rename to sites/docs/web/assets/images/docs/ui/layout/gridview-extent.png diff --git a/site/web/assets/images/docs/ui/layout/hello-world.png b/sites/docs/web/assets/images/docs/ui/layout/hello-world.png similarity index 100% rename from site/web/assets/images/docs/ui/layout/hello-world.png rename to sites/docs/web/assets/images/docs/ui/layout/hello-world.png diff --git a/site/web/assets/images/docs/ui/layout/lakes-column-elts.png b/sites/docs/web/assets/images/docs/ui/layout/lakes-column-elts.png similarity index 100% rename from site/web/assets/images/docs/ui/layout/lakes-column-elts.png rename to sites/docs/web/assets/images/docs/ui/layout/lakes-column-elts.png diff --git a/site/web/assets/images/docs/ui/layout/lakes-icons-visual.png b/sites/docs/web/assets/images/docs/ui/layout/lakes-icons-visual.png similarity index 100% rename from site/web/assets/images/docs/ui/layout/lakes-icons-visual.png rename to sites/docs/web/assets/images/docs/ui/layout/lakes-icons-visual.png diff --git a/site/web/assets/images/docs/ui/layout/lakes-icons.png b/sites/docs/web/assets/images/docs/ui/layout/lakes-icons.png similarity index 100% rename from site/web/assets/images/docs/ui/layout/lakes-icons.png rename to sites/docs/web/assets/images/docs/ui/layout/lakes-icons.png diff --git a/site/web/assets/images/docs/ui/layout/lakes.jpg b/sites/docs/web/assets/images/docs/ui/layout/lakes.jpg similarity index 100% rename from site/web/assets/images/docs/ui/layout/lakes.jpg rename to sites/docs/web/assets/images/docs/ui/layout/lakes.jpg diff --git a/site/web/assets/images/docs/ui/layout/layout-1.png b/sites/docs/web/assets/images/docs/ui/layout/layout-1.png similarity index 100% rename from site/web/assets/images/docs/ui/layout/layout-1.png rename to sites/docs/web/assets/images/docs/ui/layout/layout-1.png diff --git a/site/web/assets/images/docs/ui/layout/layout-10.png b/sites/docs/web/assets/images/docs/ui/layout/layout-10.png similarity index 100% rename from site/web/assets/images/docs/ui/layout/layout-10.png rename to sites/docs/web/assets/images/docs/ui/layout/layout-10.png diff --git a/site/web/assets/images/docs/ui/layout/layout-11.png b/sites/docs/web/assets/images/docs/ui/layout/layout-11.png similarity index 100% rename from site/web/assets/images/docs/ui/layout/layout-11.png rename to sites/docs/web/assets/images/docs/ui/layout/layout-11.png diff --git a/site/web/assets/images/docs/ui/layout/layout-12.png b/sites/docs/web/assets/images/docs/ui/layout/layout-12.png similarity index 100% rename from site/web/assets/images/docs/ui/layout/layout-12.png rename to sites/docs/web/assets/images/docs/ui/layout/layout-12.png diff --git a/site/web/assets/images/docs/ui/layout/layout-13.png b/sites/docs/web/assets/images/docs/ui/layout/layout-13.png similarity index 100% rename from site/web/assets/images/docs/ui/layout/layout-13.png rename to sites/docs/web/assets/images/docs/ui/layout/layout-13.png diff --git a/site/web/assets/images/docs/ui/layout/layout-14.png b/sites/docs/web/assets/images/docs/ui/layout/layout-14.png similarity index 100% rename from site/web/assets/images/docs/ui/layout/layout-14.png rename to sites/docs/web/assets/images/docs/ui/layout/layout-14.png diff --git a/site/web/assets/images/docs/ui/layout/layout-15.png b/sites/docs/web/assets/images/docs/ui/layout/layout-15.png similarity index 100% rename from site/web/assets/images/docs/ui/layout/layout-15.png rename to sites/docs/web/assets/images/docs/ui/layout/layout-15.png diff --git a/site/web/assets/images/docs/ui/layout/layout-16.png b/sites/docs/web/assets/images/docs/ui/layout/layout-16.png similarity index 100% rename from site/web/assets/images/docs/ui/layout/layout-16.png rename to sites/docs/web/assets/images/docs/ui/layout/layout-16.png diff --git a/site/web/assets/images/docs/ui/layout/layout-17.png b/sites/docs/web/assets/images/docs/ui/layout/layout-17.png similarity index 100% rename from site/web/assets/images/docs/ui/layout/layout-17.png rename to sites/docs/web/assets/images/docs/ui/layout/layout-17.png diff --git a/site/web/assets/images/docs/ui/layout/layout-18.png b/sites/docs/web/assets/images/docs/ui/layout/layout-18.png similarity index 100% rename from site/web/assets/images/docs/ui/layout/layout-18.png rename to sites/docs/web/assets/images/docs/ui/layout/layout-18.png diff --git a/site/web/assets/images/docs/ui/layout/layout-19.png b/sites/docs/web/assets/images/docs/ui/layout/layout-19.png similarity index 100% rename from site/web/assets/images/docs/ui/layout/layout-19.png rename to sites/docs/web/assets/images/docs/ui/layout/layout-19.png diff --git a/site/web/assets/images/docs/ui/layout/layout-2.png b/sites/docs/web/assets/images/docs/ui/layout/layout-2.png similarity index 100% rename from site/web/assets/images/docs/ui/layout/layout-2.png rename to sites/docs/web/assets/images/docs/ui/layout/layout-2.png diff --git a/site/web/assets/images/docs/ui/layout/layout-20.png b/sites/docs/web/assets/images/docs/ui/layout/layout-20.png similarity index 100% rename from site/web/assets/images/docs/ui/layout/layout-20.png rename to sites/docs/web/assets/images/docs/ui/layout/layout-20.png diff --git a/site/web/assets/images/docs/ui/layout/layout-21.png b/sites/docs/web/assets/images/docs/ui/layout/layout-21.png similarity index 100% rename from site/web/assets/images/docs/ui/layout/layout-21.png rename to sites/docs/web/assets/images/docs/ui/layout/layout-21.png diff --git a/site/web/assets/images/docs/ui/layout/layout-22.png b/sites/docs/web/assets/images/docs/ui/layout/layout-22.png similarity index 100% rename from site/web/assets/images/docs/ui/layout/layout-22.png rename to sites/docs/web/assets/images/docs/ui/layout/layout-22.png diff --git a/site/web/assets/images/docs/ui/layout/layout-23.png b/sites/docs/web/assets/images/docs/ui/layout/layout-23.png similarity index 100% rename from site/web/assets/images/docs/ui/layout/layout-23.png rename to sites/docs/web/assets/images/docs/ui/layout/layout-23.png diff --git a/site/web/assets/images/docs/ui/layout/layout-24.png b/sites/docs/web/assets/images/docs/ui/layout/layout-24.png similarity index 100% rename from site/web/assets/images/docs/ui/layout/layout-24.png rename to sites/docs/web/assets/images/docs/ui/layout/layout-24.png diff --git a/site/web/assets/images/docs/ui/layout/layout-25.png b/sites/docs/web/assets/images/docs/ui/layout/layout-25.png similarity index 100% rename from site/web/assets/images/docs/ui/layout/layout-25.png rename to sites/docs/web/assets/images/docs/ui/layout/layout-25.png diff --git a/site/web/assets/images/docs/ui/layout/layout-26.png b/sites/docs/web/assets/images/docs/ui/layout/layout-26.png similarity index 100% rename from site/web/assets/images/docs/ui/layout/layout-26.png rename to sites/docs/web/assets/images/docs/ui/layout/layout-26.png diff --git a/site/web/assets/images/docs/ui/layout/layout-27.png b/sites/docs/web/assets/images/docs/ui/layout/layout-27.png similarity index 100% rename from site/web/assets/images/docs/ui/layout/layout-27.png rename to sites/docs/web/assets/images/docs/ui/layout/layout-27.png diff --git a/site/web/assets/images/docs/ui/layout/layout-28.png b/sites/docs/web/assets/images/docs/ui/layout/layout-28.png similarity index 100% rename from site/web/assets/images/docs/ui/layout/layout-28.png rename to sites/docs/web/assets/images/docs/ui/layout/layout-28.png diff --git a/site/web/assets/images/docs/ui/layout/layout-29.png b/sites/docs/web/assets/images/docs/ui/layout/layout-29.png similarity index 100% rename from site/web/assets/images/docs/ui/layout/layout-29.png rename to sites/docs/web/assets/images/docs/ui/layout/layout-29.png diff --git a/site/web/assets/images/docs/ui/layout/layout-3.png b/sites/docs/web/assets/images/docs/ui/layout/layout-3.png similarity index 100% rename from site/web/assets/images/docs/ui/layout/layout-3.png rename to sites/docs/web/assets/images/docs/ui/layout/layout-3.png diff --git a/site/web/assets/images/docs/ui/layout/layout-4.png b/sites/docs/web/assets/images/docs/ui/layout/layout-4.png similarity index 100% rename from site/web/assets/images/docs/ui/layout/layout-4.png rename to sites/docs/web/assets/images/docs/ui/layout/layout-4.png diff --git a/site/web/assets/images/docs/ui/layout/layout-5.png b/sites/docs/web/assets/images/docs/ui/layout/layout-5.png similarity index 100% rename from site/web/assets/images/docs/ui/layout/layout-5.png rename to sites/docs/web/assets/images/docs/ui/layout/layout-5.png diff --git a/site/web/assets/images/docs/ui/layout/layout-6.png b/sites/docs/web/assets/images/docs/ui/layout/layout-6.png similarity index 100% rename from site/web/assets/images/docs/ui/layout/layout-6.png rename to sites/docs/web/assets/images/docs/ui/layout/layout-6.png diff --git a/site/web/assets/images/docs/ui/layout/layout-7.png b/sites/docs/web/assets/images/docs/ui/layout/layout-7.png similarity index 100% rename from site/web/assets/images/docs/ui/layout/layout-7.png rename to sites/docs/web/assets/images/docs/ui/layout/layout-7.png diff --git a/site/web/assets/images/docs/ui/layout/layout-8.png b/sites/docs/web/assets/images/docs/ui/layout/layout-8.png similarity index 100% rename from site/web/assets/images/docs/ui/layout/layout-8.png rename to sites/docs/web/assets/images/docs/ui/layout/layout-8.png diff --git a/site/web/assets/images/docs/ui/layout/layout-9.png b/sites/docs/web/assets/images/docs/ui/layout/layout-9.png similarity index 100% rename from site/web/assets/images/docs/ui/layout/layout-9.png rename to sites/docs/web/assets/images/docs/ui/layout/layout-9.png diff --git a/site/web/assets/images/docs/ui/layout/layout-demo-app.png b/sites/docs/web/assets/images/docs/ui/layout/layout-demo-app.png similarity index 100% rename from site/web/assets/images/docs/ui/layout/layout-demo-app.png rename to sites/docs/web/assets/images/docs/ui/layout/layout-demo-app.png diff --git a/site/web/assets/images/docs/ui/layout/layout-final.png b/sites/docs/web/assets/images/docs/ui/layout/layout-final.png similarity index 100% rename from site/web/assets/images/docs/ui/layout/layout-final.png rename to sites/docs/web/assets/images/docs/ui/layout/layout-final.png diff --git a/site/web/assets/images/docs/ui/layout/layout-sketch-add-text-block.svg b/sites/docs/web/assets/images/docs/ui/layout/layout-sketch-add-text-block.svg similarity index 100% rename from site/web/assets/images/docs/ui/layout/layout-sketch-add-text-block.svg rename to sites/docs/web/assets/images/docs/ui/layout/layout-sketch-add-text-block.svg diff --git a/site/web/assets/images/docs/ui/layout/layout-sketch-button-block-unlabeled.svg b/sites/docs/web/assets/images/docs/ui/layout/layout-sketch-button-block-unlabeled.svg similarity index 100% rename from site/web/assets/images/docs/ui/layout/layout-sketch-button-block-unlabeled.svg rename to sites/docs/web/assets/images/docs/ui/layout/layout-sketch-button-block-unlabeled.svg diff --git a/site/web/assets/images/docs/ui/layout/layout-sketch-button-block.svg b/sites/docs/web/assets/images/docs/ui/layout/layout-sketch-button-block.svg similarity index 100% rename from site/web/assets/images/docs/ui/layout/layout-sketch-button-block.svg rename to sites/docs/web/assets/images/docs/ui/layout/layout-sketch-button-block.svg diff --git a/site/web/assets/images/docs/ui/layout/layout-sketch-intro.svg b/sites/docs/web/assets/images/docs/ui/layout/layout-sketch-intro.svg similarity index 100% rename from site/web/assets/images/docs/ui/layout/layout-sketch-intro.svg rename to sites/docs/web/assets/images/docs/ui/layout/layout-sketch-intro.svg diff --git a/site/web/assets/images/docs/ui/layout/layout-sketch-title-block-unlabeled.svg b/sites/docs/web/assets/images/docs/ui/layout/layout-sketch-title-block-unlabeled.svg similarity index 100% rename from site/web/assets/images/docs/ui/layout/layout-sketch-title-block-unlabeled.svg rename to sites/docs/web/assets/images/docs/ui/layout/layout-sketch-title-block-unlabeled.svg diff --git a/site/web/assets/images/docs/ui/layout/layout-sketch-title-block.svg b/sites/docs/web/assets/images/docs/ui/layout/layout-sketch-title-block.svg similarity index 100% rename from site/web/assets/images/docs/ui/layout/layout-sketch-title-block.svg rename to sites/docs/web/assets/images/docs/ui/layout/layout-sketch-title-block.svg diff --git a/site/web/assets/images/docs/ui/layout/layout-sketch.svg b/sites/docs/web/assets/images/docs/ui/layout/layout-sketch.svg similarity index 100% rename from site/web/assets/images/docs/ui/layout/layout-sketch.svg rename to sites/docs/web/assets/images/docs/ui/layout/layout-sketch.svg diff --git a/site/web/assets/images/docs/ui/layout/layout-too-large.png b/sites/docs/web/assets/images/docs/ui/layout/layout-too-large.png similarity index 100% rename from site/web/assets/images/docs/ui/layout/layout-too-large.png rename to sites/docs/web/assets/images/docs/ui/layout/layout-too-large.png diff --git a/site/web/assets/images/docs/ui/layout/listtile-flutter-gallery.png b/sites/docs/web/assets/images/docs/ui/layout/listtile-flutter-gallery.png similarity index 100% rename from site/web/assets/images/docs/ui/layout/listtile-flutter-gallery.png rename to sites/docs/web/assets/images/docs/ui/layout/listtile-flutter-gallery.png diff --git a/site/web/assets/images/docs/ui/layout/listview-color-gallery.png b/sites/docs/web/assets/images/docs/ui/layout/listview-color-gallery.png similarity index 100% rename from site/web/assets/images/docs/ui/layout/listview-color-gallery.png rename to sites/docs/web/assets/images/docs/ui/layout/listview-color-gallery.png diff --git a/site/web/assets/images/docs/ui/layout/listview.png b/sites/docs/web/assets/images/docs/ui/layout/listview.png similarity index 100% rename from site/web/assets/images/docs/ui/layout/listview.png rename to sites/docs/web/assets/images/docs/ui/layout/listview.png diff --git a/site/web/assets/images/docs/ui/layout/margin-padding-border.png b/sites/docs/web/assets/images/docs/ui/layout/margin-padding-border.png similarity index 100% rename from site/web/assets/images/docs/ui/layout/margin-padding-border.png rename to sites/docs/web/assets/images/docs/ui/layout/margin-padding-border.png diff --git a/site/web/assets/images/docs/ui/layout/packed.png b/sites/docs/web/assets/images/docs/ui/layout/packed.png similarity index 100% rename from site/web/assets/images/docs/ui/layout/packed.png rename to sites/docs/web/assets/images/docs/ui/layout/packed.png diff --git a/site/web/assets/images/docs/ui/layout/pavlova-diagram.png b/sites/docs/web/assets/images/docs/ui/layout/pavlova-diagram.png similarity index 100% rename from site/web/assets/images/docs/ui/layout/pavlova-diagram.png rename to sites/docs/web/assets/images/docs/ui/layout/pavlova-diagram.png diff --git a/site/web/assets/images/docs/ui/layout/pavlova-icons-row-diagram.png b/sites/docs/web/assets/images/docs/ui/layout/pavlova-icons-row-diagram.png similarity index 100% rename from site/web/assets/images/docs/ui/layout/pavlova-icons-row-diagram.png rename to sites/docs/web/assets/images/docs/ui/layout/pavlova-icons-row-diagram.png diff --git a/site/web/assets/images/docs/ui/layout/pavlova-large-annotated.png b/sites/docs/web/assets/images/docs/ui/layout/pavlova-large-annotated.png similarity index 100% rename from site/web/assets/images/docs/ui/layout/pavlova-large-annotated.png rename to sites/docs/web/assets/images/docs/ui/layout/pavlova-large-annotated.png diff --git a/site/web/assets/images/docs/ui/layout/pavlova-large.png b/sites/docs/web/assets/images/docs/ui/layout/pavlova-large.png similarity index 100% rename from site/web/assets/images/docs/ui/layout/pavlova-large.png rename to sites/docs/web/assets/images/docs/ui/layout/pavlova-large.png diff --git a/site/web/assets/images/docs/ui/layout/pavlova-left-column-diagram.png b/sites/docs/web/assets/images/docs/ui/layout/pavlova-left-column-diagram.png similarity index 100% rename from site/web/assets/images/docs/ui/layout/pavlova-left-column-diagram.png rename to sites/docs/web/assets/images/docs/ui/layout/pavlova-left-column-diagram.png diff --git a/site/web/assets/images/docs/ui/layout/pavlova-ratings-row-diagram.png b/sites/docs/web/assets/images/docs/ui/layout/pavlova-ratings-row-diagram.png similarity index 100% rename from site/web/assets/images/docs/ui/layout/pavlova-ratings-row-diagram.png rename to sites/docs/web/assets/images/docs/ui/layout/pavlova-ratings-row-diagram.png diff --git a/site/web/assets/images/docs/ui/layout/pavlova-visual.png b/sites/docs/web/assets/images/docs/ui/layout/pavlova-visual.png similarity index 100% rename from site/web/assets/images/docs/ui/layout/pavlova-visual.png rename to sites/docs/web/assets/images/docs/ui/layout/pavlova-visual.png diff --git a/site/web/assets/images/docs/ui/layout/pavlova.png b/sites/docs/web/assets/images/docs/ui/layout/pavlova.png similarity index 100% rename from site/web/assets/images/docs/ui/layout/pavlova.png rename to sites/docs/web/assets/images/docs/ui/layout/pavlova.png diff --git a/site/web/assets/images/docs/ui/layout/row-diagram.png b/sites/docs/web/assets/images/docs/ui/layout/row-diagram.png similarity index 100% rename from site/web/assets/images/docs/ui/layout/row-diagram.png rename to sites/docs/web/assets/images/docs/ui/layout/row-diagram.png diff --git a/site/web/assets/images/docs/ui/layout/row-expanded-2-visual.png b/sites/docs/web/assets/images/docs/ui/layout/row-expanded-2-visual.png similarity index 100% rename from site/web/assets/images/docs/ui/layout/row-expanded-2-visual.png rename to sites/docs/web/assets/images/docs/ui/layout/row-expanded-2-visual.png diff --git a/site/web/assets/images/docs/ui/layout/row-expanded-visual.png b/sites/docs/web/assets/images/docs/ui/layout/row-expanded-visual.png similarity index 100% rename from site/web/assets/images/docs/ui/layout/row-expanded-visual.png rename to sites/docs/web/assets/images/docs/ui/layout/row-expanded-visual.png diff --git a/site/web/assets/images/docs/ui/layout/row-spaceevenly-visual.png b/sites/docs/web/assets/images/docs/ui/layout/row-spaceevenly-visual.png similarity index 100% rename from site/web/assets/images/docs/ui/layout/row-spaceevenly-visual.png rename to sites/docs/web/assets/images/docs/ui/layout/row-spaceevenly-visual.png diff --git a/site/web/assets/images/docs/ui/layout/sample-flutter-layout.png b/sites/docs/web/assets/images/docs/ui/layout/sample-flutter-layout.png similarity index 100% rename from site/web/assets/images/docs/ui/layout/sample-flutter-layout.png rename to sites/docs/web/assets/images/docs/ui/layout/sample-flutter-layout.png diff --git a/site/web/assets/images/docs/ui/layout/stack-flutter-gallery.png b/sites/docs/web/assets/images/docs/ui/layout/stack-flutter-gallery.png similarity index 100% rename from site/web/assets/images/docs/ui/layout/stack-flutter-gallery.png rename to sites/docs/web/assets/images/docs/ui/layout/stack-flutter-gallery.png diff --git a/site/web/assets/images/docs/ui/layout/stack.png b/sites/docs/web/assets/images/docs/ui/layout/stack.png similarity index 100% rename from site/web/assets/images/docs/ui/layout/stack.png rename to sites/docs/web/assets/images/docs/ui/layout/stack.png diff --git a/site/web/assets/images/docs/ui/layout/title-section-parts.png b/sites/docs/web/assets/images/docs/ui/layout/title-section-parts.png similarity index 100% rename from site/web/assets/images/docs/ui/layout/title-section-parts.png rename to sites/docs/web/assets/images/docs/ui/layout/title-section-parts.png diff --git a/site/web/assets/images/docs/ui/layout/widget-tree-pavlova-icon-row.png b/sites/docs/web/assets/images/docs/ui/layout/widget-tree-pavlova-icon-row.png similarity index 100% rename from site/web/assets/images/docs/ui/layout/widget-tree-pavlova-icon-row.png rename to sites/docs/web/assets/images/docs/ui/layout/widget-tree-pavlova-icon-row.png diff --git a/site/web/assets/images/docs/ui/layout/widget-tree-pavlova-rating-row.png b/sites/docs/web/assets/images/docs/ui/layout/widget-tree-pavlova-rating-row.png similarity index 100% rename from site/web/assets/images/docs/ui/layout/widget-tree-pavlova-rating-row.png rename to sites/docs/web/assets/images/docs/ui/layout/widget-tree-pavlova-rating-row.png diff --git a/site/web/assets/images/docs/ui/tapbox-active-state.png b/sites/docs/web/assets/images/docs/ui/tapbox-active-state.png similarity index 100% rename from site/web/assets/images/docs/ui/tapbox-active-state.png rename to sites/docs/web/assets/images/docs/ui/tapbox-active-state.png diff --git a/site/web/assets/images/docs/ui/tapbox-inactive-state.png b/sites/docs/web/assets/images/docs/ui/tapbox-inactive-state.png similarity index 100% rename from site/web/assets/images/docs/ui/tapbox-inactive-state.png rename to sites/docs/web/assets/images/docs/ui/tapbox-inactive-state.png diff --git a/site/web/assets/images/docs/using_shortcuts.png b/sites/docs/web/assets/images/docs/using_shortcuts.png similarity index 100% rename from site/web/assets/images/docs/using_shortcuts.png rename to sites/docs/web/assets/images/docs/using_shortcuts.png diff --git a/site/web/assets/images/docs/verbose_flag.png b/sites/docs/web/assets/images/docs/verbose_flag.png similarity index 100% rename from site/web/assets/images/docs/verbose_flag.png rename to sites/docs/web/assets/images/docs/verbose_flag.png diff --git a/site/web/assets/images/docs/widget-catalog/CupertinoAdaptiveTextSelectionToolbar.png b/sites/docs/web/assets/images/docs/widget-catalog/CupertinoAdaptiveTextSelectionToolbar.png similarity index 100% rename from site/web/assets/images/docs/widget-catalog/CupertinoAdaptiveTextSelectionToolbar.png rename to sites/docs/web/assets/images/docs/widget-catalog/CupertinoAdaptiveTextSelectionToolbar.png diff --git a/site/web/assets/images/docs/widget-catalog/CupertinoApp.png b/sites/docs/web/assets/images/docs/widget-catalog/CupertinoApp.png similarity index 100% rename from site/web/assets/images/docs/widget-catalog/CupertinoApp.png rename to sites/docs/web/assets/images/docs/widget-catalog/CupertinoApp.png diff --git a/site/web/assets/images/docs/widget-catalog/CupertinoCheckbox.png b/sites/docs/web/assets/images/docs/widget-catalog/CupertinoCheckbox.png similarity index 100% rename from site/web/assets/images/docs/widget-catalog/CupertinoCheckbox.png rename to sites/docs/web/assets/images/docs/widget-catalog/CupertinoCheckbox.png diff --git a/site/web/assets/images/docs/widget-catalog/CupertinoColors.png b/sites/docs/web/assets/images/docs/widget-catalog/CupertinoColors.png similarity index 100% rename from site/web/assets/images/docs/widget-catalog/CupertinoColors.png rename to sites/docs/web/assets/images/docs/widget-catalog/CupertinoColors.png diff --git a/site/web/assets/images/docs/widget-catalog/CupertinoContextMenuAction.png b/sites/docs/web/assets/images/docs/widget-catalog/CupertinoContextMenuAction.png similarity index 100% rename from site/web/assets/images/docs/widget-catalog/CupertinoContextMenuAction.png rename to sites/docs/web/assets/images/docs/widget-catalog/CupertinoContextMenuAction.png diff --git a/site/web/assets/images/docs/widget-catalog/CupertinoDatePicker.png b/sites/docs/web/assets/images/docs/widget-catalog/CupertinoDatePicker.png similarity index 100% rename from site/web/assets/images/docs/widget-catalog/CupertinoDatePicker.png rename to sites/docs/web/assets/images/docs/widget-catalog/CupertinoDatePicker.png diff --git a/site/web/assets/images/docs/widget-catalog/CupertinoDesktopTextSelectionToolbar.png b/sites/docs/web/assets/images/docs/widget-catalog/CupertinoDesktopTextSelectionToolbar.png similarity index 100% rename from site/web/assets/images/docs/widget-catalog/CupertinoDesktopTextSelectionToolbar.png rename to sites/docs/web/assets/images/docs/widget-catalog/CupertinoDesktopTextSelectionToolbar.png diff --git a/site/web/assets/images/docs/widget-catalog/CupertinoDesktopTextSelectionToolbarButton.png b/sites/docs/web/assets/images/docs/widget-catalog/CupertinoDesktopTextSelectionToolbarButton.png similarity index 100% rename from site/web/assets/images/docs/widget-catalog/CupertinoDesktopTextSelectionToolbarButton.png rename to sites/docs/web/assets/images/docs/widget-catalog/CupertinoDesktopTextSelectionToolbarButton.png diff --git a/site/web/assets/images/docs/widget-catalog/CupertinoFormRow.png b/sites/docs/web/assets/images/docs/widget-catalog/CupertinoFormRow.png similarity index 100% rename from site/web/assets/images/docs/widget-catalog/CupertinoFormRow.png rename to sites/docs/web/assets/images/docs/widget-catalog/CupertinoFormRow.png diff --git a/site/web/assets/images/docs/widget-catalog/CupertinoFormSection.png b/sites/docs/web/assets/images/docs/widget-catalog/CupertinoFormSection.png similarity index 100% rename from site/web/assets/images/docs/widget-catalog/CupertinoFormSection.png rename to sites/docs/web/assets/images/docs/widget-catalog/CupertinoFormSection.png diff --git a/site/web/assets/images/docs/widget-catalog/CupertinoListTileChevron.png b/sites/docs/web/assets/images/docs/widget-catalog/CupertinoListTileChevron.png similarity index 100% rename from site/web/assets/images/docs/widget-catalog/CupertinoListTileChevron.png rename to sites/docs/web/assets/images/docs/widget-catalog/CupertinoListTileChevron.png diff --git a/site/web/assets/images/docs/widget-catalog/CupertinoNavigationBarBackButton.png b/sites/docs/web/assets/images/docs/widget-catalog/CupertinoNavigationBarBackButton.png similarity index 100% rename from site/web/assets/images/docs/widget-catalog/CupertinoNavigationBarBackButton.png rename to sites/docs/web/assets/images/docs/widget-catalog/CupertinoNavigationBarBackButton.png diff --git a/site/web/assets/images/docs/widget-catalog/CupertinoPicker.png b/sites/docs/web/assets/images/docs/widget-catalog/CupertinoPicker.png similarity index 100% rename from site/web/assets/images/docs/widget-catalog/CupertinoPicker.png rename to sites/docs/web/assets/images/docs/widget-catalog/CupertinoPicker.png diff --git a/site/web/assets/images/docs/widget-catalog/CupertinoRadio.png b/sites/docs/web/assets/images/docs/widget-catalog/CupertinoRadio.png similarity index 100% rename from site/web/assets/images/docs/widget-catalog/CupertinoRadio.png rename to sites/docs/web/assets/images/docs/widget-catalog/CupertinoRadio.png diff --git a/site/web/assets/images/docs/widget-catalog/CupertinoSpellCheckSuggestionsToolbar.png b/sites/docs/web/assets/images/docs/widget-catalog/CupertinoSpellCheckSuggestionsToolbar.png similarity index 100% rename from site/web/assets/images/docs/widget-catalog/CupertinoSpellCheckSuggestionsToolbar.png rename to sites/docs/web/assets/images/docs/widget-catalog/CupertinoSpellCheckSuggestionsToolbar.png diff --git a/site/web/assets/images/docs/widget-catalog/CupertinoTextFormFieldRow.png b/sites/docs/web/assets/images/docs/widget-catalog/CupertinoTextFormFieldRow.png similarity index 100% rename from site/web/assets/images/docs/widget-catalog/CupertinoTextFormFieldRow.png rename to sites/docs/web/assets/images/docs/widget-catalog/CupertinoTextFormFieldRow.png diff --git a/site/web/assets/images/docs/widget-catalog/CupertinoTextMagnifier.png b/sites/docs/web/assets/images/docs/widget-catalog/CupertinoTextMagnifier.png similarity index 100% rename from site/web/assets/images/docs/widget-catalog/CupertinoTextMagnifier.png rename to sites/docs/web/assets/images/docs/widget-catalog/CupertinoTextMagnifier.png diff --git a/site/web/assets/images/docs/widget-catalog/CupertinoTextSelectionToolbar.png b/sites/docs/web/assets/images/docs/widget-catalog/CupertinoTextSelectionToolbar.png similarity index 100% rename from site/web/assets/images/docs/widget-catalog/CupertinoTextSelectionToolbar.png rename to sites/docs/web/assets/images/docs/widget-catalog/CupertinoTextSelectionToolbar.png diff --git a/site/web/assets/images/docs/widget-catalog/CupertinoTextSelectionToolbarButton.png b/sites/docs/web/assets/images/docs/widget-catalog/CupertinoTextSelectionToolbarButton.png similarity index 100% rename from site/web/assets/images/docs/widget-catalog/CupertinoTextSelectionToolbarButton.png rename to sites/docs/web/assets/images/docs/widget-catalog/CupertinoTextSelectionToolbarButton.png diff --git a/site/web/assets/images/docs/widget-catalog/CupertinoTimerPicker.png b/sites/docs/web/assets/images/docs/widget-catalog/CupertinoTimerPicker.png similarity index 100% rename from site/web/assets/images/docs/widget-catalog/CupertinoTimerPicker.png rename to sites/docs/web/assets/images/docs/widget-catalog/CupertinoTimerPicker.png diff --git a/site/web/assets/images/docs/widget-catalog/cupertino-action-sheet.png b/sites/docs/web/assets/images/docs/widget-catalog/cupertino-action-sheet.png similarity index 100% rename from site/web/assets/images/docs/widget-catalog/cupertino-action-sheet.png rename to sites/docs/web/assets/images/docs/widget-catalog/cupertino-action-sheet.png diff --git a/site/web/assets/images/docs/widget-catalog/cupertino-activity-indicator.png b/sites/docs/web/assets/images/docs/widget-catalog/cupertino-activity-indicator.png similarity index 100% rename from site/web/assets/images/docs/widget-catalog/cupertino-activity-indicator.png rename to sites/docs/web/assets/images/docs/widget-catalog/cupertino-activity-indicator.png diff --git a/site/web/assets/images/docs/widget-catalog/cupertino-alert-dialog.png b/sites/docs/web/assets/images/docs/widget-catalog/cupertino-alert-dialog.png similarity index 100% rename from site/web/assets/images/docs/widget-catalog/cupertino-alert-dialog.png rename to sites/docs/web/assets/images/docs/widget-catalog/cupertino-alert-dialog.png diff --git a/site/web/assets/images/docs/widget-catalog/cupertino-button.png b/sites/docs/web/assets/images/docs/widget-catalog/cupertino-button.png similarity index 100% rename from site/web/assets/images/docs/widget-catalog/cupertino-button.png rename to sites/docs/web/assets/images/docs/widget-catalog/cupertino-button.png diff --git a/site/web/assets/images/docs/widget-catalog/cupertino-context-menu.png b/sites/docs/web/assets/images/docs/widget-catalog/cupertino-context-menu.png similarity index 100% rename from site/web/assets/images/docs/widget-catalog/cupertino-context-menu.png rename to sites/docs/web/assets/images/docs/widget-catalog/cupertino-context-menu.png diff --git a/site/web/assets/images/docs/widget-catalog/cupertino-dialog-action.png b/sites/docs/web/assets/images/docs/widget-catalog/cupertino-dialog-action.png similarity index 100% rename from site/web/assets/images/docs/widget-catalog/cupertino-dialog-action.png rename to sites/docs/web/assets/images/docs/widget-catalog/cupertino-dialog-action.png diff --git a/site/web/assets/images/docs/widget-catalog/cupertino-dialog.png b/sites/docs/web/assets/images/docs/widget-catalog/cupertino-dialog.png similarity index 100% rename from site/web/assets/images/docs/widget-catalog/cupertino-dialog.png rename to sites/docs/web/assets/images/docs/widget-catalog/cupertino-dialog.png diff --git a/site/web/assets/images/docs/widget-catalog/cupertino-form-section.png b/sites/docs/web/assets/images/docs/widget-catalog/cupertino-form-section.png similarity index 100% rename from site/web/assets/images/docs/widget-catalog/cupertino-form-section.png rename to sites/docs/web/assets/images/docs/widget-catalog/cupertino-form-section.png diff --git a/site/web/assets/images/docs/widget-catalog/cupertino-fullscreen-dialog-transition.png b/sites/docs/web/assets/images/docs/widget-catalog/cupertino-fullscreen-dialog-transition.png similarity index 100% rename from site/web/assets/images/docs/widget-catalog/cupertino-fullscreen-dialog-transition.png rename to sites/docs/web/assets/images/docs/widget-catalog/cupertino-fullscreen-dialog-transition.png diff --git a/site/web/assets/images/docs/widget-catalog/cupertino-list-section.png b/sites/docs/web/assets/images/docs/widget-catalog/cupertino-list-section.png similarity index 100% rename from site/web/assets/images/docs/widget-catalog/cupertino-list-section.png rename to sites/docs/web/assets/images/docs/widget-catalog/cupertino-list-section.png diff --git a/site/web/assets/images/docs/widget-catalog/cupertino-list-tile.png b/sites/docs/web/assets/images/docs/widget-catalog/cupertino-list-tile.png similarity index 100% rename from site/web/assets/images/docs/widget-catalog/cupertino-list-tile.png rename to sites/docs/web/assets/images/docs/widget-catalog/cupertino-list-tile.png diff --git a/site/web/assets/images/docs/widget-catalog/cupertino-nav-bar.png b/sites/docs/web/assets/images/docs/widget-catalog/cupertino-nav-bar.png similarity index 100% rename from site/web/assets/images/docs/widget-catalog/cupertino-nav-bar.png rename to sites/docs/web/assets/images/docs/widget-catalog/cupertino-nav-bar.png diff --git a/site/web/assets/images/docs/widget-catalog/cupertino-page-scaffold.png b/sites/docs/web/assets/images/docs/widget-catalog/cupertino-page-scaffold.png similarity index 100% rename from site/web/assets/images/docs/widget-catalog/cupertino-page-scaffold.png rename to sites/docs/web/assets/images/docs/widget-catalog/cupertino-page-scaffold.png diff --git a/site/web/assets/images/docs/widget-catalog/cupertino-page-transition.png b/sites/docs/web/assets/images/docs/widget-catalog/cupertino-page-transition.png similarity index 100% rename from site/web/assets/images/docs/widget-catalog/cupertino-page-transition.png rename to sites/docs/web/assets/images/docs/widget-catalog/cupertino-page-transition.png diff --git a/site/web/assets/images/docs/widget-catalog/cupertino-scrollbar.png b/sites/docs/web/assets/images/docs/widget-catalog/cupertino-scrollbar.png similarity index 100% rename from site/web/assets/images/docs/widget-catalog/cupertino-scrollbar.png rename to sites/docs/web/assets/images/docs/widget-catalog/cupertino-scrollbar.png diff --git a/site/web/assets/images/docs/widget-catalog/cupertino-search-field.png b/sites/docs/web/assets/images/docs/widget-catalog/cupertino-search-field.png similarity index 100% rename from site/web/assets/images/docs/widget-catalog/cupertino-search-field.png rename to sites/docs/web/assets/images/docs/widget-catalog/cupertino-search-field.png diff --git a/site/web/assets/images/docs/widget-catalog/cupertino-segmented-control.png b/sites/docs/web/assets/images/docs/widget-catalog/cupertino-segmented-control.png similarity index 100% rename from site/web/assets/images/docs/widget-catalog/cupertino-segmented-control.png rename to sites/docs/web/assets/images/docs/widget-catalog/cupertino-segmented-control.png diff --git a/site/web/assets/images/docs/widget-catalog/cupertino-slider.png b/sites/docs/web/assets/images/docs/widget-catalog/cupertino-slider.png similarity index 100% rename from site/web/assets/images/docs/widget-catalog/cupertino-slider.png rename to sites/docs/web/assets/images/docs/widget-catalog/cupertino-slider.png diff --git a/site/web/assets/images/docs/widget-catalog/cupertino-sliding-segmented-control.png b/sites/docs/web/assets/images/docs/widget-catalog/cupertino-sliding-segmented-control.png similarity index 100% rename from site/web/assets/images/docs/widget-catalog/cupertino-sliding-segmented-control.png rename to sites/docs/web/assets/images/docs/widget-catalog/cupertino-sliding-segmented-control.png diff --git a/site/web/assets/images/docs/widget-catalog/cupertino-sliver-navigation-bar.png b/sites/docs/web/assets/images/docs/widget-catalog/cupertino-sliver-navigation-bar.png similarity index 100% rename from site/web/assets/images/docs/widget-catalog/cupertino-sliver-navigation-bar.png rename to sites/docs/web/assets/images/docs/widget-catalog/cupertino-sliver-navigation-bar.png diff --git a/site/web/assets/images/docs/widget-catalog/cupertino-switch.png b/sites/docs/web/assets/images/docs/widget-catalog/cupertino-switch.png similarity index 100% rename from site/web/assets/images/docs/widget-catalog/cupertino-switch.png rename to sites/docs/web/assets/images/docs/widget-catalog/cupertino-switch.png diff --git a/site/web/assets/images/docs/widget-catalog/cupertino-tab-bar.png b/sites/docs/web/assets/images/docs/widget-catalog/cupertino-tab-bar.png similarity index 100% rename from site/web/assets/images/docs/widget-catalog/cupertino-tab-bar.png rename to sites/docs/web/assets/images/docs/widget-catalog/cupertino-tab-bar.png diff --git a/site/web/assets/images/docs/widget-catalog/cupertino-tab-scaffold.png b/sites/docs/web/assets/images/docs/widget-catalog/cupertino-tab-scaffold.png similarity index 100% rename from site/web/assets/images/docs/widget-catalog/cupertino-tab-scaffold.png rename to sites/docs/web/assets/images/docs/widget-catalog/cupertino-tab-scaffold.png diff --git a/site/web/assets/images/docs/widget-catalog/cupertino-tab-view.png b/sites/docs/web/assets/images/docs/widget-catalog/cupertino-tab-view.png similarity index 100% rename from site/web/assets/images/docs/widget-catalog/cupertino-tab-view.png rename to sites/docs/web/assets/images/docs/widget-catalog/cupertino-tab-view.png diff --git a/site/web/assets/images/docs/widget-catalog/cupertino-textfield.png b/sites/docs/web/assets/images/docs/widget-catalog/cupertino-textfield.png similarity index 100% rename from site/web/assets/images/docs/widget-catalog/cupertino-textfield.png rename to sites/docs/web/assets/images/docs/widget-catalog/cupertino-textfield.png diff --git a/site/web/assets/images/docs/widget-catalog/material-3-badge.png b/sites/docs/web/assets/images/docs/widget-catalog/material-3-badge.png similarity index 100% rename from site/web/assets/images/docs/widget-catalog/material-3-badge.png rename to sites/docs/web/assets/images/docs/widget-catalog/material-3-badge.png diff --git a/site/web/assets/images/docs/widget-catalog/material-3-bottom-app-bar.png b/sites/docs/web/assets/images/docs/widget-catalog/material-3-bottom-app-bar.png similarity index 100% rename from site/web/assets/images/docs/widget-catalog/material-3-bottom-app-bar.png rename to sites/docs/web/assets/images/docs/widget-catalog/material-3-bottom-app-bar.png diff --git a/site/web/assets/images/docs/widget-catalog/material-3-bottom-sheet.png b/sites/docs/web/assets/images/docs/widget-catalog/material-3-bottom-sheet.png similarity index 100% rename from site/web/assets/images/docs/widget-catalog/material-3-bottom-sheet.png rename to sites/docs/web/assets/images/docs/widget-catalog/material-3-bottom-sheet.png diff --git a/site/web/assets/images/docs/widget-catalog/material-3-bubbles.png b/sites/docs/web/assets/images/docs/widget-catalog/material-3-bubbles.png similarity index 100% rename from site/web/assets/images/docs/widget-catalog/material-3-bubbles.png rename to sites/docs/web/assets/images/docs/widget-catalog/material-3-bubbles.png diff --git a/site/web/assets/images/docs/widget-catalog/material-3-buttons.png b/sites/docs/web/assets/images/docs/widget-catalog/material-3-buttons.png similarity index 100% rename from site/web/assets/images/docs/widget-catalog/material-3-buttons.png rename to sites/docs/web/assets/images/docs/widget-catalog/material-3-buttons.png diff --git a/site/web/assets/images/docs/widget-catalog/material-3-card.png b/sites/docs/web/assets/images/docs/widget-catalog/material-3-card.png similarity index 100% rename from site/web/assets/images/docs/widget-catalog/material-3-card.png rename to sites/docs/web/assets/images/docs/widget-catalog/material-3-card.png diff --git a/site/web/assets/images/docs/widget-catalog/material-3-checkbox.png b/sites/docs/web/assets/images/docs/widget-catalog/material-3-checkbox.png similarity index 100% rename from site/web/assets/images/docs/widget-catalog/material-3-checkbox.png rename to sites/docs/web/assets/images/docs/widget-catalog/material-3-checkbox.png diff --git a/site/web/assets/images/docs/widget-catalog/material-3-chip.png b/sites/docs/web/assets/images/docs/widget-catalog/material-3-chip.png similarity index 100% rename from site/web/assets/images/docs/widget-catalog/material-3-chip.png rename to sites/docs/web/assets/images/docs/widget-catalog/material-3-chip.png diff --git a/site/web/assets/images/docs/widget-catalog/material-3-coral.png b/sites/docs/web/assets/images/docs/widget-catalog/material-3-coral.png similarity index 100% rename from site/web/assets/images/docs/widget-catalog/material-3-coral.png rename to sites/docs/web/assets/images/docs/widget-catalog/material-3-coral.png diff --git a/site/web/assets/images/docs/widget-catalog/material-3-date-picker.png b/sites/docs/web/assets/images/docs/widget-catalog/material-3-date-picker.png similarity index 100% rename from site/web/assets/images/docs/widget-catalog/material-3-date-picker.png rename to sites/docs/web/assets/images/docs/widget-catalog/material-3-date-picker.png diff --git a/site/web/assets/images/docs/widget-catalog/material-3-dialog.png b/sites/docs/web/assets/images/docs/widget-catalog/material-3-dialog.png similarity index 100% rename from site/web/assets/images/docs/widget-catalog/material-3-dialog.png rename to sites/docs/web/assets/images/docs/widget-catalog/material-3-dialog.png diff --git a/site/web/assets/images/docs/widget-catalog/material-3-divider.png b/sites/docs/web/assets/images/docs/widget-catalog/material-3-divider.png similarity index 100% rename from site/web/assets/images/docs/widget-catalog/material-3-divider.png rename to sites/docs/web/assets/images/docs/widget-catalog/material-3-divider.png diff --git a/site/web/assets/images/docs/widget-catalog/material-3-extended-fab.png b/sites/docs/web/assets/images/docs/widget-catalog/material-3-extended-fab.png similarity index 100% rename from site/web/assets/images/docs/widget-catalog/material-3-extended-fab.png rename to sites/docs/web/assets/images/docs/widget-catalog/material-3-extended-fab.png diff --git a/site/web/assets/images/docs/widget-catalog/material-3-floating-action-button.png b/sites/docs/web/assets/images/docs/widget-catalog/material-3-floating-action-button.png similarity index 100% rename from site/web/assets/images/docs/widget-catalog/material-3-floating-action-button.png rename to sites/docs/web/assets/images/docs/widget-catalog/material-3-floating-action-button.png diff --git a/site/web/assets/images/docs/widget-catalog/material-3-icon-button.png b/sites/docs/web/assets/images/docs/widget-catalog/material-3-icon-button.png similarity index 100% rename from site/web/assets/images/docs/widget-catalog/material-3-icon-button.png rename to sites/docs/web/assets/images/docs/widget-catalog/material-3-icon-button.png diff --git a/site/web/assets/images/docs/widget-catalog/material-3-leaves.png b/sites/docs/web/assets/images/docs/widget-catalog/material-3-leaves.png similarity index 100% rename from site/web/assets/images/docs/widget-catalog/material-3-leaves.png rename to sites/docs/web/assets/images/docs/widget-catalog/material-3-leaves.png diff --git a/site/web/assets/images/docs/widget-catalog/material-3-list.png b/sites/docs/web/assets/images/docs/widget-catalog/material-3-list.png similarity index 100% rename from site/web/assets/images/docs/widget-catalog/material-3-list.png rename to sites/docs/web/assets/images/docs/widget-catalog/material-3-list.png diff --git a/site/web/assets/images/docs/widget-catalog/material-3-menu.png b/sites/docs/web/assets/images/docs/widget-catalog/material-3-menu.png similarity index 100% rename from site/web/assets/images/docs/widget-catalog/material-3-menu.png rename to sites/docs/web/assets/images/docs/widget-catalog/material-3-menu.png diff --git a/site/web/assets/images/docs/widget-catalog/material-3-navigation-bar.png b/sites/docs/web/assets/images/docs/widget-catalog/material-3-navigation-bar.png similarity index 100% rename from site/web/assets/images/docs/widget-catalog/material-3-navigation-bar.png rename to sites/docs/web/assets/images/docs/widget-catalog/material-3-navigation-bar.png diff --git a/site/web/assets/images/docs/widget-catalog/material-3-navigation-drawer.png b/sites/docs/web/assets/images/docs/widget-catalog/material-3-navigation-drawer.png similarity index 100% rename from site/web/assets/images/docs/widget-catalog/material-3-navigation-drawer.png rename to sites/docs/web/assets/images/docs/widget-catalog/material-3-navigation-drawer.png diff --git a/site/web/assets/images/docs/widget-catalog/material-3-navigation-rail.png b/sites/docs/web/assets/images/docs/widget-catalog/material-3-navigation-rail.png similarity index 100% rename from site/web/assets/images/docs/widget-catalog/material-3-navigation-rail.png rename to sites/docs/web/assets/images/docs/widget-catalog/material-3-navigation-rail.png diff --git a/site/web/assets/images/docs/widget-catalog/material-3-progress-indicator.png b/sites/docs/web/assets/images/docs/widget-catalog/material-3-progress-indicator.png similarity index 100% rename from site/web/assets/images/docs/widget-catalog/material-3-progress-indicator.png rename to sites/docs/web/assets/images/docs/widget-catalog/material-3-progress-indicator.png diff --git a/site/web/assets/images/docs/widget-catalog/material-3-radio-button.png b/sites/docs/web/assets/images/docs/widget-catalog/material-3-radio-button.png similarity index 100% rename from site/web/assets/images/docs/widget-catalog/material-3-radio-button.png rename to sites/docs/web/assets/images/docs/widget-catalog/material-3-radio-button.png diff --git a/site/web/assets/images/docs/widget-catalog/material-3-search-bar.png b/sites/docs/web/assets/images/docs/widget-catalog/material-3-search-bar.png similarity index 100% rename from site/web/assets/images/docs/widget-catalog/material-3-search-bar.png rename to sites/docs/web/assets/images/docs/widget-catalog/material-3-search-bar.png diff --git a/site/web/assets/images/docs/widget-catalog/material-3-segmented-button.png b/sites/docs/web/assets/images/docs/widget-catalog/material-3-segmented-button.png similarity index 100% rename from site/web/assets/images/docs/widget-catalog/material-3-segmented-button.png rename to sites/docs/web/assets/images/docs/widget-catalog/material-3-segmented-button.png diff --git a/site/web/assets/images/docs/widget-catalog/material-3-side-sheet.png b/sites/docs/web/assets/images/docs/widget-catalog/material-3-side-sheet.png similarity index 100% rename from site/web/assets/images/docs/widget-catalog/material-3-side-sheet.png rename to sites/docs/web/assets/images/docs/widget-catalog/material-3-side-sheet.png diff --git a/site/web/assets/images/docs/widget-catalog/material-3-slider.png b/sites/docs/web/assets/images/docs/widget-catalog/material-3-slider.png similarity index 100% rename from site/web/assets/images/docs/widget-catalog/material-3-slider.png rename to sites/docs/web/assets/images/docs/widget-catalog/material-3-slider.png diff --git a/site/web/assets/images/docs/widget-catalog/material-3-snackbar.png b/sites/docs/web/assets/images/docs/widget-catalog/material-3-snackbar.png similarity index 100% rename from site/web/assets/images/docs/widget-catalog/material-3-snackbar.png rename to sites/docs/web/assets/images/docs/widget-catalog/material-3-snackbar.png diff --git a/site/web/assets/images/docs/widget-catalog/material-3-switch.png b/sites/docs/web/assets/images/docs/widget-catalog/material-3-switch.png similarity index 100% rename from site/web/assets/images/docs/widget-catalog/material-3-switch.png rename to sites/docs/web/assets/images/docs/widget-catalog/material-3-switch.png diff --git a/site/web/assets/images/docs/widget-catalog/material-3-tab-bar.png b/sites/docs/web/assets/images/docs/widget-catalog/material-3-tab-bar.png similarity index 100% rename from site/web/assets/images/docs/widget-catalog/material-3-tab-bar.png rename to sites/docs/web/assets/images/docs/widget-catalog/material-3-tab-bar.png diff --git a/site/web/assets/images/docs/widget-catalog/material-3-text-field.png b/sites/docs/web/assets/images/docs/widget-catalog/material-3-text-field.png similarity index 100% rename from site/web/assets/images/docs/widget-catalog/material-3-text-field.png rename to sites/docs/web/assets/images/docs/widget-catalog/material-3-text-field.png diff --git a/site/web/assets/images/docs/widget-catalog/material-3-time-picker.png b/sites/docs/web/assets/images/docs/widget-catalog/material-3-time-picker.png similarity index 100% rename from site/web/assets/images/docs/widget-catalog/material-3-time-picker.png rename to sites/docs/web/assets/images/docs/widget-catalog/material-3-time-picker.png diff --git a/site/web/assets/images/docs/widget-catalog/material-3-top-app-bar.png b/sites/docs/web/assets/images/docs/widget-catalog/material-3-top-app-bar.png similarity index 100% rename from site/web/assets/images/docs/widget-catalog/material-3-top-app-bar.png rename to sites/docs/web/assets/images/docs/widget-catalog/material-3-top-app-bar.png diff --git a/site/web/assets/images/docs/widget-catalog/material-alert-dialog.png b/sites/docs/web/assets/images/docs/widget-catalog/material-alert-dialog.png similarity index 100% rename from site/web/assets/images/docs/widget-catalog/material-alert-dialog.png rename to sites/docs/web/assets/images/docs/widget-catalog/material-alert-dialog.png diff --git a/site/web/assets/images/docs/widget-catalog/material-app-bar.png b/sites/docs/web/assets/images/docs/widget-catalog/material-app-bar.png similarity index 100% rename from site/web/assets/images/docs/widget-catalog/material-app-bar.png rename to sites/docs/web/assets/images/docs/widget-catalog/material-app-bar.png diff --git a/site/web/assets/images/docs/widget-catalog/material-bottom-navigation-bar.png b/sites/docs/web/assets/images/docs/widget-catalog/material-bottom-navigation-bar.png similarity index 100% rename from site/web/assets/images/docs/widget-catalog/material-bottom-navigation-bar.png rename to sites/docs/web/assets/images/docs/widget-catalog/material-bottom-navigation-bar.png diff --git a/site/web/assets/images/docs/widget-catalog/material-bottom-sheets.png b/sites/docs/web/assets/images/docs/widget-catalog/material-bottom-sheets.png similarity index 100% rename from site/web/assets/images/docs/widget-catalog/material-bottom-sheets.png rename to sites/docs/web/assets/images/docs/widget-catalog/material-bottom-sheets.png diff --git a/site/web/assets/images/docs/widget-catalog/material-button-bar.png b/sites/docs/web/assets/images/docs/widget-catalog/material-button-bar.png similarity index 100% rename from site/web/assets/images/docs/widget-catalog/material-button-bar.png rename to sites/docs/web/assets/images/docs/widget-catalog/material-button-bar.png diff --git a/site/web/assets/images/docs/widget-catalog/material-card.png b/sites/docs/web/assets/images/docs/widget-catalog/material-card.png similarity index 100% rename from site/web/assets/images/docs/widget-catalog/material-card.png rename to sites/docs/web/assets/images/docs/widget-catalog/material-card.png diff --git a/site/web/assets/images/docs/widget-catalog/material-carousel.png b/sites/docs/web/assets/images/docs/widget-catalog/material-carousel.png similarity index 100% rename from site/web/assets/images/docs/widget-catalog/material-carousel.png rename to sites/docs/web/assets/images/docs/widget-catalog/material-carousel.png diff --git a/site/web/assets/images/docs/widget-catalog/material-checkbox.png b/sites/docs/web/assets/images/docs/widget-catalog/material-checkbox.png similarity index 100% rename from site/web/assets/images/docs/widget-catalog/material-checkbox.png rename to sites/docs/web/assets/images/docs/widget-catalog/material-checkbox.png diff --git a/site/web/assets/images/docs/widget-catalog/material-chip.png b/sites/docs/web/assets/images/docs/widget-catalog/material-chip.png similarity index 100% rename from site/web/assets/images/docs/widget-catalog/material-chip.png rename to sites/docs/web/assets/images/docs/widget-catalog/material-chip.png diff --git a/site/web/assets/images/docs/widget-catalog/material-circular-progress-indicator.png b/sites/docs/web/assets/images/docs/widget-catalog/material-circular-progress-indicator.png similarity index 100% rename from site/web/assets/images/docs/widget-catalog/material-circular-progress-indicator.png rename to sites/docs/web/assets/images/docs/widget-catalog/material-circular-progress-indicator.png diff --git a/site/web/assets/images/docs/widget-catalog/material-data-table.png b/sites/docs/web/assets/images/docs/widget-catalog/material-data-table.png similarity index 100% rename from site/web/assets/images/docs/widget-catalog/material-data-table.png rename to sites/docs/web/assets/images/docs/widget-catalog/material-data-table.png diff --git a/site/web/assets/images/docs/widget-catalog/material-divider.png b/sites/docs/web/assets/images/docs/widget-catalog/material-divider.png similarity index 100% rename from site/web/assets/images/docs/widget-catalog/material-divider.png rename to sites/docs/web/assets/images/docs/widget-catalog/material-divider.png diff --git a/site/web/assets/images/docs/widget-catalog/material-drawer.png b/sites/docs/web/assets/images/docs/widget-catalog/material-drawer.png similarity index 100% rename from site/web/assets/images/docs/widget-catalog/material-drawer.png rename to sites/docs/web/assets/images/docs/widget-catalog/material-drawer.png diff --git a/site/web/assets/images/docs/widget-catalog/material-elevated-button.png b/sites/docs/web/assets/images/docs/widget-catalog/material-elevated-button.png similarity index 100% rename from site/web/assets/images/docs/widget-catalog/material-elevated-button.png rename to sites/docs/web/assets/images/docs/widget-catalog/material-elevated-button.png diff --git a/site/web/assets/images/docs/widget-catalog/material-floating-action-button.png b/sites/docs/web/assets/images/docs/widget-catalog/material-floating-action-button.png similarity index 100% rename from site/web/assets/images/docs/widget-catalog/material-floating-action-button.png rename to sites/docs/web/assets/images/docs/widget-catalog/material-floating-action-button.png diff --git a/site/web/assets/images/docs/widget-catalog/material-grid-view.png b/sites/docs/web/assets/images/docs/widget-catalog/material-grid-view.png similarity index 100% rename from site/web/assets/images/docs/widget-catalog/material-grid-view.png rename to sites/docs/web/assets/images/docs/widget-catalog/material-grid-view.png diff --git a/site/web/assets/images/docs/widget-catalog/material-linear-progress-indicator.png b/sites/docs/web/assets/images/docs/widget-catalog/material-linear-progress-indicator.png similarity index 100% rename from site/web/assets/images/docs/widget-catalog/material-linear-progress-indicator.png rename to sites/docs/web/assets/images/docs/widget-catalog/material-linear-progress-indicator.png diff --git a/site/web/assets/images/docs/widget-catalog/material-list-tile.png b/sites/docs/web/assets/images/docs/widget-catalog/material-list-tile.png similarity index 100% rename from site/web/assets/images/docs/widget-catalog/material-list-tile.png rename to sites/docs/web/assets/images/docs/widget-catalog/material-list-tile.png diff --git a/site/web/assets/images/docs/widget-catalog/material-outlined-button.png b/sites/docs/web/assets/images/docs/widget-catalog/material-outlined-button.png similarity index 100% rename from site/web/assets/images/docs/widget-catalog/material-outlined-button.png rename to sites/docs/web/assets/images/docs/widget-catalog/material-outlined-button.png diff --git a/site/web/assets/images/docs/widget-catalog/material-popup-menu-button.png b/sites/docs/web/assets/images/docs/widget-catalog/material-popup-menu-button.png similarity index 100% rename from site/web/assets/images/docs/widget-catalog/material-popup-menu-button.png rename to sites/docs/web/assets/images/docs/widget-catalog/material-popup-menu-button.png diff --git a/site/web/assets/images/docs/widget-catalog/material-radio.png b/sites/docs/web/assets/images/docs/widget-catalog/material-radio.png similarity index 100% rename from site/web/assets/images/docs/widget-catalog/material-radio.png rename to sites/docs/web/assets/images/docs/widget-catalog/material-radio.png diff --git a/site/web/assets/images/docs/widget-catalog/material-slider.png b/sites/docs/web/assets/images/docs/widget-catalog/material-slider.png similarity index 100% rename from site/web/assets/images/docs/widget-catalog/material-slider.png rename to sites/docs/web/assets/images/docs/widget-catalog/material-slider.png diff --git a/site/web/assets/images/docs/widget-catalog/material-snack-bar.png b/sites/docs/web/assets/images/docs/widget-catalog/material-snack-bar.png similarity index 100% rename from site/web/assets/images/docs/widget-catalog/material-snack-bar.png rename to sites/docs/web/assets/images/docs/widget-catalog/material-snack-bar.png diff --git a/site/web/assets/images/docs/widget-catalog/material-switch.png b/sites/docs/web/assets/images/docs/widget-catalog/material-switch.png similarity index 100% rename from site/web/assets/images/docs/widget-catalog/material-switch.png rename to sites/docs/web/assets/images/docs/widget-catalog/material-switch.png diff --git a/site/web/assets/images/docs/widget-catalog/material-tab-bar.png b/sites/docs/web/assets/images/docs/widget-catalog/material-tab-bar.png similarity index 100% rename from site/web/assets/images/docs/widget-catalog/material-tab-bar.png rename to sites/docs/web/assets/images/docs/widget-catalog/material-tab-bar.png diff --git a/site/web/assets/images/docs/widget-catalog/material-text-field.png b/sites/docs/web/assets/images/docs/widget-catalog/material-text-field.png similarity index 100% rename from site/web/assets/images/docs/widget-catalog/material-text-field.png rename to sites/docs/web/assets/images/docs/widget-catalog/material-text-field.png diff --git a/site/web/assets/images/docs/widget-catalog/material-tooltip.png b/sites/docs/web/assets/images/docs/widget-catalog/material-tooltip.png similarity index 100% rename from site/web/assets/images/docs/widget-catalog/material-tooltip.png rename to sites/docs/web/assets/images/docs/widget-catalog/material-tooltip.png diff --git a/site/web/assets/images/docs/widget-catalog/material-widgets-app.png b/sites/docs/web/assets/images/docs/widget-catalog/material-widgets-app.png similarity index 100% rename from site/web/assets/images/docs/widget-catalog/material-widgets-app.png rename to sites/docs/web/assets/images/docs/widget-catalog/material-widgets-app.png diff --git a/site/web/assets/images/exercise/_README.md b/sites/docs/web/assets/images/exercise/_README.md similarity index 100% rename from site/web/assets/images/exercise/_README.md rename to sites/docs/web/assets/images/exercise/_README.md diff --git a/site/web/assets/images/exercise/effects/app-hero/app-hero.jpg b/sites/docs/web/assets/images/exercise/effects/app-hero/app-hero.jpg similarity index 100% rename from site/web/assets/images/exercise/effects/app-hero/app-hero.jpg rename to sites/docs/web/assets/images/exercise/effects/app-hero/app-hero.jpg diff --git a/site/web/assets/images/exercise/effects/instagram-buttons/millennial-dude.jpg b/sites/docs/web/assets/images/exercise/effects/instagram-buttons/millennial-dude.jpg similarity index 100% rename from site/web/assets/images/exercise/effects/instagram-buttons/millennial-dude.jpg rename to sites/docs/web/assets/images/exercise/effects/instagram-buttons/millennial-dude.jpg diff --git a/site/web/assets/images/exercise/effects/instagram-buttons/millennial-texture.jpg b/sites/docs/web/assets/images/exercise/effects/instagram-buttons/millennial-texture.jpg similarity index 100% rename from site/web/assets/images/exercise/effects/instagram-buttons/millennial-texture.jpg rename to sites/docs/web/assets/images/exercise/effects/instagram-buttons/millennial-texture.jpg diff --git a/site/web/assets/images/exercise/effects/parallax/00-header.jpg b/sites/docs/web/assets/images/exercise/effects/parallax/00-header.jpg similarity index 100% rename from site/web/assets/images/exercise/effects/parallax/00-header.jpg rename to sites/docs/web/assets/images/exercise/effects/parallax/00-header.jpg diff --git a/site/web/assets/images/exercise/effects/parallax/01-mount-rushmore.jpg b/sites/docs/web/assets/images/exercise/effects/parallax/01-mount-rushmore.jpg similarity index 100% rename from site/web/assets/images/exercise/effects/parallax/01-mount-rushmore.jpg rename to sites/docs/web/assets/images/exercise/effects/parallax/01-mount-rushmore.jpg diff --git a/site/web/assets/images/exercise/effects/parallax/02-singapore.jpg b/sites/docs/web/assets/images/exercise/effects/parallax/02-singapore.jpg similarity index 100% rename from site/web/assets/images/exercise/effects/parallax/02-singapore.jpg rename to sites/docs/web/assets/images/exercise/effects/parallax/02-singapore.jpg diff --git a/site/web/assets/images/exercise/effects/parallax/03-machu-picchu.jpg b/sites/docs/web/assets/images/exercise/effects/parallax/03-machu-picchu.jpg similarity index 100% rename from site/web/assets/images/exercise/effects/parallax/03-machu-picchu.jpg rename to sites/docs/web/assets/images/exercise/effects/parallax/03-machu-picchu.jpg diff --git a/site/web/assets/images/exercise/effects/parallax/04-vitznau.jpg b/sites/docs/web/assets/images/exercise/effects/parallax/04-vitznau.jpg similarity index 100% rename from site/web/assets/images/exercise/effects/parallax/04-vitznau.jpg rename to sites/docs/web/assets/images/exercise/effects/parallax/04-vitznau.jpg diff --git a/site/web/assets/images/exercise/effects/parallax/05-bali.jpg b/sites/docs/web/assets/images/exercise/effects/parallax/05-bali.jpg similarity index 100% rename from site/web/assets/images/exercise/effects/parallax/05-bali.jpg rename to sites/docs/web/assets/images/exercise/effects/parallax/05-bali.jpg diff --git a/site/web/assets/images/exercise/effects/parallax/06-mexico-city.jpg b/sites/docs/web/assets/images/exercise/effects/parallax/06-mexico-city.jpg similarity index 100% rename from site/web/assets/images/exercise/effects/parallax/06-mexico-city.jpg rename to sites/docs/web/assets/images/exercise/effects/parallax/06-mexico-city.jpg diff --git a/site/web/assets/images/exercise/effects/parallax/07-cairo.jpg b/sites/docs/web/assets/images/exercise/effects/parallax/07-cairo.jpg similarity index 100% rename from site/web/assets/images/exercise/effects/parallax/07-cairo.jpg rename to sites/docs/web/assets/images/exercise/effects/parallax/07-cairo.jpg diff --git a/site/web/assets/images/exercise/effects/split-check/Avatar1.jpg b/sites/docs/web/assets/images/exercise/effects/split-check/Avatar1.jpg similarity index 100% rename from site/web/assets/images/exercise/effects/split-check/Avatar1.jpg rename to sites/docs/web/assets/images/exercise/effects/split-check/Avatar1.jpg diff --git a/site/web/assets/images/exercise/effects/split-check/Avatar2.jpg b/sites/docs/web/assets/images/exercise/effects/split-check/Avatar2.jpg similarity index 100% rename from site/web/assets/images/exercise/effects/split-check/Avatar2.jpg rename to sites/docs/web/assets/images/exercise/effects/split-check/Avatar2.jpg diff --git a/site/web/assets/images/exercise/effects/split-check/Avatar3.jpg b/sites/docs/web/assets/images/exercise/effects/split-check/Avatar3.jpg similarity index 100% rename from site/web/assets/images/exercise/effects/split-check/Avatar3.jpg rename to sites/docs/web/assets/images/exercise/effects/split-check/Avatar3.jpg diff --git a/site/web/assets/images/exercise/effects/split-check/Food1.jpg b/sites/docs/web/assets/images/exercise/effects/split-check/Food1.jpg similarity index 100% rename from site/web/assets/images/exercise/effects/split-check/Food1.jpg rename to sites/docs/web/assets/images/exercise/effects/split-check/Food1.jpg diff --git a/site/web/assets/images/exercise/effects/split-check/Food2.jpg b/sites/docs/web/assets/images/exercise/effects/split-check/Food2.jpg similarity index 100% rename from site/web/assets/images/exercise/effects/split-check/Food2.jpg rename to sites/docs/web/assets/images/exercise/effects/split-check/Food2.jpg diff --git a/site/web/assets/images/exercise/effects/split-check/Food3.jpg b/sites/docs/web/assets/images/exercise/effects/split-check/Food3.jpg similarity index 100% rename from site/web/assets/images/exercise/effects/split-check/Food3.jpg rename to sites/docs/web/assets/images/exercise/effects/split-check/Food3.jpg diff --git a/site/web/assets/images/flutter-logo-sharing.png b/sites/docs/web/assets/images/flutter-logo-sharing.png similarity index 100% rename from site/web/assets/images/flutter-logo-sharing.png rename to sites/docs/web/assets/images/flutter-logo-sharing.png diff --git a/site/web/assets/images/social/bluesky.svg b/sites/docs/web/assets/images/social/bluesky.svg similarity index 100% rename from site/web/assets/images/social/bluesky.svg rename to sites/docs/web/assets/images/social/bluesky.svg diff --git a/site/web/assets/images/social/github.svg b/sites/docs/web/assets/images/social/github.svg similarity index 100% rename from site/web/assets/images/social/github.svg rename to sites/docs/web/assets/images/social/github.svg diff --git a/site/web/assets/images/social/google-developers.svg b/sites/docs/web/assets/images/social/google-developers.svg similarity index 100% rename from site/web/assets/images/social/google-developers.svg rename to sites/docs/web/assets/images/social/google-developers.svg diff --git a/site/web/assets/images/social/medium.svg b/sites/docs/web/assets/images/social/medium.svg similarity index 100% rename from site/web/assets/images/social/medium.svg rename to sites/docs/web/assets/images/social/medium.svg diff --git a/site/web/assets/images/social/x.svg b/sites/docs/web/assets/images/social/x.svg similarity index 100% rename from site/web/assets/images/social/x.svg rename to sites/docs/web/assets/images/social/x.svg diff --git a/site/web/assets/images/social/youtube.svg b/sites/docs/web/assets/images/social/youtube.svg similarity index 100% rename from site/web/assets/images/social/youtube.svg rename to sites/docs/web/assets/images/social/youtube.svg diff --git a/tool/dash_site/lib/src/commands/analyze_dart.dart b/tool/dash_site/lib/src/commands/analyze_dart.dart index 7be48fc2ddb..09130b5d8c8 100644 --- a/tool/dash_site/lib/src/commands/analyze_dart.dart +++ b/tool/dash_site/lib/src/commands/analyze_dart.dart @@ -7,6 +7,7 @@ import 'dart:io'; import 'package:args/command_runner.dart'; import 'package:path/path.dart' as path; +import '../sites.dart'; import '../utils.dart'; final class AnalyzeDartCommand extends Command { @@ -35,7 +36,7 @@ int analyzeDart({bool verboseLogging = false}) { final directoriesToAnalyze = [ 'examples', 'packages', - 'site', + path.join(Site.docs.directory, 'lib'), path.join('tool', 'dash_site'), ]; diff --git a/tool/dash_site/lib/src/commands/build.dart b/tool/dash_site/lib/src/commands/build.dart index e650ff99b8d..82666e982b9 100644 --- a/tool/dash_site/lib/src/commands/build.dart +++ b/tool/dash_site/lib/src/commands/build.dart @@ -8,6 +8,7 @@ import 'package:args/command_runner.dart'; import 'package:io/io.dart' as io; import 'package:path/path.dart' as path; +import '../sites.dart'; import '../utils.dart'; final class BuildSiteCommand extends Command { @@ -51,7 +52,7 @@ final class BuildSiteCommand extends Command { r'--sitemap-exclude=\.html\.md$', '--dart-define=PRODUCTION=$productionRelease', ], - workingDirectory: 'site', + workingDirectory: Site.docs.directory, mode: ProcessStartMode.inheritStdio, ); @@ -59,7 +60,7 @@ final class BuildSiteCommand extends Command { final originalOutputDirectoryPath = path.join( repositoryRoot, - 'site', + Site.docs.directory, 'build', 'jaspr', ); diff --git a/tool/dash_site/lib/src/commands/clean.dart b/tool/dash_site/lib/src/commands/clean.dart index 29cfb4ed845..57bd7d676fd 100644 --- a/tool/dash_site/lib/src/commands/clean.dart +++ b/tool/dash_site/lib/src/commands/clean.dart @@ -6,6 +6,7 @@ import 'dart:io'; import 'package:args/command_runner.dart'; +import '../sites.dart'; import '../utils.dart'; final class CleanSiteCommand extends Command { @@ -26,7 +27,7 @@ final class CleanSiteCommand extends Command { final process = await Process.start( Platform.resolvedExecutable, ['pub', 'global', 'run', 'jaspr_cli:jaspr', 'clean', '--kill'], - workingDirectory: 'site', + workingDirectory: Site.docs.directory, mode: ProcessStartMode.inheritStdio, ); diff --git a/tool/dash_site/lib/src/commands/format_dart.dart b/tool/dash_site/lib/src/commands/format_dart.dart index 40eef3972c7..18ade06112e 100644 --- a/tool/dash_site/lib/src/commands/format_dart.dart +++ b/tool/dash_site/lib/src/commands/format_dart.dart @@ -7,6 +7,7 @@ import 'dart:io'; import 'package:args/command_runner.dart'; import 'package:path/path.dart' as path; +import '../sites.dart'; import '../utils.dart'; final class FormatDartCommand extends Command { @@ -37,7 +38,7 @@ int formatDart({bool justCheck = false}) { final directoriesToFormat = [ 'examples', 'packages', - 'site', + path.join(Site.docs.directory, 'lib'), path.join('tool', 'dash_site'), ]; diff --git a/tool/dash_site/lib/src/commands/serve.dart b/tool/dash_site/lib/src/commands/serve.dart index 7fa2af3ac23..6c25366b193 100644 --- a/tool/dash_site/lib/src/commands/serve.dart +++ b/tool/dash_site/lib/src/commands/serve.dart @@ -6,6 +6,7 @@ import 'dart:io'; import 'package:args/command_runner.dart'; +import '../sites.dart'; import '../utils.dart'; final class ServeSiteCommand extends Command { @@ -43,7 +44,7 @@ final class ServeSiteCommand extends Command { '--dart-define=PRODUCTION=false', if (release) '--release', ], - workingDirectory: 'site', + workingDirectory: Site.docs.directory, runInShell: true, mode: ProcessStartMode.inheritStdio, ); diff --git a/tool/dash_site/lib/src/sites.dart b/tool/dash_site/lib/src/sites.dart new file mode 100644 index 00000000000..b6129015dd8 --- /dev/null +++ b/tool/dash_site/lib/src/sites.dart @@ -0,0 +1,12 @@ +// Copyright 2026 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +import 'package:path/path.dart' as path; + +enum Site { + /// The Flutter documentation site. + docs; + + String get directory => path.join('sites', name); +}