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

rehabapp_2026-10-01_11-06-19

Подключение…
Rehab Logger console · история загружается порциями по 250 записей
INFO [console] [DIO] connection: keep-alive
INFO [console] [DIO] cache-control: no-cache, private
INFO [console] [DIO] date: Thu, 01 Oct 2026 08:07:18 GMT
INFO [console] [DIO] headers:
INFO [console] [DIO] x-served-by: rehabilitation.most.team
INFO [console] [DIO] access-control-allow-credentials: true
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] responseType: ResponseType.json
INFO [console] [DIO] followRedirects: true
INFO [console] [DIO] persistentConnection: true
INFO [console] [DIO] *** Request ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/v1/patient/workout/result
INFO [console] [DIO] method: POST
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] ANKLE_ANGLE t=11:06:39.714 ts=7.947 Lkat2d=180.0 Lfoot2d=180.0 LfootH=0.0 Lkat3d=- LfootLen=0.015 visL=0.00 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.070 visR=0.00
INFO [console] ANKLE_ANGLE t=11:06:39.777 ts=7.978 Lkat2d=160.7 Lfoot2d=134.0 LfootH=69.8 Lkat3d=- LfootLen=0.064 visL=0.00 Rkat2d=143.3 Rfoot2d=123.3 RfootH=-66.5 Rkat3d=- RfootLen=0.059 visR=0.00
INFO [console] ANKLE_ANGLE t=11:06:39.864 ts=8.077 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.120 visL=0.00 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.042 visR=0.00
INFO [console] ANKLE_ANGLE t=11:06:41.647 ts=9.903 Lkat2d=63.7 Lfoot2d=39.4 LfootH=72.0 Lkat3d=- LfootLen=0.032 visL=0.00 Rkat2d=13.6 Rfoot2d=33.0 RfootH=14.2 Rkat3d=- RfootLen=0.047 visR=0.00
INFO [console] VideoOutput.Resize
INFO [console] {rect: {top: 0, left: 0, width: 1920, height: 1080}, wid: 16614, handle: -5476376670875192304, id: 1}
INFO [console] ANKLE_ANGLE t=11:06:38.016 ts=6.188 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.048 visL=0.00 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.050 visR=0.00
INFO [console] ANKLE_ANGLE t=11:06:39.585 ts=7.725 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.029 visL=0.00 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.081 visR=0.00
INFO [console] ANKLE_ANGLE t=11:06:41.532 ts=9.761 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.117 visL=0.00 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.081 visR=0.00
INFO [console] POSE_METRICS: received=25(24.0fps) processed=19(18.2fps) replaced=6(5.8fps) buildMs=2.10 estimatorMs=49.77 (pre=3.7 infer=43.1 det=131.3) roiAgeMs=104.7/max=261.8 stale=14.4fps detRuns=18.2fps resets=0.0fps totalMs=1.99 lagMs=82.8 predLatMs=70.8 actualFps=18.2
INFO [console] ANKLE_ANGLE t=11:06:39.381 ts=7.629 Lkat2d=76.6 Lfoot2d=164.5 LfootH=-67.2 Lkat3d=- LfootLen=0.046 visL=0.00 Rkat2d=106.8 Rfoot2d=62.9 RfootH=-31.7 Rkat3d=- RfootLen=0.047 visR=0.00
INFO [console] ANKLE_ANGLE t=11:06:39.483 ts=7.661 Lkat2d=132.5 Lfoot2d=119.5 LfootH=-35.5 Lkat3d=- LfootLen=0.023 visL=0.00 Rkat2d=15.2 Rfoot2d=21.4 RfootH=-27.1 Rkat3d=- RfootLen=0.051 visR=0.00
INFO [console] ANKLE_ANGLE t=11:06:41.487 ts=9.723 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.115 visL=0.00 Rkat2d=180.0 Rfoot2d=180.0 RfootH=0.0 Rkat3d=- RfootLen=0.078 visR=0.00
INFO [console] ANKLE_ANGLE t=11:06:36.904 ts=5.160 Lkat2d=79.3 Lfoot2d=18.8 LfootH=82.7 Lkat3d=- LfootLen=0.395 visL=0.00 Rkat2d=54.0 Rfoot2d=54.0 RfootH=0.0 Rkat3d=- RfootLen=0.038 visR=0.00
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=11:06:36.965 ts=5.209 Lkat2d=180.0 Lfoot2d=91.9 LfootH=88.1 Lkat3d=- LfootLen=0.338 visL=0.00 Rkat2d=180.0 Rfoot2d=180.0 RfootH=0.0 Rkat3d=- RfootLen=0.118 visR=0.00
INFO [console] ANKLE_ANGLE t=11:06:37.184 ts=5.394 Lkat2d=180.0 Lfoot2d=180.0 LfootH=0.0 Lkat3d=- LfootLen=0.020 visL=0.00 Rkat2d=180.0 Rfoot2d=180.0 RfootH=0.0 Rkat3d=- RfootLen=0.090 visR=0.00
INFO [console] ANKLE_ANGLE t=11:06:37.487 ts=5.707 Lkat2d=180.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.010 visL=0.00 Rkat2d=180.0 Rfoot2d=180.0 RfootH=0.0 Rkat3d=- RfootLen=0.065 visR=0.00
INFO [console] ANKLE_ANGLE t=11:06:37.761 ts=5.983 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.005 visL=0.00 Rkat2d=180.0 Rfoot2d=180.0 RfootH=0.0 Rkat3d=- RfootLen=0.068 visR=0.00
INFO [console] ANKLE_ANGLE t=11:06:37.848 ts=6.076 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.001 visL=0.00 Rkat2d=180.0 Rfoot2d=180.0 RfootH=0.0 Rkat3d=- RfootLen=0.036 visR=0.00
INFO [console] ANKLE_ANGLE t=11:06:37.934 ts=6.168 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.035 visL=0.00 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.071 visR=0.00
INFO [console] ANKLE_ANGLE t=11:06:39.321 ts=7.530 Lkat2d=116.5 Lfoot2d=170.4 LfootH=-82.8 Lkat3d=- LfootLen=0.097 visL=0.00 Rkat2d=139.3 Rfoot2d=122.9 RfootH=87.4 Rkat3d=- RfootLen=0.101 visR=0.00
INFO [console] POSE_METRICS: received=22(22.0fps) processed=15(15.0fps) replaced=6(6.0fps) buildMs=0.83 estimatorMs=59.80 (pre=3.3 infer=46.3 det=131.3) roiAgeMs=113.9/max=167.4 stale=12.0fps detRuns=15.0fps resets=0.0fps totalMs=1.88 lagMs=101.8 predLatMs=78.9 actualFps=15.0
INFO [console] ANKLE_ANGLE t=11:06:41.417 ts=9.655 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.116 visL=0.00 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.066 visR=0.00
INFO [console] ANKLE_ANGLE t=11:06:39.153 ts=7.391 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.147 visL=0.00 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.071 visR=0.00
INFO [console] ANKLE_ANGLE t=11:06:39.215 ts=7.415 Lkat2d=79.8 Lfoot2d=56.5 LfootH=63.7 Lkat3d=- LfootLen=0.040 visL=0.00 Rkat2d=58.0 Rfoot2d=30.3 RfootH=27.4 Rkat3d=- RfootLen=0.066 visR=0.00
INFO [console] ANKLE_ANGLE t=11:06:39.265 ts=7.500 Lkat2d=47.9 Lfoot2d=40.0 LfootH=68.3 Lkat3d=- LfootLen=0.010 visL=0.00 Rkat2d=163.3 Rfoot2d=119.3 RfootH=-75.2 Rkat3d=- RfootLen=0.039 visR=0.00
INFO [console] ANKLE_ANGLE t=11:06:41.370 ts=9.583 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.105 visL=0.00 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.067 visR=0.00
INFO [console] ANKLE_ANGLE t=11:06:39.055 ts=7.270 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.155 visL=0.00 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.056 visR=0.00
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=11:06:39.101 ts=7.346 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.154 visL=0.00 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.052 visR=0.00
INFO [console] ANKLE_ANGLE t=11:06:41.254 ts=9.463 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.126 visL=0.00 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.068 visR=0.00
INFO [console] ANKLE_ANGLE t=11:06:41.318 ts=9.529 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.114 visL=0.00 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.071 visR=0.00
INFO [console] ANKLE_ANGLE t=11:06:38.986 ts=7.236 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.144 visL=0.00 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.044 visR=0.00
INFO [console] ANKLE_ANGLE t=11:06:41.206 ts=9.414 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.121 visL=0.00 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.063 visR=0.00
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_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=11:06:33.051 ts=1.090 Lkat2d=180.0 Lfoot2d=180.0 LfootH=0.0 Lkat3d=- LfootLen=0.152 visL=0.04 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.038 visR=0.06
INFO [console] ANKLE_ANGLE t=11:06:33.418 ts=1.664 Lkat2d=180.0 Lfoot2d=180.0 LfootH=0.0 Lkat3d=- LfootLen=0.028 visL=0.03 Rkat2d=51.0 Rfoot2d=51.0 RfootH=0.0 Rkat3d=- RfootLen=0.079 visR=0.04
INFO [console] ANKLE_ANGLE t=11:06:33.686 ts=1.919 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.006 visL=0.02 Rkat2d=180.0 Rfoot2d=180.0 RfootH=0.0 Rkat3d=- RfootLen=0.044 visR=0.03
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=11:06:33.933 ts=2.146 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.010 visL=0.01 Rkat2d=180.0 Rfoot2d=180.0 RfootH=0.0 Rkat3d=- RfootLen=0.015 visR=0.02
INFO [console] ANKLE_ANGLE t=11:06:33.982 ts=2.196 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.002 visL=0.01 Rkat2d=180.0 Rfoot2d=180.0 RfootH=0.0 Rkat3d=- RfootLen=0.038 visR=0.02
INFO [console] POSE_METRICS: received=21(19.5fps) processed=15(14.0fps) replaced=5(4.7fps) buildMs=1.47 estimatorMs=72.38 (pre=11.1 infer=49.1 det=131.3) roiAgeMs=126.5/max=246.6 stale=9.3fps detRuns=14.0fps resets=0.0fps totalMs=4.33 lagMs=111.7 predLatMs=80.0 actualFps=14.0
INFO [console] ANKLE_ANGLE t=11:06:34.180 ts=2.369 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.028 visL=0.01 Rkat2d=180.0 Rfoot2d=180.0 RfootH=0.0 Rkat3d=- RfootLen=0.063 visR=0.01
INFO [console] ANKLE_ANGLE t=11:06:34.412 ts=2.581 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.064 visL=0.01 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.032 visR=0.01
INFO [console] ANKLE_ANGLE t=11:06:34.694 ts=2.933 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.064 visL=0.00 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.024 visR=0.01
INFO [console] ANKLE_ANGLE t=11:06:34.963 ts=3.169 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.139 visL=0.00 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.055 visR=0.00
INFO [console] ANKLE_ANGLE t=11:06:35.004 ts=3.278 Lkat2d=180.0 Lfoot2d=180.0 LfootH=0.0 Lkat3d=- LfootLen=0.147 visL=0.00 Rkat2d=180.0 Rfoot2d=180.0 RfootH=0.0 Rkat3d=- RfootLen=0.052 visR=0.00
INFO [console] ANKLE_ANGLE t=11:06:35.128 ts=3.377 Lkat2d=180.0 Lfoot2d=180.0 LfootH=0.0 Lkat3d=- LfootLen=0.151 visL=0.00 Rkat2d=180.0 Rfoot2d=180.0 RfootH=0.0 Rkat3d=- RfootLen=0.051 visR=0.00
INFO [console] ANKLE_ANGLE t=11:06:35.249 ts=3.510 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.159 visL=0.00 Rkat2d=180.0 Rfoot2d=180.0 RfootH=0.0 Rkat3d=- RfootLen=0.062 visR=0.00
INFO [console] ANKLE_ANGLE t=11:06:35.374 ts=3.604 Lkat2d=180.0 Lfoot2d=180.0 LfootH=0.0 Lkat3d=- LfootLen=0.016 visL=0.00 Rkat2d=180.0 Rfoot2d=180.0 RfootH=0.0 Rkat3d=- RfootLen=0.052 visR=0.00
INFO [console] ANKLE_ANGLE t=11:06:35.531 ts=3.789 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.004 visL=0.00 Rkat2d=180.0 Rfoot2d=180.0 RfootH=0.0 Rkat3d=- RfootLen=0.069 visR=0.00
INFO [console] ANKLE_ANGLE t=11:06:35.649 ts=3.912 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.040 visL=0.00 Rkat2d=180.0 Rfoot2d=180.0 RfootH=0.0 Rkat3d=- RfootLen=0.052 visR=0.00
INFO [console] ANKLE_ANGLE t=11:06:35.781 ts=4.051 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.058 visL=0.00 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.052 visR=0.00
INFO [console] ANKLE_ANGLE t=11:06:35.885 ts=4.134 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.030 visL=0.00 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.033 visR=0.00
INFO [console] ANKLE_ANGLE t=11:06:36.032 ts=4.304 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.058 visL=0.00 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.047 visR=0.00
INFO [console] ANKLE_ANGLE t=11:06:36.157 ts=4.352 Lkat2d=180.0 Lfoot2d=180.0 LfootH=0.0 Lkat3d=- LfootLen=0.117 visL=0.00 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.058 visR=0.00
INFO [console] ANKLE_ANGLE t=11:06:36.209 ts=4.430 Lkat2d=180.0 Lfoot2d=180.0 LfootH=0.0 Lkat3d=- LfootLen=0.139 visL=0.00 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.050 visR=0.00
INFO [console] ANKLE_ANGLE t=11:06:36.331 ts=4.530 Lkat2d=180.0 Lfoot2d=180.0 LfootH=0.0 Lkat3d=- LfootLen=0.139 visL=0.00 Rkat2d=180.0 Rfoot2d=180.0 RfootH=0.0 Rkat3d=- RfootLen=0.067 visR=0.00
INFO [console] ANKLE_ANGLE t=11:06:36.369 ts=4.581 Lkat2d=180.0 Lfoot2d=180.0 LfootH=0.0 Lkat3d=- LfootLen=0.135 visL=0.00 Rkat2d=180.0 Rfoot2d=180.0 RfootH=0.0 Rkat3d=- RfootLen=0.061 visR=0.00
INFO [console] ANKLE_ANGLE t=11:06:36.477 ts=4.724 Lkat2d=180.0 Lfoot2d=180.0 LfootH=0.0 Lkat3d=- LfootLen=0.148 visL=0.00 Rkat2d=180.0 Rfoot2d=180.0 RfootH=0.0 Rkat3d=- RfootLen=0.063 visR=0.00
INFO [console] ANKLE_ANGLE t=11:06:36.533 ts=4.758 Lkat2d=180.0 Lfoot2d=180.0 LfootH=0.0 Lkat3d=- LfootLen=0.159 visL=0.00 Rkat2d=180.0 Rfoot2d=180.0 RfootH=0.0 Rkat3d=- RfootLen=0.058 visR=0.00
INFO [console] ANKLE_ANGLE t=11:06:36.739 ts=4.959 Lkat2d=180.0 Lfoot2d=180.0 LfootH=0.0 Lkat3d=- LfootLen=0.157 visL=0.00 Rkat2d=180.0 Rfoot2d=180.0 RfootH=0.0 Rkat3d=- RfootLen=0.034 visR=0.00
INFO [console] ANKLE_ANGLE t=11:06:36.789 ts=5.002 Lkat2d=141.0 Lfoot2d=127.9 LfootH=-33.0 Lkat3d=- LfootLen=0.080 visL=0.00 Rkat2d=171.5 Rfoot2d=46.3 RfootH=-70.0 Rkat3d=- RfootLen=0.013 visR=0.00
INFO [console] ANKLE_ANGLE t=11:06:36.848 ts=5.104 Lkat2d=133.8 Lfoot2d=114.2 LfootH=-17.9 Lkat3d=- LfootLen=0.046 visL=0.00 Rkat2d=117.0 Rfoot2d=6.7 RfootH=-15.1 Rkat3d=- RfootLen=0.019 visR=0.00
INFO [console] ANKLE_ANGLE t=11:06:37.116 ts=5.374 Lkat2d=180.0 Lfoot2d=180.0 LfootH=0.0 Lkat3d=- LfootLen=0.019 visL=0.00 Rkat2d=180.0 Rfoot2d=180.0 RfootH=0.0 Rkat3d=- RfootLen=0.088 visR=0.00
INFO [console] ANKLE_ANGLE t=11:06:37.414 ts=5.663 Lkat2d=135.2 Lfoot2d=114.5 LfootH=-89.7 Lkat3d=- LfootLen=0.091 visL=0.00 Rkat2d=177.3 Rfoot2d=177.3 RfootH=0.0 Rkat3d=- RfootLen=0.010 visR=0.00
INFO [console] ANKLE_ANGLE t=11:06:37.711 ts=5.927 Lkat2d=0.0 Lfoot2d=180.0 LfootH=0.0 Lkat3d=- LfootLen=0.006 visL=0.00 Rkat2d=180.0 Rfoot2d=180.0 RfootH=0.0 Rkat3d=- RfootLen=0.057 visR=0.00
INFO [console] ANKLE_ANGLE t=11:06:38.890 ts=7.139 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.142 visL=0.00 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.045 visR=0.00
INFO [console] ANKLE_ANGLE t=11:06:38.939 ts=7.182 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.145 visL=0.00 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.042 visR=0.00
INFO [console] ANKLE_ANGLE t=11:06:41.079 ts=9.311 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.089 visL=0.00 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.054 visR=0.00
INFO [console] ANKLE_ANGLE t=11:06:41.141 ts=9.367 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.125 visL=0.00 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.064 visR=0.00
INFO [console] ANKLE_ANGLE t=11:06:38.764 ts=7.008 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.114 visL=0.00 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.055 visR=0.00
INFO [console] ANKLE_ANGLE t=11:06:38.806 ts=7.022 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.117 visL=0.00 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.059 visR=0.00
INFO [console] ANKLE_ANGLE t=11:06:38.842 ts=7.088 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.141 visL=0.00 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.045 visR=0.00
INFO [console] ANKLE_ANGLE t=11:06:41.029 ts=9.265 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.092 visL=0.00 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.055 visR=0.00
INFO [console] ANKLE_ANGLE t=11:06:38.578 ts=6.847 Lkat2d=180.0 Lfoot2d=180.0 LfootH=0.0 Lkat3d=- LfootLen=0.122 visL=0.00 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.060 visR=0.00
INFO [console] ANKLE_ANGLE t=11:06:38.623 ts=6.876 Lkat2d=180.0 Lfoot2d=180.0 LfootH=0.0 Lkat3d=- LfootLen=0.122 visL=0.00 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.063 visR=0.00
INFO [console] ANKLE_ANGLE t=11:06:38.677 ts=6.926 Lkat2d=180.0 Lfoot2d=180.0 LfootH=0.0 Lkat3d=- LfootLen=0.101 visL=0.00 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.063 visR=0.00
INFO [console] ANKLE_ANGLE t=11:06:40.976 ts=9.181 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.082 visL=0.00 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.039 visR=0.00
INFO [console] ANKLE_ANGLE t=11:06:40.827 ts=9.060 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.017 visL=0.00 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.033 visR=0.00
INFO [console] ANKLE_ANGLE t=11:06:40.874 ts=9.082 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.043 visL=0.00 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.034 visR=0.00
INFO [console] ANKLE_ANGLE t=11:06:40.922 ts=9.165 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.066 visL=0.00 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.035 visR=0.00
INFO [console] ANKLE_ANGLE t=11:06:40.577 ts=8.759 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.018 visL=0.00 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.016 visR=0.00
INFO [console] ANKLE_ANGLE t=11:06:40.623 ts=8.818 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.029 visL=0.00 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.033 visR=0.00
INFO [console] ANKLE_ANGLE t=11:06:40.733 ts=8.967 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.034 visL=0.00 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.035 visR=0.00
INFO [console] POSE_LM: [0 frame=(284,249)] [11 frame=(350,268)] [12 frame=(220,263)] [23 frame=(309,261)] [24 frame=(253,257)] frameSize=720 x 480 screenSize=853x394
INFO [console] POSE_MAP: [0 norm=(0.606,0.526)] [11 norm=(0.514,0.586)] [12 norm=(0.694,0.570)] [23 norm=(0.570,0.563)] [24 norm=(0.649,0.550)]
INFO [console] ANKLE_ANGLE t=11:06:33.335 ts=1.578 Lkat2d=171.2 Lfoot2d=147.2 LfootH=65.6 Lkat3d=- LfootLen=0.034 visL=0.03 Rkat2d=148.2 Rfoot2d=163.7 RfootH=47.4 Rkat3d=- RfootLen=0.011 visR=0.05
INFO [console] ANKLE_ANGLE t=11:06:33.565 ts=1.805 Lkat2d=0.0 Lfoot2d=180.0 LfootH=0.0 Lkat3d=- LfootLen=0.012 visL=0.02 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.042 visR=0.03
INFO [console] ANKLE_ANGLE t=11:06:33.617 ts=1.864 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.012 visL=0.02 Rkat2d=180.0 Rfoot2d=180.0 RfootH=0.0 Rkat3d=- RfootLen=0.059 visR=0.03
INFO [console] ANKLE_ANGLE t=11:06:33.875 ts=2.077 Lkat2d=180.0 Lfoot2d=180.0 LfootH=0.0 Lkat3d=- LfootLen=0.037 visL=0.01 Rkat2d=180.0 Rfoot2d=180.0 RfootH=0.0 Rkat3d=- RfootLen=0.074 visR=0.02
INFO [console] ANKLE_ANGLE t=11:06:34.041 ts=2.274 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.014 visL=0.01 Rkat2d=180.0 Rfoot2d=180.0 RfootH=0.0 Rkat3d=- RfootLen=0.049 visR=0.02
INFO [console] ANKLE_ANGLE t=11:06:34.129 ts=2.347 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.037 visL=0.01 Rkat2d=180.0 Rfoot2d=180.0 RfootH=0.0 Rkat3d=- RfootLen=0.050 visR=0.01
INFO [console] ANKLE_ANGLE t=11:06:34.352 ts=2.533 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.084 visL=0.01 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.043 visR=0.01
INFO [console] ANKLE_ANGLE t=11:06:34.641 ts=2.875 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.086 visL=0.00 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.027 visR=0.01
INFO [console] ANKLE_ANGLE t=11:06:34.918 ts=3.133 Lkat2d=180.0 Lfoot2d=180.0 LfootH=0.0 Lkat3d=- LfootLen=0.122 visL=0.00 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.043 visR=0.00
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=11:06:35.088 ts=3.346 Lkat2d=180.0 Lfoot2d=180.0 LfootH=0.0 Lkat3d=- LfootLen=0.150 visL=0.00 Rkat2d=180.0 Rfoot2d=180.0 RfootH=0.0 Rkat3d=- RfootLen=0.048 visR=0.00
INFO [console] POSE_METRICS: received=25(24.0fps) processed=19(18.3fps) replaced=5(4.8fps) buildMs=1.65 estimatorMs=51.55 (pre=5.5 infer=42.7 det=131.3) roiAgeMs=110.0/max=168.1 stale=16.3fps detRuns=18.3fps resets=0.0fps totalMs=1.92 lagMs=92.6 predLatMs=81.0 actualFps=18.3
INFO [console] ANKLE_ANGLE t=11:06:35.207 ts=3.463 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.169 visL=0.00 Rkat2d=180.0 Rfoot2d=180.0 RfootH=0.0 Rkat3d=- RfootLen=0.055 visR=0.00
INFO [console] ANKLE_ANGLE t=11:06:35.324 ts=3.582 Lkat2d=5.4 Lfoot2d=24.0 LfootH=4.3 Lkat3d=- LfootLen=0.043 visL=0.00 Rkat2d=76.1 Rfoot2d=47.3 RfootH=0.0 Rkat3d=- RfootLen=0.063 visR=0.00
INFO [console] ANKLE_ANGLE t=11:06:35.495 ts=3.755 Lkat2d=180.0 Lfoot2d=180.0 LfootH=0.0 Lkat3d=- LfootLen=0.018 visL=0.00 Rkat2d=180.0 Rfoot2d=180.0 RfootH=0.0 Rkat3d=- RfootLen=0.086 visR=0.00
INFO [console] 🔊 Звук на полной громкости
INFO [console] ANKLE_ANGLE t=11:06:34.544 ts=2.744 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.030 visR=0.01
INFO [console] ANKLE_ANGLE t=11:06:34.589 ts=2.812 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.051 visL=0.00 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.014 visR=0.01
INFO [console] ANKLE_ANGLE t=11:06:34.849 ts=3.103 Lkat2d=180.0 Lfoot2d=180.0 LfootH=0.0 Lkat3d=- LfootLen=0.099 visL=0.00 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.037 visR=0.00
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.landscapeLeft rotDeg=0 imgSize=720 x 480 -> upright=720x480 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.landscapeLeft rotDeg=0 imgSize=720 x 480 -> upright=720x480 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.landscapeLeft rotDeg=0 imgSize=720 x 480 -> upright=720x480 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] 🔊 Звук на полной громкости
INFO [console] PoseEstimator: worker isolate up (accelerator=gpu, precision=fp16, fallback=none, model=pose_landmarks_detector_heavy.tflite (27055 KB), crop=native, cores=cpuAffinity source=cpu_capacity ok; candidates=[0,1,2,3,4,5,6,7]; selected=[4,5,6,7]; original=0xff; requested=0xf0; effective=0xf0; currentCpu=5; pinnedBeforeModel=true; capacity=[0:418,1:418,2:418,3:418,4:907,5:907,6:907,7:1024]; freq=[0:1804800,1:1804800,2:1804800,3:1804800,4:2400000,5:2400000,6:2400000,7:2707200])
INFO [console] PosePreparer: isolate up (affinity=attached [4,5,6,7] (inherited) ok (source=cpu_capacity, selected=[4,5,6,7], currentCpu=7), crop=native)
INFO [console] KNEE_DIAG: recording to /storage/emulated/0/Android/data/team.most.rehabilitation.app/files/knee_diag/knee_diag.log
INFO [console] s: [{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: {id: 2, instruction: В данном упражнении вам необходимо будет произвести замер рассто
INFO [console] яния от пятки до ягодицы по каждой ноге. Сначала вы выполните подход на здоровую ногу. Вы можете измерить расстояние непосредственно во время удержания максимально согнутого положения (когда пятка на полу) или сразу после подхода, не меняя позы. Измерьте сантиметровой лентой расстояние от пятки до ягодичной складки и запишите полученное значение в сантиметрах. Затем выполните подход на повреждённую ногу и точно так же измерьте и запишите расстояние для неё. Если вы не можете измерить самостоятельно, попросите помощника., hint: Введите расстояние от пятки до ягодицы для той ноги, на которой вы только что выполнили подход. Значение укажите в сантиметрах., images: []}}, camera_orientation: horizontal, neural_network_type: mediapipe, base_main_command: Сгибайте правое колено, left_main_command: null, calibration_parameters: [], calibration_videos: []}]}}
INFO [console] Инициализация аудио-сервиса успешно завершена. Кэшировано файлов: 0
INFO [console] PoseEstimator: pipelined preprocessing enabled (gpu inference + CPU prepare isolate, crop=native)
INFO [console] ANGLE_RESEARCH: recording to /storage/emulated/0/Android/data/team.most.rehabilitation.app/files/angle_research/angles_E2_right_C00_R1_2026-10-01T11-06-31.csv
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.landscapeLeft rotDeg=0 imgSize=720 x 480 -> upright=720x480 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.landscapeLeft rotDeg=0 imgSize=720 x 480 -> upright=720x480 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.landscapeLeft rotDeg=0 imgSize=720 x 480 -> upright=720x480 imgFormat=35 planes=3 pixelStride=1 rowStride=768 screenSize=853x394
INFO [console] ANKLE_ANGLE t=11:06:33.242 ts=1.336 Lkat2d=20.5 Lfoot2d=9.2 LfootH=63.3 Lkat3d=- LfootLen=0.041 visL=0.04 Rkat2d=44.0 Rfoot2d=20.5 RfootH=31.5 Rkat3d=- RfootLen=0.080 visR=0.05
INFO [console] ANKLE_ANGLE t=11:06:33.480 ts=1.693 Lkat2d=180.0 Lfoot2d=180.0 LfootH=0.0 Lkat3d=- LfootLen=0.038 visL=0.03 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.082 visR=0.04
INFO [console] ANKLE_ANGLE t=11:06:33.525 ts=1.746 Lkat2d=180.0 Lfoot2d=180.0 LfootH=0.0 Lkat3d=- LfootLen=0.019 visL=0.02 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.049 visR=0.04
INFO [console] ANKLE_ANGLE t=11:06:33.810 ts=2.008 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.025 visL=0.02 Rkat2d=180.0 Rfoot2d=180.0 RfootH=0.0 Rkat3d=- RfootLen=0.095 visR=0.02
INFO [console] ANKLE_ANGLE t=11:06:34.234 ts=2.457 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.049 visL=0.01 Rkat2d=180.0 Rfoot2d=180.0 RfootH=0.0 Rkat3d=- RfootLen=0.066 visR=0.01
INFO [console] ANKLE_ANGLE t=11:06:34.469 ts=2.701 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.038 visL=0.01 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.025 visR=0.01
INFO [console] ANKLE_ANGLE t=11:06:34.744 ts=2.953 Lkat2d=180.0 Lfoot2d=180.0 LfootH=0.0 Lkat3d=- LfootLen=0.095 visL=0.00 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.032 visR=0.01
INFO [console] ANKLE_ANGLE t=11:06:34.789 ts=3.014 Lkat2d=180.0 Lfoot2d=180.0 LfootH=0.0 Lkat3d=- LfootLen=0.110 visL=0.00 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.039 visR=0.01
INFO [console] ANKLE_ANGLE t=11:06:35.044 ts=3.287 Lkat2d=180.0 Lfoot2d=180.0 LfootH=0.0 Lkat3d=- LfootLen=0.153 visL=0.00 Rkat2d=180.0 Rfoot2d=180.0 RfootH=0.0 Rkat3d=- RfootLen=0.049 visR=0.00
INFO [console] ANKLE_ANGLE t=11:06:35.170 ts=3.411 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.161 visL=0.00 Rkat2d=180.0 Rfoot2d=180.0 RfootH=0.0 Rkat3d=- RfootLen=0.050 visR=0.00
INFO [console] ANKLE_ANGLE t=11:06:35.288 ts=3.557 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.078 visL=0.00 Rkat2d=35.3 Rfoot2d=35.3 RfootH=0.0 Rkat3d=- RfootLen=0.055 visR=0.00
INFO [console] ANKLE_ANGLE t=11:06:35.415 ts=3.670 Lkat2d=180.0 Lfoot2d=180.0 LfootH=0.0 Lkat3d=- LfootLen=0.022 visL=0.00 Rkat2d=180.0 Rfoot2d=180.0 RfootH=0.0 Rkat3d=- RfootLen=0.053 visR=0.00
INFO [console] ANKLE_ANGLE t=11:06:35.452 ts=3.713 Lkat2d=180.0 Lfoot2d=180.0 LfootH=0.0 Lkat3d=- LfootLen=0.001 visL=0.00 Rkat2d=180.0 Rfoot2d=180.0 RfootH=0.0 Rkat3d=- RfootLen=0.093 visR=0.00
INFO [console] ANKLE_ANGLE t=11:06:35.572 ts=3.815 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.030 visL=0.00 Rkat2d=180.0 Rfoot2d=180.0 RfootH=0.0 Rkat3d=- RfootLen=0.068 visR=0.00
INFO [console] ANKLE_ANGLE t=11:06:35.611 ts=3.886 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.037 visL=0.00 Rkat2d=180.0 Rfoot2d=180.0 RfootH=0.0 Rkat3d=- RfootLen=0.066 visR=0.00
INFO [console] ANKLE_ANGLE t=11:06:35.693 ts=3.951 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.018 visL=0.00 Rkat2d=180.0 Rfoot2d=180.0 RfootH=0.0 Rkat3d=- RfootLen=0.047 visR=0.00
INFO [console] ANKLE_ANGLE t=11:06:35.731 ts=3.989 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.058 visL=0.00 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.054 visR=0.00
INFO [console] ANKLE_ANGLE t=11:06:35.838 ts=4.092 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.055 visL=0.00 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.045 visR=0.00
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=11:06:35.935 ts=4.195 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.034 visL=0.00 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.030 visR=0.00
INFO [console] ANKLE_ANGLE t=11:06:35.983 ts=4.221 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.035 visL=0.00 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.033 visR=0.00
INFO [console] ANKLE_ANGLE t=11:06:36.086 ts=4.336 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.065 visL=0.00 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.054 visR=0.00
INFO [console] POSE_METRICS: received=26(25.0fps) processed=23(22.1fps) replaced=4(3.8fps) buildMs=1.47 estimatorMs=42.44 (pre=4.2 infer=38.8 det=131.3) roiAgeMs=82.8/max=115.1 stale=19.2fps detRuns=22.1fps resets=0.0fps totalMs=1.71 lagMs=64.6 predLatMs=67.1 actualFps=22.1
INFO [console] ANKLE_ANGLE t=11:06:36.260 ts=4.498 Lkat2d=180.0 Lfoot2d=180.0 LfootH=0.0 Lkat3d=- LfootLen=0.151 visL=0.00 Rkat2d=180.0 Rfoot2d=180.0 RfootH=0.0 Rkat3d=- RfootLen=0.052 visR=0.00
INFO [console] ANKLE_ANGLE t=11:06:36.409 ts=4.652 Lkat2d=180.0 Lfoot2d=180.0 LfootH=0.0 Lkat3d=- LfootLen=0.135 visL=0.00 Rkat2d=180.0 Rfoot2d=180.0 RfootH=0.0 Rkat3d=- RfootLen=0.055 visR=0.00
INFO [console] ANKLE_ANGLE t=11:06:36.577 ts=4.797 Lkat2d=180.0 Lfoot2d=180.0 LfootH=0.0 Lkat3d=- LfootLen=0.162 visL=0.00 Rkat2d=180.0 Rfoot2d=180.0 RfootH=0.0 Rkat3d=- RfootLen=0.045 visR=0.00
INFO [console] ANKLE_ANGLE t=11:06:36.619 ts=4.861 Lkat2d=180.0 Lfoot2d=180.0 LfootH=0.0 Lkat3d=- LfootLen=0.157 visL=0.00 Rkat2d=180.0 Rfoot2d=180.0 RfootH=0.0 Rkat3d=- RfootLen=0.037 visR=0.00
INFO [console] ANKLE_ANGLE t=11:06:36.681 ts=4.926 Lkat2d=180.0 Lfoot2d=180.0 LfootH=0.0 Lkat3d=- LfootLen=0.157 visL=0.00 Rkat2d=180.0 Rfoot2d=180.0 RfootH=0.0 Rkat3d=- RfootLen=0.035 visR=0.00
INFO [console] ANKLE_ANGLE t=11:06:37.042 ts=5.264 Lkat2d=0.0 Lfoot2d=180.0 LfootH=0.0 Lkat3d=- LfootLen=0.004 visL=0.00 Rkat2d=180.0 Rfoot2d=180.0 RfootH=0.0 Rkat3d=- RfootLen=0.059 visR=0.00
INFO [console] ANKLE_ANGLE t=11:06:37.333 ts=5.568 Lkat2d=180.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.006 visL=0.00 Rkat2d=180.0 Rfoot2d=180.0 RfootH=0.0 Rkat3d=- RfootLen=0.069 visR=0.00
INFO [console] ANKLE_ANGLE t=11:06:37.614 ts=5.781 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.019 visL=0.00 Rkat2d=180.0 Rfoot2d=180.0 RfootH=0.0 Rkat3d=- RfootLen=0.029 visR=0.00
INFO [console] ANKLE_ANGLE t=11:06:37.654 ts=5.913 Lkat2d=0.0 Lfoot2d=180.0 LfootH=0.0 Lkat3d=- LfootLen=0.001 visL=0.00 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.000 visR=0.00
INFO [console] ANKLE_ANGLE t=11:06:38.443 ts=6.696 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.124 visL=0.00 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.086 visR=0.00
INFO [console] ANKLE_ANGLE t=11:06:38.520 ts=6.728 Lkat2d=180.0 Lfoot2d=180.0 LfootH=0.0 Lkat3d=- LfootLen=0.109 visL=0.00 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.058 visR=0.00
INFO [console] ANKLE_ANGLE t=11:06:40.366 ts=8.627 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.031 visL=0.00 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.060 visR=0.00
INFO [console] POSE_METRICS: received=15(14.3fps) processed=13(12.4fps) replaced=2(1.9fps) buildMs=2.14 estimatorMs=66.65 (pre=7.1 infer=52.3 det=131.3) roiAgeMs=147.9/max=253.0 stale=9.6fps detRuns=12.4fps resets=0.0fps totalMs=5.60 lagMs=106.6 predLatMs=72.8 actualFps=12.4
INFO [console] ANKLE_ANGLE t=11:06:40.455 ts=8.653 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.032 visL=0.00 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.058 visR=0.00
INFO [console] ANKLE_ANGLE t=11:06:37.230 ts=5.436 Lkat2d=180.0 Lfoot2d=180.0 LfootH=0.0 Lkat3d=- LfootLen=0.025 visL=0.00 Rkat2d=180.0 Rfoot2d=180.0 RfootH=0.0 Rkat3d=- RfootLen=0.060 visR=0.00
INFO [console] POSE_METRICS: received=20(19.6fps) processed=18(17.6fps) replaced=2(2.0fps) buildMs=1.92 estimatorMs=52.93 (pre=3.5 infer=42.1 det=131.3) roiAgeMs=110.7/max=158.9 stale=16.7fps detRuns=17.6fps resets=0.0fps totalMs=2.07 lagMs=86.2 predLatMs=62.2 actualFps=17.6
INFO [console] ANKLE_ANGLE t=11:06:37.277 ts=5.514 Lkat2d=180.0 Lfoot2d=180.0 LfootH=0.0 Lkat3d=- LfootLen=0.019 visL=0.00 Rkat2d=180.0 Rfoot2d=180.0 RfootH=0.0 Rkat3d=- RfootLen=0.066 visR=0.00
INFO [console] ANKLE_ANGLE t=11:06:37.560 ts=5.759 Lkat2d=180.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.000 visL=0.00 Rkat2d=180.0 Rfoot2d=180.0 RfootH=0.0 Rkat3d=- RfootLen=0.048 visR=0.00
INFO [console] POSE_METRICS: received=14(13.4fps) processed=14(13.4fps) replaced=0(0.0fps) buildMs=2.07 estimatorMs=66.48 (pre=5.2 infer=44.9 det=131.3) roiAgeMs=111.8/max=246.0 stale=8.6fps detRuns=13.4fps resets=0.0fps totalMs=2.77 lagMs=102.7 predLatMs=67.4 actualFps=13.4
INFO [console] ANKLE_ANGLE t=11:06:38.333 ts=6.553 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.079 visL=0.00 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.046 visR=0.00
INFO [console] ANKLE_ANGLE t=11:06:38.394 ts=6.605 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.130 visL=0.00 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.085 visR=0.00
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=11:06:40.221 ts=8.432 Lkat2d=180.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.005 visL=0.00 Rkat2d=180.0 Rfoot2d=180.0 RfootH=0.0 Rkat3d=- RfootLen=0.028 visR=0.00
INFO [console] ANKLE_ANGLE t=11:06:40.276 ts=8.485 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.025 visL=0.00 Rkat2d=180.0 Rfoot2d=180.0 RfootH=0.0 Rkat3d=- RfootLen=0.068 visR=0.00
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_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=11:06:38.199 ts=6.291 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.058 visL=0.00 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.048 visR=0.00
INFO [console] ANKLE_ANGLE t=11:06:38.277 ts=6.537 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.074 visL=0.00 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.044 visR=0.00
INFO [console] ANKLE_ANGLE t=11:06:40.140 ts=8.342 Lkat2d=180.0 Lfoot2d=180.0 LfootH=0.0 Lkat3d=- LfootLen=0.007 visL=0.00 Rkat2d=180.0 Rfoot2d=180.0 RfootH=0.0 Rkat3d=- RfootLen=0.034 visR=0.00
INFO [console] ANKLE_ANGLE t=11:06:41.841 ts=10.081 Lkat2d=17.3 Lfoot2d=19.8 LfootH=-9.1 Lkat3d=- LfootLen=0.052 visL=0.00 Rkat2d=179.4 Rfoot2d=130.7 RfootH=55.0 Rkat3d=- RfootLen=0.025 visR=0.00
INFO [console] ANKLE_ANGLE t=11:06:39.926 ts=8.120 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.131 visL=0.00 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.062 visR=0.00
INFO [console] ANKLE_ANGLE t=11:06:40.022 ts=8.246 Lkat2d=180.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.003 visL=0.00 Rkat2d=180.0 Rfoot2d=180.0 RfootH=0.0 Rkat3d=- RfootLen=0.059 visR=0.00
INFO [console] ANKLE_ANGLE t=11:06:40.081 ts=8.261 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.006 visL=0.00 Rkat2d=180.0 Rfoot2d=180.0 RfootH=0.0 Rkat3d=- RfootLen=0.064 visR=0.00
INFO [console] ANKLE_ANGLE t=11:06:41.781 ts=10.031 Lkat2d=53.3 Lfoot2d=43.6 LfootH=-7.3 Lkat3d=- LfootLen=0.037 visL=0.00 Rkat2d=164.7 Rfoot2d=126.5 RfootH=-34.7 Rkat3d=- RfootLen=0.025 visR=0.00
INFO [console] ANKLE_ANGLE t=11:06:43.169 ts=11.350 Lkat2d=180.0 Lfoot2d=180.0 LfootH=90.0 Lkat3d=- LfootLen=0.080 visL=0.00 Rkat2d=180.0 Rfoot2d=0.0 RfootH=90.0 Rkat3d=- RfootLen=0.020 visR=0.00
INFO [console] POSE_METRICS: received=34(18.8fps) processed=7(3.9fps) replaced=5(2.8fps) buildMs=1.73 estimatorMs=63.98 (pre=2.7 infer=51.6 det=118.8) roiAgeMs=117.3/max=178.1 stale=2.2fps detRuns=3.9fps resets=0.6fps totalMs=2.91 lagMs=83.8 predLatMs=80.7 actualFps=3.9
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)
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] *** Response ***
INFO [console] [DIO] *** Request ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/v1/patient/workout/detailed-exercises?unit_id=186&rehabilitation_day_id=3630&workout_id=186
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/detailed-exercises?unit_id=186&rehabilitation_day_id=3630&workout_id=186
INFO [console] [DIO] statusCode: 422
INFO [console] [DIO] statusMessage: Unprocessable Content
INFO [console] [DIO] headers:
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 08:07:25 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":false,"meta":{"timestamp":"2026-10-01T08:07:25.808730Z","request_id":"fd44f523-efaa-41d4-b553-2c955628b00e","version":"v1"},"error":{"code":"422 Unprocessable Content","message":"Данный блок реабилитации не относится к дню реабилитации"},"data":null}
INFO [console] [DIO]
INFO [console] ✅ RAW RESPONSE: {success: false, meta: {timestamp: 2026-10-01T08:07:25.808730Z, request_id: fd44f523-efaa-41d4-b553-2c955628b00e, version: v1}, error: {code: 422 Unprocessable Content, message: Данный блок реабилитации не относится к дню реабилитации}, data: null}
$
250 строкUTF-8LIVE