ffx hogging CPU on macOS

The ffx process(es) has been hogging CPU on my M1 Max machine to the point where apps start freezing up and restarting is the only way out. I have no clue as to why these processes are running, as ffx is residing within the Fuchsia artefacts. Searching for related issues had no results. I've only experienced this on the master channel so far.
Unfortunately, since the issue kept halting my machine, I deleted the ffx binary before I could work out some more diagnostics and logs. I'm trying to reproduce, but I wanted to report this in the case of it being recently introduced and potentially be making its way onto stable at some point. Will update the issue with more findings.
Steps to Reproduce

Install Flutter on macOS system, I'm on 13.2.1 (22D68)
Somehow trigger loading/caching of fuchsia artefacts (should reside within $FLUTTER_SDK/bin/cache/artifacts/fuchsia)
Start any flutter process

Logs

Logs
Haven't been able to obtain relevant system logs.
[!] Flutter (Channel master, 3.8.0-8.0.pre.2, on macOS 13.2.1 22D68 darwin-arm64, locale en-NO)
    • Flutter version 3.8.0-8.0.pre.2 on channel master at /Users/arne/flutter
    ! Warning: `dart` on your path resolves to /opt/homebrew/Cellar/dart/3.0.0-0.0.dev/libexec/bin/dart, which is not inside your current Flutter SDK checkout at /Users/arne/flutter. Consider adding /Users/arne/flutter/bin to the front of your path.
    ! Upstream repository<EMAIL_ADDRESS>is not a standard remote.
      Set environment variable "FLUTTER_GIT_URL" to<EMAIL_ADDRESS>to dismiss this error.
    • Framework revision 3f98c0f8f9 (2 weeks ago), 2023-02-07 23:55:24 -0800
    • Engine revision f310ffd146
    • Dart version 3.0.0 (build 3.0.0-204.0.dev)
    • DevTools version 2.21.1
    • If those were intentional, you can disregard the above warnings; however it is recommended to use "git" directly to perform update checks and upgrades.

[✓] Android toolchain - develop for Android devices (Android SDK version 33.0.0)
    • Android SDK at /Users/arne/Library/Android/sdk
    • Platform android-33, build-tools 33.0.0
    • Java binary at: /Applications/Android Studio.app/Contents/jre/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.13+0-b1751.21-8125866)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 14.2)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 14C18
    • CocoaPods version 1.11.3

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2021.3)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.13+0-b1751.21-8125866)

[✓] VS Code (version 1.75.1)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.58.0

[✓] Connected device (3 available)
    • Arne’s iPhone (mobile) • 00008101-00052D0E3A92001E • ios            • iOS 16.0 20A362
    • macOS (desktop)        • macos                     • darwin-arm64   • macOS 13.2.1 22D68 darwin-arm64
    • Chrome (web)           • chrome                    • web-javascript • Google Chrome 110.0.5481.177
    ! Error: (null) needs to connect to determine its availability. Check the connection between the device and its companion iPhone, and the connection between the iPhone and Xcode. Both devices may also need to be restarted and unlocked. (code 1)

[✓] HTTP Host Availability
    • All required HTTP hosts are available

! Doctor found issues in 1 category.

@arnemolland Thanks for the report. I've checked this from my Flutter SDK directory but there is no fuchsia directory as I can see:
➜  artifacts git:(master) tree -L 1
.
├── engine
├── gradle_wrapper
├── ios-deploy
├── libimobiledevice
├── libplist
├── material_fonts
├── openssl
└── usbmuxd

9 directories, 0 files

As the above Steps to reproduce, it may be only created somehow. Keeping this open for updating further investigation.

@arnemolland Thanks for the report. I've checked this from my Flutter SDK directory but there is no fuchsia directory as I can see:
➜  artifacts git:(master) tree -L 1
.
├── engine
├── gradle_wrapper
├── ios-deploy
├── libimobiledevice
├── libplist
├── material_fonts
├── openssl
└── usbmuxd

9 directories, 0 files

As the above Steps to reproduce, it may be only created somehow. Keeping this open for updating further investigation.

This is what confused me as well, I have no clue how the artefacts even got downloaded in the first place. Trying to figure out what caused that in the first place as it's somehow possible.

Okay, I would suggest you keep an eye on it if you are able to replicate it consistently and see if it has any pattern. If you are unable to see it again, feel free to close it and write a comment when you have clear steps to reproduce. Thank you!

I check this again with the master channel but don't see any ffx process. Does your project have any specific plugins/packages? Can you provide the pubspec.yaml and pubspec.lock file content? Also, is there any special log from the output of flutter run -v? (Please provide the log of flutter run -v as well. Thank you!)

FYI the binary resides in $FLUTTER_SDK/bin/cache/artifacts/fuchsia/tools/x64/ffx -- still no clue what causes it to start but it looks like it's something inside the Flutter tool.
I've only worked on three projects since I upgraded, with only one runnable.

core_mobile
flutter run -v command:
flutter run -v -t lib/main.dart --flavor development --dart-define GRAPH_URL=https://graph.gameflow.tv/graphql --dart-define ENVIRONMENT=production > run.log

flutter run -v output:
run.log (too large for comment)
# pubspec.yaml
name: core_mobile
description: The core Gameflow application.
publish_to: "none"

# Version name and build number is automatically updated by the CI/CD pipeline, do not change manually.
version: 0.0.0+0

environment:
  sdk: ">=3.0.0-0.0.dev <4.0.0"

dependencies:
  flutter:
    sdk: flutter
  flutter_localizations:
    sdk: flutter
  # Overridden below
  intl:

  cupertino_icons: ^1.0.5
  bloc: ^8.1.1
  flutter_bloc: ^8.1.2
  json_annotation: ^4.8.0
  equatable: ^2.0.5
  meta: ^1.8.0
  gql: ^0.14.0
  http: ^0.13.5
  flume: ^0.2.9
  flutter_svg: ^2.0.2
  firebase_auth: ^4.2.9
  firebase_core: ^2.7.0
  logging: ^1.1.1
  collection: ^1.17.1
  formz: ^0.4.1
  graphql_flutter: ^5.1.2
  graphql: ^5.1.3
  sentry_flutter: ^6.21.0
  go_router: ^6.0.9
  get_it: ^7.2.0
  package_info_plus: ^3.0.3
  url_launcher: ^6.1.9
  image_picker: ^0.8.6+1
  file_selector: ^0.9.2+2
  firebase_storage: ^11.0.13

dependency_overrides:
  # Likely to stay until Dart 3 hits stable
  intl: ^0.18.0

dev_dependencies:
  flutter_test:
    sdk: flutter

  build_runner: ^2.4.0
  json_serializable: ^6.6.1
  args: ^2.4.0
  bloc_test: ^9.1.1
  mocktail: ^0.3.0
  graphql_codegen: ^0.12.0-beta.13
  sentry_dart_plugin: ^1.1.0
  markdown: ^7.0.1
  lints: ^2.0.1

flutter:
  uses-material-design: true
  generate: true

  fonts:
    - family: FlumeIcons
      fonts:
        - asset: packages/flume/fonts/FlumeIcons.ttf

    - family: Montserrat
      fonts:
        - asset: packages/flume/fonts/MontserratMedium.ttf
          weight: 500
        - asset: packages/flume/fonts/MontserratSemiBold.ttf
          weight: 600

    - family: Mulish
      fonts:
        - asset: packages/flume/fonts/MulishMedium.ttf
          weight: 500

  assets:
    - assets/
    - assets/images/
    - assets/banners/
    - assets/cards/
    - assets/icons/
    - assets/tags/

sentry:
  upload_native_symbols: true
  upload_source_maps: true
  include_native_sources: false
  wait_for_processing: false
  log_level: error

