>_ rehablogger
Система работает
← Все сессии
СЕССИЯ УСТРОЙСТВА

rehabapp_2026-10-01_10-11-33

Подключение…
Rehab Logger console · история загружается порциями по 250 записей
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.portraitUp rotDeg=270 imgSize=720 x 480 -> upright=480x720 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.portraitUp rotDeg=270 imgSize=720 x 480 -> upright=480x720 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.portraitUp rotDeg=270 imgSize=720 x 480 -> upright=480x720 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.portraitUp rotDeg=270 imgSize=720 x 480 -> upright=480x720 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.portraitUp rotDeg=270 imgSize=720 x 480 -> upright=480x720 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.portraitUp rotDeg=270 imgSize=720 x 480 -> upright=480x720 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.portraitUp rotDeg=270 imgSize=720 x 480 -> upright=480x720 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.portraitUp rotDeg=270 imgSize=720 x 480 -> upright=480x720 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.portraitUp rotDeg=270 imgSize=720 x 480 -> upright=480x720 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.portraitUp rotDeg=270 imgSize=720 x 480 -> upright=480x720 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.portraitUp rotDeg=270 imgSize=720 x 480 -> upright=480x720 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.portraitUp rotDeg=270 imgSize=720 x 480 -> upright=480x720 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.portraitUp rotDeg=270 imgSize=720 x 480 -> upright=480x720 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.portraitUp rotDeg=270 imgSize=720 x 480 -> upright=480x720 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.portraitUp rotDeg=270 imgSize=720 x 480 -> upright=480x720 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.portraitUp rotDeg=270 imgSize=720 x 480 -> upright=480x720 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.portraitUp rotDeg=270 imgSize=720 x 480 -> upright=480x720 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.portraitUp rotDeg=270 imgSize=720 x 480 -> upright=480x720 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.portraitUp rotDeg=270 imgSize=720 x 480 -> upright=480x720 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.portraitUp rotDeg=270 imgSize=720 x 480 -> upright=480x720 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.portraitUp rotDeg=270 imgSize=720 x 480 -> upright=480x720 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.portraitUp rotDeg=270 imgSize=720 x 480 -> upright=480x720 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.portraitUp rotDeg=270 imgSize=720 x 480 -> upright=480x720 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.portraitUp rotDeg=270 imgSize=720 x 480 -> upright=480x720 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.portraitUp rotDeg=270 imgSize=720 x 480 -> upright=480x720 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.portraitUp rotDeg=270 imgSize=720 x 480 -> upright=480x720 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.portraitUp rotDeg=270 imgSize=720 x 480 -> upright=480x720 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.portraitUp rotDeg=270 imgSize=720 x 480 -> upright=480x720 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.portraitUp rotDeg=270 imgSize=720 x 480 -> upright=480x720 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.portraitUp rotDeg=270 imgSize=720 x 480 -> upright=480x720 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.portraitUp rotDeg=270 imgSize=720 x 480 -> upright=480x720 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.portraitUp rotDeg=270 imgSize=720 x 480 -> upright=480x720 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.portraitUp rotDeg=270 imgSize=720 x 480 -> upright=480x720 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.portraitUp rotDeg=270 imgSize=720 x 480 -> upright=480x720 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.portraitUp rotDeg=270 imgSize=720 x 480 -> upright=480x720 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.portraitUp rotDeg=270 imgSize=720 x 480 -> upright=480x720 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.portraitUp rotDeg=270 imgSize=720 x 480 -> upright=480x720 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.portraitUp rotDeg=270 imgSize=720 x 480 -> upright=480x720 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.portraitUp rotDeg=270 imgSize=720 x 480 -> upright=480x720 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.portraitUp rotDeg=270 imgSize=720 x 480 -> upright=480x720 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.portraitUp rotDeg=270 imgSize=720 x 480 -> upright=480x720 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.portraitUp rotDeg=270 imgSize=720 x 480 -> upright=480x720 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.portraitUp rotDeg=270 imgSize=720 x 480 -> upright=480x720 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.portraitUp rotDeg=270 imgSize=720 x 480 -> upright=480x720 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.portraitUp rotDeg=270 imgSize=720 x 480 -> upright=480x720 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.portraitUp rotDeg=270 imgSize=720 x 480 -> upright=480x720 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.portraitUp rotDeg=270 imgSize=720 x 480 -> upright=480x720 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.portraitUp rotDeg=270 imgSize=720 x 480 -> upright=480x720 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.portraitUp rotDeg=270 imgSize=720 x 480 -> upright=480x720 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.portraitUp rotDeg=270 imgSize=720 x 480 -> upright=480x720 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.portraitUp rotDeg=270 imgSize=720 x 480 -> upright=480x720 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.portraitUp rotDeg=270 imgSize=720 x 480 -> upright=480x720 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.portraitUp rotDeg=270 imgSize=720 x 480 -> upright=480x720 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.portraitUp rotDeg=270 imgSize=720 x 480 -> upright=480x720 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.portraitUp rotDeg=270 imgSize=720 x 480 -> upright=480x720 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.portraitUp rotDeg=270 imgSize=720 x 480 -> upright=480x720 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.portraitUp rotDeg=270 imgSize=720 x 480 -> upright=480x720 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.portraitUp rotDeg=270 imgSize=720 x 480 -> upright=480x720 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.portraitUp rotDeg=270 imgSize=720 x 480 -> upright=480x720 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.portraitUp rotDeg=270 imgSize=720 x 480 -> upright=480x720 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.portraitUp rotDeg=270 imgSize=720 x 480 -> upright=480x720 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.portraitUp rotDeg=270 imgSize=720 x 480 -> upright=480x720 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.portraitUp rotDeg=270 imgSize=720 x 480 -> upright=480x720 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.portraitUp rotDeg=270 imgSize=720 x 480 -> upright=480x720 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.portraitUp rotDeg=270 imgSize=720 x 480 -> upright=480x720 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.portraitUp rotDeg=270 imgSize=720 x 480 -> upright=480x720 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.portraitUp rotDeg=270 imgSize=720 x 480 -> upright=480x720 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.portraitUp rotDeg=270 imgSize=720 x 480 -> upright=480x720 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.portraitUp rotDeg=270 imgSize=720 x 480 -> upright=480x720 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.portraitUp rotDeg=270 imgSize=720 x 480 -> upright=480x720 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.portraitUp rotDeg=270 imgSize=720 x 480 -> upright=480x720 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.portraitUp rotDeg=270 imgSize=720 x 480 -> upright=480x720 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.portraitUp rotDeg=270 imgSize=720 x 480 -> upright=480x720 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.portraitUp rotDeg=270 imgSize=720 x 480 -> upright=480x720 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.portraitUp rotDeg=270 imgSize=720 x 480 -> upright=480x720 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.portraitUp rotDeg=270 imgSize=720 x 480 -> upright=480x720 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.portraitUp rotDeg=270 imgSize=720 x 480 -> upright=480x720 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.portraitUp rotDeg=270 imgSize=720 x 480 -> upright=480x720 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.portraitUp rotDeg=270 imgSize=720 x 480 -> upright=480x720 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.portraitUp rotDeg=270 imgSize=720 x 480 -> upright=480x720 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.portraitUp rotDeg=270 imgSize=720 x 480 -> upright=480x720 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.portraitUp rotDeg=270 imgSize=720 x 480 -> upright=480x720 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.portraitUp rotDeg=270 imgSize=720 x 480 -> upright=480x720 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.portraitUp rotDeg=270 imgSize=720 x 480 -> upright=480x720 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.portraitUp rotDeg=270 imgSize=720 x 480 -> upright=480x720 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.portraitUp rotDeg=270 imgSize=720 x 480 -> upright=480x720 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.portraitUp rotDeg=270 imgSize=720 x 480 -> upright=480x720 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.portraitUp rotDeg=270 imgSize=720 x 480 -> upright=480x720 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.portraitUp rotDeg=270 imgSize=720 x 480 -> upright=480x720 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.portraitUp rotDeg=270 imgSize=720 x 480 -> upright=480x720 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.portraitUp rotDeg=270 imgSize=720 x 480 -> upright=480x720 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.portraitUp rotDeg=270 imgSize=720 x 480 -> upright=480x720 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.portraitUp rotDeg=270 imgSize=720 x 480 -> upright=480x720 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.portraitUp rotDeg=270 imgSize=720 x 480 -> upright=480x720 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.portraitUp rotDeg=270 imgSize=720 x 480 -> upright=480x720 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.portraitUp rotDeg=270 imgSize=720 x 480 -> upright=480x720 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.portraitUp rotDeg=270 imgSize=720 x 480 -> upright=480x720 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.portraitUp rotDeg=270 imgSize=720 x 480 -> upright=480x720 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.portraitUp rotDeg=270 imgSize=720 x 480 -> upright=480x720 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.portraitUp rotDeg=270 imgSize=720 x 480 -> upright=480x720 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.portraitUp rotDeg=270 imgSize=720 x 480 -> upright=480x720 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.portraitUp rotDeg=270 imgSize=720 x 480 -> upright=480x720 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.portraitUp rotDeg=270 imgSize=720 x 480 -> upright=480x720 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.portraitUp rotDeg=270 imgSize=720 x 480 -> upright=480x720 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.portraitUp rotDeg=270 imgSize=720 x 480 -> upright=480x720 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.portraitUp rotDeg=270 imgSize=720 x 480 -> upright=480x720 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.portraitUp rotDeg=270 imgSize=720 x 480 -> upright=480x720 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.portraitUp rotDeg=270 imgSize=720 x 480 -> upright=480x720 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.portraitUp rotDeg=270 imgSize=720 x 480 -> upright=480x720 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.portraitUp rotDeg=270 imgSize=720 x 480 -> upright=480x720 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.portraitUp rotDeg=270 imgSize=720 x 480 -> upright=480x720 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.portraitUp rotDeg=270 imgSize=720 x 480 -> upright=480x720 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.portraitUp rotDeg=270 imgSize=720 x 480 -> upright=480x720 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.portraitUp rotDeg=270 imgSize=720 x 480 -> upright=480x720 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.portraitUp rotDeg=270 imgSize=720 x 480 -> upright=480x720 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.portraitUp rotDeg=270 imgSize=720 x 480 -> upright=480x720 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.portraitUp rotDeg=270 imgSize=720 x 480 -> upright=480x720 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.portraitUp rotDeg=270 imgSize=720 x 480 -> upright=480x720 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.portraitUp rotDeg=270 imgSize=720 x 480 -> upright=480x720 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] PASSPORT_WHY: hint=fullBodyNotVisible frontal=n/a(min 0.4) lean=n/adeg(max 20.0) speed=n/a(max 0.06) armsDown=n/a armsAside=n/a(n/a of min 1.15)
INFO [console] PASSPORT_STATE: phase=waitingReady hint=fullBodyNotVisible
INFO [console] ANKLE_ANGLE t=10:45:39.384 ts=5.089 Lkat2d=0.0 Lfoot2d=0.0 LfootH=90.0 Lkat3d=- LfootLen=0.126 visL=0.01 Rkat2d=- Rfoot2d=- RfootH=- Rkat3d=- RfootLen=0.000 visR=0.01
INFO [console] ANKLE_ANGLE t=10:45:39.600 ts=5.324 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.112 visL=0.00 Rkat2d=180.0 Rfoot2d=180.0 RfootH=0.0 Rkat3d=- RfootLen=0.066 visR=0.00
INFO [console] POSE_LM: [0 frame=(244,87)] [11 frame=(506,229)] [12 frame=(132,310)] [23 frame=(535,600)] [24 frame=(312,672)] frameSize=720 x 480 screenSize=853x394
INFO [console] POSE_MAP: [0 norm=(0.661,0.041)] [11 norm=(0.298,0.467)] [12 norm=(0.817,0.711)] [23 norm=(0.257,1.000)] [24 norm=(0.567,1.000)]
INFO [console] ANKLE_ANGLE t=10:45:39.754 ts=5.474 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.085 visL=0.00 Rkat2d=0.0 Rfoot2d=180.0 RfootH=0.0 Rkat3d=- RfootLen=0.024 visR=0.01
INFO [console] PASSPORT_WHY: hint=fullBodyNotVisible frontal=n/a(min 0.4) lean=n/adeg(max 20.0) speed=n/a(max 0.06) armsDown=n/a armsAside=n/a(n/a of min 1.15)
INFO [console] ANKLE_ANGLE t=10:45:40.554 ts=6.272 Lkat2d=180.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.006 visL=0.02 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.036 visR=0.01
INFO [console] POSE_METRICS: received=154(131.7fps) processed=4(3.4fps) replaced=23(19.7fps) buildMs=2.35 estimatorMs=81.31 (pre=1.2 infer=40.6 det=32.1) roiAgeMs=0.0/max=0.0 stale=0.0fps detRuns=3.4fps resets=2.6fps totalMs=1.89 lagMs=87.1 predLatMs=80.0 actualFps=3.4
INFO [console] ANKLE_ANGLE t=10:45:40.621 ts=6.354 Lkat2d=180.0 Lfoot2d=180.0 LfootH=0.0 Lkat3d=- LfootLen=0.022 visL=0.02 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.058 visR=0.01
INFO [console] ANKLE_ANGLE t=10:45:40.673 ts=6.396 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.035 visL=0.01 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.079 visR=0.01
INFO [console] ANKLE_ANGLE t=10:45:40.736 ts=6.460 Lkat2d=180.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.001 visL=0.01 Rkat2d=0.0 Rfoot2d=180.0 RfootH=0.0 Rkat3d=- RfootLen=0.019 visR=0.01
INFO [console] ANKLE_ANGLE t=10:45:40.800 ts=6.509 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.059 visL=0.01 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.053 visR=0.01
INFO [console] ANKLE_ANGLE t=10:45:40.866 ts=6.582 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.088 visL=0.01 Rkat2d=0.0 Rfoot2d=180.0 RfootH=0.0 Rkat3d=- RfootLen=0.007 visR=0.01
INFO [console] ANKLE_ANGLE t=10:45:40.929 ts=6.628 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.193 visL=0.01 Rkat2d=180.0 Rfoot2d=180.0 RfootH=0.0 Rkat3d=- RfootLen=0.045 visR=0.01
INFO [console] ANKLE_ANGLE t=10:45:40.996 ts=6.684 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.138 visL=0.01 Rkat2d=180.0 Rfoot2d=180.0 RfootH=0.0 Rkat3d=- RfootLen=0.033 visR=0.01
INFO [console] ANKLE_ANGLE t=10:45:41.053 ts=6.766 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.153 visL=0.01 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.021 visR=0.01
INFO [console] ANKLE_ANGLE t=10:45:41.102 ts=6.841 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.116 visL=0.01 Rkat2d=180.0 Rfoot2d=180.0 RfootH=0.0 Rkat3d=- RfootLen=0.034 visR=0.01
INFO [console] ANKLE_ANGLE t=10:45:41.156 ts=6.863 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.109 visL=0.01 Rkat2d=180.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.014 visR=0.02
INFO [console] 🔊 Звук на полной громкости
INFO [console] ANKLE_ANGLE t=10:45:41.212 ts=6.938 Lkat2d=143.6 Lfoot2d=143.6 LfootH=0.0 Lkat3d=- LfootLen=0.118 visL=0.01 Rkat2d=103.8 Rfoot2d=103.8 RfootH=0.0 Rkat3d=- RfootLen=0.093 visR=0.02
INFO [console] ANKLE_ANGLE t=10:45:41.257 ts=6.980 Lkat2d=180.0 Lfoot2d=180.0 LfootH=0.0 Lkat3d=- LfootLen=0.034 visL=0.01 Rkat2d=180.0 Rfoot2d=180.0 RfootH=0.0 Rkat3d=- RfootLen=0.037 visR=0.02
INFO [console] ANKLE_ANGLE t=10:45:41.311 ts=7.037 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.050 visL=0.01 Rkat2d=180.0 Rfoot2d=180.0 RfootH=0.0 Rkat3d=- RfootLen=0.113 visR=0.02
INFO [console] ANKLE_ANGLE t=10:45:41.378 ts=7.082 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.067 visL=0.01 Rkat2d=180.0 Rfoot2d=180.0 RfootH=0.0 Rkat3d=- RfootLen=0.055 visR=0.02
INFO [console] ANKLE_ANGLE t=10:45:41.422 ts=7.133 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.061 visL=0.01 Rkat2d=180.0 Rfoot2d=180.0 RfootH=0.0 Rkat3d=- RfootLen=0.048 visR=0.02
INFO [console] ANKLE_ANGLE t=10:45:41.486 ts=7.222 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.054 visL=0.01 Rkat2d=180.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.019 visR=0.02
INFO [console] ANKLE_ANGLE t=10:45:41.532 ts=7.270 Lkat2d=180.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.034 visL=0.01 Rkat2d=180.0 Rfoot2d=180.0 RfootH=0.0 Rkat3d=- RfootLen=0.057 visR=0.02
INFO [console] PASSPORT_WHY: hint=fullBodyNotVisible frontal=n/a(min 0.4) lean=n/adeg(max 20.0) speed=n/a(max 0.06) armsDown=n/a armsAside=n/a(n/a of min 1.15)
INFO [console] ANKLE_ANGLE t=10:45:41.574 ts=7.315 Lkat2d=180.0 Lfoot2d=180.0 LfootH=0.0 Lkat3d=- LfootLen=0.014 visL=0.01 Rkat2d=180.0 Rfoot2d=180.0 RfootH=0.0 Rkat3d=- RfootLen=0.048 visR=0.02
INFO [console] POSE_METRICS: received=24(23.5fps) processed=18(17.6fps) replaced=5(4.9fps) buildMs=3.86 estimatorMs=52.39 (pre=3.7 infer=46.7 det=27.9) roiAgeMs=113.4/max=157.0 stale=16.7fps detRuns=17.6fps resets=0.0fps totalMs=2.13 lagMs=83.8 predLatMs=77.1 actualFps=17.6
INFO [console] ANKLE_ANGLE t=10:45:41.627 ts=7.341 Lkat2d=180.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.008 visL=0.01 Rkat2d=180.0 Rfoot2d=180.0 RfootH=0.0 Rkat3d=- RfootLen=0.067 visR=0.02
INFO [console] ANKLE_ANGLE t=10:45:41.671 ts=7.381 Lkat2d=128.0 Lfoot2d=128.0 LfootH=0.0 Lkat3d=- LfootLen=0.123 visL=0.01 Rkat2d=164.3 Rfoot2d=164.3 RfootH=0.0 Rkat3d=- RfootLen=0.100 visR=0.02
INFO [console] ANKLE_ANGLE t=10:45:41.719 ts=7.466 Lkat2d=180.0 Lfoot2d=180.0 LfootH=0.0 Lkat3d=- LfootLen=0.160 visL=0.01 Rkat2d=180.0 Rfoot2d=180.0 RfootH=0.0 Rkat3d=- RfootLen=0.127 visR=0.02
INFO [console] ANKLE_ANGLE t=10:45:41.761 ts=7.495 Lkat2d=180.0 Lfoot2d=180.0 LfootH=0.0 Lkat3d=- LfootLen=0.133 visL=0.01 Rkat2d=180.0 Rfoot2d=180.0 RfootH=0.0 Rkat3d=- RfootLen=0.106 visR=0.02
INFO [console] ANKLE_ANGLE t=10:45:41.814 ts=7.521 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.121 visL=0.01 Rkat2d=180.0 Rfoot2d=180.0 RfootH=0.0 Rkat3d=- RfootLen=0.004 visR=0.02
INFO [console] ANKLE_ANGLE t=10:45:41.860 ts=7.605 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.078 visL=0.01 Rkat2d=180.0 Rfoot2d=180.0 RfootH=0.0 Rkat3d=- RfootLen=0.019 visR=0.02
INFO [console] ANKLE_ANGLE t=10:45:41.917 ts=7.621 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.077 visL=0.01 Rkat2d=180.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.003 visR=0.02
INFO [console] VideoOutput.Resize
INFO [console] {rect: {top: 0, left: 0, width: 1920, height: 1080}, wid: 13846, handle: -5476376670874292464, id: 6}
ERROR [widgets library] Incorrect use of ParentDataWidget. The ParentDataWidget Expanded(flex: 2) wants to apply ParentData of type FlexParentData to a RenderObject, which has been set up to accept ParentData of incompatible type StackParentData. Usually, this means that the Expanded widget has the wrong ancestor RenderObjectWidget. Typically, Expanded widgets are placed directly inside Flex widgets. The offending Expanded is currently placed inside a Stack widget. The ownership chain for the RenderObject that received the incompatible parent data was: SizedBox.shrink ← Expanded ← Spacer ← Stack ← MediaQuery ← Padding ← SafeArea ← LayoutBuilder ← OrientationBuilder ← PerformingOverlay ← ⋯
Incorrect use of ParentDataWidget.
The ParentDataWidget Expanded(flex: 2) wants to apply ParentData of type FlexParentData to a RenderObject, which has been set up to accept ParentData of incompatible type StackParentData.
Usually, this means that the Expanded widget has the wrong ancestor RenderObjectWidget. Typically, Expanded widgets are placed directly inside Flex widgets.
The offending Expanded is currently placed inside a Stack widget.
The ownership chain for the RenderObject that received the incompatible parent data was:
  SizedBox.shrink ← Expanded ← Spacer ← Stack ← MediaQuery ← Padding ← SafeArea ← LayoutBuilder ← OrientationBuilder ← PerformingOverlay ← ⋯
