flutter / flutter

Flutter makes it easy and fast to build beautiful apps for mobile and beyond

Home Page:https://flutter.dev

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Draggable with a descendent containing an onTap() throws exception on Web when dragging

philip-brink opened this issue · comments

Description

When on web, a Draggable or LongPressDraggable with a child containing an onTap() method will throw an exception and fail to update when starting to drag. It is also not possible to exit the dragging state, and the application will need to be restarted.

See the example on DartPad.

This issue possibly relates to issues #66887 and #67044.

Steps to Reproduce

From main.dart:

  @override
  Widget build(BuildContext context) {
    // This method is rerun every time setState is called, for instance as done
    // by the _incrementCounter method above.
    //
    // The Flutter framework has been optimized to make rerunning build methods
    // fast, so that you can just rebuild anything that needs updating rather
    // than having to individually change instances of widgets.
    return Scaffold(
      appBar: AppBar(
        // Here we take the value from the MyHomePage object that was created by
        // the App.build method, and use it to set our appbar title.
        title: Text(widget.title),
      ),
      body: ListView(
        children: [
          LongPressDraggable(
            feedback: Material(
              child: Container(
                height: 20,
                width: 20,
                color: Colors.green,
              ),
            ),
            child: ListTile(
              title: Text('Click'),
              onTap: () {
                print('tapped');
              },
            ),
            childWhenDragging: Container(
              height: 20,
              color: Colors.pinkAccent,
            ),
          ),
        ],
      ),
    );
  }

To reproduce the bug when on Web, hold and drag the ListTile.

Expected results: The Draggable's feedback should appear (in this case a green box) and be able to be dragged.

Actual results: The Draggable's feedback appears, but does not follow the mouse while dragging. In the console, two different exceptions are thrown:

  1. Uncaught Error: This widget has been unmounted, so the State no longer has a context (and should be considered defunct).
  2. Uncaught Error: Assertion failed: file:///opt/flutter/packages/flutter/lib/src/rendering/mouse_tracking.dart:301:12 !_debugDuringDeviceUpdate

It then becomes impossible to exit the dragging state, and the application must be restarted.

When on Android emulator, the dragging behaves as expected.

Logs

The first exception thrown is about the State no longer having a context. This happens once upon starting to be dragged.

errors.dart:167 Uncaught Error: This widget has been unmounted, so the State no longer has a context (and should be considered defunct).
Consider canceling any active work during "dispose" or using the "mounted" getter to determine if the State is still active.
    at Object.throw_ [as throw] (errors.dart:216)
    at framework.dart:1090
    at ink_well._InkResponseState.new.get context [as context] (framework.dart:1095)
    at ink_well._InkResponseState.new.updateHighlight (ink_well.dart:834)
    at ink_well._InkResponseState.new.[_handleHoverChange] (ink_well.dart:1054)
    at ink_well._InkResponseState.new.[_handleMouseEnter] (ink_well.dart:1042)
    at Function._handleDeviceUpdateMouseEvents (mouse_tracking.dart:502)
    at mouse_tracking.MouseTracker.new.handleDeviceUpdate (mouse_tracking.dart:510)
    at mouse_tracking.dart:428
    at mouse_tracking.MouseTracker.new.[_deviceUpdatePhase] (mouse_tracking.dart:306)
    at mouse_tracking.dart:408
    at mouse_tracking.MouseTracker.new.[_monitorMouseConnection] (mouse_tracking.dart:290)
    at mouse_tracking.MouseTracker.new.updateWithEvent (mouse_tracking.dart:407)
    at binding$5.WidgetsFlutterBinding.new.dispatchEvent (binding.dart:265)
    at binding$5.WidgetsFlutterBinding.new.[_handlePointerEventImmediately] (binding.dart:303)
    at binding$5.WidgetsFlutterBinding.new.handlePointerEvent (binding.dart:267)
    at binding$5.WidgetsFlutterBinding.new.[_flushPointerEventQueue] (binding.dart:225)
    at binding$5.WidgetsFlutterBinding.new.[_handlePointerDataPacket] (binding.dart:208)
    at Object._invoke1 (window.dart:853)
    at _engine.EngineWindow.new.invokeOnPointerDataPacket (window.dart:389)
    at _engine.PointerBinding.__.[_onPointerData] (pointer_binding.dart:129)
    at pointer_binding.dart:468
    at pointer_binding.dart:440
    at pointer_binding.dart:210

The second exception is about the assertion failing. This happens on every mouse movement while the dragging process should be happening.

Uncaught Error: Assertion failed: file:///opt/flutter/packages/flutter/lib/src/rendering/mouse_tracking.dart:301:12
!_debugDuringDeviceUpdate
is not true
    at Object.throw_ [as throw] (errors.dart:216)
    at Object.assertFailed (errors.dart:24)
    at mouse_tracking.MouseTracker.new.[_deviceUpdatePhase] (mouse_tracking.dart:301)
    at mouse_tracking.dart:408
    at mouse_tracking.MouseTracker.new.[_monitorMouseConnection] (mouse_tracking.dart:290)
    at mouse_tracking.MouseTracker.new.updateWithEvent (mouse_tracking.dart:407)
    at binding$5.WidgetsFlutterBinding.new.dispatchEvent (binding.dart:265)
    at binding$5.WidgetsFlutterBinding.new.[_handlePointerEventImmediately] (binding.dart:303)
    at binding$5.WidgetsFlutterBinding.new.handlePointerEvent (binding.dart:267)
    at binding$5.WidgetsFlutterBinding.new.[_flushPointerEventQueue] (binding.dart:225)
    at binding$5.WidgetsFlutterBinding.new.[_handlePointerDataPacket] (binding.dart:208)
    at Object._invoke1 (window.dart:853)
    at _engine.EngineWindow.new.invokeOnPointerDataPacket (window.dart:389)
    at _engine.PointerBinding.__.[_onPointerData] (pointer_binding.dart:129)
    at pointer_binding.dart:468
    at pointer_binding.dart:440
    at pointer_binding.dart:210
➜ flutter analyze
Analyzing bug...                                                        
No issues found! (ran in 1.2s)

➜ flutter doctor -v
[✓] Flutter (Channel beta, 1.23.0-18.1.pre, on Linux, locale en_US.UTF-8)
    • Flutter version 1.23.0-18.1.pre at /opt/flutter
    • Framework revision 198df796aa (3 weeks ago), 2020-10-15 12:04:33 -0700
    • Engine revision 1d12d82d9c
    • Dart version 2.11.0 (build 2.11.0-213.1.beta)

 
[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
    • Android SDK at /home/pbrink/Android/Sdk
    • Platform android-29, build-tools 29.0.2
    • Java binary at: /opt/android-studio/jre/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6222593)
    • All Android licenses accepted.

[✓] Chrome - develop for the web
    • CHROME_EXECUTABLE = /usr/bin/google-chrome-stable

[✓] Android Studio
    • Android Studio at /opt/android-studio
    • 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 1.8.0_242-release-1644-b3-6222593)

[✓] IntelliJ IDEA Ultimate Edition (version 2017.3)
    • IntelliJ at /home/pbrink/Applications (Untracked)/Jetbrains/ideaIU/idea-IU-173.4548.28
    • 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

[✓] IntelliJ IDEA Ultimate Edition (version 2019.2)
    • IntelliJ at /home/pbrink/Applications (Untracked)/Jetbrains/ideaIU/idea-IU-192.7142.36
    • Flutter plugin version 41.1.4
    • Dart plugin version 192.7402

[✓] Connected device (2 available)
    • Web Server (web) • web-server • web-javascript • Flutter Tools
    • Chrome (web)     • chrome     • web-javascript • Google Chrome 86.0.4240.183

• No issues found!
complete code sample
import 'package:flutter/material.dart';

void main() => runApp(MyApp());

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Material App',
      theme: ThemeData.dark(),
      home: Home(),
    );
  }
}

class Home extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    // This method is rerun every time setState is called, for instance as done
    // by the _incrementCounter method above.
    //
    // The Flutter framework has been optimized to make rerunning build methods
    // fast, so that you can just rebuild anything that needs updating rather
    // than having to individually change instances of widgets.
    return Scaffold(
      appBar: AppBar(
        // Here we take the value from the MyHomePage object that was created by
        // the App.build method, and use it to set our appbar title.
        title: Text('Title'),
      ),
      body: ListView(
        children: [
          LongPressDraggable(
            feedback: Material(
              child: Container(
                height: 20,
                width: 20,
                color: Colors.green,
              ),
            ),
            child: ListTile(
              title: Text('Click'),
              onTap: () {
                print('tapped');
              },
            ),
            childWhenDragging: Container(
              height: 20,
              color: Colors.pinkAccent,
            ),
          ),
        ],
      ),
    );
  }
}
logs
Running "flutter pub get" in master_flutter...
Launching lib/main.dart on Chrome in debug mode...
 lib/main.dart