# pubspec.lock
# Generated by pub
# See https://dart.dev/tools/pub/glossary#lockfile
packages:
  _fe_analyzer_shared:
    dependency: transitive
    description:
      name: _fe_analyzer_shared
      sha256: "0c80aeab9bc807ab10022cd3b2f4cf2ecdf231949dc1ddd9442406a003f19201"
      url: "https://pub.dev"
    source: hosted
    version: "52.0.0"
  _flutterfire_internals:
    dependency: transitive
    description:
      name: _flutterfire_internals
      sha256: "64fcb0dbca4386356386c085142fa6e79c00a3326ceaa778a2d25f5d9ba61441"
      url: "https://pub.dev"
    source: hosted
    version: "1.0.16"
  analyzer:
    dependency: transitive
    description:
      name: analyzer
      sha256: cd8ee83568a77f3ae6b913a36093a1c9b1264e7cb7f834d9ddd2311dade9c1f4
      url: "https://pub.dev"
    source: hosted
    version: "5.4.0"
  ansicolor:
    dependency: transitive
    description:
      name: ansicolor
      sha256: "607f8fa9786f392043f169898923e6c59b4518242b68b8862eb8a8b7d9c30b4a"
      url: "https://pub.dev"
    source: hosted
    version: "2.0.1"
  args:
    dependency: "direct dev"
    description:
      name: args
      sha256: "4cab82a83ffef80b262ddedf47a0a8e56ee6fbf7fe21e6e768b02792034dd440"
      url: "https://pub.dev"
    source: hosted
    version: "2.4.0"
  async:
    dependency: transitive
    description:
      name: async
      sha256: bfe67ef28df125b7dddcea62755991f807aa39a2492a23e1550161692950bbe0
      url: "https://pub.dev"
    source: hosted
    version: "2.10.0"
  bloc:
    dependency: "direct main"
    description:
      name: bloc
      sha256: "658a5ae59edcf1e58aac98b000a71c762ad8f46f1394c34a52050cafb3e11a80"
      url: "https://pub.dev"
    source: hosted
    version: "8.1.1"
  bloc_test:
    dependency: "direct dev"
    description:
      name: bloc_test
      sha256: ffbb60c17ee3d8e3784cb78071088e353199057233665541e8ac6cd438dca8ad
      url: "https://pub.dev"
    source: hosted
    version: "9.1.1"
  boolean_selector:
    dependency: transitive
    description:
      name: boolean_selector
      sha256: "6cfb5af12253eaf2b368f07bacc5a80d1301a071c73360d746b7f2e32d762c66"
      url: "https://pub.dev"
    source: hosted
    version: "2.1.1"
  build:
    dependency: transitive
    description:
      name: build
      sha256: "3fbda25365741f8251b39f3917fb3c8e286a96fd068a5a242e11c2012d495777"
      url: "https://pub.dev"
    source: hosted
    version: "2.3.1"
  build_config:
    dependency: transitive
    description:
      name: build_config
      sha256: bf80fcfb46a29945b423bd9aad884590fb1dc69b330a4d4700cac476af1708d1
      url: "https://pub.dev"
    source: hosted
    version: "1.1.1"
  build_daemon:
    dependency: transitive
    description:
      name: build_daemon
      sha256: "6bc5544ea6ce4428266e7ea680e945c68806c4aae2da0eb5e9ccf38df8d6acbf"
      url: "https://pub.dev"
    source: hosted
    version: "3.1.0"
  build_resolvers:
    dependency: transitive
    description:
      name: build_resolvers
      sha256: "7c35a3a7868626257d8aee47b51c26b9dba11eaddf3431117ed2744951416aab"
      url: "https://pub.dev"
    source: hosted
    version: "2.1.0"
  build_runner:
    dependency: "direct dev"
    description:
      name: build_runner
      sha256: a3335cae313ea41f193e5637f98185e5cb37b3fde2c5c4654ac546b8164e59ac
      url: "https://pub.dev"
    source: hosted
    version: "2.4.0"
  build_runner_core:
    dependency: transitive
    description:
      name: build_runner_core
      sha256: "14febe0f5bac5ae474117a36099b4de6f1dbc52df6c5e55534b3da9591bf4292"
      url: "https://pub.dev"
    source: hosted
    version: "7.2.7"
  built_collection:
    dependency: transitive
    description:
      name: built_collection
      sha256: "376e3dd27b51ea877c28d525560790aee2e6fbb5f20e2f85d5081027d94e2100"
      url: "https://pub.dev"
    source: hosted
    version: "5.1.1"
  built_value:
    dependency: transitive
    description:
      name: built_value
      sha256: "169565c8ad06adb760c3645bf71f00bff161b00002cace266cad42c5d22a7725"
      url: "https://pub.dev"
    source: hosted
    version: "8.4.3"
  characters:
    dependency: transitive
    description:
      name: characters
      sha256: "04a925763edad70e8443c99234dc3328f442e811f1d8fd1a72f1c8ad0f69a605"
      url: "https://pub.dev"
    source: hosted
    version: "1.3.0"
  checked_yaml:
    dependency: transitive
    description:
      name: checked_yaml
      sha256: "3d1505d91afa809d177efd4eed5bb0eb65805097a1463abdd2add076effae311"
      url: "https://pub.dev"
    source: hosted
    version: "2.0.2"
  clock:
    dependency: transitive
    description:
      name: clock
      sha256: cb6d7f03e1de671e34607e909a7213e31d7752be4fb66a86d29fe1eb14bfb5cf
      url: "https://pub.dev"
    source: hosted
    version: "1.1.1"
  code_builder:
    dependency: transitive
    description:
      name: code_builder
      sha256: "0d43dd1288fd145de1ecc9a3948ad4a6d5a82f0a14c4fdd0892260787d975cbe"
      url: "https://pub.dev"
    source: hosted
    version: "4.4.0"
  collection:
    dependency: "direct main"
    description:
      name: collection
      sha256: "4a07be6cb69c84d677a6c3096fcf960cc3285a8330b4603e0d463d15d9bd934c"
      url: "https://pub.dev"
    source: hosted
    version: "1.17.1"
  connectivity_plus:
    dependency: transitive
    description:
      name: connectivity_plus
      sha256: "745ebcccb1ef73768386154428a55250bc8d44059c19fd27aecda2a6dc013a22"
      url: "https://pub.dev"
    source: hosted
    version: "3.0.2"
  connectivity_plus_platform_interface:
    dependency: transitive
    description:
      name: connectivity_plus_platform_interface
      sha256: b8795b9238bf83b64375f63492034cb3d8e222af4d9ce59dda085edf038fa06f
      url: "https://pub.dev"
    source: hosted
    version: "1.2.3"
  convert:
    dependency: transitive
    description:
      name: convert
      sha256: "0f08b14755d163f6e2134cb58222dd25ea2a2ee8a195e53983d57c075324d592"
      url: "https://pub.dev"
    source: hosted
    version: "3.1.1"
  coverage:
    dependency: transitive
    description:
      name: coverage
      sha256: "961c4aebd27917269b1896382c7cb1b1ba81629ba669ba09c27a7e5710ec9040"
      url: "https://pub.dev"
    source: hosted
    version: "1.6.2"
  cross_file:
    dependency: transitive
    description:
      name: cross_file
      sha256: f71079978789bc2fe78d79227f1f8cfe195b31bbd8db2399b0d15a4b96fb843b
      url: "https://pub.dev"
    source: hosted
    version: "0.3.3+2"
  crypto:
    dependency: transitive
    description:
      name: crypto
      sha256: aa274aa7774f8964e4f4f38cc994db7b6158dd36e9187aaceaddc994b35c6c67
      url: "https://pub.dev"
    source: hosted
    version: "3.0.2"
  cupertino_icons:
    dependency: "direct main"
    description:
      name: cupertino_icons
      sha256: e35129dc44c9118cee2a5603506d823bab99c68393879edb440e0090d07586be
      url: "https://pub.dev"
    source: hosted
    version: "1.0.5"
  dart_style:
    dependency: transitive
    description:
      name: dart_style
      sha256: "7a03456c3490394c8e7665890333e91ae8a49be43542b616e414449ac358acd4"
      url: "https://pub.dev"
    source: hosted
    version: "2.2.4"
  dbus:
    dependency: transitive
    description:
      name: dbus
      sha256: "6f07cba3f7b3448d42d015bfd3d53fe12e5b36da2423f23838efc1d5fb31a263"
      url: "https://pub.dev"
    source: hosted
    version: "0.7.8"
  diff_match_patch:
    dependency: transitive
    description:
      name: diff_match_patch
      sha256: "2efc9e6e8f449d0abe15be240e2c2a3bcd977c8d126cfd70598aee60af35c0a4"
      url: "https://pub.dev"
    source: hosted
    version: "0.4.1"
  equatable:
    dependency: "direct main"
    description:
      name: equatable
      sha256: c2b87cb7756efdf69892005af546c56c0b5037f54d2a88269b4f347a505e3ca2
      url: "https://pub.dev"
    source: hosted
    version: "2.0.5"
  fake_async:
    dependency: transitive
    description:
      name: fake_async
      sha256: "511392330127add0b769b75a987850d136345d9227c6b94c96a04cf4a391bf78"
      url: "https://pub.dev"
    source: hosted
    version: "1.3.1"
  ffi:
    dependency: transitive
    description:
      name: ffi
      sha256: a38574032c5f1dd06c4aee541789906c12ccaab8ba01446e800d9c5b79c4a978
      url: "https://pub.dev"
    source: hosted
    version: "2.0.1"
  file:
    dependency: transitive
    description:
      name: file
      sha256: "1b92bec4fc2a72f59a8e15af5f52cd441e4a7860b49499d69dfa817af20e925d"
      url: "https://pub.dev"
    source: hosted
    version: "6.1.4"
  file_selector:
    dependency: "direct main"
    description:
      name: file_selector
      sha256: b20af14306e7ce567b7c76076b8c010dcce4bc2f3c4b5137dceb9e4db8ece006
      url: "https://pub.dev"
    source: hosted
    version: "0.9.2+2"
  file_selector_ios:
    dependency: transitive
    description:
      name: file_selector_ios
      sha256: "904091b110b64565566fbb98b334590670de5d7ddd7541be15db22d4e64203eb"
      url: "https://pub.dev"
    source: hosted
    version: "0.5.0+2"
  file_selector_linux:
    dependency: transitive
    description:
      name: file_selector_linux
      sha256: "30edefcdb76be8f4a2dadf57554b42a2791c06cdbc2db62894a918ea36c37cff"
      url: "https://pub.dev"
    source: hosted
    version: "0.9.1"
  file_selector_macos:
    dependency: transitive
    description:
      name: file_selector_macos
      sha256: "6fd5242e12b6b0b0d2e59e779a7eafaeaa374687c84e8ad1e948e5dad8941109"
      url: "https://pub.dev"
    source: hosted
    version: "0.9.0+4"
  file_selector_platform_interface:
    dependency: transitive
    description:
      name: file_selector_platform_interface
      sha256: "17cdfe3d13a7d3e29e3d3978577ce840fcf94497d7de51bdea378abf9a34fc2c"
      url: "https://pub.dev"
    source: hosted
    version: "2.4.0"
  file_selector_web:
    dependency: transitive
    description:
      name: file_selector_web
      sha256: "0175186c42ef8d622c7cf214e46294f8dbe81ae32ae4407896c773c8f7dc930b"
      url: "https://pub.dev"
    source: hosted
    version: "0.9.0+2"
  file_selector_windows:
    dependency: transitive
    description:
      name: file_selector_windows
      sha256: "1cfeddc127f78f3f96803ad7c3d3ce500791cbefb15a7b19b9ee71e7b92ff4b4"
      url: "https://pub.dev"
    source: hosted
    version: "0.9.1+4"
  file_utils:
    dependency: transitive
    description:
      name: file_utils
      sha256: d1e64389a22649095c8405c9e177272caf05139255931c9ff30d53b5c9bcaa34
      url: "https://pub.dev"
    source: hosted
    version: "1.0.1"
  firebase_auth:
    dependency: "direct main"
    description:
      name: firebase_auth
      sha256: "9907d80446466e638dad31c195150b305dffd145dc57610fcd12c72289432143"
      url: "https://pub.dev"
    source: hosted
    version: "4.2.9"
  firebase_auth_platform_interface:
    dependency: transitive
    description:
      name: firebase_auth_platform_interface
      sha256: c645fec50b0391aa878288f58fa4fe9762c271380c457aedf5c7c9b718604f68
      url: "https://pub.dev"
    source: hosted
    version: "6.11.11"
  firebase_auth_web:
    dependency: transitive
    description:
      name: firebase_auth_web
      sha256: "2dcf2a36852b9091741b4a4047a02e1f2c43a62c6cacec7df573a793a6543e6d"
      url: "https://pub.dev"
    source: hosted
    version: "5.2.8"
  firebase_core:
    dependency: "direct main"
    description:
      name: firebase_core
      sha256: fe30ac230f12f8836bb97e6e09197340d3c584526825b1746ea362a82e1e43f7
      url: "https://pub.dev"
    source: hosted
    version: "2.7.0"
  firebase_core_platform_interface:
    dependency: transitive
    description:
      name: firebase_core_platform_interface
      sha256: "5615b30c36f55b2777d0533771deda7e5730e769e5d3cb7fda79e9bed86cfa55"
      url: "https://pub.dev"
    source: hosted
    version: "4.5.3"
  firebase_core_web:
    dependency: transitive
    description:
      name: firebase_core_web
      sha256: "291fbcace608aca6c860652e1358ef89752be8cc3ef227f8bbcd1e62775b833a"
      url: "https://pub.dev"
    source: hosted
    version: "2.2.1"
  firebase_storage:
    dependency: "direct main"
    description:
      name: firebase_storage
      sha256: "09094544c6860e26b61db6b1e0b8de3b7c8f7c2c033755e9c29eb4ff72431dcd"
      url: "https://pub.dev"
    source: hosted
    version: "11.0.13"
  firebase_storage_platform_interface:
    dependency: transitive
    description:
      name: firebase_storage_platform_interface
      sha256: ddcc3d61b7160cef1441a02d3c5da030347716fc775ddff972fb857700c6c443
      url: "https://pub.dev"
    source: hosted
    version: "4.1.29"
  firebase_storage_web:
    dependency: transitive
    description:
      name: firebase_storage_web
      sha256: "33947b07685db92b37a3c208e6f5ee9541a439a00476c8a539a4223dbb54b41a"
      url: "https://pub.dev"
    source: hosted
    version: "3.3.22"
  fixnum:
    dependency: transitive
    description:
      name: fixnum
      sha256: "25517a4deb0c03aa0f32fd12db525856438902d9c16536311e76cdc57b31d7d1"
      url: "https://pub.dev"
    source: hosted
    version: "1.1.0"
  flume:
    dependency: "direct main"
    description:
      name: flume
      sha256: a58eee07a8f29f971a2b4ac01ef74a0bf66f3f78614bd7d579e59ca00dcdb95a
      url: "https://pub.dev"
    source: hosted
    version: "0.2.9"
  flutter:
    dependency: "direct main"
    description: flutter
    source: sdk
    version: "0.0.0"
  flutter_bloc:
    dependency: "direct main"
    description:
      name: flutter_bloc
      sha256: "434951eea948dbe87f737b674281465f610b8259c16c097b8163ce138749a775"
      url: "https://pub.dev"
    source: hosted
    version: "8.1.2"
  flutter_hooks:
    dependency: transitive
    description:
      name: flutter_hooks
      sha256: "2b202559a4ed3656bbb7aae9d8b335fb0037b23acc7ae3f377d1ba0b95c21aec"
      url: "https://pub.dev"
    source: hosted
    version: "0.18.5+1"
  flutter_localizations:
    dependency: "direct main"
    description: flutter
    source: sdk
    version: "0.0.0"
  flutter_plugin_android_lifecycle:
    dependency: transitive
    description:
      name: flutter_plugin_android_lifecycle
      sha256: "60fc7b78455b94e6de2333d2f95196d32cf5c22f4b0b0520a628804cb463503b"
      url: "https://pub.dev"
    source: hosted
    version: "2.0.7"
  flutter_svg:
    dependency: "direct main"
    description:
      name: flutter_svg
      sha256: "97c5b291b4fd34ae4f55d6a4c05841d4d0ed94952e033c5a6529e1b47b4d2a29"
      url: "https://pub.dev"
    source: hosted
    version: "2.0.2"
  flutter_test:
    dependency: "direct dev"
    description: flutter
    source: sdk
    version: "0.0.0"
  flutter_web_plugins:
    dependency: transitive
    description: flutter
    source: sdk
    version: "0.0.0"
  formz:
    dependency: "direct main"
    description:
      name: formz
      sha256: ed92f501f4a44b1da9137a025007df773b3732147b413c464158ecd997612ab6
      url: "https://pub.dev"
    source: hosted
    version: "0.4.1"
  frontend_server_client:
    dependency: transitive
    description:
      name: frontend_server_client
      sha256: "408e3ca148b31c20282ad6f37ebfa6f4bdc8fede5b74bc2f08d9d92b55db3612"
      url: "https://pub.dev"
    source: hosted
    version: "3.2.0"
  get_it:
    dependency: "direct main"
    description:
      name: get_it
      sha256: "290fde3a86072e4b37dbb03c07bec6126f0ecc28dad403c12ffe2e5a2d751ab7"
      url: "https://pub.dev"
    source: hosted
    version: "7.2.0"
  glob:
    dependency: transitive
    description:
      name: glob
      sha256: "4515b5b6ddb505ebdd242a5f2cc5d22d3d6a80013789debfbda7777f47ea308c"
      url: "https://pub.dev"
    source: hosted
    version: "2.1.1"
  globbing:
    dependency: transitive
    description:
      name: globbing
      sha256: "4f89cfaf6fa74c9c1740a96259da06bd45411ede56744e28017cc534a12b6e2d"
      url: "https://pub.dev"
    source: hosted
    version: "1.0.0"
  go_router:
    dependency: "direct main"
    description:
      name: go_router
      sha256: "7a79232827c851f6b9f08c3c7254a1eaff7bc6aa147e103e51f951c5c10b0ccc"
      url: "https://pub.dev"
    source: hosted
    version: "6.0.9"
  gql:
    dependency: "direct main"
    description:
      name: gql
      sha256: "0db9fcebe50d919ff7d872b70f035722771b0789cdee17c8aa27e850445592a9"
      url: "https://pub.dev"
    source: hosted
    version: "0.14.1-alpha+1672756470474"
  gql_code_builder:
    dependency: transitive
    description:
      name: gql_code_builder
      sha256: "66fc942416d9703e59ac732b2cb4e8442261fc90e1fcf89881b5b796d0803d02"
      url: "https://pub.dev"
    source: hosted
    version: "0.7.1"
  gql_dedupe_link:
    dependency: transitive
    description:
      name: gql_dedupe_link
      sha256: "89681048cf956348e865da872a40081499b8c087fc84dd4d4b9c134bd70d27b3"
      url: "https://pub.dev"
    source: hosted
    version: "2.0.3+1"
  gql_error_link:
    dependency: transitive
    description:
      name: gql_error_link
      sha256: e7bfdd2b6232f3e15861cd96c2ad6b7c9c94693843b3dea18295136a5fb5b534
      url: "https://pub.dev"
    source: hosted
    version: "0.2.3+1"
  gql_exec:
    dependency: transitive
    description:
      name: gql_exec
      sha256: "0d1fdb2e4154efbfc1dcf3f35ec36d19c8428ff0d560eb4c45b354f8f871dc50"
      url: "https://pub.dev"
    source: hosted
    version: "0.4.3"
  gql_http_link:
    dependency: transitive
    description:
      name: gql_http_link
      sha256: "89ef87b32947acf4189f564c095f1148b0ab9bb9996fe518716dbad66708b834"
      url: "https://pub.dev"
    source: hosted
    version: "0.4.5"
  gql_link:
    dependency: transitive
    description:
      name: gql_link
      sha256: f7973279126bc922d465c4f4da6ed93d187085e597b3480f5e14e74d28fe14bd
      url: "https://pub.dev"
    source: hosted
    version: "0.5.1"
  gql_transform_link:
    dependency: transitive
    description:
      name: gql_transform_link
      sha256: b1735a9a92d25a92960002a8b40dfaede95ec1e5ed848906125d69efd878661f
      url: "https://pub.dev"
    source: hosted
    version: "0.2.2+1"
  graphql:
    dependency: "direct main"
    description:
      name: graphql
      sha256: b061201579040e9548cec2bae17bbdea0ab30666cb4e7ba48b9675f14d982199
      url: "https://pub.dev"
    source: hosted
    version: "5.1.3"
  graphql_codegen:
    dependency: "direct dev"
    description:
      name: graphql_codegen
      sha256: b379b8a629ef0aaff0300312dd82f87f33734335b3e4bace8cfbc8c075e40f94
      url: "https://pub.dev"
    source: hosted
    version: "0.12.0-beta.13"
  graphql_flutter:
    dependency: "direct main"
    description:
      name: graphql_flutter
      sha256: "06059ac9e8417c71582f05e28a59b1416d43959d34a6a0d9565341e3a362e117"
      url: "https://pub.dev"
    source: hosted
    version: "5.1.2"
  graphs:
    dependency: transitive
    description:
      name: graphs
      sha256: f9e130f3259f52d26f0cfc0e964513796dafed572fa52e45d2f8d6ca14db39b2
      url: "https://pub.dev"
    source: hosted
    version: "2.2.0"
  hive:
    dependency: transitive
    description:
      name: hive
      sha256: "8dcf6db979d7933da8217edcec84e9df1bdb4e4edc7fc77dbd5aa74356d6d941"
      url: "https://pub.dev"
    source: hosted
    version: "2.2.3"
  http:
    dependency: "direct main"
    description:
      name: http
      sha256: "6aa2946395183537c8b880962d935877325d6a09a2867c3970c05c0fed6ac482"
      url: "https://pub.dev"
    source: hosted
    version: "0.13.5"
  http_multi_server:
    dependency: transitive
    description:
      name: http_multi_server
      sha256: "97486f20f9c2f7be8f514851703d0119c3596d14ea63227af6f7a481ef2b2f8b"
      url: "https://pub.dev"
    source: hosted
    version: "3.2.1"
  http_parser:
    dependency: transitive
    description:
      name: http_parser
      sha256: "2aa08ce0341cc9b354a498388e30986515406668dbcc4f7c950c3e715496693b"
      url: "https://pub.dev"
    source: hosted
    version: "4.0.2"
  image_picker:
    dependency: "direct main"
    description:
      name: image_picker
      sha256: f98d76672d309c8b7030c323b3394669e122d52b307d2bbd8d06bd70f5b2aabe
      url: "https://pub.dev"
    source: hosted
    version: "0.8.6+1"
  image_picker_android:
    dependency: transitive
    description:
      name: image_picker_android
      sha256: b1cbfec0f5aef427a18eb573f5445af8c9c568626bf3388553e40c263d3f7368
      url: "https://pub.dev"
    source: hosted
    version: "0.8.5+5"
  image_picker_for_web:
    dependency: transitive
    description:
      name: image_picker_for_web
      sha256: "7d319fb74955ca46d9bf7011497860e3923bb67feebcf068f489311065863899"
      url: "https://pub.dev"
    source: hosted
    version: "2.1.10"
  image_picker_ios:
    dependency: transitive
    description:
      name: image_picker_ios
      sha256: "39c013200046d14c58b71dc4fa3d00e425fc9c699d589136cd3ca018727c0493"
      url: "https://pub.dev"
    source: hosted
    version: "0.8.6+6"
  image_picker_platform_interface:
    dependency: transitive
    description:
      name: image_picker_platform_interface
      sha256: "7cef2f28f4f2fef99180f636c3d446b4ccbafd6ba0fad2adc9a80c4040f656b8"
      url: "https://pub.dev"
    source: hosted
    version: "2.6.2"
  injector:
    dependency: transitive
    description:
      name: injector
      sha256: "2a683124c716e93b45521794f55bfe770e069cb3d871fc4fbc65b5acef78e832"
      url: "https://pub.dev"
    source: hosted
    version: "2.0.0"
  intl:
    dependency: "direct main"
    description:
      name: intl
      sha256: a3715e3bc90294e971cb7dc063fbf3cd9ee0ebf8604ffeafabd9e6f16abbdbe6
      url: "https://pub.dev"
    source: hosted
    version: "0.18.0"
  io:
    dependency: transitive
    description:
      name: io
      sha256: "2ec25704aba361659e10e3e5f5d672068d332fc8ac516421d483a11e5cbd061e"
      url: "https://pub.dev"
    source: hosted
    version: "1.0.4"
  js:
    dependency: transitive
    description:
      name: js
      sha256: f2c445dce49627136094980615a031419f7f3eb393237e4ecd97ac15dea343f3
      url: "https://pub.dev"
    source: hosted
    version: "0.6.7"
  json_annotation:
    dependency: "direct main"
    description:
      name: json_annotation
      sha256: c33da08e136c3df0190bd5bbe51ae1df4a7d96e7954d1d7249fea2968a72d317
      url: "https://pub.dev"
    source: hosted
    version: "4.8.0"
  json_serializable:
    dependency: "direct dev"
    description:
      name: json_serializable
      sha256: dadc08bd61f72559f938dd08ec20dbfec6c709bba83515085ea943d2078d187a
      url: "https://pub.dev"
    source: hosted
    version: "6.6.1"
  lints:
    dependency: "direct dev"
    description:
      name: lints
      sha256: "5e4a9cd06d447758280a8ac2405101e0e2094d2a1dbdd3756aec3fe7775ba593"
      url: "https://pub.dev"
    source: hosted
    version: "2.0.1"
  logging:
    dependency: "direct main"
    description:
      name: logging
      sha256: "04094f2eb032cbb06c6f6e8d3607edcfcb0455e2bb6cbc010cb01171dcb64e6d"
      url: "https://pub.dev"
    source: hosted
    version: "1.1.1"
  markdown:
    dependency: "direct dev"
    description:
      name: markdown
      sha256: b3c60dee8c2af50ad0e6e90cceba98e47718a6ee0a7a6772c77846a0cc21f78b
      url: "https://pub.dev"
    source: hosted
    version: "7.0.1"
  matcher:
    dependency: transitive
    description:
      name: matcher
      sha256: c94db23593b89766cda57aab9ac311e3616cf87c6fa4e9749df032f66f30dcb8
      url: "https://pub.dev"
    source: hosted
    version: "0.12.14"
  material_color_utilities:
    dependency: transitive
    description:
      name: material_color_utilities
      sha256: d92141dc6fe1dad30722f9aa826c7fbc896d021d792f80678280601aff8cf724
      url: "https://pub.dev"
    source: hosted
    version: "0.2.0"
  meta:
    dependency: "direct main"
    description:
      name: meta
      sha256: "12307e7f0605ce3da64cf0db90e5fcab0869f3ca03f76be6bb2991ce0a55e82b"
      url: "https://pub.dev"
    source: hosted
    version: "1.9.0"
  mime:
    dependency: transitive
    description:
      name: mime
      sha256: e4ff8e8564c03f255408decd16e7899da1733852a9110a58fe6d1b817684a63e
      url: "https://pub.dev"
    source: hosted
    version: "1.0.4"
  mocktail:
    dependency: "direct dev"
    description:
      name: mocktail
      sha256: "80a996cd9a69284b3dc521ce185ffe9150cde69767c2d3a0720147d93c0cef53"
      url: "https://pub.dev"
    source: hosted
    version: "0.3.0"
  nested:
    dependency: transitive
    description:
      name: nested
      sha256: "03bac4c528c64c95c722ec99280375a6f2fc708eec17c7b3f07253b626cd2a20"
      url: "https://pub.dev"
    source: hosted
    version: "1.0.0"
  nm:
    dependency: transitive
    description:
      name: nm
      sha256: "2c9aae4127bdc8993206464fcc063611e0e36e72018696cd9631023a31b24254"
      url: "https://pub.dev"
    source: hosted
    version: "0.5.0"
  node_preamble:
    dependency: transitive
    description:
      name: node_preamble
      sha256: "8ebdbaa3b96d5285d068f80772390d27c21e1fa10fb2df6627b1b9415043608d"
      url: "https://pub.dev"
    source: hosted
    version: "2.0.1"
  normalize:
    dependency: transitive
    description:
      name: normalize
      sha256: baf8caf2d8b745af5737cca6c24f7fe3cf3158897fdbcde9a909b9c8d3e2e5af
      url: "https://pub.dev"
    source: hosted
    version: "0.7.2"
  package_config:
    dependency: transitive
    description:
      name: package_config
      sha256: "1c5b77ccc91e4823a5af61ee74e6b972db1ef98c2ff5a18d3161c982a55448bd"
      url: "https://pub.dev"
    source: hosted
    version: "2.1.0"
  package_info_plus:
    dependency: "direct main"
    description:
      name: package_info_plus
      sha256: "8df5ab0a481d7dc20c0e63809e90a588e496d276ba53358afc4c4443d0a00697"
      url: "https://pub.dev"
    source: hosted
    version: "3.0.3"
  package_info_plus_platform_interface:
    dependency: transitive
    description:
      name: package_info_plus_platform_interface
      sha256: "9bc8ba46813a4cc42c66ab781470711781940780fd8beddd0c3da62506d3a6c6"
      url: "https://pub.dev"
    source: hosted
    version: "2.0.1"
  path:
    dependency: transitive
    description:
      name: path
      sha256: "8829d8a55c13fc0e37127c29fedf290c102f4e40ae94ada574091fe0ff96c917"
      url: "https://pub.dev"
    source: hosted
    version: "1.8.3"
  path_parsing:
    dependency: transitive
    description:
      name: path_parsing
      sha256: e3e67b1629e6f7e8100b367d3db6ba6af4b1f0bb80f64db18ef1fbabd2fa9ccf
      url: "https://pub.dev"
    source: hosted
    version: "1.0.1"
  path_provider:
    dependency: transitive
    description:
      name: path_provider
      sha256: dcea5feb97d8abf90cab9e9030b497fb7c3cbf26b7a1fe9e3ef7dcb0a1ddec95
      url: "https://pub.dev"
    source: hosted
    version: "2.0.12"
  path_provider_android:
    dependency: transitive
    description:
      name: path_provider_android
      sha256: a776c088d671b27f6e3aa8881d64b87b3e80201c64e8869b811325de7a76c15e
      url: "https://pub.dev"
    source: hosted
    version: "2.0.22"
  path_provider_foundation:
    dependency: transitive
    description:
      name: path_provider_foundation
      sha256: "62a68e7e1c6c459f9289859e2fae58290c981ce21d1697faf54910fe1faa4c74"
      url: "https://pub.dev"
    source: hosted
    version: "2.1.1"
  path_provider_linux:
    dependency: transitive
    description:
      name: path_provider_linux
      sha256: ab0987bf95bc591da42dffb38c77398fc43309f0b9b894dcc5d6f40c4b26c379
      url: "https://pub.dev"
    source: hosted
    version: "2.1.7"
  path_provider_platform_interface:
    dependency: transitive
    description:
      name: path_provider_platform_interface
      sha256: f0abc8ebd7253741f05488b4813d936b4d07c6bae3e86148a09e342ee4b08e76
      url: "https://pub.dev"
    source: hosted
    version: "2.0.5"
  path_provider_windows:
    dependency: transitive
    description:
      name: path_provider_windows
      sha256: bcabbe399d4042b8ee687e17548d5d3f527255253b4a639f5f8d2094a9c2b45c
      url: "https://pub.dev"
    source: hosted
    version: "2.1.3"
  petitparser:
    dependency: transitive
    description:
      name: petitparser
      sha256: "49392a45ced973e8d94a85fdb21293fbb40ba805fc49f2965101ae748a3683b4"
      url: "https://pub.dev"
    source: hosted
    version: "5.1.0"
  platform:
    dependency: transitive
    description:
      name: platform
      sha256: "4a451831508d7d6ca779f7ac6e212b4023dd5a7d08a27a63da33756410e32b76"
      url: "https://pub.dev"
    source: hosted
    version: "3.1.0"
  plugin_platform_interface:
    dependency: transitive
    description:
      name: plugin_platform_interface
      sha256: dbf0f707c78beedc9200146ad3cb0ab4d5da13c246336987be6940f026500d3a
      url: "https://pub.dev"
    source: hosted
    version: "2.1.3"
  pool:
    dependency: transitive
    description:
      name: pool
      sha256: "20fe868b6314b322ea036ba325e6fc0711a22948856475e2c2b6306e8ab39c2a"
      url: "https://pub.dev"
    source: hosted
    version: "1.5.1"
  process:
    dependency: transitive
    description:
      name: process
      sha256: "53fd8db9cec1d37b0574e12f07520d582019cb6c44abf5479a01505099a34a09"
      url: "https://pub.dev"
    source: hosted
    version: "4.2.4"
  provider:
    dependency: transitive
    description:
      name: provider
      sha256: cdbe7530b12ecd9eb455bdaa2fcb8d4dad22e80b8afb4798b41479d5ce26847f
      url: "https://pub.dev"
    source: hosted
    version: "6.0.5"
  pub_semver:
    dependency: transitive
    description:
      name: pub_semver
      sha256: "307de764d305289ff24ad257ad5c5793ce56d04947599ad68b3baa124105fc17"
      url: "https://pub.dev"
    source: hosted
    version: "2.1.3"
  pubspec_parse:
    dependency: transitive
    description:
      name: pubspec_parse
      sha256: "75f6614d6dde2dc68948dffbaa4fe5dae32cd700eb9fb763fe11dfb45a3c4d0a"
      url: "https://pub.dev"
    source: hosted
    version: "1.2.1"
  recase:
    dependency: transitive
    description:
      name: recase
      sha256: e4eb4ec2dcdee52dcf99cb4ceabaffc631d7424ee55e56f280bc039737f89213
      url: "https://pub.dev"
    source: hosted
    version: "4.1.0"
  rxdart:
    dependency: transitive
    description:
      name: rxdart
      sha256: "0c7c0cedd93788d996e33041ffecda924cc54389199cde4e6a34b440f50044cb"
      url: "https://pub.dev"
    source: hosted
    version: "0.27.7"
  sentry:
    dependency: transitive
    description:
      name: sentry
      sha256: "1128b2b3801b6176d2e0f27800658c43788ddba2799704c9743a083b2c81a8fc"
      url: "https://pub.dev"
    source: hosted
    version: "6.21.0"
  sentry_dart_plugin:
    dependency: "direct dev"
    description:
      name: sentry_dart_plugin
      sha256: e41a6a7cf94ce58a715de20f4bc0d65b7999f00ad78fe4793b74151df0cbdaf6
      url: "https://pub.dev"
    source: hosted
    version: "1.1.0"
  sentry_flutter:
    dependency: "direct main"
    description:
      name: sentry_flutter
      sha256: "56d12444ce0ee6d903ca5434da1b89c711af144a846aa5c7e8f32002d86127db"
      url: "https://pub.dev"
    source: hosted
    version: "6.21.0"
  shelf:
    dependency: transitive
    description:
      name: shelf
      sha256: c24a96135a2ccd62c64b69315a14adc5c3419df63b4d7c05832a346fdb73682c
      url: "https://pub.dev"
    source: hosted
    version: "1.4.0"
  shelf_packages_handler:
    dependency: transitive
    description:
      name: shelf_packages_handler
      sha256: aef74dc9195746a384843102142ab65b6a4735bb3beea791e63527b88cc83306
      url: "https://pub.dev"
    source: hosted
    version: "3.0.1"
  shelf_static:
    dependency: transitive
    description:
      name: shelf_static
      sha256: e792b76b96a36d4a41b819da593aff4bdd413576b3ba6150df5d8d9996d2e74c
      url: "https://pub.dev"
    source: hosted
    version: "1.1.1"
  shelf_web_socket:
    dependency: transitive
    description:
      name: shelf_web_socket
      sha256: a988c0e8d8ffbdb8a28aa7ec8e449c260f3deb808781fe1284d22c5bba7156e8
      url: "https://pub.dev"
    source: hosted
    version: "1.0.3"
  shimmer:
    dependency: transitive
    description:
      name: shimmer
      sha256: "1f1009b5845a1f88f1c5630212279540486f97409e9fc3f63883e71070d107bf"
      url: "https://pub.dev"
    source: hosted
    version: "2.0.0"
  sky_engine:
    dependency: transitive
    description: flutter
    source: sdk
    version: "0.0.99"
  source_gen:
    dependency: transitive
    description:
      name: source_gen
      sha256: "2d79738b6bbf38a43920e2b8d189e9a3ce6cc201f4b8fc76be5e4fe377b1c38d"
      url: "https://pub.dev"
    source: hosted
    version: "1.2.6"
  source_helper:
    dependency: transitive
    description:
      name: source_helper
      sha256: "3b67aade1d52416149c633ba1bb36df44d97c6b51830c2198e934e3fca87ca1f"
      url: "https://pub.dev"
    source: hosted
    version: "1.3.3"
  source_map_stack_trace:
    dependency: transitive
    description:
      name: source_map_stack_trace
      sha256: "84cf769ad83aa6bb61e0aa5a18e53aea683395f196a6f39c4c881fb90ed4f7ae"
      url: "https://pub.dev"
    source: hosted
    version: "2.1.1"
  source_maps:
    dependency: transitive
    description:
      name: source_maps
      sha256: "490098075234dcedb83c5d949b4c93dad5e6b7702748de000be2b57b8e6b2427"
      url: "https://pub.dev"
    source: hosted
    version: "0.10.11"
  source_span:
    dependency: transitive
    description:
      name: source_span
      sha256: dd904f795d4b4f3b870833847c461801f6750a9fa8e61ea5ac53f9422b31f250
      url: "https://pub.dev"
    source: hosted
    version: "1.9.1"
  stack_trace:
    dependency: transitive
    description:
      name: stack_trace
      sha256: c3c7d8edb15bee7f0f74debd4b9c5f3c2ea86766fe4178eb2a18eb30a0bdaed5
      url: "https://pub.dev"
    source: hosted
    version: "1.11.0"
  stream_channel:
    dependency: transitive
    description:
      name: stream_channel
      sha256: "83615bee9045c1d322bbbd1ba209b7a749c2cbcdcb3fdd1df8eb488b3279c1c8"
      url: "https://pub.dev"
    source: hosted
    version: "2.1.1"
  stream_transform:
    dependency: transitive
    description:
      name: stream_transform
      sha256: "14a00e794c7c11aa145a170587321aedce29769c08d7f58b1d141da75e3b1c6f"
      url: "https://pub.dev"
    source: hosted
    version: "2.1.0"
  string_scanner:
    dependency: transitive
    description:
      name: string_scanner
      sha256: "556692adab6cfa87322a115640c11f13cb77b3f076ddcc5d6ae3c20242bedcde"
      url: "https://pub.dev"
    source: hosted
    version: "1.2.0"
  system_info2:
    dependency: transitive
    description:
      name: system_info2
      sha256: e9a8b4286571b8e9836adb3b5be247f6be0f404601c0a611c3c8f6879c6b7704
      url: "https://pub.dev"
    source: hosted
    version: "3.0.1"
  term_glyph:
    dependency: transitive
    description:
      name: term_glyph
      sha256: a29248a84fbb7c79282b40b8c72a1209db169a2e0542bce341da992fe1bc7e84
      url: "https://pub.dev"
    source: hosted
    version: "1.2.1"
  test:
    dependency: transitive
    description:
      name: test
      sha256: b54d427664c00f2013ffb87797a698883c46aee9288e027a50b46eaee7486fa2
      url: "https://pub.dev"
    source: hosted
    version: "1.22.2"
  test_api:
    dependency: transitive
    description:
      name: test_api
      sha256: "6182294da5abf431177fccc1ee02401f6df30f766bc6130a0852c6b6d7ee6b2d"
      url: "https://pub.dev"
    source: hosted
    version: "0.4.18"
  test_core:
    dependency: transitive
    description:
      name: test_core
      sha256: "95ecc12692d0dd59080ab2d38d9cf32c7e9844caba23ff6cd285690398ee8ef4"
      url: "https://pub.dev"
    source: hosted
    version: "0.4.22"
  timing:
    dependency: transitive
    description:
      name: timing
      sha256: "70a3b636575d4163c477e6de42f247a23b315ae20e86442bebe32d3cabf61c32"
      url: "https://pub.dev"
    source: hosted
    version: "1.0.1"
  typed_data:
    dependency: transitive
    description:
      name: typed_data
      sha256: "26f87ade979c47a150c9eaab93ccd2bebe70a27dc0b4b29517f2904f04eb11a5"
      url: "https://pub.dev"
    source: hosted
    version: "1.3.1"
  url_launcher:
    dependency: "direct main"
    description:
      name: url_launcher
      sha256: e8f2efc804810c0f2f5b485f49e7942179f56eabcfe81dce3387fec4bb55876b
      url: "https://pub.dev"
    source: hosted
    version: "6.1.9"
  url_launcher_android:
    dependency: transitive
    description:
      name: url_launcher_android
      sha256: "3e2f6dfd2c7d9cd123296cab8ef66cfc2c1a13f5845f42c7a0f365690a8a7dd1"
      url: "https://pub.dev"
    source: hosted
    version: "6.0.23"
  url_launcher_ios:
    dependency: transitive
    description:
      name: url_launcher_ios
      sha256: bb328b24d3bccc20bdf1024a0990ac4f869d57663660de9c936fb8c043edefe3
      url: "https://pub.dev"
    source: hosted
    version: "6.0.18"
  url_launcher_linux:
    dependency: transitive
    description:
      name: url_launcher_linux
      sha256: "318c42cba924e18180c029be69caf0a1a710191b9ec49bb42b5998fdcccee3cc"
      url: "https://pub.dev"
    source: hosted
    version: "3.0.2"
  url_launcher_macos:
    dependency: transitive
    description:
      name: url_launcher_macos
      sha256: "41988b55570df53b3dd2a7fc90c76756a963de6a8c5f8e113330cb35992e2094"
      url: "https://pub.dev"
    source: hosted
    version: "3.0.2"
  url_launcher_platform_interface:
    dependency: transitive
    description:
      name: url_launcher_platform_interface
      sha256: "4eae912628763eb48fc214522e58e942fd16ce195407dbf45638239523c759a6"
      url: "https://pub.dev"
    source: hosted
    version: "2.1.1"
  url_launcher_web:
    dependency: transitive
    description:
      name: url_launcher_web
      sha256: "44d79408ce9f07052095ef1f9a693c258d6373dc3944249374e30eff7219ccb0"
      url: "https://pub.dev"
    source: hosted
    version: "2.0.14"
  url_launcher_windows:
    dependency: transitive
    description:
      name: url_launcher_windows
      sha256: b6217370f8eb1fd85c8890c539f5a639a01ab209a36db82c921ebeacefc7a615
      url: "https://pub.dev"
    source: hosted
    version: "3.0.3"
  uuid:
    dependency: transitive
    description:
      name: uuid
      sha256: "648e103079f7c64a36dc7d39369cabb358d377078a051d6ae2ad3aa539519313"
      url: "https://pub.dev"
    source: hosted
    version: "3.0.7"
  vector_graphics:
    dependency: transitive
    description:
      name: vector_graphics
      sha256: e43c38822e7d2facd790fd617ce16b10cc359a4b094d5772e3198904270918ef
      url: "https://pub.dev"
    source: hosted
    version: "1.1.1"
  vector_graphics_codec:
    dependency: transitive
    description:
      name: vector_graphics_codec
      sha256: "4a85a8563405bfe223052a85d6f8bc276ba3a22e12acfa3fd9a7108c67b32076"
      url: "https://pub.dev"
    source: hosted
    version: "1.1.1"
  vector_graphics_compiler:
    dependency: transitive
    description:
      name: vector_graphics_compiler
      sha256: "9e8066d2f18e88f2fb1cf6c8ca567417bdfb0145ac28519dcca3c15d42a10b3e"
      url: "https://pub.dev"
    source: hosted
    version: "1.1.1"
  vector_math:
    dependency: transitive
    description:
      name: vector_math
      sha256: "80b3257d1492ce4d091729e3a67a60407d227c27241d6927be0130c98e741803"
      url: "https://pub.dev"
    source: hosted
    version: "2.1.4"
  vm_service:
    dependency: transitive
    description:
      name: vm_service
      sha256: "2277c73618916ae3c2082b6df67b6ebb64b4c69d9bf23b23700707952ac30e60"
      url: "https://pub.dev"
    source: hosted
    version: "10.1.2"
  watcher:
    dependency: transitive
    description:
      name: watcher
      sha256: "6a7f46926b01ce81bfc339da6a7f20afbe7733eff9846f6d6a5466aa4c6667c0"
      url: "https://pub.dev"
    source: hosted
    version: "1.0.2"
  web_socket_channel:
    dependency: transitive
    description:
      name: web_socket_channel
      sha256: "3a969ddcc204a3e34e863d204b29c0752716f78b6f9cc8235083208d268a4ccd"
      url: "https://pub.dev"
    source: hosted
    version: "2.2.0"
  webkit_inspection_protocol:
    dependency: transitive
    description:
      name: webkit_inspection_protocol
      sha256: "67d3a8b6c79e1987d19d848b0892e582dbb0c66c57cc1fef58a177dd2aa2823d"
      url: "https://pub.dev"
    source: hosted
    version: "1.2.0"
  win32:
    dependency: transitive
    description:
      name: win32
      sha256: c9ebe7ee4ab0c2194e65d3a07d8c54c5d00bb001b76081c4a04cdb8448b59e46
      url: "https://pub.dev"
    source: hosted
    version: "3.1.3"
  xdg_directories:
    dependency: transitive
    description:
      name: xdg_directories
      sha256: bd512f03919aac5f1313eb8249f223bacf4927031bf60b02601f81f687689e86
      url: "https://pub.dev"
    source: hosted
    version: "0.2.0+3"
  xml:
    dependency: transitive
    description:
      name: xml
      sha256: "979ee37d622dec6365e2efa4d906c37470995871fe9ae080d967e192d88286b5"
      url: "https://pub.dev"
    source: hosted
    version: "6.2.2"
  yaml:
    dependency: transitive
    description:
      name: yaml
      sha256: "23812a9b125b48d4007117254bca50abb6c712352927eece9e155207b1db2370"
      url: "https://pub.dev"
    source: hosted
    version: "3.1.1"