#0      RenderObjectElement._updateParentData.<anonymous closure> (package:flutter/src/widgets/framework.dart:6882:11)
#1      RenderObjectElement._updateParentData (package:flutter/src/widgets/framework.dart:6899:6)
#2      RenderObjectElement.attachRenderObject (package:flutter/src/widgets/framework.dart:6945:7)
#3      RenderObjectElement.mount (package:flutter/src/widgets/framework.dart:6801:5)
#4      SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7114:11)
#5      Element.inflateWidget (package:flutter/src/widgets/framework.dart:4587:20)
#6      Element.updateChild (package:flutter/src/widgets/framework.dart:4059:18)
#7      ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841:16)
#8      Element.rebuild (package:flutter/src/widgets/framework.dart:5529:7)
#9      ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5799:5)
#10     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5793:5)
#11     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4587:20)
#12     Element.updateChild (package:flutter/src/widgets/framework.dart:4059:18)
#13     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841:16)
#14     Element.rebuild (package:flutter/src/widgets/framework.dart:5529:7)
#15     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5799:5)
#16     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5793:5)
#17     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4587:20)
#18     MultiChildRenderObjectElement.inflateWidget (package:flutter/src/widgets/framework.dart:7264:36)
#19     Element.updateChild (package:flutter/src/widgets/framework.dart:4059:18)
#20     Element.updateChildren (package:flutter/src/widgets/framework.dart:4255:32)
#21     MultiChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7295:17)
#22     Element.updateChild (package:flutter/src/widgets/framework.dart:4037:15)
#23     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841:16)
#24     Element.rebuild (package:flutter/src/widgets/framework.dart:5529:7)
#25     ProxyElement.update (package:flutter/src/widgets/framework.dart:6149:5)
#26     Element.updateChild (package:flutter/src/widgets/framework.dart:4037:15)
#27     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7122:14)
#28     Element.updateChild (package:flutter/src/widgets/framework.dart:4037:15)
#29     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841:16)
#30     Element.rebuild (package:flutter/src/widgets/framework.dart:5529:7)
#31     StatelessElement.update (package:flutter/src/widgets/framework.dart:5895:5)
#32     Element.updateChild (package:flutter/src/widgets/framework.dart:4037:15)
#33     _LayoutBuilderElement._rebuildWithConstraints.updateChildCallback (package:flutter/src/widgets/layout_builder.dart:247:18)
#34     BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:3101:19)
#35     _LayoutBuilderElement._rebuildWithConstraints (package:flutter/src/widgets/layout_builder.dart:270:12)
#36     RenderAbstractLayoutBuilderMixin.layoutCallback (package:flutter/src/widgets/layout_builder.dart:333:38)
#37     RenderObjectWithLayoutCallbackMixin.runLayoutCallback.<anonymous closure> (package:flutter/src/rendering/object.dart:4302:33)
#38     RenderObject.invokeLayoutCallback.<anonymous closure> (package:flutter/src/rendering/object.dart:3026:17)
#39     PipelineOwner._enableMutationsToDirtySubtrees (package:flutter/src/rendering/object.dart:1223:15)
#40     RenderObject.invokeLayoutCallback (package:flutter/src/rendering/object.dart:3025:14)
#41     RenderObjectWithLayoutCallbackMixin.runLayoutCallback (package:flutter/src/rendering/object.dart:4302:5)
#42     _RenderLayoutBuilder.performLayout (package:flutter/src/widgets/layout_builder.dart:447:5)
#43     RenderObject._layoutWithoutResize (package:flutter/src/rendering/object.dart:2755:7)
#44     PipelineOwner.flushLayout (package:flutter/src/rendering/object.dart:1174:18)
#45     PipelineOwner.flushLayout (package:flutter/src/rendering/object.dart:1187:15)
#46     RendererBinding.drawFrame (package:flutter/src/rendering/binding.dart:643:23)
#47     WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:1573:13)
#48     RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:509:5)
#49     SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1430:15)
#50     SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1345:9)
#51     SchedulerBinding._handleDrawFrame (package:flutter/src/scheduler/binding.dart:1198:5)
#52     _rootRun (dart:async/zone_root.dart:35:13)
#53     _CustomZone.run (dart:async/zone.dart:726:19)
#54     _CustomZone.runGuarded (dart:async/zone.dart:625:7)
#55     _invoke (dart:ui/hooks.dart:425:10)
#56     PlatformDispatcher._drawFrame (dart:ui/platform_dispatcher.dart:447:5)
#57     _drawFrame (dart:ui/hooks.dart:395:31)
ERROR [widgets library] Incorrect use of ParentDataWidget. The ParentDataWidget Expanded(flex: 3) wants to apply ParentData of type FlexParentData to a RenderObject, which has been set up to accept ParentData of incompatible type StackParentData. Usually, this means that the Expanded widget has the wrong ancestor RenderObjectWidget. Typically, Expanded widgets are placed directly inside Flex widgets. The offending Expanded is currently placed inside a Stack widget. The ownership chain for the RenderObject that received the incompatible parent data was: SizedBox.shrink ← Expanded ← Spacer ← Stack ← MediaQuery ← Padding ← SafeArea ← LayoutBuilder ← OrientationBuilder ← PerformingOverlay ← ⋯
Incorrect use of ParentDataWidget.
The ParentDataWidget Expanded(flex: 3) wants to apply ParentData of type FlexParentData to a RenderObject, which has been set up to accept ParentData of incompatible type StackParentData.
Usually, this means that the Expanded widget has the wrong ancestor RenderObjectWidget. Typically, Expanded widgets are placed directly inside Flex widgets.
The offending Expanded is currently placed inside a Stack widget.
The ownership chain for the RenderObject that received the incompatible parent data was:
  SizedBox.shrink ← Expanded ← Spacer ← Stack ← MediaQuery ← Padding ← SafeArea ← LayoutBuilder ← OrientationBuilder ← PerformingOverlay ← ⋯
