Repository: flutter
Issue: [go_router] canPop() causes "Unexpected Null Value" error
Labels: c: crash,package,has reproducible steps,P2,p: go_router,found in release: 3.7,found in release: 3.8,team-go_router,triaged-go_router

## Steps to Reproduce

1. Configure go_router with a `ShellRoute` which contains a call to `context.canPop()` as shown below.
2. See `unexpected null value` error when navigating to the page. 
3. 3. Comment out `canPop()` and see the error disappear.

**Expected results:** 
GoRouter should return a boolean indicating whether the current context is able to pop a page or not.

**Actual results:** 
GoRouter gives an error `Unexpected Null Value`
<details>
  <summary>Code Sample</summary>

Minimal Example (main.js)

```dart

import 'package:flutter/material.dart';
import 'package:go_router/go_router.dart';

void main() {
  runApp(const MyApp());
}

class MyApp extends StatelessWidget {
  const MyApp({super.key});

  @override
  Widget build(BuildContext context) {
    return MaterialApp.router(
      routerConfig: MyRouter.go,
      title: 'Flutter Demo',
      theme: ThemeData(
        primarySwatch: Colors.blue,
      ),
    );
  }
}

class HomePage extends StatelessWidget {
  const HomePage({super.key});
  @override
  Widget build(BuildContext context) {
    return Scaffold(
        body: Center(
            child: TextButton(
                onPressed: () => context.go(MyRouter.testRoute),
                child: const Text('Home Page'))));
  }
}

class Shell extends StatelessWidget {
  const Shell({super.key, required this.child});
  final Widget child;
  @override
  Widget build(BuildContext context) {
    return Scaffold(
        body: Column(children: [
      TextButton(
          onPressed: context.canPop() ? () => context.pop() : null,
          child: const Text('go back')),
      child,
    ]));
  }
}

class TestPage extends StatelessWidget {
  const TestPage({super.key});
  @override
  Widget build(BuildContext context) {
    return Center(
        child: TextButton(
            onPressed: context.canPop() ? () => context.pop() : null,
            child: const Text('Test Page')));
  }
}

class MyRouter {
  static final GlobalKey<NavigatorState> navigatorKey = GlobalKey();

  static const String rootRoute = '/';
  static const String testRoute = '/test';

  static GoRouter go = GoRouter(
      navigatorKey: navigatorKey,
      initialLocation: rootRoute,
      debugLogDiagnostics: true,
      routes: [
        GoRoute(
          path: rootRoute,
          pageBuilder: (context, state) =>
              MaterialPage(key: state.pageKey, child: const HomePage()),
        ),
        ShellRoute(
            pageBuilder: (context, state, child) =>
                MaterialPage(key: state.pageKey, child: Shell(child: child)),
            routes: [
              GoRoute(
                path: testRoute,
                pageBuilder: (context, state) =>
                    MaterialPage(key: state.pageKey, child: const TestPage()),
              )
            ]),
      ]);
}
```
</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. If there is a crash, please include
      the entirety of the crash log including the backtrace.
-->