sdks:
  dart: ">=3.0.0-134.0.dev <4.0.0"
  flutter: ">=3.7.0-0"

flume
# pubspec.yaml
name: flume
description: Implementation of the Flume design system and components for Flutter.
version: 0.0.0
homepage: https://github.com/gameflow-tv/flume_mobile

environment:
  sdk: ">=2.18.0 <4.0.0"
  flutter: ">=3.0.0"

dependencies:
  equatable: ^2.0.5
  provider: ^6.0.5
  shimmer: ^2.0.0

  flutter:
    sdk: flutter

dev_dependencies:
  flutter_test:
    sdk: flutter

  flutter_lints: ^2.0.1
  figma: ^5.0.3
  progress_bar: ^1.0.0
  http: ^0.13.5
  test: ^1.21.4
  args: ^2.3.1

flutter:
  assets:
    - lib/licenses/

  fonts:
    - family: FlumeIcons
      fonts:
        - asset: lib/fonts/FlumeIcons.ttf

    - family: Montserrat
      fonts:
        - asset: lib/fonts/MontserratMedium.ttf
          weight: 500
        - asset: lib/fonts/MontserratSemiBold.ttf
          weight: 600

    - family: Mulish
      fonts:
        - asset: lib/fonts/MulishMedium.ttf
          weight: 500