#0      RenderObjectElement._updateParentData.<anonymous closure> (package:flutter/src/widgets/framework.dart:6882:11)
#1      RenderObjectElement._updateParentData (package:flutter/src/widgets/framework.dart:6899:6)
#2      RenderObjectElement.attachRenderObject (package:flutter/src/widgets/framework.dart:6945:7)
#3      RenderObjectElement.mount (package:flutter/src/widgets/framework.dart:6801:5)
#4      SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7114:11)
#5      Element.inflateWidget (package:flutter/src/widgets/framework.dart:4587:20)
#6      Element.updateChild (package:flutter/src/widgets/framework.dart:4059:18)
#7      ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841:16)
#8      Element.rebuild (package:flutter/src/widgets/framework.dart:5529:7)
#9      ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5799:5)
#10     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5793:5)
#11     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4587:20)
#12     Element.updateChild (package:flutter/src/widgets/framework.dart:4059:18)
#13     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841:16)
#14     Element.rebuild (package:flutter/src/widgets/framework.dart:5529:7)
#15     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5799:5)
#16     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5793:5)
#17     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4587:20)
#18     MultiChildRenderObjectElement.inflateWidget (package:flutter/src/widgets/framework.dart:7264:36)
#19     Element.updateChild (package:flutter/src/widgets/framework.dart:4059:18)
#20     Element.updateChildren (package:flutter/src/widgets/framework.dart:4255:32)
#21     MultiChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7295:17)
#22     Element.updateChild (package:flutter/src/widgets/framework.dart:4037:15)
#23     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841:16)
#24     Element.rebuild (package:flutter/src/widgets/framework.dart:5529:7)
#25     ProxyElement.update (package:flutter/src/widgets/framework.dart:6149:5)
#26     Element.updateChild (package:flutter/src/widgets/framework.dart:4037:15)
#27     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7122:14)
#28     Element.updateChild (package:flutter/src/widgets/framework.dart:4037:15)
#29     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841:16)
#30     Element.rebuild (package:flutter/src/widgets/framework.dart:5529:7)
#31     StatelessElement.update (package:flutter/src/widgets/framework.dart:5895:5)
#32     Element.updateChild (package:flutter/src/widgets/framework.dart:4037:15)
#33     _LayoutBuilderElement._rebuildWithConstraints.updateChildCallback (package:flutter/src/widgets/layout_builder.dart:247:18)
#34     BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:3101:19)
#35     _LayoutBuilderElement._rebuildWithConstraints (package:flutter/src/widgets/layout_builder.dart:270:12)
#36     RenderAbstractLayoutBuilderMixin.layoutCallback (package:flutter/src/widgets/layout_builder.dart:333:38)
#37     RenderObjectWithLayoutCallbackMixin.runLayoutCallback.<anonymous closure> (package:flutter/src/rendering/object.dart:4302:33)
#38     RenderObject.invokeLayoutCallback.<anonymous closure> (package:flutter/src/rendering/object.dart:3026:17)
#39     PipelineOwner._enableMutationsToDirtySubtrees (package:flutter/src/rendering/object.dart:1223:15)
#40     RenderObject.invokeLayoutCallback (package:flutter/src/rendering/object.dart:3025:14)
#41     RenderObjectWithLayoutCallbackMixin.runLayoutCallback (package:flutter/src/rendering/object.dart:4302:5)
#42     _RenderLayoutBuilder.performLayout (package:flutter/src/widgets/layout_builder.dart:447:5)
#43     RenderObject._layoutWithoutResize (package:flutter/src/rendering/object.dart:2755:7)
#44     PipelineOwner.flushLayout (package:flutter/src/rendering/object.dart:1174:18)
#45     PipelineOwner.flushLayout (package:flutter/src/rendering/object.dart:1187:15)
#46     RendererBinding.drawFrame (package:flutter/src/rendering/binding.dart:643:23)
#47     WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:1573:13)
#48     RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:509:5)
#49     SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1430:15)
#50     SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1345:9)
#51     SchedulerBinding._handleDrawFrame (package:flutter/src/scheduler/binding.dart:1198:5)
#52     _rootRun (dart:async/zone_root.dart:35:13)
#53     _CustomZone.run (dart:async/zone.dart:726:19)
#54     _CustomZone.runGuarded (dart:async/zone.dart:625:7)
#55     _invoke (dart:ui/hooks.dart:425:10)
#56     PlatformDispatcher._drawFrame (dart:ui/platform_dispatcher.dart:447:5)
#57     _drawFrame (dart:ui/hooks.dart:395:31)
INFO [console] 🔊 Звук на полной громкости
INFO [console] 🔊 Звук на полной громкости
INFO [console] 🔊 Звук на полной громкости
INFO [console] 🔊 Звук на полной громкости
INFO [console] 🔊 Звук на полной громкости
INFO [console] 🔊 Звук на полной громкости
ERROR [widgets library] Incorrect use of ParentDataWidget. The ParentDataWidget Expanded(flex: 2) wants to apply ParentData of type FlexParentData to a RenderObject, which has been set up to accept ParentData of incompatible type StackParentData. Usually, this means that the Expanded widget has the wrong ancestor RenderObjectWidget. Typically, Expanded widgets are placed directly inside Flex widgets. The offending Expanded is currently placed inside a Stack widget. The ownership chain for the RenderObject that received the incompatible parent data was: SizedBox.shrink ← Expanded ← Spacer ← Stack ← MediaQuery ← Padding ← SafeArea ← LayoutBuilder ← OrientationBuilder ← PerformingOverlay ← ⋯
Incorrect use of ParentDataWidget.
The ParentDataWidget Expanded(flex: 2) wants to apply ParentData of type FlexParentData to a RenderObject, which has been set up to accept ParentData of incompatible type StackParentData.
Usually, this means that the Expanded widget has the wrong ancestor RenderObjectWidget. Typically, Expanded widgets are placed directly inside Flex widgets.
The offending Expanded is currently placed inside a Stack widget.
The ownership chain for the RenderObject that received the incompatible parent data was:
  SizedBox.shrink ← Expanded ← Spacer ← Stack ← MediaQuery ← Padding ← SafeArea ← LayoutBuilder ← OrientationBuilder ← PerformingOverlay ← ⋯