Debug service listening on ws://127.0.0.1:58981/P5P-gBEjuy0=/ws
Connecting to VM Service at ws://127.0.0.1:58981/P5P-gBEjuy0=/ws
Error: This widget has been unmounted, so the State no longer has a context (and should be considered defunct).
Consider canceling any active work during "dispose" or using the "mounted" getter to determine if the State is still active.
    at Object.throw_ [as throw] (http://localhost:58933/dart_sdk.js:4202:11)
    at http://localhost:58933/packages/flutter/src/widgets/widget_span.dart.lib.js:13932:23
    at ink_well._InkResponseState.new.get context [as context] (http://localhost:58933/packages/flutter/src/widgets/widget_span.dart.lib.js:13935:25)
    at ink_well._InkResponseState.new.updateHighlight (http://localhost:58933/packages/flutter/src/material/icon_button.dart.lib.js:49789:68)
    at ink_well._InkResponseState.new.[_handleHoverChange] (http://localhost:58933/packages/flutter/src/material/icon_button.dart.lib.js:50003:12)
    at ink_well._InkResponseState.new.[_handleMouseEnter] (http://localhost:58933/packages/flutter/src/material/icon_button.dart.lib.js:49994:33)
    at Function._handleDeviceUpdateMouseEvents (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5764:75)
    at mouse_tracking.MouseTracker.new.handleDeviceUpdate (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5772:46)
    at http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5044:16
    at mouse_tracking.MouseTracker.new.[_deviceUpdatePhase] (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:4978:7)
    at http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5031:33
    at mouse_tracking.MouseTracker.new.[_monitorMouseConnection] (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:4968:7)
    at mouse_tracking.MouseTracker.new.updateWithEvent (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5030:36)
    at binding$5.WidgetsFlutterBinding.new.dispatchEvent (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5978:45)
    at binding$5.WidgetsFlutterBinding.new.[_handlePointerEventImmediately] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:268:14)
    at binding$5.WidgetsFlutterBinding.new.handlePointerEvent (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:241:43)
    at binding$5.WidgetsFlutterBinding.new.[_flushPointerEventQueue] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:230:14)
    at binding$5.WidgetsFlutterBinding.new.[_handlePointerDataPacket] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:220:65)
    at Object._invoke1 (http://localhost:58933/dart_sdk.js:167275:7)
    at _engine.EnginePlatformDispatcher.__.invokeOnPointerDataPacket (http://localhost:58933/dart_sdk.js:152011:15)
    at _engine.PointerBinding.__.[_onPointerData] (http://localhost:58933/dart_sdk.js:152616:49)
    at http://localhost:58933/dart_sdk.js:152979:26
    at http://localhost:58933/dart_sdk.js:152956:16
    at http://localhost:58933/dart_sdk.js:152705:11
�[38;5;248mError: Assertion failed:�[39;49m
 ../…/rendering/mouse_tracking.dart
!_debugDuringDeviceUpdate
is not true
    at Object.throw_ [as throw] (http://localhost:58933/dart_sdk.js:4202:11)
    at Object.assertFailed (http://localhost:58933/dart_sdk.js:4148:15)
    at mouse_tracking.MouseTracker.new.[_deviceUpdatePhase] (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:4973:61)
    at http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5031:33
    at mouse_tracking.MouseTracker.new.[_monitorMouseConnection] (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:4968:7)
    at mouse_tracking.MouseTracker.new.updateWithEvent (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5030:36)
    at binding$5.WidgetsFlutterBinding.new.dispatchEvent (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5978:45)
    at binding$5.WidgetsFlutterBinding.new.[_handlePointerEventImmediately] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:268:14)
    at binding$5.WidgetsFlutterBinding.new.handlePointerEvent (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:241:43)
    at binding$5.WidgetsFlutterBinding.new.[_flushPointerEventQueue] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:230:14)
    at binding$5.WidgetsFlutterBinding.new.[_handlePointerDataPacket] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:220:65)
    at Object._invoke1 (http://localhost:58933/dart_sdk.js:167275:7)
    at _engine.EnginePlatformDispatcher.__.invokeOnPointerDataPacket (http://localhost:58933/dart_sdk.js:152011:15)
    at _engine.PointerBinding.__.[_onPointerData] (http://localhost:58933/dart_sdk.js:152616:49)
    at http://localhost:58933/dart_sdk.js:152979:26
    at http://localhost:58933/dart_sdk.js:152956:16
    at http://localhost:58933/dart_sdk.js:152705:11
�[38;5;248mError: Assertion failed:�[39;49m
 ../…/rendering/mouse_tracking.dart
!_debugDuringDeviceUpdate
is not true
    at Object.throw_ [as throw] (http://localhost:58933/dart_sdk.js:4202:11)
    at Object.assertFailed (http://localhost:58933/dart_sdk.js:4148:15)
    at mouse_tracking.MouseTracker.new.[_deviceUpdatePhase] (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:4973:61)
    at http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5031:33
    at mouse_tracking.MouseTracker.new.[_monitorMouseConnection] (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:4968:7)
    at mouse_tracking.MouseTracker.new.updateWithEvent (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5030:36)
    at binding$5.WidgetsFlutterBinding.new.dispatchEvent (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5978:45)
    at binding$5.WidgetsFlutterBinding.new.[_handlePointerEventImmediately] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:268:14)
    at binding$5.WidgetsFlutterBinding.new.handlePointerEvent (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:241:43)
    at binding$5.WidgetsFlutterBinding.new.[_flushPointerEventQueue] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:230:14)
    at binding$5.WidgetsFlutterBinding.new.[_handlePointerDataPacket] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:220:65)
    at Object._invoke1 (http://localhost:58933/dart_sdk.js:167275:7)
    at _engine.EnginePlatformDispatcher.__.invokeOnPointerDataPacket (http://localhost:58933/dart_sdk.js:152011:15)
    at _engine.PointerBinding.__.[_onPointerData] (http://localhost:58933/dart_sdk.js:152616:49)
    at http://localhost:58933/dart_sdk.js:152979:26
    at http://localhost:58933/dart_sdk.js:152956:16
    at http://localhost:58933/dart_sdk.js:152705:11
�[38;5;248mError: Assertion failed:�[39;49m
 ../…/rendering/mouse_tracking.dart
!_debugDuringDeviceUpdate
is not true
    at Object.throw_ [as throw] (http://localhost:58933/dart_sdk.js:4202:11)
    at Object.assertFailed (http://localhost:58933/dart_sdk.js:4148:15)
    at mouse_tracking.MouseTracker.new.[_deviceUpdatePhase] (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:4973:61)
    at http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5031:33
    at mouse_tracking.MouseTracker.new.[_monitorMouseConnection] (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:4968:7)
    at mouse_tracking.MouseTracker.new.updateWithEvent (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5030:36)
    at binding$5.WidgetsFlutterBinding.new.dispatchEvent (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5978:45)
    at binding$5.WidgetsFlutterBinding.new.[_handlePointerEventImmediately] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:268:14)
    at binding$5.WidgetsFlutterBinding.new.handlePointerEvent (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:241:43)
    at binding$5.WidgetsFlutterBinding.new.[_flushPointerEventQueue] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:230:14)
    at binding$5.WidgetsFlutterBinding.new.[_handlePointerDataPacket] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:220:65)
    at Object._invoke1 (http://localhost:58933/dart_sdk.js:167275:7)
    at _engine.EnginePlatformDispatcher.__.invokeOnPointerDataPacket (http://localhost:58933/dart_sdk.js:152011:15)
    at _engine.PointerBinding.__.[_onPointerData] (http://localhost:58933/dart_sdk.js:152616:49)
    at http://localhost:58933/dart_sdk.js:152979:26
    at http://localhost:58933/dart_sdk.js:152956:16
    at http://localhost:58933/dart_sdk.js:152705:11
�[38;5;248mError: Assertion failed:�[39;49m
 ../…/rendering/mouse_tracking.dart
!_debugDuringDeviceUpdate
is not true
    at Object.throw_ [as throw] (http://localhost:58933/dart_sdk.js:4202:11)
    at Object.assertFailed (http://localhost:58933/dart_sdk.js:4148:15)
    at mouse_tracking.MouseTracker.new.[_deviceUpdatePhase] (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:4973:61)
    at http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5031:33
    at mouse_tracking.MouseTracker.new.[_monitorMouseConnection] (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:4968:7)
    at mouse_tracking.MouseTracker.new.updateWithEvent (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5030:36)
    at binding$5.WidgetsFlutterBinding.new.dispatchEvent (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5978:45)
    at binding$5.WidgetsFlutterBinding.new.[_handlePointerEventImmediately] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:268:14)
    at binding$5.WidgetsFlutterBinding.new.handlePointerEvent (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:241:43)
    at binding$5.WidgetsFlutterBinding.new.[_flushPointerEventQueue] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:230:14)
    at binding$5.WidgetsFlutterBinding.new.[_handlePointerDataPacket] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:220:65)
    at Object._invoke1 (http://localhost:58933/dart_sdk.js:167275:7)
    at _engine.EnginePlatformDispatcher.__.invokeOnPointerDataPacket (http://localhost:58933/dart_sdk.js:152011:15)
    at _engine.PointerBinding.__.[_onPointerData] (http://localhost:58933/dart_sdk.js:152616:49)
    at http://localhost:58933/dart_sdk.js:152979:26
    at http://localhost:58933/dart_sdk.js:152956:16
    at http://localhost:58933/dart_sdk.js:152705:11
�[38;5;248mError: Assertion failed:�[39;49m
 ../…/rendering/mouse_tracking.dart
!_debugDuringDeviceUpdate
is not true
    at Object.throw_ [as throw] (http://localhost:58933/dart_sdk.js:4202:11)
    at Object.assertFailed (http://localhost:58933/dart_sdk.js:4148:15)
    at mouse_tracking.MouseTracker.new.[_deviceUpdatePhase] (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:4973:61)
    at http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5031:33
    at mouse_tracking.MouseTracker.new.[_monitorMouseConnection] (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:4968:7)
    at mouse_tracking.MouseTracker.new.updateWithEvent (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5030:36)
    at binding$5.WidgetsFlutterBinding.new.dispatchEvent (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5978:45)
    at binding$5.WidgetsFlutterBinding.new.[_handlePointerEventImmediately] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:268:14)
    at binding$5.WidgetsFlutterBinding.new.handlePointerEvent (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:241:43)
    at binding$5.WidgetsFlutterBinding.new.[_flushPointerEventQueue] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:230:14)
    at binding$5.WidgetsFlutterBinding.new.[_handlePointerDataPacket] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:220:65)
    at Object._invoke1 (http://localhost:58933/dart_sdk.js:167275:7)
    at _engine.EnginePlatformDispatcher.__.invokeOnPointerDataPacket (http://localhost:58933/dart_sdk.js:152011:15)
    at _engine.PointerBinding.__.[_onPointerData] (http://localhost:58933/dart_sdk.js:152616:49)
    at http://localhost:58933/dart_sdk.js:152979:26
    at http://localhost:58933/dart_sdk.js:152956:16
    at http://localhost:58933/dart_sdk.js:152705:11
�[38;5;248mError: Assertion failed:�[39;49m
 ../…/rendering/mouse_tracking.dart
!_debugDuringDeviceUpdate
is not true
    at Object.throw_ [as throw] (http://localhost:58933/dart_sdk.js:4202:11)
    at Object.assertFailed (http://localhost:58933/dart_sdk.js:4148:15)
    at mouse_tracking.MouseTracker.new.[_deviceUpdatePhase] (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:4973:61)
    at http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5031:33
    at mouse_tracking.MouseTracker.new.[_monitorMouseConnection] (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:4968:7)
    at mouse_tracking.MouseTracker.new.updateWithEvent (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5030:36)
    at binding$5.WidgetsFlutterBinding.new.dispatchEvent (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5978:45)
    at binding$5.WidgetsFlutterBinding.new.[_handlePointerEventImmediately] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:268:14)
    at binding$5.WidgetsFlutterBinding.new.handlePointerEvent (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:241:43)
    at binding$5.WidgetsFlutterBinding.new.[_flushPointerEventQueue] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:230:14)
    at binding$5.WidgetsFlutterBinding.new.[_handlePointerDataPacket] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:220:65)
    at Object._invoke1 (http://localhost:58933/dart_sdk.js:167275:7)
    at _engine.EnginePlatformDispatcher.__.invokeOnPointerDataPacket (http://localhost:58933/dart_sdk.js:152011:15)
    at _engine.PointerBinding.__.[_onPointerData] (http://localhost:58933/dart_sdk.js:152616:49)
    at http://localhost:58933/dart_sdk.js:152979:26
    at http://localhost:58933/dart_sdk.js:152956:16
    at http://localhost:58933/dart_sdk.js:152705:11
�[38;5;248mError: Assertion failed:�[39;49m
 ../…/rendering/mouse_tracking.dart
!_debugDuringDeviceUpdate
is not true
    at Object.throw_ [as throw] (http://localhost:58933/dart_sdk.js:4202:11)
    at Object.assertFailed (http://localhost:58933/dart_sdk.js:4148:15)
    at mouse_tracking.MouseTracker.new.[_deviceUpdatePhase] (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:4973:61)
    at http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5031:33
    at mouse_tracking.MouseTracker.new.[_monitorMouseConnection] (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:4968:7)
    at mouse_tracking.MouseTracker.new.updateWithEvent (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5030:36)
    at binding$5.WidgetsFlutterBinding.new.dispatchEvent (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5978:45)
    at binding$5.WidgetsFlutterBinding.new.[_handlePointerEventImmediately] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:268:14)
    at binding$5.WidgetsFlutterBinding.new.handlePointerEvent (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:241:43)
    at binding$5.WidgetsFlutterBinding.new.[_flushPointerEventQueue] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:230:14)
    at binding$5.WidgetsFlutterBinding.new.[_handlePointerDataPacket] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:220:65)
    at Object._invoke1 (http://localhost:58933/dart_sdk.js:167275:7)
    at _engine.EnginePlatformDispatcher.__.invokeOnPointerDataPacket (http://localhost:58933/dart_sdk.js:152011:15)
    at _engine.PointerBinding.__.[_onPointerData] (http://localhost:58933/dart_sdk.js:152616:49)
    at http://localhost:58933/dart_sdk.js:152979:26
    at http://localhost:58933/dart_sdk.js:152956:16
    at http://localhost:58933/dart_sdk.js:152705:11
�[38;5;248mError: Assertion failed:�[39;49m
 ../…/rendering/mouse_tracking.dart
!_debugDuringDeviceUpdate
is not true
    at Object.throw_ [as throw] (http://localhost:58933/dart_sdk.js:4202:11)
    at Object.assertFailed (http://localhost:58933/dart_sdk.js:4148:15)
    at mouse_tracking.MouseTracker.new.[_deviceUpdatePhase] (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:4973:61)
    at http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5031:33
    at mouse_tracking.MouseTracker.new.[_monitorMouseConnection] (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:4968:7)
    at mouse_tracking.MouseTracker.new.updateWithEvent (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5030:36)
    at binding$5.WidgetsFlutterBinding.new.dispatchEvent (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5978:45)
    at binding$5.WidgetsFlutterBinding.new.[_handlePointerEventImmediately] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:268:14)
    at binding$5.WidgetsFlutterBinding.new.handlePointerEvent (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:241:43)
    at binding$5.WidgetsFlutterBinding.new.[_flushPointerEventQueue] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:230:14)
    at binding$5.WidgetsFlutterBinding.new.[_handlePointerDataPacket] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:220:65)
    at Object._invoke1 (http://localhost:58933/dart_sdk.js:167275:7)
    at _engine.EnginePlatformDispatcher.__.invokeOnPointerDataPacket (http://localhost:58933/dart_sdk.js:152011:15)
    at _engine.PointerBinding.__.[_onPointerData] (http://localhost:58933/dart_sdk.js:152616:49)
    at http://localhost:58933/dart_sdk.js:152979:26
    at http://localhost:58933/dart_sdk.js:152956:16
    at http://localhost:58933/dart_sdk.js:152705:11
�[38;5;248mError: Assertion failed:�[39;49m
 ../…/rendering/mouse_tracking.dart
!_debugDuringDeviceUpdate
is not true
    at Object.throw_ [as throw] (http://localhost:58933/dart_sdk.js:4202:11)
    at Object.assertFailed (http://localhost:58933/dart_sdk.js:4148:15)
    at mouse_tracking.MouseTracker.new.[_deviceUpdatePhase] (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:4973:61)
    at http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5031:33
    at mouse_tracking.MouseTracker.new.[_monitorMouseConnection] (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:4968:7)
    at mouse_tracking.MouseTracker.new.updateWithEvent (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5030:36)
    at binding$5.WidgetsFlutterBinding.new.dispatchEvent (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5978:45)
    at binding$5.WidgetsFlutterBinding.new.[_handlePointerEventImmediately] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:268:14)
    at binding$5.WidgetsFlutterBinding.new.handlePointerEvent (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:241:43)
    at binding$5.WidgetsFlutterBinding.new.[_flushPointerEventQueue] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:230:14)
    at binding$5.WidgetsFlutterBinding.new.[_handlePointerDataPacket] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:220:65)
    at Object._invoke1 (http://localhost:58933/dart_sdk.js:167275:7)
    at _engine.EnginePlatformDispatcher.__.invokeOnPointerDataPacket (http://localhost:58933/dart_sdk.js:152011:15)
    at _engine.PointerBinding.__.[_onPointerData] (http://localhost:58933/dart_sdk.js:152616:49)
    at http://localhost:58933/dart_sdk.js:152979:26
    at http://localhost:58933/dart_sdk.js:152956:16
    at http://localhost:58933/dart_sdk.js:152705:11
�[38;5;248mError: Assertion failed:�[39;49m
 ../…/rendering/mouse_tracking.dart
!_debugDuringDeviceUpdate
is not true
    at Object.throw_ [as throw] (http://localhost:58933/dart_sdk.js:4202:11)
    at Object.assertFailed (http://localhost:58933/dart_sdk.js:4148:15)
    at mouse_tracking.MouseTracker.new.[_deviceUpdatePhase] (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:4973:61)
    at http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5031:33
    at mouse_tracking.MouseTracker.new.[_monitorMouseConnection] (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:4968:7)
    at mouse_tracking.MouseTracker.new.updateWithEvent (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5030:36)
    at binding$5.WidgetsFlutterBinding.new.dispatchEvent (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5978:45)
    at binding$5.WidgetsFlutterBinding.new.[_handlePointerEventImmediately] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:268:14)
    at binding$5.WidgetsFlutterBinding.new.handlePointerEvent (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:241:43)
    at binding$5.WidgetsFlutterBinding.new.[_flushPointerEventQueue] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:230:14)
    at binding$5.WidgetsFlutterBinding.new.[_handlePointerDataPacket] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:220:65)
    at Object._invoke1 (http://localhost:58933/dart_sdk.js:167275:7)
    at _engine.EnginePlatformDispatcher.__.invokeOnPointerDataPacket (http://localhost:58933/dart_sdk.js:152011:15)
    at _engine.PointerBinding.__.[_onPointerData] (http://localhost:58933/dart_sdk.js:152616:49)
    at http://localhost:58933/dart_sdk.js:152979:26
    at http://localhost:58933/dart_sdk.js:152956:16
    at http://localhost:58933/dart_sdk.js:152705:11
�[38;5;248mError: Assertion failed:�[39;49m
 ../…/rendering/mouse_tracking.dart
!_debugDuringDeviceUpdate
is not true
    at Object.throw_ [as throw] (http://localhost:58933/dart_sdk.js:4202:11)
    at Object.assertFailed (http://localhost:58933/dart_sdk.js:4148:15)
    at mouse_tracking.MouseTracker.new.[_deviceUpdatePhase] (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:4973:61)
    at http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5031:33
    at mouse_tracking.MouseTracker.new.[_monitorMouseConnection] (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:4968:7)
    at mouse_tracking.MouseTracker.new.updateWithEvent (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5030:36)
    at binding$5.WidgetsFlutterBinding.new.dispatchEvent (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5978:45)
    at binding$5.WidgetsFlutterBinding.new.[_handlePointerEventImmediately] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:268:14)
    at binding$5.WidgetsFlutterBinding.new.handlePointerEvent (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:241:43)
    at binding$5.WidgetsFlutterBinding.new.[_flushPointerEventQueue] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:230:14)
    at binding$5.WidgetsFlutterBinding.new.[_handlePointerDataPacket] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:220:65)
    at Object._invoke1 (http://localhost:58933/dart_sdk.js:167275:7)
    at _engine.EnginePlatformDispatcher.__.invokeOnPointerDataPacket (http://localhost:58933/dart_sdk.js:152011:15)
    at _engine.PointerBinding.__.[_onPointerData] (http://localhost:58933/dart_sdk.js:152616:49)
    at http://localhost:58933/dart_sdk.js:152979:26
    at http://localhost:58933/dart_sdk.js:152956:16
    at http://localhost:58933/dart_sdk.js:152705:11
�[38;5;248mError: Assertion failed:�[39;49m
 ../…/rendering/mouse_tracking.dart
!_debugDuringDeviceUpdate
is not true
    at Object.throw_ [as throw] (http://localhost:58933/dart_sdk.js:4202:11)
    at Object.assertFailed (http://localhost:58933/dart_sdk.js:4148:15)
    at mouse_tracking.MouseTracker.new.[_deviceUpdatePhase] (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:4973:61)
    at http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5031:33
    at mouse_tracking.MouseTracker.new.[_monitorMouseConnection] (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:4968:7)
    at mouse_tracking.MouseTracker.new.updateWithEvent (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5030:36)
    at binding$5.WidgetsFlutterBinding.new.dispatchEvent (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5978:45)
    at binding$5.WidgetsFlutterBinding.new.[_handlePointerEventImmediately] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:268:14)
    at binding$5.WidgetsFlutterBinding.new.handlePointerEvent (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:241:43)
    at binding$5.WidgetsFlutterBinding.new.[_flushPointerEventQueue] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:230:14)
    at binding$5.WidgetsFlutterBinding.new.[_handlePointerDataPacket] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:220:65)
    at Object._invoke1 (http://localhost:58933/dart_sdk.js:167275:7)
    at _engine.EnginePlatformDispatcher.__.invokeOnPointerDataPacket (http://localhost:58933/dart_sdk.js:152011:15)
    at _engine.PointerBinding.__.[_onPointerData] (http://localhost:58933/dart_sdk.js:152616:49)
    at http://localhost:58933/dart_sdk.js:152979:26
    at http://localhost:58933/dart_sdk.js:152956:16
    at http://localhost:58933/dart_sdk.js:152705:11
�[38;5;248mError: Assertion failed:�[39;49m
 ../…/rendering/mouse_tracking.dart
!_debugDuringDeviceUpdate
is not true
    at Object.throw_ [as throw] (http://localhost:58933/dart_sdk.js:4202:11)
    at Object.assertFailed (http://localhost:58933/dart_sdk.js:4148:15)
    at mouse_tracking.MouseTracker.new.[_deviceUpdatePhase] (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:4973:61)
    at http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5031:33
    at mouse_tracking.MouseTracker.new.[_monitorMouseConnection] (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:4968:7)
    at mouse_tracking.MouseTracker.new.updateWithEvent (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5030:36)
    at binding$5.WidgetsFlutterBinding.new.dispatchEvent (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5978:45)
    at binding$5.WidgetsFlutterBinding.new.[_handlePointerEventImmediately] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:268:14)
    at binding$5.WidgetsFlutterBinding.new.handlePointerEvent (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:241:43)
    at binding$5.WidgetsFlutterBinding.new.[_flushPointerEventQueue] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:230:14)
    at binding$5.WidgetsFlutterBinding.new.[_handlePointerDataPacket] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:220:65)
    at Object._invoke1 (http://localhost:58933/dart_sdk.js:167275:7)
    at _engine.EnginePlatformDispatcher.__.invokeOnPointerDataPacket (http://localhost:58933/dart_sdk.js:152011:15)
    at _engine.PointerBinding.__.[_onPointerData] (http://localhost:58933/dart_sdk.js:152616:49)
    at http://localhost:58933/dart_sdk.js:152979:26
    at http://localhost:58933/dart_sdk.js:152956:16
    at http://localhost:58933/dart_sdk.js:152705:11
�[38;5;248mError: Assertion failed:�[39;49m
 ../…/rendering/mouse_tracking.dart
!_debugDuringDeviceUpdate
is not true
    at Object.throw_ [as throw] (http://localhost:58933/dart_sdk.js:4202:11)
    at Object.assertFailed (http://localhost:58933/dart_sdk.js:4148:15)
    at mouse_tracking.MouseTracker.new.[_deviceUpdatePhase] (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:4973:61)
    at http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5031:33
    at mouse_tracking.MouseTracker.new.[_monitorMouseConnection] (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:4968:7)
    at mouse_tracking.MouseTracker.new.updateWithEvent (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5030:36)
    at binding$5.WidgetsFlutterBinding.new.dispatchEvent (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5978:45)
    at binding$5.WidgetsFlutterBinding.new.[_handlePointerEventImmediately] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:268:14)
    at binding$5.WidgetsFlutterBinding.new.handlePointerEvent (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:241:43)
    at binding$5.WidgetsFlutterBinding.new.[_flushPointerEventQueue] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:230:14)
    at binding$5.WidgetsFlutterBinding.new.[_handlePointerDataPacket] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:220:65)
    at Object._invoke1 (http://localhost:58933/dart_sdk.js:167275:7)
    at _engine.EnginePlatformDispatcher.__.invokeOnPointerDataPacket (http://localhost:58933/dart_sdk.js:152011:15)
    at _engine.PointerBinding.__.[_onPointerData] (http://localhost:58933/dart_sdk.js:152616:49)
    at http://localhost:58933/dart_sdk.js:152979:26
    at http://localhost:58933/dart_sdk.js:152956:16
    at http://localhost:58933/dart_sdk.js:152705:11
�[38;5;248mError: Assertion failed:�[39;49m
 ../…/rendering/mouse_tracking.dart
!_debugDuringDeviceUpdate
is not true
    at Object.throw_ [as throw] (http://localhost:58933/dart_sdk.js:4202:11)
    at Object.assertFailed (http://localhost:58933/dart_sdk.js:4148:15)
    at mouse_tracking.MouseTracker.new.[_deviceUpdatePhase] (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:4973:61)
    at http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5031:33
    at mouse_tracking.MouseTracker.new.[_monitorMouseConnection] (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:4968:7)
    at mouse_tracking.MouseTracker.new.updateWithEvent (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5030:36)
    at binding$5.WidgetsFlutterBinding.new.dispatchEvent (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5978:45)
    at binding$5.WidgetsFlutterBinding.new.[_handlePointerEventImmediately] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:268:14)
    at binding$5.WidgetsFlutterBinding.new.handlePointerEvent (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:241:43)
    at binding$5.WidgetsFlutterBinding.new.[_flushPointerEventQueue] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:230:14)
    at binding$5.WidgetsFlutterBinding.new.[_handlePointerDataPacket] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:220:65)
    at Object._invoke1 (http://localhost:58933/dart_sdk.js:167275:7)
    at _engine.EnginePlatformDispatcher.__.invokeOnPointerDataPacket (http://localhost:58933/dart_sdk.js:152011:15)
    at _engine.PointerBinding.__.[_onPointerData] (http://localhost:58933/dart_sdk.js:152616:49)
    at http://localhost:58933/dart_sdk.js:152979:26
    at http://localhost:58933/dart_sdk.js:152956:16
    at http://localhost:58933/dart_sdk.js:152705:11
�[38;5;248mError: Assertion failed:�[39;49m
 ../…/rendering/mouse_tracking.dart
!_debugDuringDeviceUpdate
is not true
    at Object.throw_ [as throw] (http://localhost:58933/dart_sdk.js:4202:11)
    at Object.assertFailed (http://localhost:58933/dart_sdk.js:4148:15)
    at mouse_tracking.MouseTracker.new.[_deviceUpdatePhase] (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:4973:61)
    at http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5031:33
    at mouse_tracking.MouseTracker.new.[_monitorMouseConnection] (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:4968:7)
    at mouse_tracking.MouseTracker.new.updateWithEvent (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5030:36)
    at binding$5.WidgetsFlutterBinding.new.dispatchEvent (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5978:45)
    at binding$5.WidgetsFlutterBinding.new.[_handlePointerEventImmediately] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:268:14)
    at binding$5.WidgetsFlutterBinding.new.handlePointerEvent (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:241:43)
    at binding$5.WidgetsFlutterBinding.new.[_flushPointerEventQueue] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:230:14)
    at binding$5.WidgetsFlutterBinding.new.[_handlePointerDataPacket] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:220:65)
    at Object._invoke1 (http://localhost:58933/dart_sdk.js:167275:7)
    at _engine.EnginePlatformDispatcher.__.invokeOnPointerDataPacket (http://localhost:58933/dart_sdk.js:152011:15)
    at _engine.PointerBinding.__.[_onPointerData] (http://localhost:58933/dart_sdk.js:152616:49)
    at http://localhost:58933/dart_sdk.js:152979:26
    at http://localhost:58933/dart_sdk.js:152956:16
    at http://localhost:58933/dart_sdk.js:152705:11
�[38;5;248mError: Assertion failed:�[39;49m
 ../…/rendering/mouse_tracking.dart
!_debugDuringDeviceUpdate
is not true
    at Object.throw_ [as throw] (http://localhost:58933/dart_sdk.js:4202:11)
    at Object.assertFailed (http://localhost:58933/dart_sdk.js:4148:15)
    at mouse_tracking.MouseTracker.new.[_deviceUpdatePhase] (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:4973:61)
    at http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5031:33
    at mouse_tracking.MouseTracker.new.[_monitorMouseConnection] (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:4968:7)
    at mouse_tracking.MouseTracker.new.updateWithEvent (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5030:36)
    at binding$5.WidgetsFlutterBinding.new.dispatchEvent (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5978:45)
    at binding$5.WidgetsFlutterBinding.new.[_handlePointerEventImmediately] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:268:14)
    at binding$5.WidgetsFlutterBinding.new.handlePointerEvent (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:241:43)
    at binding$5.WidgetsFlutterBinding.new.[_flushPointerEventQueue] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:230:14)
    at binding$5.WidgetsFlutterBinding.new.[_handlePointerDataPacket] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:220:65)
    at Object._invoke1 (http://localhost:58933/dart_sdk.js:167275:7)
    at _engine.EnginePlatformDispatcher.__.invokeOnPointerDataPacket (http://localhost:58933/dart_sdk.js:152011:15)
    at _engine.PointerBinding.__.[_onPointerData] (http://localhost:58933/dart_sdk.js:152616:49)
    at http://localhost:58933/dart_sdk.js:152979:26
    at http://localhost:58933/dart_sdk.js:152956:16
    at http://localhost:58933/dart_sdk.js:152705:11
�[38;5;248mError: Assertion failed:�[39;49m
 ../…/rendering/mouse_tracking.dart
!_debugDuringDeviceUpdate
is not true
    at Object.throw_ [as throw] (http://localhost:58933/dart_sdk.js:4202:11)
    at Object.assertFailed (http://localhost:58933/dart_sdk.js:4148:15)
    at mouse_tracking.MouseTracker.new.[_deviceUpdatePhase] (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:4973:61)
    at http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5031:33
    at mouse_tracking.MouseTracker.new.[_monitorMouseConnection] (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:4968:7)
    at mouse_tracking.MouseTracker.new.updateWithEvent (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5030:36)
    at binding$5.WidgetsFlutterBinding.new.dispatchEvent (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5978:45)
    at binding$5.WidgetsFlutterBinding.new.[_handlePointerEventImmediately] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:268:14)
    at binding$5.WidgetsFlutterBinding.new.handlePointerEvent (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:241:43)
    at binding$5.WidgetsFlutterBinding.new.[_flushPointerEventQueue] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:230:14)
    at binding$5.WidgetsFlutterBinding.new.[_handlePointerDataPacket] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:220:65)
    at Object._invoke1 (http://localhost:58933/dart_sdk.js:167275:7)
    at _engine.EnginePlatformDispatcher.__.invokeOnPointerDataPacket (http://localhost:58933/dart_sdk.js:152011:15)
    at _engine.PointerBinding.__.[_onPointerData] (http://localhost:58933/dart_sdk.js:152616:49)
    at http://localhost:58933/dart_sdk.js:152979:26
    at http://localhost:58933/dart_sdk.js:152956:16
    at http://localhost:58933/dart_sdk.js:152705:11
�[38;5;248mError: Assertion failed:�[39;49m
 ../…/rendering/mouse_tracking.dart
!_debugDuringDeviceUpdate
is not true
    at Object.throw_ [as throw] (http://localhost:58933/dart_sdk.js:4202:11)
    at Object.assertFailed (http://localhost:58933/dart_sdk.js:4148:15)
    at mouse_tracking.MouseTracker.new.[_deviceUpdatePhase] (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:4973:61)
    at http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5031:33
    at mouse_tracking.MouseTracker.new.[_monitorMouseConnection] (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:4968:7)
    at mouse_tracking.MouseTracker.new.updateWithEvent (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5030:36)
    at binding$5.WidgetsFlutterBinding.new.dispatchEvent (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5978:45)
    at binding$5.WidgetsFlutterBinding.new.[_handlePointerEventImmediately] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:268:14)
    at binding$5.WidgetsFlutterBinding.new.handlePointerEvent (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:241:43)
    at binding$5.WidgetsFlutterBinding.new.[_flushPointerEventQueue] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:230:14)
    at binding$5.WidgetsFlutterBinding.new.[_handlePointerDataPacket] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:220:65)
    at Object._invoke1 (http://localhost:58933/dart_sdk.js:167275:7)
    at _engine.EnginePlatformDispatcher.__.invokeOnPointerDataPacket (http://localhost:58933/dart_sdk.js:152011:15)
    at _engine.PointerBinding.__.[_onPointerData] (http://localhost:58933/dart_sdk.js:152616:49)
    at http://localhost:58933/dart_sdk.js:152979:26
    at http://localhost:58933/dart_sdk.js:152956:16
    at http://localhost:58933/dart_sdk.js:152705:11
�[38;5;248mError: Assertion failed:�[39;49m
 ../…/rendering/mouse_tracking.dart
!_debugDuringDeviceUpdate
is not true
    at Object.throw_ [as throw] (http://localhost:58933/dart_sdk.js:4202:11)
    at Object.assertFailed (http://localhost:58933/dart_sdk.js:4148:15)
    at mouse_tracking.MouseTracker.new.[_deviceUpdatePhase] (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:4973:61)
    at http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5031:33
    at mouse_tracking.MouseTracker.new.[_monitorMouseConnection] (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:4968:7)
    at mouse_tracking.MouseTracker.new.updateWithEvent (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5030:36)
    at binding$5.WidgetsFlutterBinding.new.dispatchEvent (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5978:45)
    at binding$5.WidgetsFlutterBinding.new.[_handlePointerEventImmediately] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:268:14)
    at binding$5.WidgetsFlutterBinding.new.handlePointerEvent (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:241:43)
    at binding$5.WidgetsFlutterBinding.new.[_flushPointerEventQueue] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:230:14)
    at binding$5.WidgetsFlutterBinding.new.[_handlePointerDataPacket] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:220:65)
    at Object._invoke1 (http://localhost:58933/dart_sdk.js:167275:7)
    at _engine.EnginePlatformDispatcher.__.invokeOnPointerDataPacket (http://localhost:58933/dart_sdk.js:152011:15)
    at _engine.PointerBinding.__.[_onPointerData] (http://localhost:58933/dart_sdk.js:152616:49)
    at http://localhost:58933/dart_sdk.js:152979:26
    at http://localhost:58933/dart_sdk.js:152956:16
    at http://localhost:58933/dart_sdk.js:152705:11
�[38;5;248mError: Assertion failed:�[39;49m
 ../…/rendering/mouse_tracking.dart
!_debugDuringDeviceUpdate
is not true
    at Object.throw_ [as throw] (http://localhost:58933/dart_sdk.js:4202:11)
    at Object.assertFailed (http://localhost:58933/dart_sdk.js:4148:15)
    at mouse_tracking.MouseTracker.new.[_deviceUpdatePhase] (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:4973:61)
    at http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5031:33
    at mouse_tracking.MouseTracker.new.[_monitorMouseConnection] (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:4968:7)
    at mouse_tracking.MouseTracker.new.updateWithEvent (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5030:36)
    at binding$5.WidgetsFlutterBinding.new.dispatchEvent (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5978:45)
    at binding$5.WidgetsFlutterBinding.new.[_handlePointerEventImmediately] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:268:14)
    at binding$5.WidgetsFlutterBinding.new.handlePointerEvent (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:241:43)
    at binding$5.WidgetsFlutterBinding.new.[_flushPointerEventQueue] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:230:14)
    at binding$5.WidgetsFlutterBinding.new.[_handlePointerDataPacket] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:220:65)
    at Object._invoke1 (http://localhost:58933/dart_sdk.js:167275:7)
    at _engine.EnginePlatformDispatcher.__.invokeOnPointerDataPacket (http://localhost:58933/dart_sdk.js:152011:15)
    at _engine.PointerBinding.__.[_onPointerData] (http://localhost:58933/dart_sdk.js:152616:49)
    at http://localhost:58933/dart_sdk.js:152979:26
    at http://localhost:58933/dart_sdk.js:152956:16
    at http://localhost:58933/dart_sdk.js:152705:11
�[38;5;248mError: Assertion failed:�[39;49m
 ../…/rendering/mouse_tracking.dart
!_debugDuringDeviceUpdate
is not true
    at Object.throw_ [as throw] (http://localhost:58933/dart_sdk.js:4202:11)
    at Object.assertFailed (http://localhost:58933/dart_sdk.js:4148:15)
    at mouse_tracking.MouseTracker.new.[_deviceUpdatePhase] (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:4973:61)
    at http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5031:33
    at mouse_tracking.MouseTracker.new.[_monitorMouseConnection] (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:4968:7)
    at mouse_tracking.MouseTracker.new.updateWithEvent (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5030:36)
    at binding$5.WidgetsFlutterBinding.new.dispatchEvent (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5978:45)
    at binding$5.WidgetsFlutterBinding.new.[_handlePointerEventImmediately] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:268:14)
    at binding$5.WidgetsFlutterBinding.new.handlePointerEvent (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:241:43)
    at binding$5.WidgetsFlutterBinding.new.[_flushPointerEventQueue] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:230:14)
    at binding$5.WidgetsFlutterBinding.new.[_handlePointerDataPacket] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:220:65)
    at Object._invoke1 (http://localhost:58933/dart_sdk.js:167275:7)
    at _engine.EnginePlatformDispatcher.__.invokeOnPointerDataPacket (http://localhost:58933/dart_sdk.js:152011:15)
    at _engine.PointerBinding.__.[_onPointerData] (http://localhost:58933/dart_sdk.js:152616:49)
    at http://localhost:58933/dart_sdk.js:152979:26
    at http://localhost:58933/dart_sdk.js:152956:16
    at http://localhost:58933/dart_sdk.js:152705:11
�[38;5;248mError: Assertion failed:�[39;49m
 ../…/rendering/mouse_tracking.dart
!_debugDuringDeviceUpdate
is not true
    at Object.throw_ [as throw] (http://localhost:58933/dart_sdk.js:4202:11)
    at Object.assertFailed (http://localhost:58933/dart_sdk.js:4148:15)
    at mouse_tracking.MouseTracker.new.[_deviceUpdatePhase] (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:4973:61)
    at http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5031:33
    at mouse_tracking.MouseTracker.new.[_monitorMouseConnection] (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:4968:7)
    at mouse_tracking.MouseTracker.new.updateWithEvent (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5030:36)
    at binding$5.WidgetsFlutterBinding.new.dispatchEvent (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5978:45)
    at binding$5.WidgetsFlutterBinding.new.[_handlePointerEventImmediately] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:268:14)
    at binding$5.WidgetsFlutterBinding.new.handlePointerEvent (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:241:43)
    at binding$5.WidgetsFlutterBinding.new.[_flushPointerEventQueue] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:230:14)
    at binding$5.WidgetsFlutterBinding.new.[_handlePointerDataPacket] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:220:65)
    at Object._invoke1 (http://localhost:58933/dart_sdk.js:167275:7)
    at _engine.EnginePlatformDispatcher.__.invokeOnPointerDataPacket (http://localhost:58933/dart_sdk.js:152011:15)
    at _engine.PointerBinding.__.[_onPointerData] (http://localhost:58933/dart_sdk.js:152616:49)
    at http://localhost:58933/dart_sdk.js:152979:26
    at http://localhost:58933/dart_sdk.js:152956:16
    at http://localhost:58933/dart_sdk.js:152705:11
�[38;5;248mError: Assertion failed:�[39;49m
 ../…/rendering/mouse_tracking.dart
!_debugDuringDeviceUpdate
is not true
    at Object.throw_ [as throw] (http://localhost:58933/dart_sdk.js:4202:11)
    at Object.assertFailed (http://localhost:58933/dart_sdk.js:4148:15)
    at mouse_tracking.MouseTracker.new.[_deviceUpdatePhase] (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:4973:61)
    at http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5031:33
    at mouse_tracking.MouseTracker.new.[_monitorMouseConnection] (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:4968:7)
    at mouse_tracking.MouseTracker.new.updateWithEvent (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5030:36)
    at binding$5.WidgetsFlutterBinding.new.dispatchEvent (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5978:45)
    at binding$5.WidgetsFlutterBinding.new.[_handlePointerEventImmediately] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:268:14)
    at binding$5.WidgetsFlutterBinding.new.handlePointerEvent (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:241:43)
    at binding$5.WidgetsFlutterBinding.new.[_flushPointerEventQueue] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:230:14)
    at binding$5.WidgetsFlutterBinding.new.[_handlePointerDataPacket] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:220:65)
    at Object._invoke1 (http://localhost:58933/dart_sdk.js:167275:7)
    at _engine.EnginePlatformDispatcher.__.invokeOnPointerDataPacket (http://localhost:58933/dart_sdk.js:152011:15)
    at _engine.PointerBinding.__.[_onPointerData] (http://localhost:58933/dart_sdk.js:152616:49)
    at http://localhost:58933/dart_sdk.js:152979:26
    at http://localhost:58933/dart_sdk.js:152956:16
    at http://localhost:58933/dart_sdk.js:152705:11
�[38;5;248mError: Assertion failed:�[39;49m
 ../…/rendering/mouse_tracking.dart
!_debugDuringDeviceUpdate
is not true
    at Object.throw_ [as throw] (http://localhost:58933/dart_sdk.js:4202:11)
    at Object.assertFailed (http://localhost:58933/dart_sdk.js:4148:15)
    at mouse_tracking.MouseTracker.new.[_deviceUpdatePhase] (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:4973:61)
    at http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5031:33
    at mouse_tracking.MouseTracker.new.[_monitorMouseConnection] (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:4968:7)
    at mouse_tracking.MouseTracker.new.updateWithEvent (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5030:36)
    at binding$5.WidgetsFlutterBinding.new.dispatchEvent (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5978:45)
    at binding$5.WidgetsFlutterBinding.new.[_handlePointerEventImmediately] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:268:14)
    at binding$5.WidgetsFlutterBinding.new.handlePointerEvent (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:241:43)
    at binding$5.WidgetsFlutterBinding.new.[_flushPointerEventQueue] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:230:14)
    at binding$5.WidgetsFlutterBinding.new.[_handlePointerDataPacket] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:220:65)
    at Object._invoke1 (http://localhost:58933/dart_sdk.js:167275:7)
    at _engine.EnginePlatformDispatcher.__.invokeOnPointerDataPacket (http://localhost:58933/dart_sdk.js:152011:15)
    at _engine.PointerBinding.__.[_onPointerData] (http://localhost:58933/dart_sdk.js:152616:49)
    at http://localhost:58933/dart_sdk.js:152979:26
    at http://localhost:58933/dart_sdk.js:152956:16
    at http://localhost:58933/dart_sdk.js:152705:11
�[38;5;248mError: Assertion failed:�[39;49m
 ../…/rendering/mouse_tracking.dart
!_debugDuringDeviceUpdate
is not true
    at Object.throw_ [as throw] (http://localhost:58933/dart_sdk.js:4202:11)
    at Object.assertFailed (http://localhost:58933/dart_sdk.js:4148:15)
    at mouse_tracking.MouseTracker.new.[_deviceUpdatePhase] (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:4973:61)
    at http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5031:33
    at mouse_tracking.MouseTracker.new.[_monitorMouseConnection] (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:4968:7)
    at mouse_tracking.MouseTracker.new.updateWithEvent (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5030:36)
    at binding$5.WidgetsFlutterBinding.new.dispatchEvent (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5978:45)
    at binding$5.WidgetsFlutterBinding.new.[_handlePointerEventImmediately] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:268:14)
    at binding$5.WidgetsFlutterBinding.new.handlePointerEvent (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:241:43)
    at binding$5.WidgetsFlutterBinding.new.[_flushPointerEventQueue] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:230:14)
    at binding$5.WidgetsFlutterBinding.new.[_handlePointerDataPacket] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:220:65)
    at Object._invoke1 (http://localhost:58933/dart_sdk.js:167275:7)
    at _engine.EnginePlatformDispatcher.__.invokeOnPointerDataPacket (http://localhost:58933/dart_sdk.js:152011:15)
    at _engine.PointerBinding.__.[_onPointerData] (http://localhost:58933/dart_sdk.js:152616:49)
    at http://localhost:58933/dart_sdk.js:152979:26
    at http://localhost:58933/dart_sdk.js:152956:16
    at http://localhost:58933/dart_sdk.js:152705:11
�[38;5;248mError: Assertion failed:�[39;49m
 ../…/rendering/mouse_tracking.dart
!_debugDuringDeviceUpdate
is not true
    at Object.throw_ [as throw] (http://localhost:58933/dart_sdk.js:4202:11)
    at Object.assertFailed (http://localhost:58933/dart_sdk.js:4148:15)
    at mouse_tracking.MouseTracker.new.[_deviceUpdatePhase] (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:4973:61)
    at http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5031:33
    at mouse_tracking.MouseTracker.new.[_monitorMouseConnection] (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:4968:7)
    at mouse_tracking.MouseTracker.new.updateWithEvent (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5030:36)
    at binding$5.WidgetsFlutterBinding.new.dispatchEvent (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5978:45)
    at binding$5.WidgetsFlutterBinding.new.[_handlePointerEventImmediately] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:268:14)
    at binding$5.WidgetsFlutterBinding.new.handlePointerEvent (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:241:43)
    at binding$5.WidgetsFlutterBinding.new.[_flushPointerEventQueue] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:230:14)
    at binding$5.WidgetsFlutterBinding.new.[_handlePointerDataPacket] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:220:65)
    at Object._invoke1 (http://localhost:58933/dart_sdk.js:167275:7)
    at _engine.EnginePlatformDispatcher.__.invokeOnPointerDataPacket (http://localhost:58933/dart_sdk.js:152011:15)
    at _engine.PointerBinding.__.[_onPointerData] (http://localhost:58933/dart_sdk.js:152616:49)
    at http://localhost:58933/dart_sdk.js:152979:26
    at http://localhost:58933/dart_sdk.js:152956:16
    at http://localhost:58933/dart_sdk.js:152705:11
�[38;5;248mError: Assertion failed:�[39;49m
 ../…/rendering/mouse_tracking.dart
!_debugDuringDeviceUpdate
is not true
    at Object.throw_ [as throw] (http://localhost:58933/dart_sdk.js:4202:11)
    at Object.assertFailed (http://localhost:58933/dart_sdk.js:4148:15)
    at mouse_tracking.MouseTracker.new.[_deviceUpdatePhase] (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:4973:61)
    at http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5031:33
    at mouse_tracking.MouseTracker.new.[_monitorMouseConnection] (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:4968:7)
    at mouse_tracking.MouseTracker.new.updateWithEvent (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5030:36)
    at binding$5.WidgetsFlutterBinding.new.dispatchEvent (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5978:45)
    at binding$5.WidgetsFlutterBinding.new.[_handlePointerEventImmediately] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:268:14)
    at binding$5.WidgetsFlutterBinding.new.handlePointerEvent (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:241:43)
    at binding$5.WidgetsFlutterBinding.new.[_flushPointerEventQueue] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:230:14)
    at binding$5.WidgetsFlutterBinding.new.[_handlePointerDataPacket] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:220:65)
    at Object._invoke1 (http://localhost:58933/dart_sdk.js:167275:7)
    at _engine.EnginePlatformDispatcher.__.invokeOnPointerDataPacket (http://localhost:58933/dart_sdk.js:152011:15)
    at _engine.PointerBinding.__.[_onPointerData] (http://localhost:58933/dart_sdk.js:152616:49)
    at http://localhost:58933/dart_sdk.js:152991:26
    at http://localhost:58933/dart_sdk.js:152956:16
    at http://localhost:58933/dart_sdk.js:152705:11
�[38;5;248mError: Assertion failed:�[39;49m
 ../…/rendering/mouse_tracking.dart
!_debugDuringDeviceUpdate
is not true
    at Object.throw_ [as throw] (http://localhost:58933/dart_sdk.js:4202:11)
    at Object.assertFailed (http://localhost:58933/dart_sdk.js:4148:15)
    at mouse_tracking.MouseTracker.new.[_deviceUpdatePhase] (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:4973:61)
    at http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5031:33
    at mouse_tracking.MouseTracker.new.[_monitorMouseConnection] (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:4968:7)
    at mouse_tracking.MouseTracker.new.updateWithEvent (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5030:36)
    at binding$5.WidgetsFlutterBinding.new.dispatchEvent (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5978:45)
    at binding$5.WidgetsFlutterBinding.new.[_handlePointerEventImmediately] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:268:14)
    at binding$5.WidgetsFlutterBinding.new.handlePointerEvent (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:241:43)
    at binding$5.WidgetsFlutterBinding.new.[_flushPointerEventQueue] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:230:14)
    at binding$5.WidgetsFlutterBinding.new.[_handlePointerDataPacket] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:220:65)
    at Object._invoke1 (http://localhost:58933/dart_sdk.js:167275:7)
    at _engine.EnginePlatformDispatcher.__.invokeOnPointerDataPacket (http://localhost:58933/dart_sdk.js:152011:15)
    at _engine.PointerBinding.__.[_onPointerData] (http://localhost:58933/dart_sdk.js:152616:49)
    at http://localhost:58933/dart_sdk.js:152979:26
    at http://localhost:58933/dart_sdk.js:152956:16
    at http://localhost:58933/dart_sdk.js:152705:11
�[38;5;248mError: Assertion failed:�[39;49m
 ../…/rendering/mouse_tracking.dart
!_debugDuringDeviceUpdate
is not true
    at Object.throw_ [as throw] (http://localhost:58933/dart_sdk.js:4202:11)
    at Object.assertFailed (http://localhost:58933/dart_sdk.js:4148:15)
    at mouse_tracking.MouseTracker.new.[_deviceUpdatePhase] (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:4973:61)
    at http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5031:33
    at mouse_tracking.MouseTracker.new.[_monitorMouseConnection] (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:4968:7)
    at mouse_tracking.MouseTracker.new.updateWithEvent (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5030:36)
    at binding$5.WidgetsFlutterBinding.new.dispatchEvent (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5978:45)
    at binding$5.WidgetsFlutterBinding.new.[_handlePointerEventImmediately] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:268:14)
    at binding$5.WidgetsFlutterBinding.new.handlePointerEvent (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:241:43)
    at binding$5.WidgetsFlutterBinding.new.[_flushPointerEventQueue] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:230:14)
    at binding$5.WidgetsFlutterBinding.new.[_handlePointerDataPacket] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:220:65)
    at Object._invoke1 (http://localhost:58933/dart_sdk.js:167275:7)
    at _engine.EnginePlatformDispatcher.__.invokeOnPointerDataPacket (http://localhost:58933/dart_sdk.js:152011:15)
    at _engine.PointerBinding.__.[_onPointerData] (http://localhost:58933/dart_sdk.js:152616:49)
    at http://localhost:58933/dart_sdk.js:152979:26
    at http://localhost:58933/dart_sdk.js:152956:16
    at http://localhost:58933/dart_sdk.js:152705:11
�[38;5;248mError: Assertion failed:�[39;49m
 ../…/rendering/mouse_tracking.dart
!_debugDuringDeviceUpdate
is not true
    at Object.throw_ [as throw] (http://localhost:58933/dart_sdk.js:4202:11)
    at Object.assertFailed (http://localhost:58933/dart_sdk.js:4148:15)
    at mouse_tracking.MouseTracker.new.[_deviceUpdatePhase] (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:4973:61)
    at http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5031:33
    at mouse_tracking.MouseTracker.new.[_monitorMouseConnection] (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:4968:7)
    at mouse_tracking.MouseTracker.new.updateWithEvent (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5030:36)
    at binding$5.WidgetsFlutterBinding.new.dispatchEvent (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5978:45)
    at binding$5.WidgetsFlutterBinding.new.[_handlePointerEventImmediately] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:268:14)
    at binding$5.WidgetsFlutterBinding.new.handlePointerEvent (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:241:43)
    at binding$5.WidgetsFlutterBinding.new.[_flushPointerEventQueue] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:230:14)
    at binding$5.WidgetsFlutterBinding.new.[_handlePointerDataPacket] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:220:65)
    at Object._invoke1 (http://localhost:58933/dart_sdk.js:167275:7)
    at _engine.EnginePlatformDispatcher.__.invokeOnPointerDataPacket (http://localhost:58933/dart_sdk.js:152011:15)
    at _engine.PointerBinding.__.[_onPointerData] (http://localhost:58933/dart_sdk.js:152616:49)
    at http://localhost:58933/dart_sdk.js:152979:26
    at http://localhost:58933/dart_sdk.js:152956:16
    at http://localhost:58933/dart_sdk.js:152705:11
�[38;5;248mError: Assertion failed:�[39;49m
 ../…/rendering/mouse_tracking.dart
!_debugDuringDeviceUpdate
is not true
    at Object.throw_ [as throw] (http://localhost:58933/dart_sdk.js:4202:11)
    at Object.assertFailed (http://localhost:58933/dart_sdk.js:4148:15)
    at mouse_tracking.MouseTracker.new.[_deviceUpdatePhase] (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:4973:61)
    at http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5031:33
    at mouse_tracking.MouseTracker.new.[_monitorMouseConnection] (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:4968:7)
    at mouse_tracking.MouseTracker.new.updateWithEvent (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5030:36)
    at binding$5.WidgetsFlutterBinding.new.dispatchEvent (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5978:45)
    at binding$5.WidgetsFlutterBinding.new.[_handlePointerEventImmediately] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:268:14)
    at binding$5.WidgetsFlutterBinding.new.handlePointerEvent (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:241:43)
    at binding$5.WidgetsFlutterBinding.new.[_flushPointerEventQueue] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:230:14)
    at binding$5.WidgetsFlutterBinding.new.[_handlePointerDataPacket] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:220:65)
    at Object._invoke1 (http://localhost:58933/dart_sdk.js:167275:7)
    at _engine.EnginePlatformDispatcher.__.invokeOnPointerDataPacket (http://localhost:58933/dart_sdk.js:152011:15)
    at _engine.PointerBinding.__.[_onPointerData] (http://localhost:58933/dart_sdk.js:152616:49)
    at http://localhost:58933/dart_sdk.js:152979:26
    at http://localhost:58933/dart_sdk.js:152956:16
    at http://localhost:58933/dart_sdk.js:152705:11
�[38;5;248mError: Assertion failed:�[39;49m
 ../…/rendering/mouse_tracking.dart
!_debugDuringDeviceUpdate
is not true
    at Object.throw_ [as throw] (http://localhost:58933/dart_sdk.js:4202:11)
    at Object.assertFailed (http://localhost:58933/dart_sdk.js:4148:15)
    at mouse_tracking.MouseTracker.new.[_deviceUpdatePhase] (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:4973:61)
    at http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5031:33
    at mouse_tracking.MouseTracker.new.[_monitorMouseConnection] (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:4968:7)
    at mouse_tracking.MouseTracker.new.updateWithEvent (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5030:36)
    at binding$5.WidgetsFlutterBinding.new.dispatchEvent (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5978:45)
    at binding$5.WidgetsFlutterBinding.new.[_handlePointerEventImmediately] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:268:14)
    at binding$5.WidgetsFlutterBinding.new.handlePointerEvent (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:241:43)
    at binding$5.WidgetsFlutterBinding.new.[_flushPointerEventQueue] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:230:14)
    at binding$5.WidgetsFlutterBinding.new.[_handlePointerDataPacket] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:220:65)
    at Object._invoke1 (http://localhost:58933/dart_sdk.js:167275:7)
    at _engine.EnginePlatformDispatcher.__.invokeOnPointerDataPacket (http://localhost:58933/dart_sdk.js:152011:15)
    at _engine.PointerBinding.__.[_onPointerData] (http://localhost:58933/dart_sdk.js:152616:49)
    at http://localhost:58933/dart_sdk.js:152979:26
    at http://localhost:58933/dart_sdk.js:152956:16
    at http://localhost:58933/dart_sdk.js:152705:11
�[38;5;248mError: Assertion failed:�[39;49m
 ../…/rendering/mouse_tracking.dart
!_debugDuringDeviceUpdate
is not true
    at Object.throw_ [as throw] (http://localhost:58933/dart_sdk.js:4202:11)
    at Object.assertFailed (http://localhost:58933/dart_sdk.js:4148:15)
    at mouse_tracking.MouseTracker.new.[_deviceUpdatePhase] (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:4973:61)
    at http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5031:33
    at mouse_tracking.MouseTracker.new.[_monitorMouseConnection] (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:4968:7)
    at mouse_tracking.MouseTracker.new.updateWithEvent (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5030:36)
    at binding$5.WidgetsFlutterBinding.new.dispatchEvent (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5978:45)
    at binding$5.WidgetsFlutterBinding.new.[_handlePointerEventImmediately] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:268:14)
    at binding$5.WidgetsFlutterBinding.new.handlePointerEvent (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:241:43)
    at binding$5.WidgetsFlutterBinding.new.[_flushPointerEventQueue] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:230:14)
    at binding$5.WidgetsFlutterBinding.new.[_handlePointerDataPacket] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:220:65)
    at Object._invoke1 (http://localhost:58933/dart_sdk.js:167275:7)
    at _engine.EnginePlatformDispatcher.__.invokeOnPointerDataPacket (http://localhost:58933/dart_sdk.js:152011:15)
    at _engine.PointerBinding.__.[_onPointerData] (http://localhost:58933/dart_sdk.js:152616:49)
    at http://localhost:58933/dart_sdk.js:152979:26
    at http://localhost:58933/dart_sdk.js:152956:16
    at http://localhost:58933/dart_sdk.js:152705:11
�[38;5;248mError: Assertion failed:�[39;49m
 ../…/rendering/mouse_tracking.dart
!_debugDuringDeviceUpdate
is not true
    at Object.throw_ [as throw] (http://localhost:58933/dart_sdk.js:4202:11)
    at Object.assertFailed (http://localhost:58933/dart_sdk.js:4148:15)
    at mouse_tracking.MouseTracker.new.[_deviceUpdatePhase] (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:4973:61)
    at http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5031:33
    at mouse_tracking.MouseTracker.new.[_monitorMouseConnection] (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:4968:7)
    at mouse_tracking.MouseTracker.new.updateWithEvent (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5030:36)
    at binding$5.WidgetsFlutterBinding.new.dispatchEvent (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5978:45)
    at binding$5.WidgetsFlutterBinding.new.[_handlePointerEventImmediately] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:268:14)
    at binding$5.WidgetsFlutterBinding.new.handlePointerEvent (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:241:43)
    at binding$5.WidgetsFlutterBinding.new.[_flushPointerEventQueue] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:230:14)
    at binding$5.WidgetsFlutterBinding.new.[_handlePointerDataPacket] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:220:65)
    at Object._invoke1 (http://localhost:58933/dart_sdk.js:167275:7)
    at _engine.EnginePlatformDispatcher.__.invokeOnPointerDataPacket (http://localhost:58933/dart_sdk.js:152011:15)
    at _engine.PointerBinding.__.[_onPointerData] (http://localhost:58933/dart_sdk.js:152616:49)
    at http://localhost:58933/dart_sdk.js:152979:26
    at http://localhost:58933/dart_sdk.js:152956:16
    at http://localhost:58933/dart_sdk.js:152705:11
�[38;5;248mError: Assertion failed:�[39;49m
 ../…/rendering/mouse_tracking.dart
!_debugDuringDeviceUpdate
is not true
    at Object.throw_ [as throw] (http://localhost:58933/dart_sdk.js:4202:11)
    at Object.assertFailed (http://localhost:58933/dart_sdk.js:4148:15)
    at mouse_tracking.MouseTracker.new.[_deviceUpdatePhase] (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:4973:61)
    at http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5031:33
    at mouse_tracking.MouseTracker.new.[_monitorMouseConnection] (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:4968:7)
    at mouse_tracking.MouseTracker.new.updateWithEvent (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5030:36)
    at binding$5.WidgetsFlutterBinding.new.dispatchEvent (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5978:45)
    at binding$5.WidgetsFlutterBinding.new.[_handlePointerEventImmediately] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:268:14)
    at binding$5.WidgetsFlutterBinding.new.handlePointerEvent (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:241:43)
    at binding$5.WidgetsFlutterBinding.new.[_flushPointerEventQueue] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:230:14)
    at binding$5.WidgetsFlutterBinding.new.[_handlePointerDataPacket] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:220:65)
    at Object._invoke1 (http://localhost:58933/dart_sdk.js:167275:7)
    at _engine.EnginePlatformDispatcher.__.invokeOnPointerDataPacket (http://localhost:58933/dart_sdk.js:152011:15)
    at _engine.PointerBinding.__.[_onPointerData] (http://localhost:58933/dart_sdk.js:152616:49)
    at http://localhost:58933/dart_sdk.js:152979:26
    at http://localhost:58933/dart_sdk.js:152956:16
    at http://localhost:58933/dart_sdk.js:152705:11
�[38;5;248mError: Assertion failed:�[39;49m
 ../…/rendering/mouse_tracking.dart
!_debugDuringDeviceUpdate
is not true
    at Object.throw_ [as throw] (http://localhost:58933/dart_sdk.js:4202:11)
    at Object.assertFailed (http://localhost:58933/dart_sdk.js:4148:15)
    at mouse_tracking.MouseTracker.new.[_deviceUpdatePhase] (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:4973:61)
    at http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5031:33
    at mouse_tracking.MouseTracker.new.[_monitorMouseConnection] (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:4968:7)
    at mouse_tracking.MouseTracker.new.updateWithEvent (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5030:36)
    at binding$5.WidgetsFlutterBinding.new.dispatchEvent (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5978:45)
    at binding$5.WidgetsFlutterBinding.new.[_handlePointerEventImmediately] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:268:14)
    at binding$5.WidgetsFlutterBinding.new.handlePointerEvent (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:241:43)
    at binding$5.WidgetsFlutterBinding.new.[_flushPointerEventQueue] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:230:14)
    at binding$5.WidgetsFlutterBinding.new.[_handlePointerDataPacket] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:220:65)
    at Object._invoke1 (http://localhost:58933/dart_sdk.js:167275:7)
    at _engine.EnginePlatformDispatcher.__.invokeOnPointerDataPacket (http://localhost:58933/dart_sdk.js:152011:15)
    at _engine.PointerBinding.__.[_onPointerData] (http://localhost:58933/dart_sdk.js:152616:49)
    at http://localhost:58933/dart_sdk.js:152979:26
    at http://localhost:58933/dart_sdk.js:152956:16
    at http://localhost:58933/dart_sdk.js:152705:11
�[38;5;248mError: Assertion failed:�[39;49m
 ../…/rendering/mouse_tracking.dart
!_debugDuringDeviceUpdate
is not true
    at Object.throw_ [as throw] (http://localhost:58933/dart_sdk.js:4202:11)
    at Object.assertFailed (http://localhost:58933/dart_sdk.js:4148:15)
    at mouse_tracking.MouseTracker.new.[_deviceUpdatePhase] (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:4973:61)
    at http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5031:33
    at mouse_tracking.MouseTracker.new.[_monitorMouseConnection] (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:4968:7)
    at mouse_tracking.MouseTracker.new.updateWithEvent (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5030:36)
    at binding$5.WidgetsFlutterBinding.new.dispatchEvent (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5978:45)
    at binding$5.WidgetsFlutterBinding.new.[_handlePointerEventImmediately] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:268:14)
    at binding$5.WidgetsFlutterBinding.new.handlePointerEvent (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:241:43)
    at binding$5.WidgetsFlutterBinding.new.[_flushPointerEventQueue] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:230:14)
    at binding$5.WidgetsFlutterBinding.new.[_handlePointerDataPacket] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:220:65)
    at Object._invoke1 (http://localhost:58933/dart_sdk.js:167275:7)
    at _engine.EnginePlatformDispatcher.__.invokeOnPointerDataPacket (http://localhost:58933/dart_sdk.js:152011:15)
    at _engine.PointerBinding.__.[_onPointerData] (http://localhost:58933/dart_sdk.js:152616:49)
    at http://localhost:58933/dart_sdk.js:152979:26
    at http://localhost:58933/dart_sdk.js:152956:16
    at http://localhost:58933/dart_sdk.js:152705:11
�[38;5;248mError: Assertion failed:�[39;49m
 ../…/rendering/mouse_tracking.dart
!_debugDuringDeviceUpdate
is not true
    at Object.throw_ [as throw] (http://localhost:58933/dart_sdk.js:4202:11)
    at Object.assertFailed (http://localhost:58933/dart_sdk.js:4148:15)
    at mouse_tracking.MouseTracker.new.[_deviceUpdatePhase] (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:4973:61)
    at http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5031:33
    at mouse_tracking.MouseTracker.new.[_monitorMouseConnection] (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:4968:7)
    at mouse_tracking.MouseTracker.new.updateWithEvent (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5030:36)
    at binding$5.WidgetsFlutterBinding.new.dispatchEvent (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5978:45)
    at binding$5.WidgetsFlutterBinding.new.[_handlePointerEventImmediately] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:268:14)
    at binding$5.WidgetsFlutterBinding.new.handlePointerEvent (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:241:43)
    at binding$5.WidgetsFlutterBinding.new.[_flushPointerEventQueue] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:230:14)
    at binding$5.WidgetsFlutterBinding.new.[_handlePointerDataPacket] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:220:65)
    at Object._invoke1 (http://localhost:58933/dart_sdk.js:167275:7)
    at _engine.EnginePlatformDispatcher.__.invokeOnPointerDataPacket (http://localhost:58933/dart_sdk.js:152011:15)
    at _engine.PointerBinding.__.[_onPointerData] (http://localhost:58933/dart_sdk.js:152616:49)
    at http://localhost:58933/dart_sdk.js:152979:26
    at http://localhost:58933/dart_sdk.js:152956:16
    at http://localhost:58933/dart_sdk.js:152705:11
�[38;5;248mError: Assertion failed:�[39;49m
 ../…/rendering/mouse_tracking.dart
!_debugDuringDeviceUpdate
is not true
    at Object.throw_ [as throw] (http://localhost:58933/dart_sdk.js:4202:11)
    at Object.assertFailed (http://localhost:58933/dart_sdk.js:4148:15)
    at mouse_tracking.MouseTracker.new.[_deviceUpdatePhase] (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:4973:61)
    at http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5031:33
    at mouse_tracking.MouseTracker.new.[_monitorMouseConnection] (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:4968:7)
    at mouse_tracking.MouseTracker.new.updateWithEvent (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5030:36)
    at binding$5.WidgetsFlutterBinding.new.dispatchEvent (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5978:45)
    at binding$5.WidgetsFlutterBinding.new.[_handlePointerEventImmediately] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:268:14)
    at binding$5.WidgetsFlutterBinding.new.handlePointerEvent (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:241:43)
    at binding$5.WidgetsFlutterBinding.new.[_flushPointerEventQueue] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:230:14)
    at binding$5.WidgetsFlutterBinding.new.[_handlePointerDataPacket] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:220:65)
    at Object._invoke1 (http://localhost:58933/dart_sdk.js:167275:7)
    at _engine.EnginePlatformDispatcher.__.invokeOnPointerDataPacket (http://localhost:58933/dart_sdk.js:152011:15)
    at _engine.PointerBinding.__.[_onPointerData] (http://localhost:58933/dart_sdk.js:152616:49)
    at http://localhost:58933/dart_sdk.js:152979:26
    at http://localhost:58933/dart_sdk.js:152956:16
    at http://localhost:58933/dart_sdk.js:152705:11
�[38;5;248mError: Assertion failed:�[39;49m
 ../…/rendering/mouse_tracking.dart
!_debugDuringDeviceUpdate
is not true
    at Object.throw_ [as throw] (http://localhost:58933/dart_sdk.js:4202:11)
    at Object.assertFailed (http://localhost:58933/dart_sdk.js:4148:15)
    at mouse_tracking.MouseTracker.new.[_deviceUpdatePhase] (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:4973:61)
    at http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5031:33
    at mouse_tracking.MouseTracker.new.[_monitorMouseConnection] (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:4968:7)
    at mouse_tracking.MouseTracker.new.updateWithEvent (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5030:36)
    at binding$5.WidgetsFlutterBinding.new.dispatchEvent (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5978:45)
    at binding$5.WidgetsFlutterBinding.new.[_handlePointerEventImmediately] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:268:14)
    at binding$5.WidgetsFlutterBinding.new.handlePointerEvent (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:241:43)
    at binding$5.WidgetsFlutterBinding.new.[_flushPointerEventQueue] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:230:14)
    at binding$5.WidgetsFlutterBinding.new.[_handlePointerDataPacket] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:220:65)
    at Object._invoke1 (http://localhost:58933/dart_sdk.js:167275:7)
    at _engine.EnginePlatformDispatcher.__.invokeOnPointerDataPacket (http://localhost:58933/dart_sdk.js:152011:15)
    at _engine.PointerBinding.__.[_onPointerData] (http://localhost:58933/dart_sdk.js:152616:49)
    at http://localhost:58933/dart_sdk.js:152979:26
    at http://localhost:58933/dart_sdk.js:152956:16
    at http://localhost:58933/dart_sdk.js:152705:11
�[38;5;248mError: Assertion failed:�[39;49m
 ../…/rendering/mouse_tracking.dart
!_debugDuringDeviceUpdate
is not true
    at Object.throw_ [as throw] (http://localhost:58933/dart_sdk.js:4202:11)
    at Object.assertFailed (http://localhost:58933/dart_sdk.js:4148:15)
    at mouse_tracking.MouseTracker.new.[_deviceUpdatePhase] (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:4973:61)
    at http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5031:33
    at mouse_tracking.MouseTracker.new.[_monitorMouseConnection] (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:4968:7)
    at mouse_tracking.MouseTracker.new.updateWithEvent (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5030:36)
    at binding$5.WidgetsFlutterBinding.new.dispatchEvent (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5978:45)
    at binding$5.WidgetsFlutterBinding.new.[_handlePointerEventImmediately] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:268:14)
    at binding$5.WidgetsFlutterBinding.new.handlePointerEvent (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:241:43)
    at binding$5.WidgetsFlutterBinding.new.[_flushPointerEventQueue] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:230:14)
    at binding$5.WidgetsFlutterBinding.new.[_handlePointerDataPacket] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:220:65)
    at Object._invoke1 (http://localhost:58933/dart_sdk.js:167275:7)
    at _engine.EnginePlatformDispatcher.__.invokeOnPointerDataPacket (http://localhost:58933/dart_sdk.js:152011:15)
    at _engine.PointerBinding.__.[_onPointerData] (http://localhost:58933/dart_sdk.js:152616:49)
    at http://localhost:58933/dart_sdk.js:152979:26
    at http://localhost:58933/dart_sdk.js:152956:16
    at http://localhost:58933/dart_sdk.js:152705:11
�[38;5;248mError: Assertion failed:�[39;49m
 ../…/rendering/mouse_tracking.dart
!_debugDuringDeviceUpdate
is not true
    at Object.throw_ [as throw] (http://localhost:58933/dart_sdk.js:4202:11)
    at Object.assertFailed (http://localhost:58933/dart_sdk.js:4148:15)
    at mouse_tracking.MouseTracker.new.[_deviceUpdatePhase] (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:4973:61)
    at http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5031:33
    at mouse_tracking.MouseTracker.new.[_monitorMouseConnection] (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:4968:7)
    at mouse_tracking.MouseTracker.new.updateWithEvent (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5030:36)
    at binding$5.WidgetsFlutterBinding.new.dispatchEvent (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5978:45)
    at binding$5.WidgetsFlutterBinding.new.[_handlePointerEventImmediately] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:268:14)
    at binding$5.WidgetsFlutterBinding.new.handlePointerEvent (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:241:43)
    at binding$5.WidgetsFlutterBinding.new.[_flushPointerEventQueue] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:230:14)
    at binding$5.WidgetsFlutterBinding.new.[_handlePointerDataPacket] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:220:65)
    at Object._invoke1 (http://localhost:58933/dart_sdk.js:167275:7)
    at _engine.EnginePlatformDispatcher.__.invokeOnPointerDataPacket (http://localhost:58933/dart_sdk.js:152011:15)
    at _engine.PointerBinding.__.[_onPointerData] (http://localhost:58933/dart_sdk.js:152616:49)
    at http://localhost:58933/dart_sdk.js:152979:26
    at http://localhost:58933/dart_sdk.js:152956:16
    at http://localhost:58933/dart_sdk.js:152705:11
�[38;5;248mError: Assertion failed:�[39;49m
 ../…/rendering/mouse_tracking.dart
!_debugDuringDeviceUpdate
is not true
    at Object.throw_ [as throw] (http://localhost:58933/dart_sdk.js:4202:11)
    at Object.assertFailed (http://localhost:58933/dart_sdk.js:4148:15)
    at mouse_tracking.MouseTracker.new.[_deviceUpdatePhase] (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:4973:61)
    at http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5031:33
    at mouse_tracking.MouseTracker.new.[_monitorMouseConnection] (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:4968:7)
    at mouse_tracking.MouseTracker.new.updateWithEvent (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5030:36)
    at binding$5.WidgetsFlutterBinding.new.dispatchEvent (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5978:45)
    at binding$5.WidgetsFlutterBinding.new.[_handlePointerEventImmediately] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:268:14)
    at binding$5.WidgetsFlutterBinding.new.handlePointerEvent (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:241:43)
    at binding$5.WidgetsFlutterBinding.new.[_flushPointerEventQueue] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:230:14)
    at binding$5.WidgetsFlutterBinding.new.[_handlePointerDataPacket] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:220:65)
    at Object._invoke1 (http://localhost:58933/dart_sdk.js:167275:7)
    at _engine.EnginePlatformDispatcher.__.invokeOnPointerDataPacket (http://localhost:58933/dart_sdk.js:152011:15)
    at _engine.PointerBinding.__.[_onPointerData] (http://localhost:58933/dart_sdk.js:152616:49)
    at http://localhost:58933/dart_sdk.js:152979:26
    at http://localhost:58933/dart_sdk.js:152956:16
    at http://localhost:58933/dart_sdk.js:152705:11
�[38;5;248mError: Assertion failed:�[39;49m
 ../…/rendering/mouse_tracking.dart
!_debugDuringDeviceUpdate
is not true
    at Object.throw_ [as throw] (http://localhost:58933/dart_sdk.js:4202:11)
    at Object.assertFailed (http://localhost:58933/dart_sdk.js:4148:15)
    at mouse_tracking.MouseTracker.new.[_deviceUpdatePhase] (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:4973:61)
    at http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5031:33
    at mouse_tracking.MouseTracker.new.[_monitorMouseConnection] (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:4968:7)
    at mouse_tracking.MouseTracker.new.updateWithEvent (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5030:36)
    at binding$5.WidgetsFlutterBinding.new.dispatchEvent (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5978:45)
    at binding$5.WidgetsFlutterBinding.new.[_handlePointerEventImmediately] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:268:14)
    at binding$5.WidgetsFlutterBinding.new.handlePointerEvent (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:241:43)
    at binding$5.WidgetsFlutterBinding.new.[_flushPointerEventQueue] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:230:14)
    at binding$5.WidgetsFlutterBinding.new.[_handlePointerDataPacket] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:220:65)
    at Object._invoke1 (http://localhost:58933/dart_sdk.js:167275:7)
    at _engine.EnginePlatformDispatcher.__.invokeOnPointerDataPacket (http://localhost:58933/dart_sdk.js:152011:15)
    at _engine.PointerBinding.__.[_onPointerData] (http://localhost:58933/dart_sdk.js:152616:49)
    at http://localhost:58933/dart_sdk.js:152979:26
    at http://localhost:58933/dart_sdk.js:152956:16
    at http://localhost:58933/dart_sdk.js:152705:11
�[38;5;248mError: Assertion failed:�[39;49m
 ../…/rendering/mouse_tracking.dart
!_debugDuringDeviceUpdate
is not true
    at Object.throw_ [as throw] (http://localhost:58933/dart_sdk.js:4202:11)
    at Object.assertFailed (http://localhost:58933/dart_sdk.js:4148:15)
    at mouse_tracking.MouseTracker.new.[_deviceUpdatePhase] (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:4973:61)
    at http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5031:33
    at mouse_tracking.MouseTracker.new.[_monitorMouseConnection] (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:4968:7)
    at mouse_tracking.MouseTracker.new.updateWithEvent (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5030:36)
    at binding$5.WidgetsFlutterBinding.new.dispatchEvent (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5978:45)
    at binding$5.WidgetsFlutterBinding.new.[_handlePointerEventImmediately] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:268:14)
    at binding$5.WidgetsFlutterBinding.new.handlePointerEvent (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:241:43)
    at binding$5.WidgetsFlutterBinding.new.[_flushPointerEventQueue] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:230:14)
    at binding$5.WidgetsFlutterBinding.new.[_handlePointerDataPacket] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:220:65)
    at Object._invoke1 (http://localhost:58933/dart_sdk.js:167275:7)
    at _engine.EnginePlatformDispatcher.__.invokeOnPointerDataPacket (http://localhost:58933/dart_sdk.js:152011:15)
    at _engine.PointerBinding.__.[_onPointerData] (http://localhost:58933/dart_sdk.js:152616:49)
    at http://localhost:58933/dart_sdk.js:152979:26
    at http://localhost:58933/dart_sdk.js:152956:16
    at http://localhost:58933/dart_sdk.js:152705:11
�[38;5;248mError: Assertion failed:�[39;49m
 ../…/rendering/mouse_tracking.dart
!_debugDuringDeviceUpdate
is not true
    at Object.throw_ [as throw] (http://localhost:58933/dart_sdk.js:4202:11)
    at Object.assertFailed (http://localhost:58933/dart_sdk.js:4148:15)
    at mouse_tracking.MouseTracker.new.[_deviceUpdatePhase] (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:4973:61)
    at http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5031:33
    at mouse_tracking.MouseTracker.new.[_monitorMouseConnection] (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:4968:7)
    at mouse_tracking.MouseTracker.new.updateWithEvent (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5030:36)
    at binding$5.WidgetsFlutterBinding.new.dispatchEvent (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5978:45)
    at binding$5.WidgetsFlutterBinding.new.[_handlePointerEventImmediately] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:268:14)
    at binding$5.WidgetsFlutterBinding.new.handlePointerEvent (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:241:43)
    at binding$5.WidgetsFlutterBinding.new.[_flushPointerEventQueue] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:230:14)
    at binding$5.WidgetsFlutterBinding.new.[_handlePointerDataPacket] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:220:65)
    at Object._invoke1 (http://localhost:58933/dart_sdk.js:167275:7)
    at _engine.EnginePlatformDispatcher.__.invokeOnPointerDataPacket (http://localhost:58933/dart_sdk.js:152011:15)
    at _engine.PointerBinding.__.[_onPointerData] (http://localhost:58933/dart_sdk.js:152616:49)
    at http://localhost:58933/dart_sdk.js:152979:26
    at http://localhost:58933/dart_sdk.js:152956:16
    at http://localhost:58933/dart_sdk.js:152705:11
�[38;5;248mError: Assertion failed:�[39;49m
 ../…/rendering/mouse_tracking.dart
!_debugDuringDeviceUpdate
is not true
    at Object.throw_ [as throw] (http://localhost:58933/dart_sdk.js:4202:11)
    at Object.assertFailed (http://localhost:58933/dart_sdk.js:4148:15)
    at mouse_tracking.MouseTracker.new.[_deviceUpdatePhase] (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:4973:61)
    at http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5031:33
    at mouse_tracking.MouseTracker.new.[_monitorMouseConnection] (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:4968:7)
    at mouse_tracking.MouseTracker.new.updateWithEvent (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5030:36)
    at binding$5.WidgetsFlutterBinding.new.dispatchEvent (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5978:45)
    at binding$5.WidgetsFlutterBinding.new.[_handlePointerEventImmediately] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:268:14)
    at binding$5.WidgetsFlutterBinding.new.handlePointerEvent (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:241:43)
    at binding$5.WidgetsFlutterBinding.new.[_flushPointerEventQueue] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:230:14)
    at binding$5.WidgetsFlutterBinding.new.[_handlePointerDataPacket] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:220:65)
    at Object._invoke1 (http://localhost:58933/dart_sdk.js:167275:7)
    at _engine.EnginePlatformDispatcher.__.invokeOnPointerDataPacket (http://localhost:58933/dart_sdk.js:152011:15)
    at _engine.PointerBinding.__.[_onPointerData] (http://localhost:58933/dart_sdk.js:152616:49)
    at http://localhost:58933/dart_sdk.js:152979:26
    at http://localhost:58933/dart_sdk.js:152956:16
    at http://localhost:58933/dart_sdk.js:152705:11
�[38;5;248mError: Assertion failed:�[39;49m
 ../…/rendering/mouse_tracking.dart
!_debugDuringDeviceUpdate
is not true
    at Object.throw_ [as throw] (http://localhost:58933/dart_sdk.js:4202:11)
    at Object.assertFailed (http://localhost:58933/dart_sdk.js:4148:15)
    at mouse_tracking.MouseTracker.new.[_deviceUpdatePhase] (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:4973:61)
    at http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5031:33
    at mouse_tracking.MouseTracker.new.[_monitorMouseConnection] (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:4968:7)
    at mouse_tracking.MouseTracker.new.updateWithEvent (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5030:36)
    at binding$5.WidgetsFlutterBinding.new.dispatchEvent (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5978:45)
    at binding$5.WidgetsFlutterBinding.new.[_handlePointerEventImmediately] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:268:14)
    at binding$5.WidgetsFlutterBinding.new.handlePointerEvent (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:241:43)
    at binding$5.WidgetsFlutterBinding.new.[_flushPointerEventQueue] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:230:14)
    at binding$5.WidgetsFlutterBinding.new.[_handlePointerDataPacket] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:220:65)
    at Object._invoke1 (http://localhost:58933/dart_sdk.js:167275:7)
    at _engine.EnginePlatformDispatcher.__.invokeOnPointerDataPacket (http://localhost:58933/dart_sdk.js:152011:15)
    at _engine.PointerBinding.__.[_onPointerData] (http://localhost:58933/dart_sdk.js:152616:49)
    at http://localhost:58933/dart_sdk.js:152979:26
    at http://localhost:58933/dart_sdk.js:152956:16
    at http://localhost:58933/dart_sdk.js:152705:11
�[38;5;248mError: Assertion failed:�[39;49m
 ../…/rendering/mouse_tracking.dart
!_debugDuringDeviceUpdate
is not true
    at Object.throw_ [as throw] (http://localhost:58933/dart_sdk.js:4202:11)
    at Object.assertFailed (http://localhost:58933/dart_sdk.js:4148:15)
    at mouse_tracking.MouseTracker.new.[_deviceUpdatePhase] (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:4973:61)
    at http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5031:33
    at mouse_tracking.MouseTracker.new.[_monitorMouseConnection] (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:4968:7)
    at mouse_tracking.MouseTracker.new.updateWithEvent (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5030:36)
    at binding$5.WidgetsFlutterBinding.new.dispatchEvent (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5978:45)
    at binding$5.WidgetsFlutterBinding.new.[_handlePointerEventImmediately] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:268:14)
    at binding$5.WidgetsFlutterBinding.new.handlePointerEvent (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:241:43)
    at binding$5.WidgetsFlutterBinding.new.[_flushPointerEventQueue] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:230:14)
    at binding$5.WidgetsFlutterBinding.new.[_handlePointerDataPacket] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:220:65)
    at Object._invoke1 (http://localhost:58933/dart_sdk.js:167275:7)
    at _engine.EnginePlatformDispatcher.__.invokeOnPointerDataPacket (http://localhost:58933/dart_sdk.js:152011:15)
    at _engine.PointerBinding.__.[_onPointerData] (http://localhost:58933/dart_sdk.js:152616:49)
    at http://localhost:58933/dart_sdk.js:152979:26
    at http://localhost:58933/dart_sdk.js:152956:16
    at http://localhost:58933/dart_sdk.js:152705:11
�[38;5;248mError: Assertion failed:�[39;49m
 ../…/rendering/mouse_tracking.dart
!_debugDuringDeviceUpdate
is not true
    at Object.throw_ [as throw] (http://localhost:58933/dart_sdk.js:4202:11)
    at Object.assertFailed (http://localhost:58933/dart_sdk.js:4148:15)
    at mouse_tracking.MouseTracker.new.[_deviceUpdatePhase] (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:4973:61)
    at http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5031:33
    at mouse_tracking.MouseTracker.new.[_monitorMouseConnection] (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:4968:7)
    at mouse_tracking.MouseTracker.new.updateWithEvent (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5030:36)
    at binding$5.WidgetsFlutterBinding.new.dispatchEvent (http://localhost:58933/packages/flutter/src/rendering/layer.dart.lib.js:5978:45)
    at binding$5.WidgetsFlutterBinding.new.[_handlePointerEventImmediately] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:268:14)
    at binding$5.WidgetsFlutterBinding.new.handlePointerEvent (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:241:43)
    at binding$5.WidgetsFlutterBinding.new.[_flushPointerEventQueue] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:230:14)
    at binding$5.WidgetsFlutterBinding.new.[_handlePointerDataPacket] (http://localhost:58933/packages/flutter/src/gestures/binding.dart.lib.js:220:65)
    at Object._invoke1 (http://localhost:58933/dart_sdk.js:167275:7)
    at _engine.EnginePlatformDispatcher.__.invokeOnPointerDataPacket (http://localhost:58933/dart_sdk.js:152011:15)
    at _engine.PointerBinding.__.[_onPointerData] (http://localhost:58933/dart_sdk.js:152616:49)
    at http://localhost:58933/dart_sdk.js:152979:26
    at http://localhost:58933/dart_sdk.js:152956:16
    at http://localhost:58933/dart_sdk.js:152705:11
multiple flutter doctor -v
[✓] Flutter (Channel beta, 1.23.0-18.1.pre, on Mac OS X 10.15.7 19H2 x86_64,
    locale en-GB)
    • Flutter version 1.23.0-18.1.pre at /Users/tahatesser/Code/flutter_beta
    • Framework revision 198df796aa (3 weeks ago), 2020-10-15 12:04:33 -0700
    • Engine revision 1d12d82d9c
    • Dart version 2.11.0 (build 2.11.0-213.1.beta)

 
[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.2)
    • Android SDK at /Users/tahatesser/Code/sdk
    • Platform android-30, build-tools 30.0.2
    • ANDROID_HOME = /Users/tahatesser/Code/sdk
    • Java binary at: /Applications/Android
      Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build
      1.8.0_242-release-1644-b3-6222593)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 12.1)
    • Xcode at /Volumes/Extreme/Xcode.app/Contents/Developer
    • Xcode 12.1, Build version 12A7403
    • CocoaPods version 1.10.0

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

[✓] Android Studio (version 4.1)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build
      1.8.0_242-release-1644-b3-6222593)

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

[✓] Connected device (4 available)
    • RMX2001 (mobile)     • EUYTFEUSQSRGDA6D          • android-arm64  •
      Android 10 (API 29)
    • Taha’s iPad (mobile) • 00008020-000255113EE8402E • ios            • iOS
      14.1
    • Web Server (web)     • web-server                • web-javascript •
      Flutter Tools
    • Chrome (web)         • chrome                    • web-javascript • Google
      Chrome 86.0.4240.183

• No issues found!
[✓] Flutter (Channel master, 1.24.0-7.0.pre.88, on Mac OS X 10.15.7 19H2
    darwin-x64, locale en-GB)
    • Flutter version 1.24.0-7.0.pre.88 at /Users/tahatesser/Code/flutter_master
    • Framework revision bf94fa072d (18 hours ago), 2020-11-03 16:23:27 -0500
    • Engine revision 59b01e0e5a
    • Dart version 2.12.0 (build 2.12.0-15.0.dev)

[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.2)
    • Android SDK at /Users/tahatesser/Code/sdk
    • Platform android-30, build-tools 30.0.2
    • ANDROID_HOME = /Users/tahatesser/Code/sdk
    • Java binary at: /Applications/Android
      Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build
      1.8.0_242-release-1644-b3-6222593)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 12.1)
    • Xcode at /Volumes/Extreme/Xcode.app/Contents/Developer
    • Xcode 12.1, Build version 12A7403
    • CocoaPods version 1.10.0

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

[✓] Android Studio (version 4.1)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build
      1.8.0_242-release-1644-b3-6222593)

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

[✓] Connected device (5 available)
    • RMX2001 (mobile)     • EUYTFEUSQSRGDA6D          • android-arm64  •
      Android 10 (API 29)
    • Taha’s iPad (mobile) • 00008020-000255113EE8402E • ios            • iOS
      14.1
    • macOS (desktop)      • macos                     • darwin-x64     • Mac OS
      X 10.15.7 19H2 darwin-x64
    • Web Server (web)     • web-server                • web-javascript •
      Flutter Tools
    • Chrome (web)         • chrome                    • web-javascript • Google
      Chrome 86.0.4240.183

• No issues found!

I am working on this.

@xu-baolin Would you like to be assigned?

Sure :)

Duplication of #67044

This thread has been automatically locked since there has not been any recent activity after it was closed. If you are still experiencing a similar issue, please open a new bug, including the output of flutter doctor -v and a minimal reproduction of the issue.