# pubspec.lock
# Generated by pub
# See https://dart.dev/tools/pub/glossary#lockfile
packages:
  _fe_analyzer_shared:
    dependency: transitive
    description:
      name: _fe_analyzer_shared
      sha256: "0c80aeab9bc807ab10022cd3b2f4cf2ecdf231949dc1ddd9442406a003f19201"
      url: "https://pub.dev"
    source: hosted
    version: "52.0.0"
  analyzer:
    dependency: transitive
    description:
      name: analyzer
      sha256: cd8ee83568a77f3ae6b913a36093a1c9b1264e7cb7f834d9ddd2311dade9c1f4
      url: "https://pub.dev"
    source: hosted
    version: "5.4.0"
  args:
    dependency: "direct dev"
    description:
      name: args
      sha256: "139d809800a412ebb26a3892da228b2d0ba36f0ef5d9a82166e5e52ec8d61611"
      url: "https://pub.dev"
    source: hosted
    version: "2.3.2"
  async:
    dependency: transitive
    description:
      name: async
      sha256: bfe67ef28df125b7dddcea62755991f807aa39a2492a23e1550161692950bbe0
      url: "https://pub.dev"
    source: hosted
    version: "2.10.0"
  boolean_selector:
    dependency: transitive
    description:
      name: boolean_selector
      sha256: "6cfb5af12253eaf2b368f07bacc5a80d1301a071c73360d746b7f2e32d762c66"
      url: "https://pub.dev"
    source: hosted
    version: "2.1.1"
  characters:
    dependency: transitive
    description:
      name: characters
      sha256: e6a326c8af69605aec75ed6c187d06b349707a27fbff8222ca9cc2cff167975c
      url: "https://pub.dev"
    source: hosted
    version: "1.2.1"
  clock:
    dependency: transitive
    description:
      name: clock
      sha256: cb6d7f03e1de671e34607e909a7213e31d7752be4fb66a86d29fe1eb14bfb5cf
      url: "https://pub.dev"
    source: hosted
    version: "1.1.1"
  collection:
    dependency: transitive
    description:
      name: collection
      sha256: "4a07be6cb69c84d677a6c3096fcf960cc3285a8330b4603e0d463d15d9bd934c"
      url: "https://pub.dev"
    source: hosted
    version: "1.17.1"
  convert:
    dependency: transitive
    description:
      name: convert
      sha256: "0f08b14755d163f6e2134cb58222dd25ea2a2ee8a195e53983d57c075324d592"
      url: "https://pub.dev"
    source: hosted
    version: "3.1.1"
  copy_with_extension:
    dependency: transitive
    description:
      name: copy_with_extension
      sha256: "4ee6eabd76ff3c8fc1f7add9f64afdb5f24de70c48d609aae8c4978a04695a1d"
      url: "https://pub.dev"
    source: hosted
    version: "5.0.0"
  coverage:
    dependency: transitive
    description:
      name: coverage
      sha256: "2fb815080e44a09b85e0f2ca8a820b15053982b2e714b59267719e8a9ff17097"
      url: "https://pub.dev"
    source: hosted
    version: "1.6.3"
  crypto:
    dependency: transitive
    description:
      name: crypto
      sha256: aa274aa7774f8964e4f4f38cc994db7b6158dd36e9187aaceaddc994b35c6c67
      url: "https://pub.dev"
    source: hosted
    version: "3.0.2"
  equatable:
    dependency: "direct main"
    description:
      name: equatable
      sha256: c2b87cb7756efdf69892005af546c56c0b5037f54d2a88269b4f347a505e3ca2
      url: "https://pub.dev"
    source: hosted
    version: "2.0.5"
  fake_async:
    dependency: transitive
    description:
      name: fake_async
      sha256: "511392330127add0b769b75a987850d136345d9227c6b94c96a04cf4a391bf78"
      url: "https://pub.dev"
    source: hosted
    version: "1.3.1"
  figma:
    dependency: "direct dev"
    description:
      name: figma
      sha256: b384fe5177793ee3a2699aec1369a8a46cc2bd294b77a705a0cb6d90408c73fe
      url: "https://pub.dev"
    source: hosted
    version: "5.0.3"
  file:
    dependency: transitive
    description:
      name: file
      sha256: "1b92bec4fc2a72f59a8e15af5f52cd441e4a7860b49499d69dfa817af20e925d"
      url: "https://pub.dev"
    source: hosted
    version: "6.1.4"
  flutter:
    dependency: "direct main"
    description: flutter
    source: sdk
    version: "0.0.0"
  flutter_lints:
    dependency: "direct dev"
    description:
      name: flutter_lints
      sha256: aeb0b80a8b3709709c9cc496cdc027c5b3216796bc0af0ce1007eaf24464fd4c
      url: "https://pub.dev"
    source: hosted
    version: "2.0.1"
  flutter_test:
    dependency: "direct dev"
    description: flutter
    source: sdk
    version: "0.0.0"
  frontend_server_client:
    dependency: transitive
    description:
      name: frontend_server_client
      sha256: "408e3ca148b31c20282ad6f37ebfa6f4bdc8fede5b74bc2f08d9d92b55db3612"
      url: "https://pub.dev"
    source: hosted
    version: "3.2.0"
  glob:
    dependency: transitive
    description:
      name: glob
      sha256: "4515b5b6ddb505ebdd242a5f2cc5d22d3d6a80013789debfbda7777f47ea308c"
      url: "https://pub.dev"
    source: hosted
    version: "2.1.1"
  http:
    dependency: "direct dev"
    description:
      name: http
      sha256: "6aa2946395183537c8b880962d935877325d6a09a2867c3970c05c0fed6ac482"
      url: "https://pub.dev"
    source: hosted
    version: "0.13.5"
  http2:
    dependency: transitive
    description:
      name: http2
      sha256: "58805ebc6513eed3b98ee0a455a8357e61d187bf2e0fdc1e53120770f78de258"
      url: "https://pub.dev"
    source: hosted
    version: "2.0.1"
  http_multi_server:
    dependency: transitive
    description:
      name: http_multi_server
      sha256: "97486f20f9c2f7be8f514851703d0119c3596d14ea63227af6f7a481ef2b2f8b"
      url: "https://pub.dev"
    source: hosted
    version: "3.2.1"
  http_parser:
    dependency: transitive
    description:
      name: http_parser
      sha256: "2aa08ce0341cc9b354a498388e30986515406668dbcc4f7c950c3e715496693b"
      url: "https://pub.dev"
    source: hosted
    version: "4.0.2"
  io:
    dependency: transitive
    description:
      name: io
      sha256: "2ec25704aba361659e10e3e5f5d672068d332fc8ac516421d483a11e5cbd061e"
      url: "https://pub.dev"
    source: hosted
    version: "1.0.4"
  js:
    dependency: transitive
    description:
      name: js
      sha256: f2c445dce49627136094980615a031419f7f3eb393237e4ecd97ac15dea343f3
      url: "https://pub.dev"
    source: hosted
    version: "0.6.7"
  json_annotation:
    dependency: transitive
    description:
      name: json_annotation
      sha256: c33da08e136c3df0190bd5bbe51ae1df4a7d96e7954d1d7249fea2968a72d317
      url: "https://pub.dev"
    source: hosted
    version: "4.8.0"
  lints:
    dependency: transitive
    description:
      name: lints
      sha256: "5e4a9cd06d447758280a8ac2405101e0e2094d2a1dbdd3756aec3fe7775ba593"
      url: "https://pub.dev"
    source: hosted
    version: "2.0.1"
  logging:
    dependency: transitive
    description:
      name: logging
      sha256: "04094f2eb032cbb06c6f6e8d3607edcfcb0455e2bb6cbc010cb01171dcb64e6d"
      url: "https://pub.dev"
    source: hosted
    version: "1.1.1"
  matcher:
    dependency: transitive
    description:
      name: matcher
      sha256: c94db23593b89766cda57aab9ac311e3616cf87c6fa4e9749df032f66f30dcb8
      url: "https://pub.dev"
    source: hosted
    version: "0.12.14"
  material_color_utilities:
    dependency: transitive
    description:
      name: material_color_utilities
      sha256: d92141dc6fe1dad30722f9aa826c7fbc896d021d792f80678280601aff8cf724
      url: "https://pub.dev"
    source: hosted
    version: "0.2.0"
  meta:
    dependency: transitive
    description:
      name: meta
      sha256: "12307e7f0605ce3da64cf0db90e5fcab0869f3ca03f76be6bb2991ce0a55e82b"
      url: "https://pub.dev"
    source: hosted
    version: "1.9.0"
  mime:
    dependency: transitive
    description:
      name: mime
      sha256: e4ff8e8564c03f255408decd16e7899da1733852a9110a58fe6d1b817684a63e
      url: "https://pub.dev"
    source: hosted
    version: "1.0.4"
  nested:
    dependency: transitive
    description:
      name: nested
      sha256: "03bac4c528c64c95c722ec99280375a6f2fc708eec17c7b3f07253b626cd2a20"
      url: "https://pub.dev"
    source: hosted
    version: "1.0.0"
  node_preamble:
    dependency: transitive
    description:
      name: node_preamble
      sha256: "8ebdbaa3b96d5285d068f80772390d27c21e1fa10fb2df6627b1b9415043608d"
      url: "https://pub.dev"
    source: hosted
    version: "2.0.1"
  package_config:
    dependency: transitive
    description:
      name: package_config
      sha256: "1c5b77ccc91e4823a5af61ee74e6b972db1ef98c2ff5a18d3161c982a55448bd"
      url: "https://pub.dev"
    source: hosted
    version: "2.1.0"
  path:
    dependency: transitive
    description:
      name: path
      sha256: "8829d8a55c13fc0e37127c29fedf290c102f4e40ae94ada574091fe0ff96c917"
      url: "https://pub.dev"
    source: hosted
    version: "1.8.3"
  pool:
    dependency: transitive
    description:
      name: pool
      sha256: "20fe868b6314b322ea036ba325e6fc0711a22948856475e2c2b6306e8ab39c2a"
      url: "https://pub.dev"
    source: hosted
    version: "1.5.1"
  progress_bar:
    dependency: "direct dev"
    description:
      name: progress_bar
      sha256: "1785687354138906ead574c231c46f289079a1525121fb1677bdf1600cc41a50"
      url: "https://pub.dev"
    source: hosted
    version: "1.0.0"
  provider:
    dependency: "direct main"
    description:
      name: provider
      sha256: cdbe7530b12ecd9eb455bdaa2fcb8d4dad22e80b8afb4798b41479d5ce26847f
      url: "https://pub.dev"
    source: hosted
    version: "6.0.5"
  pub_semver:
    dependency: transitive
    description:
      name: pub_semver
      sha256: "307de764d305289ff24ad257ad5c5793ce56d04947599ad68b3baa124105fc17"
      url: "https://pub.dev"
    source: hosted
    version: "2.1.3"
  shelf:
    dependency: transitive
    description:
      name: shelf
      sha256: c24a96135a2ccd62c64b69315a14adc5c3419df63b4d7c05832a346fdb73682c
      url: "https://pub.dev"
    source: hosted
    version: "1.4.0"
  shelf_packages_handler:
    dependency: transitive
    description:
      name: shelf_packages_handler
      sha256: aef74dc9195746a384843102142ab65b6a4735bb3beea791e63527b88cc83306
      url: "https://pub.dev"
    source: hosted
    version: "3.0.1"
  shelf_static:
    dependency: transitive
    description:
      name: shelf_static
      sha256: e792b76b96a36d4a41b819da593aff4bdd413576b3ba6150df5d8d9996d2e74c
      url: "https://pub.dev"
    source: hosted
    version: "1.1.1"
  shelf_web_socket:
    dependency: transitive
    description:
      name: shelf_web_socket
      sha256: a988c0e8d8ffbdb8a28aa7ec8e449c260f3deb808781fe1284d22c5bba7156e8
      url: "https://pub.dev"
    source: hosted
    version: "1.0.3"
  shimmer:
    dependency: "direct main"
    description:
      name: shimmer
      sha256: "1f1009b5845a1f88f1c5630212279540486f97409e9fc3f63883e71070d107bf"
      url: "https://pub.dev"
    source: hosted
    version: "2.0.0"
  sky_engine:
    dependency: transitive
    description: flutter
    source: sdk
    version: "0.0.99"
  source_map_stack_trace:
    dependency: transitive
    description:
      name: source_map_stack_trace
      sha256: "84cf769ad83aa6bb61e0aa5a18e53aea683395f196a6f39c4c881fb90ed4f7ae"
      url: "https://pub.dev"
    source: hosted
    version: "2.1.1"
  source_maps:
    dependency: transitive
    description:
      name: source_maps
      sha256: "490098075234dcedb83c5d949b4c93dad5e6b7702748de000be2b57b8e6b2427"
      url: "https://pub.dev"
    source: hosted
    version: "0.10.11"
  source_span:
    dependency: transitive
    description:
      name: source_span
      sha256: dd904f795d4b4f3b870833847c461801f6750a9fa8e61ea5ac53f9422b31f250
      url: "https://pub.dev"
    source: hosted
    version: "1.9.1"
  stack_trace:
    dependency: transitive
    description:
      name: stack_trace
      sha256: c3c7d8edb15bee7f0f74debd4b9c5f3c2ea86766fe4178eb2a18eb30a0bdaed5
      url: "https://pub.dev"
    source: hosted
    version: "1.11.0"
  stream_channel:
    dependency: transitive
    description:
      name: stream_channel
      sha256: "83615bee9045c1d322bbbd1ba209b7a749c2cbcdcb3fdd1df8eb488b3279c1c8"
      url: "https://pub.dev"
    source: hosted
    version: "2.1.1"
  string_scanner:
    dependency: transitive
    description:
      name: string_scanner
      sha256: "556692adab6cfa87322a115640c11f13cb77b3f076ddcc5d6ae3c20242bedcde"
      url: "https://pub.dev"
    source: hosted
    version: "1.2.0"
  term_glyph:
    dependency: transitive
    description:
      name: term_glyph
      sha256: a29248a84fbb7c79282b40b8c72a1209db169a2e0542bce341da992fe1bc7e84
      url: "https://pub.dev"
    source: hosted
    version: "1.2.1"
  test:
    dependency: "direct dev"
    description:
      name: test
      sha256: b54d427664c00f2013ffb87797a698883c46aee9288e027a50b46eaee7486fa2
      url: "https://pub.dev"
    source: hosted
    version: "1.22.2"
  test_api:
    dependency: transitive
    description:
      name: test_api
      sha256: "6182294da5abf431177fccc1ee02401f6df30f766bc6130a0852c6b6d7ee6b2d"
      url: "https://pub.dev"
    source: hosted
    version: "0.4.18"
  test_core:
    dependency: transitive
    description:
      name: test_core
      sha256: "95ecc12692d0dd59080ab2d38d9cf32c7e9844caba23ff6cd285690398ee8ef4"
      url: "https://pub.dev"
    source: hosted
    version: "0.4.22"
  typed_data:
    dependency: transitive
    description:
      name: typed_data
      sha256: "26f87ade979c47a150c9eaab93ccd2bebe70a27dc0b4b29517f2904f04eb11a5"
      url: "https://pub.dev"
    source: hosted
    version: "1.3.1"
  vector_math:
    dependency: transitive
    description:
      name: vector_math
      sha256: "80b3257d1492ce4d091729e3a67a60407d227c27241d6927be0130c98e741803"
      url: "https://pub.dev"
    source: hosted
    version: "2.1.4"
  vm_service:
    dependency: transitive
    description:
      name: vm_service
      sha256: "2277c73618916ae3c2082b6df67b6ebb64b4c69d9bf23b23700707952ac30e60"
      url: "https://pub.dev"
    source: hosted
    version: "10.1.2"
  watcher:
    dependency: transitive
    description:
      name: watcher
      sha256: "6a7f46926b01ce81bfc339da6a7f20afbe7733eff9846f6d6a5466aa4c6667c0"
      url: "https://pub.dev"
    source: hosted
    version: "1.0.2"
  web_socket_channel:
    dependency: transitive
    description:
      name: web_socket_channel
      sha256: ca49c0bc209c687b887f30527fb6a9d80040b072cc2990f34b9bec3e7663101b
      url: "https://pub.dev"
    source: hosted
    version: "2.3.0"
  webkit_inspection_protocol:
    dependency: transitive
    description:
      name: webkit_inspection_protocol
      sha256: "67d3a8b6c79e1987d19d848b0892e582dbb0c66c57cc1fef58a177dd2aa2823d"
      url: "https://pub.dev"
    source: hosted
    version: "1.2.0"
  yaml:
    dependency: transitive
    description:
      name: yaml
      sha256: "23812a9b125b48d4007117254bca50abb6c712352927eece9e155207b1db2370"
      url: "https://pub.dev"
    source: hosted
    version: "3.1.1"