```
[+130995 ms] Performing hot restart...
[   +3 ms] Skipping target: gen_localizations
[   +1 ms] Skipping target: gen_dart_plugin_registrant
[        ] Skipping target: _composite
[        ] complete
[   +4 ms] Scanned through 541 files in 4ms
[        ] Waiting for connection from debug service on Chrome...
[        ] <- recompile org-dartlang-app:/web_entrypoint.dart a38701eb-7877-4b6d-b5e2-d74d5c3a2464
[        ] package:router_test/main.dart
[        ] <- a38701eb-7877-4b6d-b5e2-d74d5c3a2464
[  +22 ms] Waiting for connection from debug service on Chrome... (completed in 22ms)
[        ] Synced 0.0MB.
[        ] <- accept
[        ] DwdsVmClient: Attempting a hot restart
[        ] DwdsVmClient: Attempting to disable breakpoints and resume the isolate
[        ] DwdsVmClient: Successfully disabled breakpoints and resumed the isolate
[        ] DwdsVmClient: Attempting to get execution context ID.
[        ] DwdsVmClient: Got execution context ID.
[        ] DwdsVmClient: Issuing $dartHotRestartDwds request
[  +54 ms] ChromeProxyService: Initializing expression compiler for main_module.bootstrap.js with sound null safety: true
[   +2 ms] DwdsVmClient: $dartHotRestartDwds request complete.
[        ] DwdsVmClient: Waiting for Isolate Start event.
[   +5 ms] DwdsVmClient: Successful hot restart
[        ] Performing hot restart... (completed in 96ms)
[        ] Restarted application in 96ms.
[        ] DevHandler: VmService proxy responded with an error:
           {jsonrpc: 2.0, id: 54, error: {code: -32601, message: Method not found, data: {jsonrpc: 2.0, method: _setStreamIncludePrivateMembers, id: 54, params: {streamId: Isolate, includePrivateMembers: false}}}}
[ +128 ms] ══╡ EXCEPTION CAUGHT BY WIDGETS LIBRARY ╞═══════════════════════════════════════════════════════════
[        ] The following TypeErrorImpl was thrown building Shell(dirty, dependencies: [InheritedGoRouter]):
[        ] Unexpected null value.
[        ] The relevant error-causing widget was:
[        ]   Shell Shell:file:///Users/jared/Code/test/router_test/lib/main.dart:79:57
[   +2 ms] When the exception was thrown, this was the stack:
[        ] dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/errors.dart 266:49      throw_
[   +5 ms] dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 528:63  nullCheck
[        ] packages/go_router/src/delegate.dart 254:60                                       moveNext
[        ] packages/go_router/src/delegate.dart 103:20                                       canPop
[        ] packages/go_router/src/router.dart 146:36                                         canPop
[        ] packages/go_router/src/misc/extensions.dart 58:38                                 GoRouterHelper.canPop
[        ] packages/router_test/main.dart 44:30                                              build
[        ] packages/flutter/src/widgets/framework.dart 4949:22                               build
[        ] packages/flutter/src/widgets/framework.dart 4878:15                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 4604:5                                rebuild
[        ] packages/flutter/src/widgets/framework.dart 4859:5                                [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 4853:5                                mount
[        ] packages/flutter/src/widgets/framework.dart 3863:15                               inflateWidget
[        ] packages/flutter/src/widgets/framework.dart 3592:18                               updateChild
[        ] packages/flutter/src/widgets/framework.dart 6300:14                               mount
[        ] packages/flutter/src/widgets/framework.dart 3863:15                               inflateWidget
[        ] packages/flutter/src/widgets/framework.dart 3592:18                               updateChild
[        ] packages/flutter/src/widgets/framework.dart 4904:16                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 4604:5                                rebuild
[        ] packages/flutter/src/widgets/framework.dart 4859:5                                [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 4853:5                                mount
[        ] packages/flutter/src/widgets/framework.dart 3863:15                               inflateWidget
[        ] packages/flutter/src/widgets/framework.dart 3592:18                               updateChild
[        ] packages/flutter/src/widgets/framework.dart 6300:14                               mount
[        ] packages/flutter/src/widgets/framework.dart 3863:15                               inflateWidget
[        ] packages/flutter/src/widgets/framework.dart 3592:18                               updateChild
[        ] packages/flutter/src/widgets/framework.dart 6300:14                               mount
[        ] packages/flutter/src/widgets/framework.dart 3863:15                               inflateWidget
[        ] packages/flutter/src/widgets/framework.dart 3592:18                               updateChild
[        ] packages/flutter/src/widgets/framework.dart 4904:16                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 5050:11                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 4604:5                                rebuild
[        ] packages/flutter/src/widgets/framework.dart 4859:5                                [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 5041:11                               [_firstBuild]
[   +1 ms] packages/flutter/src/widgets/framework.dart 4853:5                                mount
[        ] packages/flutter/src/widgets/framework.dart 3863:15                               inflateWidget
[        ] packages/flutter/src/widgets/framework.dart 6435:36                               inflateWidget
[        ] packages/flutter/src/widgets/framework.dart 6447:32                               mount
[        ] packages/flutter/src/widgets/framework.dart 3863:15                               inflateWidget
[        ] packages/flutter/src/widgets/framework.dart 3592:18                               updateChild
[        ] packages/flutter/src/widgets/framework.dart 4904:16                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 5050:11                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 4604:5                                rebuild
[        ] packages/flutter/src/widgets/framework.dart 4859:5                                [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 5041:11                               [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 4853:5                                mount
[        ] packages/flutter/src/widgets/framework.dart 3863:15                               inflateWidget
[        ] packages/flutter/src/widgets/framework.dart 3592:18                               updateChild
[        ] packages/flutter/src/widgets/framework.dart 6300:14                               mount
[        ] packages/flutter/src/widgets/framework.dart 3863:15                               inflateWidget
[        ] packages/flutter/src/widgets/framework.dart 3592:18                               updateChild
[        ] packages/flutter/src/widgets/framework.dart 4904:16                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 5050:11                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 4604:5                                rebuild
[        ] packages/flutter/src/widgets/framework.dart 4859:5                                [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 5041:11                               [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 4853:5                                mount
[   +1 ms] packages/flutter/src/widgets/framework.dart 3863:15                               inflateWidget
[  +12 ms] packages/flutter/src/widgets/framework.dart 3592:18                               updateChild
[        ] packages/flutter/src/widgets/framework.dart 6300:14                               mount
[        ] packages/flutter/src/widgets/framework.dart 3863:15                               inflateWidget
[        ] packages/flutter/src/widgets/framework.dart 3592:18                               updateChild
[        ] packages/flutter/src/widgets/framework.dart 4904:16                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 5050:11                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 4604:5                                rebuild
[        ] packages/flutter/src/widgets/framework.dart 4859:5                                [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 5041:11                               [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 4853:5                                mount
[        ] packages/flutter/src/widgets/framework.dart 3863:15                               inflateWidget
[        ] packages/flutter/src/widgets/framework.dart 3592:18                               updateChild
[        ] packages/flutter/src/widgets/framework.dart 6300:14                               mount
[        ] packages/flutter/src/widgets/framework.dart 3863:15                               inflateWidget
[        ] packages/flutter/src/widgets/framework.dart 3592:18                               updateChild
[        ] packages/flutter/src/widgets/framework.dart 4904:16                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 5050:11                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 4604:5                                rebuild
[        ] packages/flutter/src/widgets/framework.dart 4859:5                                [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 5041:11                               [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 4853:5                                mount
[        ] packages/flutter/src/widgets/framework.dart 3863:15                               inflateWidget
[        ] packages/flutter/src/widgets/framework.dart 3592:18                               updateChild
[   +5 ms] packages/flutter/src/widgets/framework.dart 4904:16                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 4604:5                                rebuild
[        ] packages/flutter/src/widgets/framework.dart 4859:5                                [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 4853:5                                mount
[        ] packages/flutter/src/widgets/framework.dart 3863:15                               inflateWidget
[        ] packages/flutter/src/widgets/framework.dart 3592:18                               updateChild
[        ] packages/flutter/src/widgets/framework.dart 4904:16                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 5050:11                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 4604:5                                rebuild
[        ] packages/flutter/src/widgets/framework.dart 4859:5                                [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 5041:11                               [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 4853:5                                mount
[        ] packages/flutter/src/widgets/framework.dart 3863:15                               inflateWidget
[        ] packages/flutter/src/widgets/framework.dart 3592:18                               updateChild
[        ] packages/flutter/src/widgets/framework.dart 6300:14                               mount
[        ] packages/flutter/src/widgets/framework.dart 3863:15                               inflateWidget
[        ] packages/flutter/src/widgets/framework.dart 3592:18                               updateChild
[        ] packages/flutter/src/widgets/framework.dart 6300:14                               mount
[        ] packages/flutter/src/widgets/framework.dart 3863:15                               inflateWidget
[        ] packages/flutter/src/widgets/framework.dart 3592:18                               updateChild
[   +1 ms] packages/flutter/src/widgets/framework.dart 4904:16                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 4604:5                                rebuild
[        ] packages/flutter/src/widgets/framework.dart 4859:5                                [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 4853:5                                mount
[        ] packages/flutter/src/widgets/framework.dart 3863:15                               inflateWidget
[        ] packages/flutter/src/widgets/framework.dart 3592:18                               updateChild
[        ] packages/flutter/src/widgets/framework.dart 6300:14                               mount
[   +1 ms] packages/flutter/src/widgets/framework.dart 3863:15                               inflateWidget
[        ] packages/flutter/src/widgets/framework.dart 3592:18                               updateChild
[        ] packages/flutter/src/widgets/framework.dart 4904:16                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 5050:11                               performRebuild
[   +2 ms] packages/flutter/src/widgets/framework.dart 4604:5                                rebuild
[        ] packages/flutter/src/widgets/framework.dart 4859:5                                [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 5041:11                               [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 4853:5                                mount
[        ] packages/flutter/src/widgets/framework.dart 3863:15                               inflateWidget
[        ] packages/flutter/src/widgets/framework.dart 3592:18                               updateChild
[        ] packages/flutter/src/widgets/framework.dart 4904:16                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 4604:5                                rebuild
[        ] packages/flutter/src/widgets/framework.dart 4859:5                                [_firstBuild]
[   +1 ms] packages/flutter/src/widgets/framework.dart 4853:5                                mount
[        ] packages/flutter/src/widgets/framework.dart 3863:15                               inflateWidget
[        ] packages/flutter/src/widgets/framework.dart 3592:18                               updateChild
[        ] packages/flutter/src/widgets/framework.dart 4904:16                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 4604:5                                rebuild
[        ] packages/flutter/src/widgets/framework.dart 4859:5                                [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 4853:5                                mount
[        ] packages/flutter/src/widgets/framework.dart 3863:15                               inflateWidget
[+1049 ms] packages/flutter/src/widgets/framework.dart 3592:18                               updateChild
[        ] packages/flutter/src/widgets/framework.dart 4904:16                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 5050:11                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 4604:5                                rebuild
[        ] packages/flutter/src/widgets/framework.dart 4859:5                                [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 5041:11                               [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 4853:5                                mount
[        ] packages/flutter/src/widgets/framework.dart 3863:15                               inflateWidget
[        ] packages/flutter/src/widgets/framework.dart 3592:18                               updateChild
[        ] packages/flutter/src/widgets/framework.dart 4904:16                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 4604:5                                rebuild
[        ] packages/flutter/src/widgets/framework.dart 4859:5                                [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 4853:5                                mount
[        ] packages/flutter/src/widgets/framework.dart 3863:15                               inflateWidget
[        ] packages/flutter/src/widgets/framework.dart 3592:18                               updateChild
[        ] packages/flutter/src/widgets/framework.dart 4904:16                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 4604:5                                rebuild
[        ] packages/flutter/src/widgets/framework.dart 4859:5                                [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 4853:5                                mount
[        ] packages/flutter/src/widgets/framework.dart 3863:15                               inflateWidget
[        ] packages/flutter/src/widgets/framework.dart 3592:18                               updateChild
[        ] packages/flutter/src/widgets/framework.dart 6300:14                               mount
[        ] packages/flutter/src/widgets/framework.dart 3863:15                               inflateWidget
[        ] packages/flutter/src/widgets/framework.dart 3592:18                               updateChild
[        ] packages/flutter/src/widgets/framework.dart 4904:16                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 4604:5                                rebuild
[        ] packages/flutter/src/widgets/framework.dart 4859:5                                [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 4853:5                                mount
[        ] packages/flutter/src/widgets/framework.dart 3863:15                               inflateWidget
[        ] packages/flutter/src/widgets/framework.dart 3592:18                               updateChild
[        ] packages/flutter/src/widgets/framework.dart 4904:16                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 4604:5                                rebuild
[        ] packages/flutter/src/widgets/framework.dart 4859:5                                [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 4853:5                                mount
[        ] packages/flutter/src/widgets/framework.dart 3863:15                               inflateWidget
[        ] packages/flutter/src/widgets/framework.dart 3592:18                               updateChild
[        ] packages/flutter/src/widgets/framework.dart 4904:16                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 5050:11                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 4604:5                                rebuild
[        ] packages/flutter/src/widgets/framework.dart 4859:5                                [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 5041:11                               [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 4853:5                                mount
[        ] packages/flutter/src/widgets/framework.dart 3863:15                               inflateWidget
[        ] packages/flutter/src/widgets/framework.dart 3592:18                               updateChild
[        ] packages/flutter/src/widgets/framework.dart 4904:16                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 5050:11                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 4604:5                                rebuild
[        ] packages/flutter/src/widgets/framework.dart 4859:5                                [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 5041:11                               [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 4853:5                                mount
[        ] packages/flutter/src/widgets/framework.dart 3863:15                               inflateWidget
[        ] packages/flutter/src/widgets/framework.dart 3592:18                               updateChild
[        ] packages/flutter/src/widgets/framework.dart 4904:16                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 5050:11                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 4604:5                                rebuild
[        ] packages/flutter/src/widgets/framework.dart 4859:5                                [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 5041:11                               [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 4853:5                                mount
[        ] packages/flutter/src/widgets/framework.dart 3863:15                               inflateWidget
[        ] packages/flutter/src/widgets/framework.dart 3592:18                               updateChild
[        ] packages/flutter/src/widgets/framework.dart 6300:14                               mount
[        ] packages/flutter/src/widgets/framework.dart 3863:15                               inflateWidget
[        ] packages/flutter/src/widgets/framework.dart 3592:18                               updateChild
[        ] packages/flutter/src/widgets/framework.dart 4904:16                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 4604:5                                rebuild
[        ] packages/flutter/src/widgets/framework.dart 4859:5                                [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 4853:5                                mount
[        ] packages/flutter/src/widgets/framework.dart 3863:15                               inflateWidget
[        ] packages/flutter/src/widgets/framework.dart 3592:18                               updateChild
[        ] packages/flutter/src/widgets/framework.dart 4904:16                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 5050:11                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 4604:5                                rebuild
[        ] packages/flutter/src/widgets/framework.dart 4859:5                                [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 5041:11                               [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 4853:5                                mount
[        ] packages/flutter/src/widgets/framework.dart 3863:15                               inflateWidget
[        ] packages/flutter/src/widgets/framework.dart 3592:18                               updateChild
[        ] packages/flutter/src/widgets/framework.dart 4904:16                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 5050:11                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 4604:5                                rebuild
[        ] packages/flutter/src/widgets/framework.dart 4859:5                                [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 5041:11                               [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 4853:5                                mount
[        ] packages/flutter/src/widgets/framework.dart 3863:15                               inflateWidget
[        ] packages/flutter/src/widgets/framework.dart 6435:36                               inflateWidget
[        ] packages/flutter/src/widgets/framework.dart 6447:32                               mount
[        ] packages/flutter/src/widgets/framework.dart 3863:15                               inflateWidget
[        ] packages/flutter/src/widgets/framework.dart 3592:18                               updateChild
[        ] packages/flutter/src/widgets/framework.dart 4904:16                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 5050:11                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 4604:5                                rebuild
[        ] packages/flutter/src/widgets/framework.dart 4859:5                                [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 5041:11                               [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 4853:5                                mount
[        ] packages/flutter/src/widgets/framework.dart 3863:15                               inflateWidget
[        ] packages/flutter/src/widgets/framework.dart 3592:18                               updateChild
[        ] packages/flutter/src/widgets/framework.dart 4904:16                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 4604:5                                rebuild
[        ] packages/flutter/src/widgets/framework.dart 4859:5                                [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 4853:5                                mount
[        ] packages/flutter/src/widgets/framework.dart 3863:15                               inflateWidget
[        ] packages/flutter/src/widgets/framework.dart 3592:18                               updateChild
[        ] packages/flutter/src/widgets/framework.dart 4904:16                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 4604:5                                rebuild
[        ] packages/flutter/src/widgets/framework.dart 4859:5                                [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 4853:5                                mount
[        ] packages/flutter/src/widgets/framework.dart 3863:15                               inflateWidget
[        ] packages/flutter/src/widgets/framework.dart 3592:18                               updateChild
[        ] packages/flutter/src/widgets/framework.dart 6300:14                               mount
[        ] packages/flutter/src/widgets/framework.dart 3863:15                               inflateWidget
[        ] packages/flutter/src/widgets/framework.dart 3592:18                               updateChild
[        ] packages/flutter/src/widgets/framework.dart 4904:16                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 5050:11                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 4604:5                                rebuild
[        ] packages/flutter/src/widgets/framework.dart 4859:5                                [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 5041:11                               [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 4853:5                                mount
[        ] packages/flutter/src/widgets/framework.dart 3863:15                               inflateWidget
[        ] packages/flutter/src/widgets/framework.dart 3592:18                               updateChild
[        ] packages/flutter/src/widgets/framework.dart 6300:14                               mount
[        ] packages/flutter/src/widgets/framework.dart 3863:15                               inflateWidget
[        ] packages/flutter/src/widgets/framework.dart 3592:18                               updateChild
[        ] packages/flutter/src/widgets/framework.dart 6300:14                               mount
[        ] packages/flutter/src/widgets/framework.dart 3863:15                               inflateWidget
[        ] packages/flutter/src/widgets/framework.dart 3592:18                               updateChild
[        ] packages/flutter/src/widgets/framework.dart 4904:16                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 4604:5                                rebuild
[        ] packages/flutter/src/widgets/framework.dart 4859:5                                [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 4853:5                                mount
[        ] packages/flutter/src/widgets/framework.dart 3863:15                               inflateWidget
[        ] packages/flutter/src/widgets/framework.dart 3592:18                               updateChild
[        ] packages/flutter/src/widgets/framework.dart 4904:16                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 5050:11                               performRebuild
[+1052 ms] packages/flutter/src/widgets/framework.dart 4604:5                                rebuild
[        ] packages/flutter/src/widgets/framework.dart 4859:5                                [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 5041:11                               [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 4853:5                                mount
[        ] packages/flutter/src/widgets/framework.dart 3863:15                               inflateWidget
[        ] packages/flutter/src/widgets/framework.dart 3592:18                               updateChild
[        ] packages/flutter/src/widgets/framework.dart 4904:16                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 4604:5                                rebuild
[        ] packages/flutter/src/widgets/framework.dart 4859:5                                [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 4853:5                                mount
[        ] packages/flutter/src/widgets/framework.dart 3863:15                               inflateWidget
[        ] packages/flutter/src/widgets/framework.dart 3592:18                               updateChild
[        ] packages/flutter/src/widgets/framework.dart 4904:16                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 4604:5                                rebuild
[        ] packages/flutter/src/widgets/framework.dart 4859:5                                [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 4853:5                                mount
[        ] packages/flutter/src/widgets/framework.dart 3863:15                               inflateWidget
[        ] packages/flutter/src/widgets/framework.dart 3592:18                               updateChild
[        ] packages/flutter/src/widgets/framework.dart 4904:16                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 4604:5                                rebuild
[        ] packages/flutter/src/widgets/framework.dart 4859:5                                [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 4853:5                                mount
[        ] packages/flutter/src/widgets/framework.dart 3863:15                               inflateWidget
[        ] packages/flutter/src/widgets/framework.dart 3592:18                               updateChild
[        ] packages/flutter/src/widgets/framework.dart 4904:16                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 4604:5                                rebuild
[        ] packages/flutter/src/widgets/framework.dart 4859:5                                [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 4853:5                                mount
[        ] packages/flutter/src/widgets/framework.dart 3863:15                               inflateWidget
[        ] packages/flutter/src/widgets/framework.dart 3592:18                               updateChild
[        ] packages/flutter/src/widgets/framework.dart 4904:16                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 4604:5                                rebuild
[        ] packages/flutter/src/widgets/framework.dart 4859:5                                [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 4853:5                                mount
[        ] packages/flutter/src/widgets/framework.dart 3863:15                               inflateWidget
[        ] packages/flutter/src/widgets/framework.dart 3592:18                               updateChild
[        ] packages/flutter/src/widgets/framework.dart 4904:16                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 4604:5                                rebuild
[        ] packages/flutter/src/widgets/framework.dart 4859:5                                [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 4853:5                                mount
[        ] packages/flutter/src/widgets/framework.dart 3863:15                               inflateWidget
[        ] packages/flutter/src/widgets/framework.dart 3592:18                               updateChild
[        ] packages/flutter/src/widgets/framework.dart 4904:16                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 4604:5                                rebuild
[        ] packages/flutter/src/widgets/framework.dart 4859:5                                [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 4853:5                                mount
[        ] packages/flutter/src/widgets/framework.dart 3863:15                               inflateWidget
[        ] packages/flutter/src/widgets/framework.dart 3592:18                               updateChild
[        ] packages/flutter/src/widgets/framework.dart 4904:16                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 5050:11                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 4604:5                                rebuild
[        ] packages/flutter/src/widgets/framework.dart 4859:5                                [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 5041:11                               [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 4853:5                                mount
[        ] packages/flutter/src/widgets/framework.dart 3863:15                               inflateWidget
[        ] packages/flutter/src/widgets/framework.dart 3592:18                               updateChild
[        ] packages/flutter/src/widgets/framework.dart 4904:16                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 4604:5                                rebuild
[        ] packages/flutter/src/widgets/framework.dart 4859:5                                [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 4853:5                                mount
[        ] packages/flutter/src/widgets/framework.dart 3863:15                               inflateWidget
[        ] packages/flutter/src/widgets/framework.dart 3592:18                               updateChild
[        ] packages/flutter/src/widgets/framework.dart 4904:16                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 4604:5                                rebuild
[        ] packages/flutter/src/widgets/framework.dart 4859:5                                [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 4853:5                                mount
[        ] packages/flutter/src/widgets/framework.dart 3863:15                               inflateWidget
[        ] packages/flutter/src/widgets/framework.dart 3592:18                               updateChild
[        ] packages/flutter/src/widgets/framework.dart 4904:16                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 4604:5                                rebuild
[        ] packages/flutter/src/widgets/framework.dart 4859:5                                [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 4853:5                                mount
[        ] packages/flutter/src/widgets/framework.dart 3863:15                               inflateWidget
[        ] packages/flutter/src/widgets/framework.dart 3592:18                               updateChild
[        ] packages/flutter/src/widgets/framework.dart 4904:16                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 4604:5                                rebuild
[        ] packages/flutter/src/widgets/framework.dart 4859:5                                [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 4853:5                                mount
[        ] packages/flutter/src/widgets/framework.dart 3863:15                               inflateWidget
[        ] packages/flutter/src/widgets/framework.dart 3592:18                               updateChild
[        ] packages/flutter/src/widgets/framework.dart 4904:16                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 4604:5                                rebuild
[        ] packages/flutter/src/widgets/framework.dart 4859:5                                [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 4853:5                                mount
[        ] packages/flutter/src/widgets/framework.dart 3863:15                               inflateWidget
[        ] packages/flutter/src/widgets/framework.dart 3592:18                               updateChild
[        ] packages/flutter/src/widgets/framework.dart 4904:16                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 4604:5                                rebuild
[        ] packages/flutter/src/widgets/framework.dart 4859:5                                [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 4853:5                                mount
[        ] packages/flutter/src/widgets/framework.dart 3863:15                               inflateWidget
[        ] packages/flutter/src/widgets/framework.dart 3592:18                               updateChild
[        ] packages/flutter/src/widgets/framework.dart 4904:16                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 4604:5                                rebuild
[        ] packages/flutter/src/widgets/framework.dart 4859:5                                [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 4853:5                                mount
[        ] packages/flutter/src/widgets/framework.dart 3863:15                               inflateWidget
[        ] packages/flutter/src/widgets/framework.dart 3592:18                               updateChild
[        ] packages/flutter/src/widgets/framework.dart 4904:16                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 5050:11                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 4604:5                                rebuild
[        ] packages/flutter/src/widgets/framework.dart 4859:5                                [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 5041:11                               [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 4853:5                                mount
[        ] packages/flutter/src/widgets/framework.dart 3863:15                               inflateWidget
[        ] packages/flutter/src/widgets/framework.dart 3592:18                               updateChild
[        ] packages/flutter/src/widgets/framework.dart 4904:16                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 4604:5                                rebuild
[        ] packages/flutter/src/widgets/framework.dart 4859:5                                [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 4853:5                                mount
[        ] packages/flutter/src/widgets/framework.dart 3863:15                               inflateWidget
[        ] packages/flutter/src/widgets/framework.dart 3592:18                               updateChild
[        ] packages/flutter/src/widgets/framework.dart 4904:16                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 4604:5                                rebuild
[        ] packages/flutter/src/widgets/framework.dart 4859:5                                [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 4853:5                                mount
[        ] packages/flutter/src/widgets/framework.dart 3863:15                               inflateWidget
[        ] packages/flutter/src/widgets/framework.dart 3592:18                               updateChild
[        ] packages/flutter/src/widgets/framework.dart 4904:16                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 5050:11                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 4604:5                                rebuild
[        ] packages/flutter/src/widgets/framework.dart 4859:5                                [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 5041:11                               [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 4853:5                                mount
[        ] packages/flutter/src/widgets/framework.dart 3863:15                               inflateWidget
[        ] packages/flutter/src/widgets/framework.dart 3592:18                               updateChild
[        ] packages/flutter/src/widgets/framework.dart 4904:16                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 4604:5                                rebuild
[        ] packages/flutter/src/widgets/framework.dart 4859:5                                [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 4853:5                                mount
[        ] packages/flutter/src/widgets/framework.dart 3863:15                               inflateWidget
[        ] packages/flutter/src/widgets/framework.dart 3592:18                               updateChild
[        ] packages/flutter/src/widgets/framework.dart 4904:16                               performRebuild
[+1037 ms] packages/flutter/src/widgets/framework.dart 4604:5                                rebuild
[        ] packages/flutter/src/widgets/framework.dart 4859:5                                [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 4853:5                                mount
[        ] packages/flutter/src/widgets/framework.dart 3863:15                               inflateWidget
[        ] packages/flutter/src/widgets/framework.dart 3592:18                               updateChild
[        ] packages/flutter/src/widgets/framework.dart 6300:14                               mount
[        ] packages/flutter/src/widgets/framework.dart 3863:15                               inflateWidget
[        ] packages/flutter/src/widgets/framework.dart 3592:18                               updateChild
[        ] packages/flutter/src/widgets/framework.dart 4904:16                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 4604:5                                rebuild
[        ] packages/flutter/src/widgets/framework.dart 4859:5                                [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 4853:5                                mount
[        ] packages/flutter/src/widgets/framework.dart 3863:15                               inflateWidget
[        ] packages/flutter/src/widgets/framework.dart 3592:18                               updateChild
[        ] packages/flutter/src/widgets/framework.dart 4904:16                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 4604:5                                rebuild
[        ] packages/flutter/src/widgets/framework.dart 4859:5                                [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 4853:5                                mount
[        ] packages/flutter/src/widgets/framework.dart 3863:15                               inflateWidget
[        ] packages/flutter/src/widgets/framework.dart 3592:18                               updateChild
[        ] packages/flutter/src/widgets/framework.dart 4904:16                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 4604:5                                rebuild
[        ] packages/flutter/src/widgets/framework.dart 4859:5                                [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 4853:5                                mount
[        ] packages/flutter/src/widgets/framework.dart 3863:15                               inflateWidget
[        ] packages/flutter/src/widgets/framework.dart 3592:18                               updateChild
[        ] packages/flutter/src/widgets/framework.dart 4904:16                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 4604:5                                rebuild
[        ] packages/flutter/src/widgets/framework.dart 4859:5                                [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 4853:5                                mount
[        ] packages/flutter/src/widgets/framework.dart 3863:15                               inflateWidget
[        ] packages/flutter/src/widgets/framework.dart 3592:18                               updateChild
[        ] packages/flutter/src/widgets/framework.dart 4904:16                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 4604:5                                rebuild
[        ] packages/flutter/src/widgets/framework.dart 4859:5                                [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 4853:5                                mount
[        ] packages/flutter/src/widgets/framework.dart 3863:15                               inflateWidget
[        ] packages/flutter/src/widgets/framework.dart 3592:18                               updateChild
[        ] packages/flutter/src/widgets/framework.dart 6300:14                               mount
[        ] packages/flutter/src/widgets/framework.dart 3863:15                               inflateWidget
[        ] packages/flutter/src/widgets/framework.dart 3592:18                               updateChild
[        ] packages/flutter/src/widgets/framework.dart 4904:16                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 5050:11                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 4604:5                                rebuild
[        ] packages/flutter/src/widgets/framework.dart 4859:5                                [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 5041:11                               [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 4853:5                                mount
[        ] packages/flutter/src/widgets/framework.dart 3863:15                               inflateWidget
[        ] packages/flutter/src/widgets/framework.dart 3592:18                               updateChild
[        ] packages/flutter/src/widgets/framework.dart 4904:16                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 4604:5                                rebuild
[        ] packages/flutter/src/widgets/framework.dart 4859:5                                [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 4853:5                                mount
[        ] packages/flutter/src/widgets/framework.dart 3863:15                               inflateWidget
[        ] packages/flutter/src/widgets/framework.dart 3592:18                               updateChild
[        ] packages/flutter/src/widgets/framework.dart 4904:16                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 5050:11                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 4604:5                                rebuild
[        ] packages/flutter/src/widgets/framework.dart 4859:5                                [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 5041:11                               [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 4853:5                                mount
[        ] packages/flutter/src/widgets/framework.dart 3863:15                               inflateWidget
[        ] packages/flutter/src/widgets/framework.dart 3592:18                               updateChild
[        ] packages/flutter/src/widgets/framework.dart 4904:16                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 4604:5                                rebuild
[        ] packages/flutter/src/widgets/framework.dart 4859:5                                [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 4853:5                                mount
[        ] packages/flutter/src/widgets/framework.dart 3863:15                               inflateWidget
[        ] packages/flutter/src/widgets/framework.dart 3592:18                               updateChild
[        ] packages/flutter/src/widgets/framework.dart 6300:14                               mount
[        ] packages/flutter/src/widgets/framework.dart 3863:15                               inflateWidget
[        ] packages/flutter/src/widgets/framework.dart 3592:18                               updateChild
[        ] packages/flutter/src/widgets/framework.dart 4904:16                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 4604:5                                rebuild
[        ] packages/flutter/src/widgets/framework.dart 4859:5                                [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 4853:5                                mount
[        ] packages/flutter/src/widgets/framework.dart 3863:15                               inflateWidget
[        ] packages/flutter/src/widgets/framework.dart 3592:18                               updateChild
[        ] packages/flutter/src/widgets/framework.dart 4904:16                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 5050:11                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 4604:5                                rebuild
[        ] packages/flutter/src/widgets/framework.dart 4859:5                                [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 5041:11                               [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 4853:5                                mount
[        ] packages/flutter/src/widgets/framework.dart 3863:15                               inflateWidget
[        ] packages/flutter/src/widgets/framework.dart 3592:18                               updateChild
[        ] packages/flutter/src/widgets/framework.dart 4904:16                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 5050:11                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 4604:5                                rebuild
[        ] packages/flutter/src/widgets/framework.dart 4859:5                                [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 5041:11                               [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 4853:5                                mount
[        ] packages/flutter/src/widgets/framework.dart 3863:15                               inflateWidget
[        ] packages/flutter/src/widgets/framework.dart 3592:18                               updateChild
[        ] packages/flutter/src/widgets/framework.dart 4904:16                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 5050:11                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 4604:5                                rebuild
[        ] packages/flutter/src/widgets/framework.dart 4859:5                                [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 5041:11                               [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 4853:5                                mount
[        ] packages/flutter/src/widgets/framework.dart 3863:15                               inflateWidget
[        ] packages/flutter/src/widgets/framework.dart 3592:18                               updateChild
[        ] packages/flutter/src/widgets/framework.dart 4904:16                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 4604:5                                rebuild
[        ] packages/flutter/src/widgets/framework.dart 4859:5                                [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 4853:5                                mount
[        ] packages/flutter/src/widgets/framework.dart 3863:15                               inflateWidget
[        ] packages/flutter/src/widgets/framework.dart 3592:18                               updateChild
[        ] packages/flutter/src/widgets/framework.dart 4904:16                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 5050:11                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 4604:5                                rebuild
[        ] packages/flutter/src/widgets/framework.dart 4859:5                                [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 5041:11                               [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 4853:5                                mount
[        ] packages/flutter/src/widgets/framework.dart 3863:15                               inflateWidget
[        ] packages/flutter/src/widgets/framework.dart 3592:18                               updateChild
[        ] packages/flutter/src/widgets/framework.dart 4904:16                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 4604:5                                rebuild
[        ] packages/flutter/src/widgets/framework.dart 4859:5                                [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 4853:5                                mount
[        ] packages/flutter/src/widgets/framework.dart 3863:15                               inflateWidget
[        ] packages/flutter/src/widgets/framework.dart 3592:18                               updateChild
[        ] packages/flutter/src/widgets/framework.dart 4904:16                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 5050:11                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 4604:5                                rebuild
[        ] packages/flutter/src/widgets/framework.dart 4859:5                                [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 5041:11                               [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 4853:5                                mount
[        ] packages/flutter/src/widgets/framework.dart 3863:15                               inflateWidget
[        ] packages/flutter/src/widgets/framework.dart 3592:18                               updateChild
[        ] packages/flutter/src/widgets/framework.dart 4904:16                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 4604:5                                rebuild
[        ] packages/flutter/src/widgets/framework.dart 4859:5                                [_firstBuild]
[+1055 ms] packages/flutter/src/widgets/framework.dart 4853:5                                mount
[        ] packages/flutter/src/widgets/framework.dart 3863:15                               inflateWidget
[        ] packages/flutter/src/widgets/framework.dart 3592:18                               updateChild
[        ] packages/flutter/src/widgets/framework.dart 4904:16                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 5050:11                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 4604:5                                rebuild
[        ] packages/flutter/src/widgets/framework.dart 4859:5                                [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 5041:11                               [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 4853:5                                mount
[        ] packages/flutter/src/widgets/framework.dart 3863:15                               inflateWidget
[        ] packages/flutter/src/widgets/framework.dart 3592:18                               updateChild
[        ] packages/flutter/src/widgets/framework.dart 6300:14                               mount
[        ] packages/flutter/src/widgets/framework.dart 3863:15                               inflateWidget
[        ] packages/flutter/src/widgets/framework.dart 3592:18                               updateChild
[        ] packages/flutter/src/widgets/framework.dart 4904:16                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 4604:5                                rebuild
[        ] packages/flutter/src/widgets/framework.dart 4859:5                                [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 4853:5                                mount
[        ] packages/flutter/src/widgets/framework.dart 3863:15                               inflateWidget
[        ] packages/flutter/src/widgets/framework.dart 3592:18                               updateChild
[        ] packages/flutter/src/widgets/framework.dart 4904:16                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 5050:11                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 4604:5                                rebuild
[        ] packages/flutter/src/widgets/framework.dart 4859:5                                [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 5041:11                               [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 4853:5                                mount
[        ] packages/flutter/src/widgets/framework.dart 3863:15                               inflateWidget
[        ] packages/flutter/src/widgets/framework.dart 3592:18                               updateChild
[        ] packages/flutter/src/widgets/framework.dart 4904:16                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 5050:11                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 4604:5                                rebuild
[        ] packages/flutter/src/widgets/framework.dart 4859:5                                [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 5041:11                               [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 4853:5                                mount
[        ] packages/flutter/src/widgets/framework.dart 3863:15                               inflateWidget
[        ] packages/flutter/src/widgets/framework.dart 3592:18                               updateChild
[        ] packages/flutter/src/widgets/framework.dart 6300:14                               mount
[        ] packages/flutter/src/widgets/framework.dart 3863:15                               inflateWidget
[        ] packages/flutter/src/widgets/framework.dart 3592:18                               updateChild
[        ] packages/flutter/src/widgets/framework.dart 4904:16                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 4604:5                                rebuild
[        ] packages/flutter/src/widgets/framework.dart 4859:5                                [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 4853:5                                mount
[        ] packages/flutter/src/widgets/framework.dart 3863:15                               inflateWidget
[        ] packages/flutter/src/widgets/framework.dart 3592:18                               updateChild
[        ] packages/flutter/src/widgets/framework.dart 4904:16                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 5050:11                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 4604:5                                rebuild
[        ] packages/flutter/src/widgets/framework.dart 4859:5                                [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 5041:11                               [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 4853:5                                mount
[        ] packages/flutter/src/widgets/framework.dart 3863:15                               inflateWidget
[        ] packages/flutter/src/widgets/framework.dart 3592:18                               updateChild
[        ] packages/flutter/src/widgets/framework.dart 4904:16                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 5050:11                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 4604:5                                rebuild
[        ] packages/flutter/src/widgets/framework.dart 4859:5                                [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 5041:11                               [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 4853:5                                mount
[        ] packages/flutter/src/widgets/framework.dart 3863:15                               inflateWidget
[        ] packages/flutter/src/widgets/framework.dart 3592:18                               updateChild
[        ] packages/flutter/src/widgets/framework.dart 4904:16                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 4604:5                                rebuild
[        ] packages/flutter/src/widgets/framework.dart 4859:5                                [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 4853:5                                mount
[        ] packages/flutter/src/widgets/framework.dart 3863:15                               inflateWidget
[        ] packages/flutter/src/widgets/framework.dart 3592:18                               updateChild
[        ] packages/flutter/src/widgets/framework.dart 6300:14                               mount
[        ] packages/flutter/src/widgets/framework.dart 3863:15                               inflateWidget
[        ] packages/flutter/src/widgets/framework.dart 3592:18                               updateChild
[        ] packages/flutter/src/widgets/framework.dart 4904:16                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 4604:5                                rebuild
[        ] packages/flutter/src/widgets/framework.dart 4859:5                                [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 4853:5                                mount
[        ] packages/flutter/src/widgets/framework.dart 3863:15                               inflateWidget
[        ] packages/flutter/src/widgets/framework.dart 3592:18                               updateChild
[        ] packages/flutter/src/widgets/framework.dart 4904:16                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 5050:11                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 4604:5                                rebuild
[        ] packages/flutter/src/widgets/framework.dart 4859:5                                [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 5041:11                               [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 4853:5                                mount
[        ] packages/flutter/src/widgets/framework.dart 3863:15                               inflateWidget
[        ] packages/flutter/src/widgets/framework.dart 3592:18                               updateChild
[        ] packages/flutter/src/widgets/framework.dart 4904:16                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 5050:11                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 4604:5                                rebuild
[        ] packages/flutter/src/widgets/framework.dart 4859:5                                [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 5041:11                               [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 4853:5                                mount
[        ] packages/flutter/src/widgets/framework.dart 3863:15                               inflateWidget
[        ] packages/flutter/src/widgets/framework.dart 3592:18                               updateChild
[        ] packages/flutter/src/widgets/framework.dart 4904:16                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 4604:5                                rebuild
[        ] packages/flutter/src/widgets/framework.dart 4859:5                                [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 4853:5                                mount
[        ] packages/flutter/src/widgets/framework.dart 3863:15                               inflateWidget
[        ] packages/flutter/src/widgets/framework.dart 3592:18                               updateChild
[        ] packages/flutter/src/widgets/framework.dart 4904:16                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 5050:11                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 4604:5                                rebuild
[        ] packages/flutter/src/widgets/framework.dart 4859:5                                [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 5041:11                               [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 4853:5                                mount
[        ] packages/flutter/src/widgets/framework.dart 3863:15                               inflateWidget
[        ] packages/flutter/src/widgets/framework.dart 3592:18                               updateChild
[        ] packages/flutter/src/widgets/framework.dart 4904:16                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 4604:5                                rebuild
[        ] packages/flutter/src/widgets/framework.dart 4859:5                                [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 4853:5                                mount
[        ] packages/flutter/src/widgets/framework.dart 3863:15                               inflateWidget
[        ] packages/flutter/src/widgets/framework.dart 3592:18                               updateChild
[        ] packages/flutter/src/widgets/framework.dart 4904:16                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 5050:11                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 4604:5                                rebuild
[        ] packages/flutter/src/widgets/framework.dart 4859:5                                [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 5041:11                               [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 4853:5                                mount
[        ] packages/flutter/src/widgets/framework.dart 3863:15                               inflateWidget
[        ] packages/flutter/src/widgets/framework.dart 3592:18                               updateChild
[        ] packages/flutter/src/widgets/framework.dart 4904:16                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 4604:5                                rebuild
[        ] packages/flutter/src/widgets/framework.dart 4859:5                                [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 4853:5                                mount
[        ] packages/flutter/src/widgets/framework.dart 3863:15                               inflateWidget
[        ] packages/flutter/src/widgets/framework.dart 3592:18                               updateChild
[        ] packages/flutter/src/widgets/framework.dart 4904:16                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 5050:11                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 4604:5                                rebuild
[        ] packages/flutter/src/widgets/framework.dart 4859:5                                [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 5041:11                               [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 4853:5                                mount
[        ] packages/flutter/src/widgets/framework.dart 3863:15                               inflateWidget
[+1033 ms] packages/flutter/src/widgets/framework.dart 3592:18                               updateChild
[        ] packages/flutter/src/widgets/framework.dart 4904:16                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 5050:11                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 4604:5                                rebuild
[        ] packages/flutter/src/widgets/framework.dart 4859:5                                [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 5041:11                               [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 4853:5                                mount
[        ] packages/flutter/src/widgets/framework.dart 3863:15                               inflateWidget
[        ] packages/flutter/src/widgets/framework.dart 3592:18                               updateChild
[        ] packages/flutter/src/widgets/framework.dart 6300:14                               mount
[        ] packages/flutter/src/widgets/framework.dart 3863:15                               inflateWidget
[        ] packages/flutter/src/widgets/framework.dart 3592:18                               updateChild
[        ] packages/flutter/src/widgets/framework.dart 4904:16                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 4604:5                                rebuild
[        ] packages/flutter/src/widgets/framework.dart 4859:5                                [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 4853:5                                mount
[        ] packages/flutter/src/widgets/framework.dart 3863:15                               inflateWidget
[        ] packages/flutter/src/widgets/framework.dart 3592:18                               updateChild
[        ] packages/flutter/src/widgets/framework.dart 4904:16                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 5050:11                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 4604:5                                rebuild
[        ] packages/flutter/src/widgets/framework.dart 4859:5                                [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 5041:11                               [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 4853:5                                mount
[        ] packages/flutter/src/widgets/framework.dart 3863:15                               inflateWidget
[        ] packages/flutter/src/widgets/framework.dart 3592:18                               updateChild
[        ] packages/flutter/src/widgets/framework.dart 4904:16                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 4604:5                                rebuild
[        ] packages/flutter/src/widgets/framework.dart 4859:5                                [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 4853:5                                mount
[        ] packages/flutter/src/widgets/framework.dart 3863:15                               inflateWidget
[        ] packages/flutter/src/widgets/framework.dart 3592:18                               updateChild
[        ] packages/flutter/src/widgets/framework.dart 4904:16                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 4604:5                                rebuild
[        ] packages/flutter/src/widgets/framework.dart 4859:5                                [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 4853:5                                mount
[        ] packages/flutter/src/widgets/framework.dart 3863:15                               inflateWidget
[        ] packages/flutter/src/widgets/framework.dart 3592:18                               updateChild
[        ] packages/flutter/src/widgets/framework.dart 4904:16                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 5050:11                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 4604:5                                rebuild
[        ] packages/flutter/src/widgets/framework.dart 4859:5                                [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 5041:11                               [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 4853:5                                mount
[        ] packages/flutter/src/widgets/framework.dart 3863:15                               inflateWidget
[        ] packages/flutter/src/widgets/framework.dart 3592:18                               updateChild
[        ] packages/flutter/src/widgets/framework.dart 4904:16                               performRebuild
[        ] packages/flutter/src/widgets/framework.dart 4604:5                                rebuild
[        ] packages/flutter/src/widgets/framework.dart 4859:5                                [_firstBuild]
[        ] packages/flutter/src/widgets/framework.dart 4853:5                                mount
[        ] packages/flutter/src/widgets/framework.dart 3863:15                               inflateWidget
[        ] packages/flutter/src/widgets/framework.dart 3592:18                               updateChild
[        ] packages/flutter/src/widgets/binding.dart 1195:16                                 [_rebuild]
[        ] packages/flutter/src/widgets/binding.dart 1164:5                                  mount
[        ] packages/flutter/src/widgets/binding.dart 1111:16                                 <fn>
[        ] packages/flutter/src/widgets/framework.dart 2605:19                               buildScope
[        ] packages/flutter/src/widgets/binding.dart 1110:12                                 attachToRenderTree
[        ] packages/flutter/src/widgets/binding.dart 944:24                                  attachRootWidget
[        ] packages/flutter/src/widgets/binding.dart 925:7                                   <fn>
[        ] dart-sdk/lib/_internal/js_dev_runtime/private/isolate_helper.dart 48:19           internalCallback
[        ] ════════════════════════════════════════════════════════════════════════════════════════════════════
[        ] Another exception was thrown: Unexpected null value.

```