#0      RenderObjectElement._updateParentData.<anonymous closure> (package:flutter/src/widgets/framework.dart:6882:11)
#1      RenderObjectElement._updateParentData (package:flutter/src/widgets/framework.dart:6899:6)
#2      RenderObjectElement.attachRenderObject (package:flutter/src/widgets/framework.dart:6945:7)
#3      RenderObjectElement.mount (package:flutter/src/widgets/framework.dart:6801:5)
#4      SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7114:11)
#5      Element.inflateWidget (package:flutter/src/widgets/framework.dart:4587:20)
#6      Element.updateChild (package:flutter/src/widgets/framework.dart:4059:18)
#7      ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841:16)
#8      Element.rebuild (package:flutter/src/widgets/framework.dart:5529:7)
#9      ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5799:5)
#10     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5793:5)
#11     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4587:20)
#12     Element.updateChild (package:flutter/src/widgets/framework.dart:4059:18)
#13     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841:16)
#14     Element.rebuild (package:flutter/src/widgets/framework.dart:5529:7)
#15     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5799:5)
#16     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5793:5)
#17     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4587:20)
#18     MultiChildRenderObjectElement.inflateWidget (package:flutter/src/widgets/framework.dart:7264:36)
#19     Element.updateChild (package:flutter/src/widgets/framework.dart:4059:18)
#20     Element.updateChildren (package:flutter/src/widgets/framework.dart:4255:32)
#21     MultiChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7295:17)
#22     Element.updateChild (package:flutter/src/widgets/framework.dart:4037:15)
#23     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841:16)
#24     Element.rebuild (package:flutter/src/widgets/framework.dart:5529:7)
#25     ProxyElement.update (package:flutter/src/widgets/framework.dart:6149:5)
#26     Element.updateChild (package:flutter/src/widgets/framework.dart:4037:15)
#27     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7122:14)
#28     Element.updateChild (package:flutter/src/widgets/framework.dart:4037:15)
#29     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841:16)
#30     Element.rebuild (package:flutter/src/widgets/framework.dart:5529:7)
#31     StatelessElement.update (package:flutter/src/widgets/framework.dart:5895:5)
#32     Element.updateChild (package:flutter/src/widgets/framework.dart:4037:15)
#33     _LayoutBuilderElement._rebuildWithConstraints.updateChildCallback (package:flutter/src/widgets/layout_builder.dart:247:18)
#34     BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:3101:19)
#35     _LayoutBuilderElement._rebuildWithConstraints (package:flutter/src/widgets/layout_builder.dart:270:12)
#36     RenderAbstractLayoutBuilderMixin.layoutCallback (package:flutter/src/widgets/layout_builder.dart:333:38)
#37     RenderObjectWithLayoutCallbackMixin.runLayoutCallback.<anonymous closure> (package:flutter/src/rendering/object.dart:4302:33)
#38     RenderObject.invokeLayoutCallback.<anonymous closure> (package:flutter/src/rendering/object.dart:3026:17)
#39     PipelineOwner._enableMutationsToDirtySubtrees (package:flutter/src/rendering/object.dart:1223:15)
#40     RenderObject.invokeLayoutCallback (package:flutter/src/rendering/object.dart:3025:14)
#41     RenderObjectWithLayoutCallbackMixin.runLayoutCallback (package:flutter/src/rendering/object.dart:4302:5)
#42     _RenderLayoutBuilder.performLayout (package:flutter/src/widgets/layout_builder.dart:447:5)
#43     RenderObject._layoutWithoutResize (package:flutter/src/rendering/object.dart:2755:7)
#44     PipelineOwner.flushLayout (package:flutter/src/rendering/object.dart:1174:18)
#45     PipelineOwner.flushLayout (package:flutter/src/rendering/object.dart:1187:15)
#46     RendererBinding.drawFrame (package:flutter/src/rendering/binding.dart:643:23)
#47     WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:1573:13)
#48     RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:509:5)
#49     SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1430:15)
#50     SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1345:9)
#51     SchedulerBinding._handleDrawFrame (package:flutter/src/scheduler/binding.dart:1198:5)
#52     _rootRun (dart:async/zone_root.dart:35:13)
#53     _CustomZone.run (dart:async/zone.dart:726:19)
#54     _CustomZone.runGuarded (dart:async/zone.dart:625:7)
#55     _invoke (dart:ui/hooks.dart:425:10)
#56     PlatformDispatcher._drawFrame (dart:ui/platform_dispatcher.dart:447:5)
#57     _drawFrame (dart:ui/hooks.dart:395:31)
ERROR [widgets library] Incorrect use of ParentDataWidget. The ParentDataWidget Expanded(flex: 3) wants to apply ParentData of type FlexParentData to a RenderObject, which has been set up to accept ParentData of incompatible type StackParentData. Usually, this means that the Expanded widget has the wrong ancestor RenderObjectWidget. Typically, Expanded widgets are placed directly inside Flex widgets. The offending Expanded is currently placed inside a Stack widget. The ownership chain for the RenderObject that received the incompatible parent data was: SizedBox.shrink ← Expanded ← Spacer ← Stack ← MediaQuery ← Padding ← SafeArea ← LayoutBuilder ← OrientationBuilder ← PerformingOverlay ← ⋯
Incorrect use of ParentDataWidget.
The ParentDataWidget Expanded(flex: 3) wants to apply ParentData of type FlexParentData to a RenderObject, which has been set up to accept ParentData of incompatible type StackParentData.
Usually, this means that the Expanded widget has the wrong ancestor RenderObjectWidget. Typically, Expanded widgets are placed directly inside Flex widgets.
The offending Expanded is currently placed inside a Stack widget.
The ownership chain for the RenderObject that received the incompatible parent data was:
  SizedBox.shrink ← Expanded ← Spacer ← Stack ← MediaQuery ← Padding ← SafeArea ← LayoutBuilder ← OrientationBuilder ← PerformingOverlay ← ⋯