sdks:
  dart: ">=2.19.0 <4.0.0"
  flutter: ">=3.0.0"

widget_kit_plugin
# pubspec.yaml
name: widget_kit_plugin
description: A library for interfacing with a small subset of the WidgetKit API.
version: 0.0.1
homepage: https://github.com/gameflow-tv/widget_kit
repository: https://github.com/gameflow-tv/widget_kit

environment:
  sdk: ">=2.18.0 <4.0.0"
  flutter: ">=2.5.0"

dependencies:
  flutter:
    sdk: flutter
  plugin_platform_interface: ^2.1.4

dev_dependencies:
  flutter_test:
    sdk: flutter
  flutter_lints: ^2.0.1

flutter:
  plugin:
    platforms:
      ios:
        pluginClass: WidgetKitPlugin
      macos:
        pluginClass: WidgetKitPlugin

# pubspec.lock
# Generated by pub
# See https://dart.dev/tools/pub/glossary#lockfile
packages:
  async:
    dependency: transitive
    description:
      name: async
      sha256: bfe67ef28df125b7dddcea62755991f807aa39a2492a23e1550161692950bbe0
      url: "https://pub.dev"
    source: hosted
    version: "2.10.0"
  boolean_selector:
    dependency: transitive
    description:
      name: boolean_selector
      sha256: "6cfb5af12253eaf2b368f07bacc5a80d1301a071c73360d746b7f2e32d762c66"
      url: "https://pub.dev"
    source: hosted
    version: "2.1.1"
  characters:
    dependency: transitive
    description:
      name: characters
      sha256: e6a326c8af69605aec75ed6c187d06b349707a27fbff8222ca9cc2cff167975c
      url: "https://pub.dev"
    source: hosted
    version: "1.2.1"
  clock:
    dependency: transitive
    description:
      name: clock
      sha256: cb6d7f03e1de671e34607e909a7213e31d7752be4fb66a86d29fe1eb14bfb5cf
      url: "https://pub.dev"
    source: hosted
    version: "1.1.1"
  collection:
    dependency: transitive
    description:
      name: collection
      sha256: "4a07be6cb69c84d677a6c3096fcf960cc3285a8330b4603e0d463d15d9bd934c"
      url: "https://pub.dev"
    source: hosted
    version: "1.17.1"
  fake_async:
    dependency: transitive
    description:
      name: fake_async
      sha256: "511392330127add0b769b75a987850d136345d9227c6b94c96a04cf4a391bf78"
      url: "https://pub.dev"
    source: hosted
    version: "1.3.1"
  flutter:
    dependency: "direct main"
    description: flutter
    source: sdk
    version: "0.0.0"
  flutter_lints:
    dependency: "direct dev"
    description:
      name: flutter_lints
      sha256: aeb0b80a8b3709709c9cc496cdc027c5b3216796bc0af0ce1007eaf24464fd4c
      url: "https://pub.dev"
    source: hosted
    version: "2.0.1"
  flutter_test:
    dependency: "direct dev"
    description: flutter
    source: sdk
    version: "0.0.0"
  js:
    dependency: transitive
    description:
      name: js
      sha256: f2c445dce49627136094980615a031419f7f3eb393237e4ecd97ac15dea343f3
      url: "https://pub.dev"
    source: hosted
    version: "0.6.7"
  lints:
    dependency: transitive
    description:
      name: lints
      sha256: "5e4a9cd06d447758280a8ac2405101e0e2094d2a1dbdd3756aec3fe7775ba593"
      url: "https://pub.dev"
    source: hosted
    version: "2.0.1"
  matcher:
    dependency: transitive
    description:
      name: matcher
      sha256: c94db23593b89766cda57aab9ac311e3616cf87c6fa4e9749df032f66f30dcb8
      url: "https://pub.dev"
    source: hosted
    version: "0.12.14"
  material_color_utilities:
    dependency: transitive
    description:
      name: material_color_utilities
      sha256: d92141dc6fe1dad30722f9aa826c7fbc896d021d792f80678280601aff8cf724
      url: "https://pub.dev"
    source: hosted
    version: "0.2.0"
  meta:
    dependency: transitive
    description:
      name: meta
      sha256: "12307e7f0605ce3da64cf0db90e5fcab0869f3ca03f76be6bb2991ce0a55e82b"
      url: "https://pub.dev"
    source: hosted
    version: "1.9.0"
  path:
    dependency: transitive
    description:
      name: path
      sha256: "8829d8a55c13fc0e37127c29fedf290c102f4e40ae94ada574091fe0ff96c917"
      url: "https://pub.dev"
    source: hosted
    version: "1.8.3"
  plugin_platform_interface:
    dependency: "direct main"
    description:
      name: plugin_platform_interface
      sha256: "6a2128648c854906c53fa8e33986fc0247a1116122f9534dd20e3ab9e16a32bc"
      url: "https://pub.dev"
    source: hosted
    version: "2.1.4"
  sky_engine:
    dependency: transitive
    description: flutter
    source: sdk
    version: "0.0.99"
  source_span:
    dependency: transitive
    description:
      name: source_span
      sha256: dd904f795d4b4f3b870833847c461801f6750a9fa8e61ea5ac53f9422b31f250
      url: "https://pub.dev"
    source: hosted
    version: "1.9.1"
  stack_trace:
    dependency: transitive
    description:
      name: stack_trace
      sha256: c3c7d8edb15bee7f0f74debd4b9c5f3c2ea86766fe4178eb2a18eb30a0bdaed5
      url: "https://pub.dev"
    source: hosted
    version: "1.11.0"
  stream_channel:
    dependency: transitive
    description:
      name: stream_channel
      sha256: "83615bee9045c1d322bbbd1ba209b7a749c2cbcdcb3fdd1df8eb488b3279c1c8"
      url: "https://pub.dev"
    source: hosted
    version: "2.1.1"
  string_scanner:
    dependency: transitive
    description:
      name: string_scanner
      sha256: "556692adab6cfa87322a115640c11f13cb77b3f076ddcc5d6ae3c20242bedcde"
      url: "https://pub.dev"
    source: hosted
    version: "1.2.0"
  term_glyph:
    dependency: transitive
    description:
      name: term_glyph
      sha256: a29248a84fbb7c79282b40b8c72a1209db169a2e0542bce341da992fe1bc7e84
      url: "https://pub.dev"
    source: hosted
    version: "1.2.1"
  test_api:
    dependency: transitive
    description:
      name: test_api
      sha256: "6182294da5abf431177fccc1ee02401f6df30f766bc6130a0852c6b6d7ee6b2d"
      url: "https://pub.dev"
    source: hosted
    version: "0.4.18"
  vector_math:
    dependency: transitive
    description:
      name: vector_math
      sha256: "80b3257d1492ce4d091729e3a67a60407d227c27241d6927be0130c98e741803"
      url: "https://pub.dev"
    source: hosted
    version: "2.1.4"
