Repository: flutter
Issue: Flutter TextFields on Chrome and Edge (but not Windows or Firefox) receive multiple onChange events from Japanese input
Labels: a: text input,framework,f: material design,a: internationalization,f: focus,has reproducible steps,P3,browser: chrome-desktop,found in release: 3.0,found in release: 3.1,team-design,triaged-design

When programatically shifting focus between TextFields as part of an TextField's onChange event triggered by Japanese IME input, the change event seems to be incorrectly received by multiple TextFields. The behaviour is not consistent between Windows and Firefox on one side, and Chrome and Edge on the other.  The behaviour can also be avoided by forcing a delay in the input handling code, indicating a possible race.

## Steps to Reproduce
A simplified application has two TextFields, "left" and "right". Each has an onChanged handler. Left's onChange handler prints the received text to the console, and if the input text was "t" or "れ", gives focus to right.  Right's onChange handler prints the received text to the console.

DartPad: https://dartpad.dev/?id=484f57a4221afe3ffced3614a23f1316

**Expected results:** <!-- what did you want to see? -->
1 - I clear both fields and paste "t" into the left field. Focus shifts to the right field, the left field shows "t":
![image](https://user-images.githubusercontent.com/48515264/175526037-887c0069-6f1e-4d18-8f8f-cbf25e063fe6.png)
Console shows:
`leftField onChange called with t`

2 - I clear both fields and type "t" into the left field. Focus shifts to the right field, the left field shows "t":
![image](https://user-images.githubusercontent.com/48515264/175525999-f8d7de67-2ffd-42a4-bfdb-7af08049a59b.png)
Console shows:
`leftField onChange called with t`

3 - I clear both fields and paste "れ" into the left field. Focus shifts to the right field, the left field shows "れ":
![image](https://user-images.githubusercontent.com/48515264/175525963-1f909acb-7cc1-4cc6-8161-2cf0bb720cd7.png)
Console shows:
`leftField onChange called with れ`

4 - I clear both fields and write "れ" into the left field using my IME. Focus shifts to the right field, the left field shows "れ":
![image](https://user-images.githubusercontent.com/48515264/175525671-e1a4be8d-ccd8-4cc1-8929-cdaba91590e3.png)
Console shows:
`leftField onChange called with r`
`leftField onChange called with れ`

**Actual results:** <!-- what did you see? -->
On Windows, I see the desired behaviour (as shown in the screenshots above). 

On DartPad in Firefox, I see the expected behaviour, but during test 4 I receive an additional line on the console:
`leftField onChange called with r`
`leftField onChange called with れ`
`Error: Unexpected null value.Error: Error: Unexpected null value.`

I am unsure where this message is coming from, as no traceback is provided and I cannot attach a debugger to DartPad.

On Chrome, I see the expected behaviour for tests 1, 2, and 3. For test 4, I end up in this state:
![image](https://user-images.githubusercontent.com/48515264/175526682-41ed3122-d3f8-462f-a8fd-4a3caca5fff8.png)
There is an additional line in the console:
`leftField onChange called with r`
`leftField onChange called with れ`
`rightField onChange called with れ`

The right field should be blank, and should not contain 'れ' - the user entered no text there. rightField's onChange event should not have been called.

On Edge, I see the expected behaviour for tests 1, 2, and 3. For test 4, I end up in this state:
![image](https://user-images.githubusercontent.com/48515264/175527146-b7a165e0-d9cf-43a1-8b2c-209d246b8be1.png)
There is an additional line in the console:
`leftField onChange called with ｒ`
`leftField onChange called with れ`
`rightField onChange called with れ`

As with the Chrome test, the right field should be blank, and should not contain 'れ'. rightField's onChange event should not have been called.

## Commentary
It seems that the original event is somehow persisting and that after the right hand TextField receives focus, it also receives that same event. Unfortunately, I have been unable to make much sense of the stack here to understand how TextFields receive their input (and from where), but with the program showing the correct behaviour for roman characters and pasted Japanese input, it would seem that the issue is something to do with the synthesised nature of IME input.

There is also potentially a race condition involved here (which might also explain the Firefox situation - it may be attempting to do the same thing as Chrome / Edge, but with part of the event having been cleaned up to null by the time it attempts to re-transmit it.) If a conditional breakpoint is inserted into editable_text.dart's _formatAndSetValue (set to only take effect when the input is 'れ' to avoid it triggering on the first 'r'), the pause and unpause caused by the debugger removes the behaviour:

https://user-images.githubusercontent.com/48515264/175542597-d473564b-8680-4989-b154-0c39bc1c78ad.mp4

Thanks for reading.

<details>
<summary>Code sample</summary>

```dart

import 'package:flutter/material.dart';

void main() => runApp(const MyApp());

class MyApp extends StatelessWidget {
  const MyApp({super.key});
  @override
  Widget build(BuildContext context) {
    return const MaterialApp(
      title: 'Test Focus',
      home: MyHomePage(title: 'Test Focus'),
    );
  }
}

class MyHomePage extends StatefulWidget {
  final String title;
  const MyHomePage({
    Key? key,
    required this.title,
  }) : super(key: key);
  @override
  State<MyHomePage> createState() => _MyHomePageState();
}

class _MyHomePageState extends State<MyHomePage> {
  @override
  Widget build(BuildContext context) {
    FocusNode focusReceiver = FocusNode();

    final leftField = TextField(
        maxLength: 3,
        onChanged: (text) {
          print('leftField onChange called with $text');
          if (text == 't' || text == 'れ') {
            focusReceiver.requestFocus();
          }
        });

    final rightField = TextField(
        focusNode: focusReceiver,
        maxLength: 3,
        onChanged: (text) {
          print('rightField onChange called with $text');
        });

    return Scaffold(
        appBar: AppBar(title: Text(widget.title)),
        body: Row(children: [
          Expanded(child: leftField),
          const VerticalDivider(),
          Expanded(child: rightField)
        ]));
  }
}
```
</details>

<details>
  <summary>Logs</summary>

<!--
      Run your application with `flutter run --verbose` and attach all the
      log output below between the lines with the backticks. If there is an
      exception, please see if the error message includes enough information
      to explain how to solve the issue.
-->

```

PS Z:\programming\flutter-test\focus_test> flutter run --verbose
[  +62 ms] executing: [C:\Users\curious\flutter/] git -c log.showSignature=false log -n 1 --pretty=format:%H
[ +421 ms] Exit code 0 from: git -c log.showSignature=false log -n 1 --pretty=format:%H
[   +1 ms] 676cefaaff197f27424942307668886253e1ec35
[        ] executing: [C:\Users\curious\flutter/] git tag --points-at 676cefaaff197f27424942307668886253e1ec35
[  +60 ms] Exit code 0 from: git tag --points-at 676cefaaff197f27424942307668886253e1ec35
[        ] 3.0.3
[   +7 ms] executing: [C:\Users\curious\flutter/] git rev-parse --abbrev-ref --symbolic @{u}
[  +57 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u}
[        ] origin/stable
[        ] executing: [C:\Users\curious\flutter/] git ls-remote --get-url origin
[  +40 ms] Exit code 0 from: git ls-remote --get-url origin
[        ] https://github.com/flutter/flutter.git
[ +248 ms] Unable to locate an Android SDK.
[   +2 ms] executing: [C:\Users\curious\flutter/] git rev-parse --abbrev-ref HEAD
[  +41 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
[        ] stable
[  +61 ms] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[   +2 ms] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[   +3 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'WindowsUwpEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[  +91 ms] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[   +3 ms] Artifact Instance of 'WindowsUwpEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[  +72 ms] Multiple devices found:
[  +31 ms] Windows (desktop) • windows • windows-x64    • Microsoft Windows [Version 10.0.22000.739]
[        ] Chrome (web)      • chrome  • web-javascript • Google Chrome 102.0.5005.115
[        ] Edge (web)        • edge    • web-javascript • Microsoft Edge 102.0.1245.44
[        ] [1]: Windows (windows)
[        ] [2]: Chrome (chrome)
[        ] [3]: Edge (edge)
[   +1 ms] Please choose one (To quit, press "q/Q")
[        ] : 
[+2002 ms] 2
[  +30 ms] Running "flutter pub get" in focus_test...
[   +2 ms] Using C:\Users\curious\flutter\.pub-cache for the pub cache.
[   +1 ms] executing: [Z:\programming\flutter-test\focus_test/] C:\Users\curious\flutter\bin\cache\dart-sdk\bin\dart __deprecated_pub --verbose get --no-precompile
[ +422 ms] FINE: Pub 2.17.5
[  +47 ms] MSG : Resolving dependencies...
[  +53 ms] SLVR: fact: focus_test is 1.0.0+1
[   +4 ms] SLVR: derived: focus_test
[  +31 ms] SLVR: fact: focus_test depends on flutter from sdk
[        ] SLVR: fact: focus_test depends on cupertino_icons ^1.0.2
[        ] SLVR: fact: focus_test depends on flutter_test from sdk
[        ] SLVR: fact: focus_test depends on flutter_lints ^2.0.0
[        ] SLVR:   selecting focus_test
[        ] SLVR:   derived: flutter_lints ^2.0.0
[        ] SLVR:   derived: flutter_test from sdk
[        ] SLVR:   derived: cupertino_icons ^1.0.2
[        ] SLVR:   derived: flutter from sdk
[   +1 ms] SLVR:   fact: flutter_lints 2.0.1 depends on lints ^2.0.0
[   +1 ms] SLVR:     selecting flutter_lints 2.0.1
[   +2 ms] SLVR:     derived: lints ^2.0.0
[   +1 ms] SLVR:     fact: flutter_test 0.0.0 from sdk depends on flutter from sdk
[   +1 ms] SLVR:     fact: flutter_test 0.0.0 from sdk depends on test_api 0.4.9
[   +1 ms] SLVR:     fact: flutter_test 0.0.0 from sdk depends on path 1.8.1
[        ] SLVR:     fact: flutter_test 0.0.0 from sdk depends on fake_async 1.3.0
[        ] SLVR:     fact: flutter_test 0.0.0 from sdk depends on clock 1.1.0
[        ] SLVR:     fact: flutter_test 0.0.0 from sdk depends on stack_trace 1.10.0
[        ] SLVR:     fact: flutter_test 0.0.0 from sdk depends on vector_math 2.1.2
[        ] SLVR:     fact: flutter_test 0.0.0 from sdk depends on async 2.8.2
[        ] SLVR:     fact: flutter_test 0.0.0 from sdk depends on boolean_selector 2.1.0
[        ] SLVR:     fact: flutter_test 0.0.0 from sdk depends on characters 1.2.0
[        ] SLVR:     fact: flutter_test 0.0.0 from sdk depends on charcode 1.3.1
[        ] SLVR:     fact: flutter_test 0.0.0 from sdk depends on collection 1.16.0
[        ] SLVR:     fact: flutter_test 0.0.0 from sdk depends on matcher 0.12.11
[        ] SLVR:     fact: flutter_test 0.0.0 from sdk depends on material_color_utilities 0.1.4
[        ] SLVR:     fact: flutter_test 0.0.0 from sdk depends on meta 1.7.0
[        ] SLVR:     fact: flutter_test 0.0.0 from sdk depends on source_span 1.8.2
[        ] SLVR:     fact: flutter_test 0.0.0 from sdk depends on stream_channel 2.1.0
[        ] SLVR:     fact: flutter_test 0.0.0 from sdk depends on string_scanner 1.1.0
[        ] SLVR:     fact: flutter_test 0.0.0 from sdk depends on term_glyph 1.2.0
[        ] SLVR:       selecting flutter_test 0.0.0 from sdk
[        ] SLVR:       derived: term_glyph 1.2.0
[        ] SLVR:       derived: string_scanner 1.1.0
[        ] SLVR:       derived: stream_channel 2.1.0
[        ] SLVR:       derived: source_span 1.8.2
[        ] SLVR:       derived: meta 1.7.0
[        ] SLVR:       derived: material_color_utilities 0.1.4
[        ] SLVR:       derived: matcher 0.12.11
[   +1 ms] SLVR:       derived: collection 1.16.0
[        ] SLVR:       derived: charcode 1.3.1
[        ] SLVR:       derived: characters 1.2.0
[        ] SLVR:       derived: boolean_selector 2.1.0
[        ] SLVR:       derived: async 2.8.2
[        ] SLVR:       derived: vector_math 2.1.2
[        ] SLVR:       derived: stack_trace 1.10.0
[        ] SLVR:       derived: clock 1.1.0
[        ] SLVR:       derived: fake_async 1.3.0
[        ] SLVR:       derived: path 1.8.1
[        ] SLVR:       derived: test_api 0.4.9
[        ] SLVR:         selecting cupertino_icons 1.0.5
[        ] SLVR:         fact: flutter 0.0.0 from sdk depends on characters 1.2.0
[        ] SLVR:         fact: flutter 0.0.0 from sdk depends on collection 1.16.0
[        ] SLVR:         fact: flutter 0.0.0 from sdk depends on material_color_utilities 0.1.4
[        ] SLVR:         fact: flutter 0.0.0 from sdk depends on meta 1.7.0
[        ] SLVR:         fact: flutter 0.0.0 from sdk depends on vector_math 2.1.2
[        ] SLVR:         fact: flutter 0.0.0 from sdk depends on sky_engine from sdk
[        ] SLVR:           selecting flutter 0.0.0 from sdk
[        ] SLVR:           derived: sky_engine from sdk
[        ] SLVR:             selecting lints 2.0.0
[        ] SLVR:               selecting term_glyph 1.2.0
[        ] SLVR:               fact: string_scanner 1.1.0 depends on charcode ^1.2.0
[        ] SLVR:               fact: string_scanner 1.1.0 depends on source_span ^1.8.0
[        ] SLVR:                 selecting string_scanner 1.1.0
[   +2 ms] SLVR:                 fact: stream_channel 2.1.0 depends on async ^2.5.0
[        ] SLVR:                   selecting stream_channel 2.1.0
[   +2 ms] SLVR:                   fact: source_span 1.8.2 depends on collection ^1.15.0
[   +1 ms] SLVR:                   fact: source_span 1.8.2 depends on path ^1.8.0
[        ] SLVR:                   fact: source_span 1.8.2 depends on term_glyph ^1.2.0
[        ] SLVR:                     selecting source_span 1.8.2
[        ] SLVR:                       selecting meta 1.7.0
[   +2 ms] SLVR:                         selecting material_color_utilities 0.1.4
[   +2 ms] SLVR:                         fact: matcher 0.12.11 depends on stack_trace ^1.10.0
[        ] SLVR:                           selecting matcher 0.12.11
[   +1 ms] SLVR:                             selecting collection 1.16.0
[   +2 ms] SLVR:                               selecting charcode 1.3.1
[   +2 ms] SLVR:                                 selecting characters 1.2.0
[   +2 ms] SLVR:                                 fact: boolean_selector 2.1.0 depends on source_span ^1.8.0
[        ] SLVR:                                 fact: boolean_selector 2.1.0 depends on string_scanner ^1.1.0
[        ] SLVR:                                   selecting boolean_selector 2.1.0
[   +1 ms] SLVR:                                   fact: async 2.8.2 depends on collection ^1.15.0
[        ] SLVR:                                   fact: async 2.8.2 depends on meta ^1.1.7
[   +1 ms] SLVR:                                     selecting async 2.8.2
[        ] SLVR:                                       selecting vector_math 2.1.2
[   +1 ms] SLVR:                                       fact: stack_trace 1.10.0 depends on path ^1.8.0
[        ] SLVR:                                         selecting stack_trace 1.10.0
[   +1 ms] SLVR:                                           selecting clock 1.1.0
[   +1 ms] SLVR:                                           fact: fake_async 1.3.0 depends on clock ^1.1.0
[        ] SLVR:                                           fact: fake_async 1.3.0 depends on collection ^1.15.0
[        ] SLVR:                                             selecting fake_async 1.3.0
[        ] SLVR:                                               selecting path 1.8.1
[   +2 ms] SLVR:                                               fact: test_api 0.4.9 depends on async ^2.5.0
[        ] SLVR:                                               fact: test_api 0.4.9 depends on boolean_selector ^2.1.0
[        ] SLVR:                                               fact: test_api 0.4.9 depends on collection ^1.15.0
[        ] SLVR:                                               fact: test_api 0.4.9 depends on meta ^1.3.0
[        ] SLVR:                                               fact: test_api 0.4.9 depends on source_span ^1.8.0
[        ] SLVR:                                               fact: test_api 0.4.9 depends on stack_trace ^1.10.0
[        ] SLVR:                                               fact: test_api 0.4.9 depends on stream_channel ^2.1.0
[        ] SLVR:                                               fact: test_api 0.4.9 depends on string_scanner ^1.1.0
[        ] SLVR:                                               fact: test_api 0.4.9 depends on term_glyph ^1.2.0
[        ] SLVR:                                               fact: test_api 0.4.9 depends on matcher >=0.12.11 <0.12.12
[        ] SLVR:                                                 selecting test_api 0.4.9
[        ] SLVR:                                                   selecting sky_engine 0.0.99 from sdk
[ +149 ms] SLVR: Version solving took 0:00:00.269975 seconds.
[   +1 ms]     | Tried 1 solutions.
[        ] FINE: Resolving dependencies finished (0.322s).
[   +6 ms] MSG :   async 2.8.2 (2.9.0 available)
[        ]     |   characters 1.2.0 (1.2.1 available)
[        ]     |   clock 1.1.0 (1.1.1 available)
[        ]     |   fake_async 1.3.0 (1.3.1 available)
[        ]     |   matcher 0.12.11 (0.12.12 available)
[        ]     |   material_color_utilities 0.1.4 (0.1.5 available)
[        ]     |   meta 1.7.0 (1.8.0 available)
[        ]     |   path 1.8.1 (1.8.2 available)
[        ]     |   source_span 1.8.2 (1.9.0 available)
[        ]     |   string_scanner 1.1.0 (1.1.1 available)
[        ]     |   term_glyph 1.2.0 (1.2.1 available)
[        ]     |   test_api 0.4.9 (0.4.11 available)
[  +27 ms] IO  : Writing 3784 characters to text file pubspec.lock.
[   +1 ms] FINE: Contents:
[        ]     | # Generated by pub
[        ]     | # See https://dart.dev/tools/pub/glossary#lockfile
[        ]     | packages:
[        ]     |   async:
[        ]     |     dependency: transitive
[        ]     |     description:
[        ]     |       name: async
[        ]     |       url: "https://pub.dartlang.org"
[        ]     |     source: hosted
[        ]     |     version: "2.8.2"
[        ]     |   boolean_selector:
[        ]     |     dependency: transitive
[        ]     |     description:
[        ]     |       name: boolean_selector
[   +1 ms]     |       url: "https://pub.dartlang.org"
[        ]     |     source: hosted
[        ]     |     version: "2.1.0"
[        ]     |   characters:
[        ]     |     dependency: transitive
[        ]     |     description:
[        ]     |       name: characters
[        ]     |       url: "https://pub.dartlang.org"
[        ]     |     source: hosted
[        ]     |     version: "1.2.0"
[        ]     |   charcode:
[        ]     |     dependency: transitive
[        ]     |     description:
[        ]     |       name: charcode
[        ]     |       url: "https://pub.dartlang.org"
[        ]     |     source: hosted
[        ]     |     version: "1.3.1"
[        ]     |   clock:
[        ]     |     dependency: transitive
[        ]     |     description:
[        ]     |       name: clock
[        ]     |       url: "https://pub.dartlang.org"
[        ]     |     source: hosted
[        ]     |     version: "1.1.0"
[        ]     |   collection:
[        ]     |     dependency: transitive
[        ]     |     description:
[        ]     |       name: collection
[        ]     |       url: "https://pub.dartlang.org"
[        ]     |     source: hosted
[        ]     |     version: "1.16.0"
[        ]     |   cupertino_icons:
[        ]     |     dependency: "direct main"
[        ]     |     description:
[        ]     |       name: cupertino_icons
[        ]     |       url: "https://pub.dartlang.org"
[        ]     |     source: hosted
[        ]     |     version: "1.0.5"
[        ]     |   fake_async:
[        ]     |     dependency: transitive
[        ]     |     description:
[        ]     |       name: fake_async
[        ]     |       url: "https://pub.dartlang.org"
[        ]     |     source: hosted
[        ]     |     version: "1.3.0"
[        ]     |   flutter:
[   +3 ms]     |     dependency: "direct main"
[   +9 ms]     |     description: flutter
[   +1 ms]     |     source: sdk
[        ]     |     version: "0.0.0"
[        ]     |   flutter_lints:
[        ]     |     dependency: "direct dev"
[        ]     |     description:
[   +1 ms]     |       name: flutter_lints
[        ]     |       url: "https://pub.dartlang.org"
[        ]     |     source: hosted
[        ]     |     version: "2.0.1"
[        ]     |   flutter_test:
[        ]     |     dependency: "direct dev"
[        ]     |     description: flutter
[        ]     |     source: sdk
[        ]     |     version: "0.0.0"
[        ]     |   lints:
[        ]     |     dependency: transitive
[        ]     |     description:
[        ]     |       name: lints
[        ]     |       url: "https://pub.dartlang.org"
[        ]     |     source: hosted
[        ]     |     version: "2.0.0"
[        ]     |   matcher:
[        ]     |     dependency: transitive
[        ]     |     description:
[        ]     |       name: matcher
[        ]     |       url: "https://pub.dartlang.org"
[        ]     |     source: hosted
[        ]     |     version: "0.12.11"
[        ]     |   material_color_utilities:
[        ]     |     dependency: transitive
[        ]     |     description:
[        ]     |       name: material_color_utilities
[        ]     |       url: "https://pub.dartlang.org"
[        ]     |     source: hosted
[        ]     |     version: "0.1.4"
[        ]     |   meta:
[        ]     |     dependency: transitive
[        ]     |     description:
[        ]     |       name: meta
[        ]     |       url: "https://pub.dartlang.org"
[        ]     |     source: hosted
[        ]     |     version: "1.7.0"
[        ]     |   path:
[        ]     |     dependency: transitive
[        ]     |     description:
[        ]     |       name: path
[        ]     |       url: "https://pub.dartlang.org"
[        ]     |     source: hosted
[        ]     |     version: "1.8.1"
[        ]     |   sky_engine:
[        ]     |     dependency: transitive
[        ]     |     description: flutter
[        ]     |     source: sdk
[        ]     |     version: "0.0.99"
[        ]     |   source_span:
[        ]     |     dependency: transitive
[        ]     |     description:
[        ]     |       name: source_span
[        ]     |       url: "https://pub.dartlang.org"
[        ]     |     source: hosted
[        ]     |     version: "1.8.2"
[        ]     |   stack_trace:
[        ]     |     dependency: transitive
[        ]     |     description:
[        ]     |       name: stack_trace
[        ]     |       url: "https://pub.dartlang.org"
[        ]     |     source: hosted
[        ]     |     version: "1.10.0"
[        ]     |   stream_channel:
[        ]     |     dependency: transitive
[        ]     |     description:
[        ]     |       name: stream_channel
[        ]     |       url: "https://pub.dartlang.org"
[        ]     |     source: hosted
[        ]     |     version: "2.1.0"
[        ]     |   string_scanner:
[        ]     |     dependency: transitive
[        ]     |     description:
[   +1 ms]     |       name: string_scanner
[        ]     |       url: "https://pub.dartlang.org"
[        ]     |     source: hosted
[        ]     |     version: "1.1.0"
[        ]     |   term_glyph:
[        ]     |     dependency: transitive
[        ]     |     description:
[        ]     |       name: term_glyph
[        ]     |       url: "https://pub.dartlang.org"
[        ]     |     source: hosted
[        ]     |     version: "1.2.0"
[        ]     |   test_api:
[        ]     |     dependency: transitive
[        ]     |     description:
[        ]     |       name: test_api
[        ]     |       url: "https://pub.dartlang.org"
[        ]     |     source: hosted
[        ]     |     version: "0.4.9"
[        ]     |   vector_math:
[        ]     |     dependency: transitive
[        ]     |     description:
[        ]     |       name: vector_math
[        ]     |       url: "https://pub.dartlang.org"
[        ]     |     source: hosted
[        ]     |     version: "2.1.2"
[        ]     | sdks:
[        ]     |   dart: ">=2.17.3 <3.0.0"
[        ] IO  : Writing 2576 characters to text file .packages.
[        ] FINE: Contents:
[        ]     | # This file is deprecated. Tools should instead consume 
[        ]     | # `.dart_tool/package_config.json`.
[        ]     | # 
[        ]     | # For more info see: https://dart.dev/go/dot-packages-deprecation
[        ]     | # 
[        ]     | # Generated by pub on 2022-06-24 23:18:37.888221.
[        ]     | async:file:///C:/Users/curious/flutter/.pub-cache/hosted/pub.dartlang.org/async-2.8.2/lib/
[        ]     | boolean_selector:file:///C:/Users/curious/flutter/.pub-cache/hosted/pub.dartlang.org/boolean_selector-2.1.0/lib/
[        ]     | characters:file:///C:/Users/curious/flutter/.pub-cache/hosted/pub.dartlang.org/characters-1.2.0/lib/
[        ]     | charcode:file:///C:/Users/curious/flutter/.pub-cache/hosted/pub.dartlang.org/charcode-1.3.1/lib/
[        ]     | clock:file:///C:/Users/curious/flutter/.pub-cache/hosted/pub.dartlang.org/clock-1.1.0/lib/
[        ]     | collection:file:///C:/Users/curious/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.16.0/lib/
[        ]     | cupertino_icons:file:///C:/Users/curious/flutter/.pub-cache/hosted/pub.dartlang.org/cupertino_icons-1.0.5/lib/
[        ]     | fake_async:file:///C:/Users/curious/flutter/.pub-cache/hosted/pub.dartlang.org/fake_async-1.3.0/lib/
[        ]     | flutter:file:///C:/Users/curious/flutter/packages/flutter/lib/
[        ]     | flutter_lints:file:///C:/Users/curious/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_lints-2.0.1/lib/
[        ]     | flutter_test:file:///C:/Users/curious/flutter/packages/flutter_test/lib/
[        ]     | lints:file:///C:/Users/curious/flutter/.pub-cache/hosted/pub.dartlang.org/lints-2.0.0/lib/
[        ]     | matcher:file:///C:/Users/curious/flutter/.pub-cache/hosted/pub.dartlang.org/matcher-0.12.11/lib/
[        ]     | material_color_utilities:file:///C:/Users/curious/flutter/.pub-cache/hosted/pub.dartlang.org/material_color_utilities-0.1.4/lib/
[        ]     | meta:file:///C:/Users/curious/flutter/.pub-cache/hosted/pub.dartlang.org/meta-1.7.0/lib/
[        ]     | path:file:///C:/Users/curious/flutter/.pub-cache/hosted/pub.dartlang.org/path-1.8.1/lib/
[        ]     | sky_engine:file:///C:/Users/curious/flutter/bin/cache/pkg/sky_engine/lib/
[        ]     | source_span:file:///C:/Users/curious/flutter/.pub-cache/hosted/pub.dartlang.org/source_span-1.8.2/lib/
[        ]     | stack_trace:file:///C:/Users/curious/flutter/.pub-cache/hosted/pub.dartlang.org/stack_trace-1.10.0/lib/
[        ]     | stream_channel:file:///C:/Users/curious/flutter/.pub-cache/hosted/pub.dartlang.org/stream_channel-2.1.0/lib/
[        ]     | string_scanner:file:///C:/Users/curious/flutter/.pub-cache/hosted/pub.dartlang.org/string_scanner-1.1.0/lib/
[        ]     | term_glyph:file:///C:/Users/curious/flutter/.pub-cache/hosted/pub.dartlang.org/term_glyph-1.2.0/lib/
[        ]     | test_api:file:///C:/Users/curious/flutter/.pub-cache/hosted/pub.dartlang.org/test_api-0.4.9/lib/
[        ]     | vector_math:file:///C:/Users/curious/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.1.2/lib/
[        ]     | focus_test:lib/
[        ] MSG : Got dependencies!
[  +18 ms] IO  : Writing 5135 characters to text file .dart_tool\package_config.json.
[        ] FINE: Contents:
[        ]     | {
[        ]     |   "configVersion": 2,
[        ]     |   "packages": [
[        ]     |     {
[        ]     |       "name": "async",
[        ]     |       "rootUri": "file:///C:/Users/curious/flutter/.pub-cache/hosted/pub.dartlang.org/async-2.8.2",
[        ]     |       "packageUri": "lib/",
[        ]     |       "languageVersion": "2.12"
[        ]     |     },
[        ]     |     {
[        ]     |       "name": "boolean_selector",
[        ]     |       "rootUri": "file:///C:/Users/curious/flutter/.pub-cache/hosted/pub.dartlang.org/boolean_selector-2.1.0",
[        ]     |       "packageUri": "lib/",
[        ]     |       "languageVersion": "2.12"
[        ]     |     },
[        ]     |     {
[        ]     |       "name": "characters",
[        ]     |       "rootUri": "file:///C:/Users/curious/flutter/.pub-cache/hosted/pub.dartlang.org/characters-1.2.0",
[        ]     |       "packageUri": "lib/",
[        ]     |       "languageVersion": "2.12"
[        ]     |     },
[        ]     |     {
[        ]     |       "name": "charcode",
[        ]     |       "rootUri": "file:///C:/Users/curious/flutter/.pub-cache/hosted/pub.dartlang.org/charcode-1.3.1",
[        ]     |       "packageUri": "lib/",
[        ]     |       "languageVersion": "2.12"
[        ]     |     },
[        ]     |     {
[        ]     |       "name": "clock",
[        ]     |       "rootUri": "file:///C:/Users/curious/flutter/.pub-cache/hosted/pub.dartlang.org/clock-1.1.0",
[        ]     |       "packageUri": "lib/",
[        ]     |       "languageVersion": "2.12"
[        ]     |     },
[        ]     |     {
[        ]     |       "name": "collection",
[        ]     |       "rootUri": "file:///C:/Users/curious/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.16.0",
[        ]     |       "packageUri": "lib/",
[        ]     |       "languageVersion": "2.12"
[        ]     |     },
[        ]     |     {
[        ]     |       "name": "cupertino_icons",
[        ]     |       "rootUri": "file:///C:/Users/curious/flutter/.pub-cache/hosted/pub.dartlang.org/cupertino_icons-1.0.5",
[        ]     |       "packageUri": "lib/",
[        ]     |       "languageVersion": "2.12"
[        ]     |     },
[        ]     |     {
[        ]     |       "name": "fake_async",
[        ]     |       "rootUri": "file:///C:/Users/curious/flutter/.pub-cache/hosted/pub.dartlang.org/fake_async-1.3.0",
[        ]     |       "packageUri": "lib/",
[        ]     |       "languageVersion": "2.12"
[        ]     |     },
[        ]     |     {
[        ]     |       "name": "flutter",
[        ]     |       "rootUri": "file:///C:/Users/curious/flutter/packages/flutter",
[        ]     |       "packageUri": "lib/",
[        ]     |       "languageVersion": "2.12"
[        ]     |     },
[        ]     |     {
[        ]     |       "name": "flutter_lints",
[   +1 ms]     |       "rootUri": "file:///C:/Users/curious/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_lints-2.0.1",
[        ]     |       "packageUri": "lib/",
[        ]     |       "languageVersion": "2.17"
[        ]     |     },
[        ]     |     {
[        ]     |       "name": "flutter_test",
[        ]     |       "rootUri": "file:///C:/Users/curious/flutter/packages/flutter_test",
[        ]     |       "packageUri": "lib/",
[        ]     |       "languageVersion": "2.17"
[        ]     |     },
[        ]     |     {
[        ]     |       "name": "lints",
[        ]     |       "rootUri": "file:///C:/Users/curious/flutter/.pub-cache/hosted/pub.dartlang.org/lints-2.0.0",
[        ]     |       "packageUri": "lib/",
[        ]     |       "languageVersion": "2.17"
[        ]     |     },
[        ]     |     {
[        ]     |       "name": "matcher",
[        ]     |       "rootUri": "file:///C:/Users/curious/flutter/.pub-cache/hosted/pub.dartlang.org/matcher-0.12.11",
[        ]     |       "packageUri": "lib/",
[        ]     |       "languageVersion": "2.12"
[        ]     |     },
[        ]     |     {
[        ]     |       "name": "material_color_utilities",
[        ]     |       "rootUri": "file:///C:/Users/curious/flutter/.pub-cache/hosted/pub.dartlang.org/material_color_utilities-0.1.4",
[        ]     |       "packageUri": "lib/",
[        ]     |       "languageVersion": "2.13"
[        ]     |     },
[        ]     |     {
[        ]     |       "name": "meta",
[        ]     |       "rootUri": "file:///C:/Users/curious/flutter/.pub-cache/hosted/pub.dartlang.org/meta-1.7.0",
[        ]     |       "packageUri": "lib/",
[        ]     |       "languageVersion": "2.12"
[        ]     |     },
[        ]     |     {
[        ]     |       "name": "path",
[        ]     |       "rootUri": "file:///C:/Users/curious/flutter/.pub-cache/hosted/pub.dartlang.org/path-1.8.1",
[        ]     |       "packageUri": "lib/",
[        ]     |       "languageVersion": "2.12"
[        ]     |     },
[        ]     |     {
[        ]     |       "name": "sky_engine",
[        ]     |       "rootUri": "file:///C:/Users/curious/flutter/bin/cache/pkg/sky_engine",
[        ]     |       "packageUri": "lib/",
[        ]     |       "languageVersion": "2.12"
[        ]     |     },
[        ]     |     {
[        ]     |       "name": "source_span",
[        ]     |       "rootUri": "file:///C:/Users/curious/flutter/.pub-cache/hosted/pub.dartlang.org/source_span-1.8.2",
[        ]     |       "packageUri": "lib/",
[        ]     |       "languageVersion": "2.14"
[        ]     |     },
[        ]     |     {
[        ]     |       "name": "stack_trace",
[        ]     |       "rootUri": "file:///C:/Users/curious/flutter/.pub-cache/hosted/pub.dartlang.org/stack_trace-1.10.0",
[        ]     |       "packageUri": "lib/",
[        ]     |       "languageVersion": "2.12"
[        ]     |     },
[        ]     |     {
[        ]     |       "name": "stream_channel",
[        ]     |       "rootUri": "file:///C:/Users/curious/flutter/.pub-cache/hosted/pub.dartlang.org/stream_channel-2.1.0",
[        ]     |       "packageUri": "lib/",
[        ]     |       "languageVersion": "2.12"
[        ]     |     },
[        ]     |     {
[        ]     |       "name": "string_scanner",
[        ]     |       "rootUri": "file:///C:/Users/curious/flutter/.pub-cache/hosted/pub.dartlang.org/string_scanner-1.1.0",
[        ]     |       "packageUri": "lib/",
[        ]     |       "languageVersion": "2.12"
[        ]     |     },
[        ]     |     {
[        ]     |       "name": "term_glyph",
[        ]     |       "rootUri": "file:///C:/Users/curious/flutter/.pub-cache/hosted/pub.dartlang.org/term_glyph-1.2.0",
[        ]     |       "packageUri": "lib/",
[        ]     |       "languageVersion": "2.12"
[        ]     |     },
[        ]     |     {
[        ]     |       "name": "test_api",
[        ]     |       "rootUri": "file:///C:/Users/curious/flutter/.pub-cache/hosted/pub.dartlang.org/test_api-0.4.9",
[        ]     |       "packageUri": "lib/",
[        ]     |       "languageVersion": "2.12"
[        ]     |     },
[        ]     |     {
[        ]     |       "name": "vector_math",
[        ]     |       "rootUri": "file:///C:/Users/curious/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.1.2",
[        ]     |       "packageUri": "lib/",
[        ]     |       "languageVersion": "2.14"
[        ]     |     },
[        ]     |     {
[        ]     |       "name": "focus_test",
[        ]     |       "rootUri": "../",
[        ]     |       "packageUri": "lib/",
[   +1 ms]     |       "languageVersion": "2.17"
[        ]     |     }
[        ]     |   ],
[        ]     |   "generated": "2022-06-24T13:18:37.925218Z",
[        ]     |   "generator": "pub",
[        ]     |   "generatorVersion": "2.17.5"
[        ]     | }
[   +3 ms] IO  : Writing 29688 characters to text file C:\Users\curious\flutter\.pub-cache\log\pub_log.txt.
[        ] MSG : Logs written to C:\Users\curious\flutter\.pub-cache\log\pub_log.txt.
[  +41 ms] Running "flutter pub get" in focus_test... (completed in 1,049ms)
[ +255 ms] Generating Z:\programming\flutter-test\focus_test\android\app\src\main\java\io\flutter\plugins\GeneratedPluginRegistrant.java
[ +233 ms] Launching lib\main.dart on Chrome in debug mode...
[ +144 ms] Updating assets
[  +77 ms] Waiting for connection from debug service on Chrome...
[ +235 ms] <- reset
[   +6 ms] C:\Users\curious\flutter\bin\cache\dart-sdk\bin\dart.exe --disable-dart-dev C:\Users\curious\flutter\bin\cache\dart-sdk\bin\snapshots\frontend_server.dart.snapshot --sdk-root
C:\Users\curious\flutter\bin\cache\flutter_web_sdk/ --incremental --target=dartdevc --debugger-module-names --experimental-emit-debug-metadata -DFLUTTER_WEB_AUTO_DETECT=true --output-dill   
C:\Users\curious\AppData\Local\Temp\flutter_tools.5fe3fe08\flutter_tool.ec6080\app.dill --libraries-spec file:///C:/Users/curious/flutter/bin/cache/flutter_web_sdk/libraries.json --packages 
Z:\programming\flutter-test\focus_test\.dart_tool\package_config.json -Ddart.vm.profile=false -Ddart.vm.product=false --enable-asserts --track-widget-creation --filesystem-root
C:\Users\curious\AppData\Local\Temp\flutter_tools.5fe3fe08\flutter_tools.3d089455 --filesystem-scheme org-dartlang-app --initialize-from-dill
build\b1b715402d823b7fd5c2b68d2edcb2ce.cache.dill.track.dill --platform file:///C:/Users/curious/flutter/bin/cache/flutter_web_sdk/kernel/flutter_ddc_sdk_sound.dill --sound-null-safety      
[   +8 ms] <- compile org-dartlang-app:/web_entrypoint.dart
[+13508 ms] Waiting for connection from debug service on Chrome... (completed in 13.8s)
[        ] Synced 29.9MB.
[        ] <- accept
[        ] Caching compiled dill
[+4702 ms] [CHROME]: 
[   +2 ms] [CHROME]: DevTools listening on ws://127.0.0.1:56706/devtools/browser/15366c56-4301-4748-8981-f80491013128
[ +239 ms] DwdsInjector: Received request for entrypoint at http://localhost:56688/main_module.bootstrap.js
[   +4 ms] MetadataProvider: Loading debug metadata...
[   +4 ms] MetadataProvider: Loaded debug metadata for module: web_entrypoint.dart
[  +19 ms] MetadataProvider: Loaded debug metadata for module: packages/focus_test/main.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/material.dart
[   +1 ms] MetadataProvider: Loaded debug metadata for module: packages/flutter/widgets.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/will_pop_scope.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/title.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/rendering.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/rendering/wrap.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/rendering/layer.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/painting.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/painting/placeholder_span.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/services/text_formatter.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/services/text_layout_metrics.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/services/text_editing.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/foundation.dart
[   +2 ms] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/foundation/unicode.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/foundation/synchronous_future.dart
[   +1 ms] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/foundation/stack_frame.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/foundation/object.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/foundation/constants.dart
[   +1 ms] MetadataProvider: Loaded debug metadata for module: packages/meta/meta.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/meta/meta_meta.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/foundation/serialization.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/foundation/print.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/foundation/_platform_web.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/foundation/observer_list.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/foundation/node.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/foundation/licenses.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/foundation/key.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/foundation/debug.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/foundation/basic_types.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/foundation/_isolates_web.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/foundation/consolidate_response.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/foundation/collections.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/foundation/change_notifier.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/foundation/_bitfield_web.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/foundation/binding.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/foundation/annotations.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/services/system_chrome.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/services/restoration.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/scheduler.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/scheduler/ticker.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/scheduler/binding.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/scheduler/priority.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/scheduler/debug.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/collection/src/union_set_controller.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/collection/src/queue_list.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/collection/src/priority_queue.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/collection/src/utils.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/collection/src/list_extensions.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/collection/src/equality.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/collection/src/comparators.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/collection/src/algorithms.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/collection/src/iterable_zip.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/collection/src/iterable_extensions.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/collection/src/functions.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/collection/src/combined_wrappers/combined_map.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/collection/src/combined_wrappers/combined_iterable.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/collection/src/combined_wrappers/combined_iterator.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/collection/src/combined_wrappers/combined_list.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/collection/src/canonicalized_map.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/services/keyboard_maps.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/services/keyboard_key.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/services/binary_messenger.dart
[   +2 ms] MetadataProvider: Loaded debug metadata for module: packages/vector_math/vector_math_64.dart
[   +1 ms] MetadataProvider: Loaded debug metadata for module: packages/characters/characters.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/characters/src/extensions.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/characters/src/characters_impl.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/characters/src/grapheme_clusters/breaks.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/characters/src/grapheme_clusters/table.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/characters/src/grapheme_clusters/constants.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/services/system_sound.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/services/system_navigator.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/services/platform_views.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/gestures.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/gestures/velocity_tracker.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/gestures/lsq_solver.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/gestures/events.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/gestures/gesture_settings.dart
[   +1 ms] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/gestures/constants.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/gestures/team.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/gestures/binding.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/gestures/resampler.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/gestures/pointer_signal_resolver.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/gestures/pointer_router.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/gestures/hit_test.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/gestures/debug.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/gestures/converter.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/gestures/arena.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/gestures/tap.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/gestures/recognizer.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/gestures/scale.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/gestures/multitap.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/gestures/multidrag.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/gestures/drag_details.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/gestures/drag.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/gestures/monodrag.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/gestures/long_press.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/gestures/force_press.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/gestures/eager.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/services/mouse_tracking.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/services/mouse_cursor.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/services/haptic_feedback.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/services/font_loader.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/services/deferred_component.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/services/debug.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/services/clipboard.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/painting/basic_types.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/painting/colors.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/painting/stadium_border.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/painting/rounded_rectangle_border.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/painting/edge_insets.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/painting/circle_border.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/painting/borders.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/painting/border_radius.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/painting/shape_decoration.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/painting/_network_image_web.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/painting/image_stream.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/painting/image_cache.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/painting/binding.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/painting/shader_warm_up.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/painting/debug.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/painting/gradient.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/painting/alignment.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/painting/decoration_image.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/painting/box_fit.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/painting/decoration.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/painting/box_shadow.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/painting/box_decoration.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/painting/box_border.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/painting/paint_utilities.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/painting/notched_shapes.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/painting/matrix_utils.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/painting/image_resolution.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/painting/image_decoder.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/painting/geometry.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/painting/fractional_offset.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/painting/flutter_logo.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/painting/continuous_rectangle_border.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/painting/clip.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/painting/beveled_rectangle_border.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/semantics.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/semantics/semantics_service.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/semantics/semantics_event.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/semantics/semantics.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/semantics/binding.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/semantics/debug.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/animation.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/animation/tween_sequence.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/animation/listener_helpers.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/animation/curves.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/animation/animation_controller.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/physics.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/physics/utils.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/physics/tolerance.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/physics/spring_simulation.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/physics/simulation.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/physics/gravity_simulation.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/physics/friction_simulation.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/physics/clamped_simulation.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/rendering/layout_helper.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/rendering/viewport_offset.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/rendering/sliver.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/rendering/tweens.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/rendering/texture.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/rendering/table_border.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/rendering/table.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/rendering/stack.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/rendering/sliver_persistent_header.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/rendering/sliver_padding.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/rendering/sliver_multi_box_adaptor.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/rendering/sliver_list.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/rendering/sliver_grid.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/rendering/sliver_fixed_extent_list.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/rendering/sliver_fill.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/rendering/shifted_box.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/rendering/debug_overflow_indicator.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/rendering/rotated_box.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/rendering/proxy_sliver.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/rendering/proxy_box.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/rendering/platform_view.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/rendering/performance_overlay.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/rendering/paragraph.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/rendering/list_wheel_viewport.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/rendering/list_body.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/rendering/image.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/rendering/flow.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/rendering/flex.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/rendering/error.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/rendering/editable.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/rendering/custom_paint.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/rendering/custom_layout.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/rendering/animated_size.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/scroll_metrics.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/scroll_simulation.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/constants.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/visibility.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/value_listenable_builder.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/unique_widget.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/tween_animation_builder.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/implicit_animations.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/texture.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/text_selection_toolbar_layout_delegate.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/status_transitions.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/spacer.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/slotted_render_object_widget.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/sliver_prototype_extent_list.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/sliver_persistent_header.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/sliver_layout_builder.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/layout_builder.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/sliver_fill.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/size_changed_layout_notifier.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/single_child_scroll_view.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/scroll_view.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/scroll_notification_observer.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/safe_area.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/reorderable_list.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/raw_keyboard_listener.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/preferred_size.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/platform_view.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/page_view.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/overflow_bar.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/orientation_builder.dart
[   +1 ms] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/nested_scroll_view.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/navigation_toolbar.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/list_wheel_scroll_view.dart
[   +1 ms] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/keyboard_listener.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/interactive_viewer.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/image_icon.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/icon_theme_data.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/icon_theme.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/icon.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/icon_data.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/image_filter.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/grid_paper.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/form.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/fade_in_image.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/dual_transition_builder.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/draggable_scrollable_sheet.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/drag_target.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/dismissible.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/desktop_text_selection_toolbar_layout_delegate.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/color_filter.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/bottom_navigation_bar_item.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/autocomplete.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/async.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/annotated_region.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/animated_switcher.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/animated_size.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/animated_list.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/animated_cross_fade.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/user_accounts_drawer_header.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/icon_button.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/typography.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/colors.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/material_state.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/input_border.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/constants.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/material_color_utilities/material_color_utilities.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/material_color_utilities/score/score.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/material_color_utilities/utils/math_utils.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/material_color_utilities/utils/color_utils.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/material_color_utilities/hct/cam16.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/material_color_utilities/hct/viewing_conditions.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/material_color_utilities/scheme/scheme.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/material_color_utilities/palettes/core_palette.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/material_color_utilities/palettes/tonal_palette.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/material_color_utilities/hct/hct.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/material_color_utilities/quantize/quantizer_wu.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/material_color_utilities/quantize/quantizer_map.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/material_color_utilities/quantize/quantizer.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/material_color_utilities/quantize/quantizer_wsmeans.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/material_color_utilities/quantize/point_provider_lab.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/material_color_utilities/quantize/point_provider.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/material_color_utilities/quantize/quantizer_celebi.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/material_color_utilities/blend/blend.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/material_state_mixin.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/tooltip_visibility.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/floating_action_button_theme.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/curves.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/bottom_sheet_theme.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/tab_indicator.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/tab_controller.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/icons.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/cupertino.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/cupertino/thumb_painter.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/cupertino/text_theme.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/cupertino/interface_level.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/cupertino/text_selection_toolbar_button.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/cupertino/button.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/cupertino/constants.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/cupertino/text_selection_toolbar.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/cupertino/text_selection.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/cupertino/debug.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/cupertino/text_form_field_row.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/cupertino/text_field.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/cupertino/icons.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/cupertino/desktop_text_selection.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/cupertino/form_row.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/cupertino/tab_view.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/cupertino/route.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/cupertino/app.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/cupertino/scrollbar.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/cupertino/tab_scaffold.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/cupertino/bottom_tab_bar.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/cupertino/switch.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/cupertino/sliding_segmented_control.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/cupertino/slider.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/cupertino/segmented_control.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/cupertino/search_field.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/cupertino/refresh.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/cupertino/activity_indicator.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/cupertino/picker.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/cupertino/page_scaffold.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/cupertino/nav_bar.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/cupertino/form_section.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/cupertino/dialog.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/cupertino/date_picker.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/cupertino/context_menu_action.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/cupertino/context_menu.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/drawer_header.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/toggleable.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/toggle_buttons.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/time_picker.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/text_form_field.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/text_field.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/text_selection.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/text_selection_toolbar_text_button.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/text_selection_toolbar.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/selectable_text.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/desktop_text_selection.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/dialog.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/switch_list_tile.dart
[   +1 ms] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/switch.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/shadows.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/stepper.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/slider.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/search.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/scrollbar.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/reorderable_list.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/refresh_indicator.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/progress_indicator.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/range_slider.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/radio_list_tile.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/radio.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/popup_menu.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/paginated_data_table.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/dropdown.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/data_table_source.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/data_table.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/checkbox.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/card.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/page.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/outlined_button.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/no_splash.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/mergeable_material.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/input_date_picker_form_field.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/date.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/grid_tile_bar.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/grid_tile.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/flutter_logo.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/expansion_tile.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/expansion_panel.dart
[+5188 ms] Application finished.
[   +2 ms] "flutter run" took 51,344ms.
[ +180 ms] ensureAnalyticsSent: 177ms
[   +1 ms] Running shutdown hooks
[        ] Shutdown hooks complete
[        ] exiting with code 0
PS Z:\programming\flutter-test\focus_test>

```

<!--
     Run `flutter analyze` and attach any output of that command below.
     If there are any analysis errors, try resolving them before filing this issue.
-->

```

PS Z:\programming\flutter-test\focus_test> flutter analyze
Analyzing focus_test...                                                 

   info - Avoid `print` calls in production code - lib\main.dart:34:11 - avoid_print
   info - Avoid `print` calls in production code - lib\main.dart:44:11 - avoid_print

2 issues found. (ran in 3.9s)
PS Z:\programming\flutter-test\focus_test> 

```

<!-- Finally, paste the output of running `flutter doctor -v` here. -->

```

PS Z:\programming\flutter-test\focus_test> flutter doctor -v
[√] Flutter (Channel stable, 3.0.3, on Microsoft Windows [Version 10.0.22000.739], locale en-AU)
    • Flutter version 3.0.3 at C:\Users\curious\flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 676cefaaff (2 days ago), 2022-06-22 11:34:49 -0700
    • Engine revision ffe7b86a1e
    • Dart version 2.17.5
    • DevTools version 2.12.2

[X] Android toolchain - develop for Android devices
    X Unable to locate Android SDK.
      Install Android Studio from: https://developer.android.com/studio/index.html
      On first launch it will assist you in installing the Android SDK components.
      (or visit https://flutter.dev/docs/get-started/install/windows#android-setup for detailed instructions).
      If the Android SDK has been installed to a custom location, please use
      `flutter config --android-sdk` to update to that location.


[√] Chrome - develop for the web
    • Chrome at C:\Program Files (x86)\Google\Chrome\Application\chrome.exe

[√] Visual Studio - develop for Windows (Visual Studio Community 2022 17.2.3)
    • Visual Studio at C:\Program Files\Microsoft Visual Studio\2022\Community
    • Visual Studio Community 2022 version 17.2.32526.322
    • Windows 10 SDK version 10.0.19041.0

[!] Android Studio (not installed)
    • Android Studio not found; download from https://developer.android.com/studio/index.html
      (or visit https://flutter.dev/docs/get-started/install/windows#android-setup for detailed instructions).

[√] VS Code (version 1.68.1)
    • VS Code at C:\Users\curious\AppData\Local\Programs\Microsoft VS Code
    • Flutter extension version 3.42.0

[√] Connected device (3 available)
    • Windows (desktop) • windows • windows-x64    • Microsoft Windows [Version 10.0.22000.739]
    • Chrome (web)      • chrome  • web-javascript • Google Chrome 102.0.5005.115
    • Edge (web)        • edge    • web-javascript • Microsoft Edge 102.0.1245.44

[√] HTTP Host Availability
    • All required HTTP hosts are available

! Doctor found issues in 2 categories.
PS Z:\programming\flutter-test\focus_test> 

```

</details>