#0      RenderObjectElement._updateParentData.<anonymous closure> (package:flutter/src/widgets/framework.dart:6882:11)
#1      RenderObjectElement._updateParentData (package:flutter/src/widgets/framework.dart:6899:6)
#2      RenderObjectElement.attachRenderObject (package:flutter/src/widgets/framework.dart:6945:7)
#3      RenderObjectElement.mount (package:flutter/src/widgets/framework.dart:6801:5)
#4      SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7114:11)
#5      Element.inflateWidget (package:flutter/src/widgets/framework.dart:4587:20)
#6      Element.updateChild (package:flutter/src/widgets/framework.dart:4059:18)
#7      ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841:16)
#8      Element.rebuild (package:flutter/src/widgets/framework.dart:5529:7)
#9      ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5799:5)
#10     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5793:5)
#11     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4587:20)
#12     Element.updateChild (package:flutter/src/widgets/framework.dart:4059:18)
#13     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841:16)
#14     Element.rebuild (package:flutter/src/widgets/framework.dart:5529:7)
#15     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5799:5)
#16     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5793:5)
#17     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4587:20)
#18     MultiChildRenderObjectElement.inflateWidget (package:flutter/src/widgets/framework.dart:7264:36)
#19     Element.updateChild (package:flutter/src/widgets/framework.dart:4059:18)
#20     Element.updateChildren (package:flutter/src/widgets/framework.dart:4255:32)
#21     MultiChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7295:17)
#22     Element.updateChild (package:flutter/src/widgets/framework.dart:4037:15)
#23     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841:16)
#24     Element.rebuild (package:flutter/src/widgets/framework.dart:5529:7)
#25     ProxyElement.update (package:flutter/src/widgets/framework.dart:6149:5)
#26     Element.updateChild (package:flutter/src/widgets/framework.dart:4037:15)
#27     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7122:14)
#28     Element.updateChild (package:flutter/src/widgets/framework.dart:4037:15)
#29     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841:16)
#30     Element.rebuild (package:flutter/src/widgets/framework.dart:5529:7)
#31     StatelessElement.update (package:flutter/src/widgets/framework.dart:5895:5)
#32     Element.updateChild (package:flutter/src/widgets/framework.dart:4037:15)
#33     _LayoutBuilderElement._rebuildWithConstraints.updateChildCallback (package:flutter/src/widgets/layout_builder.dart:247:18)
#34     BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:3101:19)
#35     _LayoutBuilderElement._rebuildWithConstraints (package:flutter/src/widgets/layout_builder.dart:270:12)
#36     RenderAbstractLayoutBuilderMixin.layoutCallback (package:flutter/src/widgets/layout_builder.dart:333:38)
#37     RenderObjectWithLayoutCallbackMixin.runLayoutCallback.<anonymous closure> (package:flutter/src/rendering/object.dart:4302:33)
#38     RenderObject.invokeLayoutCallback.<anonymous closure> (package:flutter/src/rendering/object.dart:3026:17)
#39     PipelineOwner._enableMutationsToDirtySubtrees (package:flutter/src/rendering/object.dart:1223:15)
#40     RenderObject.invokeLayoutCallback (package:flutter/src/rendering/object.dart:3025:14)
#41     RenderObjectWithLayoutCallbackMixin.runLayoutCallback (package:flutter/src/rendering/object.dart:4302:5)
#42     _RenderLayoutBuilder.performLayout (package:flutter/src/widgets/layout_builder.dart:447:5)
#43     RenderObject._layoutWithoutResize (package:flutter/src/rendering/object.dart:2755:7)
#44     PipelineOwner.flushLayout (package:flutter/src/rendering/object.dart:1174:18)
#45     PipelineOwner.flushLayout (package:flutter/src/rendering/object.dart:1187:15)
#46     RendererBinding.drawFrame (package:flutter/src/rendering/binding.dart:643:23)
#47     WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:1573:13)
#48     RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:509:5)
#49     SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1430:15)
#50     SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1345:9)
#51     SchedulerBinding._handleDrawFrame (package:flutter/src/scheduler/binding.dart:1198:5)
#52     _rootRun (dart:async/zone_root.dart:35:13)
#53     _CustomZone.run (dart:async/zone.dart:726:19)
#54     _CustomZone.runGuarded (dart:async/zone.dart:625:7)
#55     _invoke (dart:ui/hooks.dart:425:10)
#56     PlatformDispatcher._drawFrame (dart:ui/platform_dispatcher.dart:447:5)
#57     _drawFrame (dart:ui/hooks.dart:395:31)
INFO [console] 🔊 Звук на полной громкости
INFO [console] 🔊 Звук на полной громкости
INFO [console] 🔊 Звук на полной громкости
INFO [console] 🔊 Звук на полной громкости
INFO [console] 🔊 Звук на полной громкости
INFO [console] 🔊 Звук на полной громкости
INFO [console] ANGLE_RESEARCH: recording closed, files in /storage/emulated/0/Android/data/team.most.rehabilitation.app/files/angle_research
INFO [console] [DIO] *** Request ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/v1/patient/workout/result
INFO [console] [DIO] method: POST
INFO [console] [DIO] responseType: ResponseType.json
INFO [console] [DIO] followRedirects: true
INFO [console] [DIO] persistentConnection: true
INFO [console] [DIO] connectTimeout: 0:00:10.000000
INFO [console] [DIO] sendTimeout: null
INFO [console] [DIO] receiveTimeout: 0:00:10.000000
INFO [console] [DIO] transformTimeout: null
INFO [console] [DIO] receiveDataWhenStatusError: true
INFO [console] [DIO] extra: {}
INFO [console] [DIO] headers:
INFO [console] [DIO] content-type: multipart/form-data
INFO [console] [DIO] Authorization: Bearer 828|D8dlGv5uZjbJvZnZlRWlt2niOAMdvjjPynSula4Pd914878b
INFO [console] [DIO] data:
INFO [console] [DIO] Instance of 'FormData'
INFO [console] [DIO]
INFO [console] [DIO] *** Response ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/v1/patient/workout/result
INFO [console] [DIO] statusCode: 200
INFO [console] [DIO] statusMessage: OK
INFO [console] [DIO] headers:
INFO [console] [DIO] x-served-by: rehabilitation.most.team
INFO [console] [DIO] access-control-allow-credentials: true
INFO [console] [DIO] connection: keep-alive
INFO [console] [DIO] cache-control: no-cache, private
INFO [console] [DIO] date: Thu, 01 Oct 2026 07:46:22 GMT
INFO [console] [DIO] transfer-encoding: chunked
INFO [console] [DIO] access-control-allow-origin: http://localhost:3000
INFO [console] [DIO] content-type: application/json
INFO [console] [DIO] server: openresty
INFO [console] [DIO] Response Text:
INFO [console] [DIO] {"success":true,"meta":{"timestamp":"2026-10-01T07:46:22.182425Z","request_id":"ceec3b75-1a19-4cef-b1e8-7ae137f187fd","version":"v1"},"data":{"results":[{"id":101,"sequence_number":"1","completion_status":"completed","score_percent":null,"score_interpretation":"not_evaluated","exercise_image":"https://rehabilitation.most.team/storage/exercise/photos/01M31YCJW3RQPCZCECRBEYH726.png","instruction":{"exercise_name":"Тест скрининг","video":"https://rehabilitation.most.team/storage/exercise/videos/01M31YCJW5APG6WCD26WF9N82P.mov","inventory":"Сантиметровая лента","warning":"Вы можете чувствовать легкий дискомфорт или терпимую боль в колене, если боль стала умеренной, то прекратите выполнение упражнение или уменьшите угол сгибания. ","general_description":"В исходном положении лежа на спине максимально согните рабочую ногу, подводя пятку к ягодице ","steps":[{"exercise_id":101,"sequence_number":1,"step_text":"Лягте на твердую и ровную поверхность. Вы должны быть повернутым боком рабочей ноги к камере (рабочая нога - та, которую вы будете сгибать)."},{"exercise_id":101,"sequence_number":2,"step_text":"Руки разместите в удобном положении, которое обеспечивает устойчивость. "},{"exercise_id":101,"sequence_number":3,"step_text":"Если рабочая нога является оперированной/поврежденной, то вы можете согнуть здоровую ногу для большей устойчивости в пояснице. "},{"exercise_id":101,"sequence_number":4,"step_text":"Сгибайте колено рабочей ноги до тех пор, пока не почувствуете лёгкое натяжение или терпимый дискомфорт в передней или внутренней части колена. Острой боли быть не должно."},{"exercise_id":101,"sequence_number":5,"step_text":"Удерживайте максимальное согнутое положение в колене, пятка на полу и близится к ягодице. При этом не задерживайте дыхание."}],"measurement":null}}],"workout_id":186,"workout_duration_start":10,"workout_duration_end":20,"training_score":{"score_percent":null,"score_interpretation":"not_evaluated"}}}
INFO [console] [DIO]
INFO [console] ✅ RAW RESPONSE: {success: true, meta: {timestamp: 2026-10-01T07:46:22.182425Z, request_id: ceec3b75-1a19-4cef-b1e8-7ae137f187fd, version: v1}, data: {results: [{id: 101, sequence_number: 1, completion_status: completed, score_percent: null, score_interpretation: not_evaluated, exercise_image: https://rehabilitation.most.team/storage/exercise/photos/01M31YCJW3RQPCZCECRBEYH726.png, instruction: {exercise_name: Тест скрининг, video: https://rehabilitation.most.team/storage/exercise/videos/01M31YCJW5APG6WCD26WF9N82P.mov, inventory: Сантиметровая лента, warning: Вы можете чувствовать легкий дискомфорт или терпимую боль в колене, если боль стала умеренной, то прекратите выполнение упражнение или уменьшите угол сгибания. , general_description: В исходном положении лежа на спине максимально согните рабочую ногу, подводя пятку к ягодице , steps: [{exercise_id: 101, sequence_number: 1, step_text: Лягте на твердую и ровную поверхность. Вы должны быть повернутым боком рабочей ноги к камере (рабоча
INFO [console] я нога - та, которую вы будете сгибать).}, {exercise_id: 101, sequence_number: 2, step_text: Руки разместите в удобном положении, которое обеспечивает устойчивость. }, {exercise_id: 101, sequence_number: 3, step_text: Если рабочая нога является оперированной/поврежденной, то вы можете согнуть здоровую ногу для большей устойчивости в пояснице. }, {exercise_id: 101, sequence_number: 4, step_text: Сгибайте колено рабочей ноги до тех пор, пока не почувствуете лёгкое натяжение или терпимый дискомфорт в передней или внутренней части колена. Острой боли быть не должно.}, {exercise_id: 101, sequence_number: 5, step_text: Удерживайте максимальное согнутое положение в колене, пятка на полу и близится к ягодице. При этом не задерживайте дыхание.}], measurement: null}}], workout_id: 186, workout_duration_start: 10, workout_duration_end: 20, training_score: {score_percent: null, score_interpretation: not_evaluated}}}
INFO [console] [DIO] *** Request ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/v1/patient/workout/result?unit_id=1355&rehabilitation_day_id=3630&workout_id
INFO [console] [DIO] method: GET
INFO [console] [DIO] responseType: ResponseType.json
INFO [console] [DIO] followRedirects: true
INFO [console] [DIO] persistentConnection: true
INFO [console] [DIO] connectTimeout: 0:00:10.000000
INFO [console] [DIO] sendTimeout: null
INFO [console] [DIO] receiveTimeout: 0:00:10.000000
INFO [console] [DIO] transformTimeout: null
INFO [console] [DIO] receiveDataWhenStatusError: true
INFO [console] [DIO] extra: {}
INFO [console] [DIO] headers:
INFO [console] [DIO] Authorization: Bearer 828|D8dlGv5uZjbJvZnZlRWlt2niOAMdvjjPynSula4Pd914878b
INFO [console] [DIO] data:
INFO [console] [DIO] null
INFO [console] [DIO]
INFO [console] [DIO] *** Response ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/v1/patient/workout/result?unit_id=1355&rehabilitation_day_id=3630&workout_id
INFO [console] [DIO] statusCode: 200
INFO [console] [DIO] statusMessage: OK
INFO [console] [DIO] headers:
INFO [console] [DIO] x-served-by: rehabilitation.most.team
INFO [console] [DIO] access-control-allow-credentials: true
INFO [console] [DIO] connection: keep-alive
INFO [console] [DIO] cache-control: no-cache, private
INFO [console] [DIO] date: Thu, 01 Oct 2026 07:46:22 GMT
INFO [console] [DIO] transfer-encoding: chunked
INFO [console] [DIO] access-control-allow-origin: http://localhost:3000
INFO [console] [DIO] content-type: application/json
INFO [console] [DIO] server: openresty
INFO [console] [DIO] Response Text:
INFO [console] [DIO] {"success":true,"meta":{"timestamp":"2026-10-01T07:46:22.333088Z","request_id":"d51e1eb4-504e-4482-987f-3be3a01c7504","version":"v1"},"data":{"results":[{"id":101,"sequence_number":1,"completion_status":"completed","score_percent":null,"score_interpretation":"not_evaluated","exercise_image":"https://rehabilitation.most.team/storage/exercise/photos/01M31YCJW3RQPCZCECRBEYH726.png","instruction":{"exercise_name":"Тест скрининг","video":"https://rehabilitation.most.team/storage/exercise/videos/01M31YCJW5APG6WCD26WF9N82P.mov","inventory":"Сантиметровая лента","warning":"Вы можете чувствовать легкий дискомфорт или терпимую боль в колене, если боль стала умеренной, то прекратите выполнение упражнение или уменьшите угол сгибания. ","general_description":"В исходном положении лежа на спине максимально согните рабочую ногу, подводя пятку к ягодице ","steps":[{"exercise_id":101,"sequence_number":1,"step_text":"Лягте на твердую и ровную поверхность. Вы должны быть повернутым боком рабочей ноги к камере (рабочая нога - та, которую вы будете сгибать)."},{"exercise_id":101,"sequence_number":2,"step_text":"Руки разместите в удобном положении, которое обеспечивает устойчивость. "},{"exercise_id":101,"sequence_number":3,"step_text":"Если рабочая нога является оперированной/поврежденной, то вы можете согнуть здоровую ногу для большей устойчивости в пояснице. "},{"exercise_id":101,"sequence_number":4,"step_text":"Сгибайте колено рабочей ноги до тех пор, пока не почувствуете лёгкое натяжение или терпимый дискомфорт в передней или внутренней части колена. Острой боли быть не должно."},{"exercise_id":101,"sequence_number":5,"step_text":"Удерживайте максимальное согнутое положение в колене, пятка на полу и близится к ягодице. При этом не задерживайте дыхание."}],"measurement":null}}],"workout_id":186,"workout_duration_start":10,"workout_duration_end":20,"training_score":{"score_percent":null,"score_interpretation":"not_evaluated"}}}
INFO [console] [DIO]
INFO [console] ✅ RAW RESPONSE: {success: true, meta: {timestamp: 2026-10-01T07:46:22.333088Z, request_id: d51e1eb4-504e-4482-987f-3be3a01c7504, version: v1}, data: {results: [{id: 101, sequence_number: 1, completion_status: completed, score_percent: null, score_interpretation: not_evaluated, exercise_image: https://rehabilitation.most.team/storage/exercise/photos/01M31YCJW3RQPCZCECRBEYH726.png, instruction: {exercise_name: Тест скрининг, video: https://rehabilitation.most.team/storage/exercise/videos/01M31YCJW5APG6WCD26WF9N82P.mov, inventory: Сантиметровая лента, warning: Вы можете чувствовать легкий дискомфорт или терпимую боль в колене, если боль стала умеренной, то прекратите выполнение упражнение или уменьшите угол сгибания. , general_description: В исходном положении лежа на спине максимально согните рабочую ногу, подводя пятку к ягодице , steps: [{exercise_id: 101, sequence_number: 1, step_text: Лягте на твердую и ровную поверхность. Вы должны быть повернутым боком рабочей ноги к камере (рабоча
INFO [console] я нога - та, которую вы будете сгибать).}, {exercise_id: 101, sequence_number: 2, step_text: Руки разместите в удобном положении, которое обеспечивает устойчивость. }, {exercise_id: 101, sequence_number: 3, step_text: Если рабочая нога является оперированной/поврежденной, то вы можете согнуть здоровую ногу для большей устойчивости в пояснице. }, {exercise_id: 101, sequence_number: 4, step_text: Сгибайте колено рабочей ноги до тех пор, пока не почувствуете лёгкое натяжение или терпимый дискомфорт в передней или внутренней части колена. Острой боли быть не должно.}, {exercise_id: 101, sequence_number: 5, step_text: Удерживайте максимальное согнутое положение в колене, пятка на полу и близится к ягодице. При этом не задерживайте дыхание.}], measurement: null}}], workout_id: 186, workout_duration_start: 10, workout_duration_end: 20, training_score: {score_percent: null, score_interpretation: not_evaluated}}}
FATAL [platform] Unhandled platform error
Null check operator used on a null value
#0      WorkoutResultPage.buildContent.<anonymous closure>.<anonymous closure>.<anonymous closure>.<anonymous closure>.<anonymous closure> (package:testapp/features/training/presentation/pages/workout_result_page.dart:164:79)
#1      _InkResponseState.handleTap (package:flutter/src/material/ink_well.dart:1224:21)
#2      GestureRecognizer.invokeCallback (package:flutter/src/gestures/recognizer.dart:345:24)
#3      TapGestureRecognizer.handleTapUp (package:flutter/src/gestures/tap.dart:758:11)
#4      BaseTapGestureRecognizer._checkUp (package:flutter/src/gestures/tap.dart:383:5)
#5      BaseTapGestureRecognizer.handlePrimaryPointer (package:flutter/src/gestures/tap.dart:314:7)
#6      PrimaryPointerGestureRecognizer.handleEvent (package:flutter/src/gestures/recognizer.dart:721:9)
#7      PointerRouter._dispatch (package:flutter/src/gestures/pointer_router.dart:97:12)
#8      PointerRouter._dispatchEventToRoutes.<anonymous closure> (package:flutter/src/gestures/pointer_router.dart:140:9)
#9      _LinkedHashMapMixin.forEach (dart:_compact_hash:772:13)
#10     PointerRouter._dispatchEventToRoutes (package:flutter/src/gestures/pointer_router.dart:138:18)
#11     PointerRouter.route (package:flutter/src/gestures/pointer_router.dart:128:7)
#12     GestureBinding.handleEvent (package:flutter/src/gestures/binding.dart:528:19)
#13     GestureBinding.dispatchEvent (package:flutter/src/gestures/binding.dart:498:22)
#14     RendererBinding.dispatchEvent (package:flutter/src/rendering/binding.dart:473:11)
#15     GestureBinding._handlePointerEventImmediately (package:flutter/src/gestures/binding.dart:437:7)
#16     GestureBinding.handlePointerEvent (package:flutter/src/gestures/binding.dart:394:5)
#17     GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:341:7)
#18     GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:308:9)
#19     _invoke1 (dart:ui/hooks.dart:439:13)
#20     PlatformDispatcher._dispatchPointerDataPacket (dart:ui/platform_dispatcher.dart:470:7)
#21     _dispatchPointerDataPacket (dart:ui/hooks.dart:374:31)
$
250 строкUTF-8LIVE