sdks:
  dart: ">=2.19.0 <4.0.0"
  flutter: ">=2.5.0"

After running flutter config I discovered that enable-fuchsia is set to true;
Configure Flutter settings.

To remove a setting, configure it to an empty string.

The Flutter tool anonymously reports feature usage statistics and basic crash reports to help improve Flutter tools over time. See Google's privacy policy: https://www.google.com/intl/en/policies/privacy/

Global options:
-h, --help                  Print this usage information.
-v, --verbose               Noisy logging, including all shell commands executed.
                            If used with "--help", shows hidden options. If used with "flutter doctor", shows additional diagnostic information. (Use "-vv" to force verbose logging in those cases.)
-d, --device-id             Target device id or name (prefixes allowed).
    --version               Reports the version of this tool.
    --suppress-analytics    Suppress analytics reporting when this command runs.

Usage: flutter config [arguments]
-h, --help                                      Print this usage information.
    --[no-]analytics                            Enable or disable reporting anonymously tool usage statistics and crash reports.
    --clear-ios-signing-cert                    Clear the saved development certificate choice used to sign apps for iOS device deployment.
    --android-sdk                               The Android SDK directory.
    --android-studio-dir                        The Android Studio install directory.
    --build-dir=<out/>                          The relative path to override a projects build directory.
    --[no-]enable-web                           Enable or disable Flutter for web. This setting will take effect on the master, beta, and stable channels.
    --[no-]enable-linux-desktop                 Enable or disable support for desktop on Linux. This setting will take effect on the master, beta, and stable channels.
    --[no-]enable-macos-desktop                 Enable or disable support for desktop on macOS. This setting will take effect on the master, beta, and stable channels.
    --[no-]enable-windows-desktop               Enable or disable support for desktop on Windows. This setting will take effect on the master, beta, and stable channels.
    --[no-]single-widget-reload-optimization    Enable or disable Hot reload optimization for changes to class body of a single widget. This setting will take effect on the master and beta channels.
    --[no-]enable-android                       Enable or disable Flutter for Android. This setting will take effect on the master, beta, and stable channels.
    --[no-]enable-ios                           Enable or disable Flutter for iOS. This setting will take effect on the master, beta, and stable channels.
    --[no-]enable-fuchsia                       Enable or disable Flutter for Fuchsia. This setting will take effect on the master channel.
    --[no-]enable-custom-devices                Enable or disable Early support for custom device types. This setting will take effect on the master, beta, and stable channels.
    --clear-features                            Remove all configured features and restore them to the default values.