<!--
     Run `flutter analyze` and attach any output of that command below.
     If there are any analysis errors, try resolving them before filing this issue.
-->

```
  Analyzing router_test...                                        
No issues found! (ran in 1.2s)
```

<!-- Finally, paste the output of running `flutter doctor -v` here. -->

```
[✓] Flutter (Channel stable, 3.3.7, on macOS 13.2 22D49 darwin-arm, locale en-US)
    • Flutter version 3.3.7 on channel stable at /Users/jared/fvm/versions/stable
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision e99c9c7cd9 (3 months ago), 2022-11-01 16:59:00 -0700
    • Engine revision 857bd6b74c
    • Dart version 2.18.4
    • DevTools version 2.15.0

[✓] Android toolchain - develop for Android devices (Android SDK version 33.0.0)
    • Android SDK at /Users/jared/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_EXECUTABLE = /Applications/Brave Browser.app/Contents/MacOS/Brave Browser

[✓] 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.0)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.58.0

[✓] Connected device (2 available)
    • macOS (desktop) • macos  • darwin-arm64   • macOS 13.2 22D49 darwin-arm
    • Chrome (web)    • chrome • web-javascript • Brave Browser 109.1.47.186

[✓] HTTP Host Availability
    • All required HTTP hosts are available

• No issues found!
```

</details>