Run "flutter help" to see global options.

Settings:
  enable-linux-desktop: true
  enable-macos-desktop: true
  enable-windows-desktop: true
  enable-fuchsia: true

Analytics reporting is currently enabled.

Maybe this triggers the download/caching of fuchsia artefacts?  I cannot remember enabling it explicitly, but I'll try wiping all traces of flutter and doing a fresh install to see what the default is. Still, no idea why there's tons of ffx processes spawned.

It looks like I can see this issue on my end while upgrading Flutter master channel some days recently.
Unusually large capacity
My flutter master directory took up an unusually large capacity. I didn't pay much attention to it at first time, but it happened today (I used to run flutter upgrade command every day). Below is the current Flutter master capacity on my disk (14.73GB). It was over 20GB some days ago.

I'm not sure about Steps to reproduce this issue but maybe it happens after enabling enable-fuchsia as mentioned above?
I was checking artifacts directory and I see fuchsia directory now:

artifacts directory
➜  artifacts git:(master) tree -L 1
.
├── engine
├── flutter_runner
├── flutter_runner_debug_symbols
├── fuchsia
├── gradle_wrapper
├── ios-deploy
├── libimobiledevice
├── libplist
├── material_fonts
├── openssl
└── usbmuxd

12 directories, 0 files

About FFX process
When I felt my machine is getting hot during upgrading, I checked the Activity Monitor and I can see ffx process as below:

top | grep 'ffx'
14045  ffx              0.0  03:27:45 4     1    44     31M   0B    28M   14045 1     sleeping *0[1]        0.00000 0.00000    501 226822    1094   17847062  8402363   890852654 12248761   14383012   7237     451706   0.0   0      0      huynq              N/A    N/A   N/A   N/A   N/A   N/A
14045  ffx              4.8  03:27:45 4     1    44     31M    0B     28M    14045 1     sleeping *0[1]        0.00000  0.00000    501 226822     1094   17847070+  8402367+   890863074+ 12248765+   14383308+  7237     451706    4.8   585956548  345372368  huynq              N/A    N/A   N/A   N/A   N/A   N/A
14045  ffx              3.8  03:27:45 4     1    44     31M    0B     28M    14045 1     sleeping *0[1]        0.00000  0.00000    501 226822     1094   17847074+  8402369+   890868295+ 12248767+   14383404+  7237     451708+   3.9   279886746  142358754  huynq              N/A    N/A   N/A   N/A   N/A   N/A
14045  ffx              3.7  03:27:45 4     1    44     31M    0B     28M    14045 1     sleeping *0[1]        0.00000  0.00000    501 226822     1094   17847078+  8402371+   890873513+ 12248769+   14383496+  7237     451709+   3.8   284266446  139986876  huynq              N/A    N/A   N/A   N/A   N/A   N/A
14045  ffx              4.3  03:27:45 4     1    44     31M    0B     28M    14045 1     sleeping *0[1]        0.00000  0.00000    501 226823+    1094   17847082+  8402373+   890878719+ 12248771+   14383726+  7237     451709    4.3   273999336  160602222  huynq                  N/A    N/A   N/A   N/A   N/A   N/A
14045  ffx              3.8  03:27:45 4     1    44     31M    0B     28M    14045 1     stuck    *0[1]        0.00000  0.00000    501 226823     1094   17847086+  8402375+   890883902+ 12248773+   14383808+  7237     451709    3.8   277137773  140757292  huynq                  N/A    N/A   N/A   N/A   N/A   N/A
14045  ffx              3.8  03:27:45 4     1    44     31M    0B     28M    14045 1     sleeping *0[1]        0.00000  0.00000    501 226823     1094   17847090+  8402377+   890889092+ 12248775+   14383935+  7237     451710+   3.9   272164978  140283146  huynq                  N/A    N/A   N/A   N/A   N/A   N/A
14045  ffx              6.0  03:27:45 4     1    44     31M    0B     28M-   14045 1     sleeping *0[1]        0.00000  0.00000    501 226824+    1094   17848024+  8402814+   890894413+ 12249420+   14384262+  7237     451712+   6.1   300587496  220390661  huynq                  N/A    N/A   N/A   N/A   N/A   N/A
14045  ffx              3.9  03:27:45 4     1    44     31M    0B     28M    14045 1     sleeping *0[1]        0.00000  0.00000    501 226824     1094   17848028+  8402816+   890899607+ 12249422+   14384399+  7237     451712    3.9   274813554  148069347  huynq                  N/A    N/A   N/A   N/A   N/A   N/A
14045  ffx              3.6  03:27:46 4     1    44     31M    0B     28M    14045 1     sleeping *0[1]        0.00000  0.00000    501 226824     1094   17848032+  8402818+   890904801+ 12249424+   14384490+  7237     451712    3.6   278733295  133339582  huynq                  N/A    N/A   N/A   N/A   N/A   N/A
14045  ffx              4.2  03:27:46 4     1    44     31M    0B     28M+   14045 1     sleeping *0[1]        0.00000  0.00000    501 226824     1094   17848036+  8402820+   890909995+ 12249426+   14384655+  7237     451715+   4.3   272471373  154367857  huynq                  N/A    N/A   N/A   N/A   N/A   N/A
14045  ffx              4.7  03:27:46 4     1    44     31M    0B     28M-   14045 1     sleeping *0[1]        0.00000  0.00000    501 226825+    1094   17848042+  8402823+   890917834+ 12249429+   14384741+  7237     451716+   4.7   410271681  198864812  huynq                  N/A    N/A   N/A   N/A   N/A   N/A
14045  ffx              3.4  03:27:46 4     1    44     31M    0B     28M    14045 1     sleeping *0[1]        0.00000  0.00000    501 226825     1094   17848046+  8402825+   890923028+ 12249431+   14384763+  7237     451716    3.4   271690473  125608854  huynq                  N/A    N/A   N/A   N/A   N/A   N/A
^C

The upgrading process in the terminal seems to be stuck a while at flutter runner - arch:x64:

flutter upgrade output
Upgrading Flutter to 3.9.0-8.0.pre.19 from 3.9.0-7.0.pre.32 in
/Users/huynq/Documents/GitHub/flutter_master...
Downloading Darwin x64 Dart SDK from Flutter engine 903ea2eabca0a563a4fb8b840f7d676845c32923...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  0  224M    0 1742k    0     0  2958k      0  0:01:17 --:--:--  0:01:17 3009k
  4  224M    4 9774k    0     0  6156k      0  0:00:37  0:00:01  0:00:36 6194k
  6  224M    6 15.5M    0     0  6163k      0  0:00:37  0:00:02  0:00:35 6185k
  9  224M    9 21.6M    0     0  6175k      0  0:00:37  0:00:03  0:00:34 6191k
 12  224M   12 27.0M    0     0  6040k      0  0:00:38  0:00:04  0:00:34 6053k
 14  224M   14 32.6M    0     0  5986k      0  0:00:38  0:00:05  0:00:33 6342k
 16  224M   16 38.0M    0     0  5908k      0  0:00:38  0:00:06  0:00:32 5829k
 19  224M   19 43.7M    0     0  5907k      0  0:00:38  0:00:07  0:00:31 5774k
 22  224M   22 49.4M    0     0  5902k      0  0:00:38  0:00:08  0:00:30 5704k
 25  224M   25 56.7M    0     0  6000k      0  0:00:38  0:00:09  0:00:29 5965k
 28  224M   28 64.6M    0     0  6252k      0  0:00:36  0:00:10  0:00:26 6549k
 31  224M   31 71.2M    0     0  6294k      0  0:00:36  0:00:11  0:00:25 6803k
 34  224M   34 76.7M    0     0  6223k      0  0:00:36  0:00:12  0:00:24 6700k
 37  224M   37 83.2M    0     0  6238k      0  0:00:36  0:00:13  0:00:23 6807k
 40  224M   40 89.9M    0     0  6312k      0  0:00:36  0:00:14  0:00:22 6929k
 41  224M   41 93.4M    0     0  5924k      0  0:00:38  0:00:16  0:00:22 5299k
 42  224M   42 95.4M    0     0  5894k      0  0:00:39  0:00:16  0:00:23 4966k
 46  224M   46  104M    0     0  6062k      0  0:00:37  0:00:17  0:00:20 5652k
 49  224M   49  112M    0     0  6170k      0  0:00:37  0:00:18  0:00:19 5983k
 53  224M   53  119M    0     0  6240k      0  0:00:36  0:00:19  0:00:17 6028k
 55  224M   55  123M    0     0  6165k      0  0:00:37  0:00:20  0:00:17 7040k
 58  224M   58  131M    0     0  6219k      0  0:00:36  0:00:21  0:00:15 7296k
 60  224M   60  135M    0     0  6133k      0  0:00:37  0:00:22  0:00:15 6383k
 61  224M   61  138M    0     0  6018k      0  0:00:38  0:00:23  0:00:15 5452k
 63  224M   63  143M    0     0  5983k      0  0:00:38  0:00:24  0:00:14 4976k
 66  224M   66  149M    0     0  5991k      0  0:00:38  0:00:25  0:00:13 5283k
 69  224M   69  155M    0     0  5981k      0  0:00:38  0:00:26  0:00:12 4962k
 71  224M   71  161M    0     0  5983k      0  0:00:38  0:00:27  0:00:11 5299k
 75  224M   75  169M    0     0  6069k      0  0:00:37  0:00:28  0:00:09 6313k
 79  224M   79  177M    0     0  6149k      0  0:00:37  0:00:29  0:00:08 6966k
 81  224M   81  183M    0     0  6146k      0  0:00:37  0:00:30  0:00:07 6945k
 84  224M   84  190M    0     0  6179k      0  0:00:37  0:00:31  0:00:06 7231k
 86  224M   86  195M    0     0  6127k      0  0:00:37  0:00:32  0:00:05 6922k
 90  224M   90  202M    0     0  6180k      0  0:00:37  0:00:33  0:00:04 6813k
 93  224M   93  209M    0     0  6217k      0  0:00:36  0:00:34  0:00:02 6615k
 96  224M   96  217M    0     0  6245k      0  0:00:36  0:00:35  0:00:01 6855k
 99  224M   99  224M    0     0  6273k      0  0:00:36  0:00:36 --:--:-- 6870k
100  224M  100  224M    0     0  6275k      0  0:00:36  0:00:36 --:--:-- 7461k
Building flutter tool...
Resolving dependencies...
Got dependencies.

Upgrading engine...
Downloading android-arm-profile/darwin-x64 tools...                998ms
Downloading android-arm-release/darwin-x64 tools...                680ms
Downloading android-arm64-profile/darwin-x64 tools...               7.9s
Downloading android-arm64-release/darwin-x64 tools...            1,753ms
Downloading android-x64-profile/darwin-x64 tools...              1,987ms
Downloading android-x64-release/darwin-x64 tools...              1,384ms
Downloading android-x86 tools...                                    4.0s
Downloading android-x64 tools...                                 2,104ms
Downloading android-arm tools...                                 1,469ms
Downloading android-arm-profile tools...                           763ms
Downloading android-arm-release tools...                           565ms
Downloading android-arm64 tools...                               1,615ms
Downloading android-arm64-profile tools...                         856ms
Downloading android-arm64-release tools...                         654ms
Downloading android-x64-profile tools...                           882ms
Downloading android-x64-release tools...                           566ms
Downloading android-x86-jit-release tools...                     1,262ms
Downloading ios tools...                                            5.7s
Downloading ios-profile tools...                                    4.5s
Downloading ios-release tools...                                    3.6s
Downloading Web SDK...                                              5.7s
Downloading darwin-x64/FlutterMacOS.framework tools...              5.1s
Downloading darwin-x64/gen_snapshot tools...                     1,319ms
Downloading darwin-x64-profile/FlutterMacOS.framework tools...      2,605ms
Downloading darwin-x64-profile tools...                            957ms
Downloading darwin-x64-profile/gen_snapshot tools...             1,176ms
Downloading darwin-x64-release/FlutterMacOS.framework tools...      2,779ms
Downloading darwin-x64-release tools...                          1,006ms
Downloading darwin-x64-release/gen_snapshot tools...             1,236ms
Downloading package fuchsia SDK...                                 96.4s
Downloading package flutter runner...                             124.0s
Downloading debug symbols for flutter runner - arch:x64...        254.3s

Downloading debug symbols for flutter runner - arch:arm64...       272.1s

This seems to be only happening on the latest master channel since I didn't see it on the stable or beta channel.
I will try disabling fuchsia (flutterm config --no-enable-fuchsia) and retry to check if this issue is caused by enabling fuchsia or not. Then will post my findings here. But I also label this issue for further insights.

flutter doctor -v (stable and master)
[✓] Flutter (Channel stable, 3.7.7, on macOS 13.0.1 22A400 darwin-x64, locale en-EE)
    • Flutter version 3.7.7 on channel stable at /Users/huynq/Documents/GitHub/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 2ad6cd72c0 (10 hours ago), 2023-03-08 09:41:59 -0800
    • Engine revision 1837b5be5f
    • Dart version 2.19.4
    • DevTools version 2.20.1

[✓] Android toolchain - develop for Android devices (Android SDK version 31.0.0)
    • Android SDK at /Users/huynq/Library/Android/sdk
    • Platform android-33, build-tools 31.0.0
    • ANDROID_HOME = /Users/huynq/Library/Android/sdk
    • Java binary at: /Applications/Android Studio.app/Contents/jbr/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.15+0-b2043.56-8887301)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 14.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 14B47b
    • CocoaPods version 1.11.3

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[!] Android Studio
    • Android Studio at /Applications/Android Studio Preview.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    ✗ Unable to find bundled Java version.
    • Try updating or re-installing Android Studio.

[✓] Android Studio (version 2022.1)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.15+0-b2043.56-8887301)

[✓] IntelliJ IDEA Community Edition (version 2022.1.1)
    • IntelliJ at /Users/huynq/Library/Application Support/JetBrains/Toolbox/apps/IDEA-C/ch-0/221.5591.52/IntelliJ IDEA CE.app
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart

[✓] VS Code (version 1.76.0)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.60.0

[✓] Connected device (2 available)
    • macOS (desktop) • macos  • darwin-x64     • macOS 13.0.1 22A400 darwin-x64
    • Chrome (web)    • chrome • web-javascript • Google Chrome 110.0.5481.177

[✓] HTTP Host Availability
    • All required HTTP hosts are available

! Doctor found issues in 1 category.

[!] Flutter (Channel master, 3.9.0-8.0.pre.19, on macOS 13.0.1 22A400 darwin-x64, locale en-VN)
    • Flutter version 3.9.0-8.0.pre.19 on channel master at /Users/huynq/Documents/GitHub/flutter_master
    ! Warning: `flutter` on your path resolves to /Users/huynq/Documents/GitHub/flutter/bin/flutter, which is not inside your current Flutter SDK checkout at /Users/huynq/Documents/GitHub/flutter_master. Consider adding /Users/huynq/Documents/GitHub/flutter_master/bin to the front of your path.
    ! Warning: `dart` on your path resolves to /Users/huynq/Documents/GitHub/flutter/bin/dart, which is not inside your current Flutter SDK checkout at /Users/huynq/Documents/GitHub/flutter_master. Consider adding /Users/huynq/Documents/GitHub/flutter_master/bin to the front of your path.
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision d043c93e1a (2 hours ago), 2023-03-15 21:44:10 -0400
    • Engine revision 903ea2eabc
    • Dart version 3.0.0 (build 3.0.0-322.0.dev)
    • DevTools version 2.22.2
    • If those were intentional, you can disregard the above warnings; however it is recommended to use "git" directly to perform update checks and upgrades.

[✓] Android toolchain - develop for Android devices (Android SDK version 31.0.0)
    • Android SDK at /Users/huynq/Library/Android/sdk
    • Platform android-33, build-tools 31.0.0
    • ANDROID_HOME = /Users/huynq/Library/Android/sdk
    • Java binary at: /Applications/Android Studio.app/Contents/jbr/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.15+0-b2043.56-8887301)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 14.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 14B47b
    • CocoaPods version 1.11.3

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2022.1)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.15+0-b2043.56-8887301)

[✓] IntelliJ IDEA Community Edition (version 2022.1.1)
    • IntelliJ at /Users/huynq/Library/Application Support/JetBrains/Toolbox/apps/IDEA-C/ch-0/221.5591.52/IntelliJ IDEA CE.app
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart

[✓] VS Code (version 1.76.1)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.60.0

[✓] Connected device (4 available)
    • SM T225 (mobile)       • R9JT3004VRJ                          • android-arm64  • Android 13 (API 33)
    • iPhone 14 Pro (mobile) • AB2EBB55-6852-40A7-9A12-057128370920 • ios            • com.apple.CoreSimulator.SimRuntime.iOS-16-1 (simulator)
    • macOS (desktop)        • macos                                • darwin-x64     • macOS 13.0.1 22A400 darwin-x64
    • Chrome (web)           • chrome                               • web-javascript • Google Chrome 111.0.5563.64

[✓] Network resources
    • All expected network resources are available.

! Doctor found issues in 1 category.

Update: Even when I disabled fuchsia, force quit ffx process, and re-clone flutter master channel, the ffx process reappears and it takes up 10-11% of CPU:

You should disable Fuchsia.
run
flutter config --no-enable-fuchsia

Fuchsia support on macOS has never really been first class, and Fuchsia support in the Flutter tool is not in a great state and likely to be removed in the near future.
Some likely problems here:

ffx is almost certainly built as an x64 artifact and running under Rosetta
It's getting run frequently because you opted into Fuchsia support at some point.
Every time it runs, it's starting up Rosetta and scanning for devices. You almost certainly have no Fuchsia devices on your network.

There are no active plans to fix or make this better.

One other thing:
if flutter config --no-enable-fuchsia fails to disable Fuchsia/ffx usage, that's a separate tool bug and needs to be fixed.

Ah, I see now.
The logic guarding usage of ffx is simply checking if it exists instead of checking if fuchsia is enabled.
This is a simple fix in the tool. For now, you are safe to just delete ffx from your $FLUTTER_ROOT/bin/cache/artifacts/fuchsia/tools/x64/ffx.
Or just altogether nuking bin/cache and letting the tool repopulate it as needed.

(In fact, you should definitely just delete ffx, since it may take time for the linked patch to roll through to your current channel)


Integration Tests: adds runtime version skew tests

Adds v1.13 binary building for integration tests. Integration test cases can now execute tests with v1.13 runtime binaries, making it possible to assert version skew scenarios in custom cases.
As we release new versions, we can add to this list of binaries to support version skew testing. By default, current tree code binaries will continue to be used.

Nice addition Josh. Is there a way where we need not repeatedly add the main.go for each future version?
Can we have /previous as a constant and get the previous version to test with as a workflow parameter say 1.13.0 ...
Then we can download the 1.13 source code and build the ITs from that?
OR only the go.mod and keep the daprd, injector etc services main.go constant for all previous versions as of now since we do not have any changes?

Nice addition Josh. Is there a way where we need not repeatedly add the main.go for each future version?
Can we have /previous as a constant and get the previous version to test with as a workflow parameter say 1.13.0 ... Then we can download the 1.13 source code and build the ITs from that? OR only the go.mod and keep the daprd, injector etc services main.go constant for all previous versions as of now since we do not have any changes?

There is no great workaround here as the go.mod relies on the main entry point existing to resolve. We also cannot download the code during runtime as this requires downloading assets from the internet during execution of the test. While a bit annoying to need to create mains for every release, I don't think it's a huge amount of work we need to stress over doing 3/4 times a year.

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 61.81%. Comparing base (091a204) to head (0f1d849).

Additional details and impacted files
@@            Coverage Diff             @@
##           master    #7575      +/-   ##
==========================================
+ Coverage   61.39%   61.81%   +0.41%
==========================================
  Files         265      245      -20
  Lines       22609    22420     -189
==========================================
- Hits        13880    13858      -22
+ Misses       7579     7398     -181
- Partials     1150     1164      +14

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Add type annotations?

Adding type annotations to function signature could further improve clarity... or could be overkill. This issue will serve as a reminder while we consider to implement this or not.
In [1]: def func(integer: int, string: str) -> list:
    ...     result = [string for i in range(integer)]
    ...     return result

In [2]: func(5, "pizza")

['pizza', 'pizza', 'pizza', 'pizza', 'pizza']

Decided not needed.


Upgrade test failure handling improved

If a test script fails for any reason,
deprovision cluster and continue to the next test.

I think it handles only timeout reasons. I could be wrong, but anywhere there is exit # will kill the test run.
Handle those or change the description accordingly.


Repo URL wrong in documentation page

Says chipsalliance/verible-format-action@main, should be chipsalliance/verible-formatter-action@main

Thanks for the report! Fixed


caliper_reader: extend to read in JSON string literal

add flag to from_caliper to identify if the input is a JSON file or a JSON
string literal
add example .cali file and test

The new caliper test runs an install of cali-query to generate the JSON string literal to pass to the from_caliper(). The installation is here: usr/gapps/spot/caliper/bin/cali-query.

This PR updates the Caliper readers. Caliper data can be ingested in two ways: (1) from_caliper(), which takes a .cali file and a cali-query input, and (2) from_caliper_json(), which takes a JSON split file or file-like object.


Replaced '//' with 'https://' in head links in the Hello World example

This allows this file to be opened in a local browser, rather than requiring that it be served by a web server.

Hello!
Currently, this is setup to use // instead of https:// so that it will default to using the protocol that the browser is using for the page.
Were you experiencing any particular issue that prompted you to need this change?

Yup! This change came out of somebody trying to access the hello-world example file by opening it in a web browser in https://github.com/veg/phylotree.js/issues/199#issuecomment-653793887, which (I think) caused it to fill in those links using the "file:" protocol rather than any HTTP/S protocol, which doesn't work for those external links. I think it's important that someone should be able to try Phylotree.js by just opening the hello-world file in a browser, which is what this PR aims to do.

Closing due to imminent 1.0.0 release.


fix: separate saving logic from render logic

Checklist:

[x] I have read and followed the contribution guidelines.
[x] I have read and followed the how to open a pull request guide.
[x] My pull request targets the main branch of freeCodeCamp.
[x] I have tested these changes either locally on my machine, or GitPod.

Whether or not a challenge can be saved is not intrinsically related to isProjectBased which was originally intended to control how blocks are rendered.
The idea of this PR is to create a single source of truth for which type of challenges can be saved. In future we can consider decoupling "savability" from challenge type, but I think this is a step in the right direction.

Yep, we messed up when we created isProjectBased and messed up more when we started using it beyond where it made sense. Easily done, unfortunately.


Plyr: multiple videos with external buttons

I would like to have multiple videos with PLYR on a single page with external play buttons for each. When a play button is clicked it will start the video within the same wrapper. Couldn't find any examples online. Anyone can help me? Thanks.

any workaround on this?

hi, i got solution here https://stackoverflow.com/questions/68739376/control-multiple-videos-with-one-control-ngx-plyr


Not Edge Compatible

Describe the bug
Website doesn't work in MS Edge browser.
To Reproduce
Open CShub.nl in Edge browser.
Expected behavior
Website works in MS Edge browser

Closed as Edge will use Chromium