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

rehabapp_2026-08-14_11-01-45

Подключение…
Rehab Logger console · история загружается порциями по 250 записей
INFO [console] │ #1 MethodChannelFlutterSoundPlayer.channelMethodCallHandler.<anonymous closure> (package:flutter_sound_platform_interface/method_channel_flutter_sound_player.dart:118:21)
INFO [console] ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄
INFO [console] │ 🐛 IOS:--> stopPlayer
INFO [console] └───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
INFO [console] ┌───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
INFO [console] │ #0 FlutterSoundPlayer.log (package:flutter_sound/public/flutter_sound_player.dart:418:13)
INFO [console] │ #1 MethodChannelFlutterSoundPlayer.channelMethodCallHandler.<anonymous closure> (package:flutter_sound_platform_interface/method_channel_flutter_sound_player.dart:118:21)
INFO [console] ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄
INFO [console] │ 🐛 FS:---> _stop
INFO [console] └───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
INFO [console] ┌───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
INFO [console] │ #0 FlutterSoundPlayer._stop (package:flutter_sound/public/flutter_sound_player.dart:1826:13)
INFO [console] │ #1 FlutterSoundPlayer._startPlayer (package:flutter_sound/public/flutter_sound_player.dart:1113:11)
INFO [console] ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄
INFO [console] │ 🐛 FS:---> startPlayer
INFO [console] └───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
INFO [console] ┌───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
INFO [console] │ #0 FlutterSoundPlayer._startPlayer (package:flutter_sound/public/flutter_sound_player.dart:1078:13)
INFO [console] │ #1 FlutterSoundPlayer.startPlayer.<anonymous closure> (package:flutter_sound/public/flutter_sound_player.dart:1058:17)
INFO [console] ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄
INFO [console] │ 🐛 IOS:<-- stopPlayer
INFO [console] └───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
INFO [console] ┌───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
INFO [console] │ #0 FlutterSoundPlayer.log (package:flutter_sound/public/flutter_sound_player.dart:418:13)
INFO [console] │ #1 MethodChannelFlutterSoundPlayer.channelMethodCallHandler.<anonymous closure> (package:flutter_sound_platform_interface/method_channel_flutter_sound_player.dart:118:21)
INFO [console] ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄
INFO [console] LEG_PAIRS_V2: knee dir=0.0003 cross=0.0014 | ankle dir=0.0003 cross=0.0007 | heel dir=0.0003 cross=0.0018 | foot dir=0.0004 cross=0.0033 |
INFO [console] LEG_RAW: hipL=(257,259,-96) v=1.000 p=1.000 hipR=(248,260,96) v=1.000 p=1.000 kneeL=(253,364,-100) v=0.944 p=1.000 kneeR=(251,365,105) v=0.654 p=1.000 ankL=(266,467,-85) v=0.968 p=0.999 ankR=(266,469,154) v=0.829 p=1.000 heelL=(280,484,-88) v=0.895 p=0.999 heelR=(280,487,153) v=0.758 p=0.999 footL=(227,493,-173) v=0.961 p=0.998 footR=(226,488,96) v=0.876 p=0.999 fw=480 fh=640
INFO [console] LEG_COR: hipL=(257,259,-96) v=1.000 p=1.000 hipR=(248,260,96) v=1.000 p=1.000 kneeL=(253,364,-100) v=0.944 p=1.000 kneeR=(251,365,105) v=0.654 p=1.000 ankL=(266,467,-85) v=0.968 p=0.999 ankR=(266,469,154) v=0.829 p=1.000 heelL=(280,484,-88) v=0.895 p=0.999 heelR=(280,487,153) v=0.758 p=0.999 footL=(227,493,-173) v=0.961 p=0.998 footR=(226,488,96) v=0.876 p=0.999 fw=480 fh=640
INFO [console] POSE_OUTLIER_POINTS: kneeL ab=0.0001 bc=0.0002 ac=0.0003 spike=false ankleL ab=0.0001 bc=0.0001 ac=0.0002 spike=false heelL ab=0.0001 bc=0.0001 ac=0.0002 spike=false footL ab=0.0000 bc=0.0000 ac=0.0001 spike=false kneeR ab=0.0001 bc=0.0001 ac=0.0002 spike=false ankleR ab=0.0001 bc=0.0001 ac=0.0002 spike=false heelR ab=0.0001 bc=0.0001 ac=0.0002 spike=false footR ab=0.0000 bc=0.0000 ac=0.0000 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_V2: dir=0.0013 cross=0.0071 diff=0.0058 ratio=5.4465 mapping=NORM rel=0.861
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-40.7,-31.1) -> (538.7,548.3) clamped=(0.0,0.0) -> (480.0,548.3) frame=480x640 screen=390x844
INFO [console] POSE_OUTLIER: result=PASS leftBad=0/4 rightBad=0/4 maxNeighbor=0.025 minSpike=0.06
INFO [console] LEG_PAIRS_V2: knee dir=0.0002 cross=0.0017 | ankle dir=0.0001 cross=0.0009 | heel dir=0.0002 cross=0.0020 | foot dir=0.0002 cross=0.0032 |
INFO [console] LEG_RAW: hipL=(256,259,-96) v=1.000 p=1.000 hipR=(247,260,96) v=1.000 p=1.000 kneeL=(254,364,-101) v=0.943 p=1.000 kneeR=(251,365,104) v=0.649 p=1.000 ankL=(266,467,-86) v=0.967 p=0.999 ankR=(266,469,151) v=0.828 p=1.000 heelL=(281,483,-89) v=0.895 p=0.999 heelR=(281,488,150) v=0.761 p=0.999 footL=(228,493,-175) v=0.960 p=0.998 footR=(226,488,92) v=0.875 p=0.999 fw=480 fh=640
INFO [console] LEG_COR: hipL=(256,259,-96) v=1.000 p=1.000 hipR=(247,260,96) v=1.000 p=1.000 kneeL=(254,364,-101) v=0.943 p=1.000 kneeR=(251,365,104) v=0.649 p=1.000 ankL=(266,467,-86) v=0.967 p=0.999 ankR=(266,469,151) v=0.828 p=1.000 heelL=(281,483,-89) v=0.895 p=0.999 heelR=(281,488,150) v=0.761 p=0.999 footL=(228,493,-175) v=0.960 p=0.998 footR=(226,488,92) v=0.875 p=0.999 fw=480 fh=640
INFO [console] LEG_LOG_L: hip=(257,259,-95.572) v=1.000 p=1.000 knee=(253,363,-102.113) v=0.943 p=1.000 ankle=(266,467,-89.154) v=0.967 p=0.999 heel=(281,483,-92.397) v=0.895 p=0.999 footIdx=(228,493,-178.722) v=0.960 p=0.998
INFO [console] LEG_LOG_R: hip=(248,260,95.644) v=1.000 p=1.000 knee=(251,365,102.447) v=0.647 p=1.000 ankle=(266,469,149.276) v=0.826 p=1.000 heel=(280,487,148.267) v=0.758 p=0.999 footIdx=(226,488,90.314) v=0.874 p=0.999
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-40.4,-31.3) -> (539.3,548.4) clamped=(0.0,0.0) -> (480.0,548.4) frame=480x640 screen=390x844
INFO [console] POSE_OUTLIER: result=PASS leftBad=0/4 rightBad=0/4 maxNeighbor=0.025 minSpike=0.06
INFO [console] POSE_OUTLIER_POINTS: kneeL ab=0.0001 bc=0.0001 ac=0.0002 spike=false ankleL ab=0.0000 bc=0.0000 ac=0.0000 spike=false heelL ab=0.0000 bc=0.0000 ac=0.0000 spike=false footL ab=0.0000 bc=0.0000 ac=0.0001 spike=false kneeR ab=0.0001 bc=0.0001 ac=0.0002 spike=false ankleR ab=0.0000 bc=0.0000 ac=0.0001 spike=false heelR ab=0.0001 bc=0.0001 ac=0.0001 spike=false footR ab=0.0001 bc=0.0001 ac=0.0001 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_V2: dir=0.0003 cross=0.0077 diff=0.0074 ratio=23.7226 mapping=NORM rel=0.861
INFO [console] LEG_PAIRS_V2: knee dir=0.0001 cross=0.0015 | ankle dir=0.0001 cross=0.0009 | heel dir=0.0001 cross=0.0021 | foot dir=0.0001 cross=0.0032 |
INFO [console] LEG_RAW: hipL=(256,259,-96) v=1.000 p=1.000 hipR=(247,260,96) v=1.000 p=1.000 kneeL=(254,364,-101) v=0.943 p=1.000 kneeR=(251,365,103) v=0.650 p=1.000 ankL=(266,467,-87) v=0.967 p=0.999 ankR=(266,469,150) v=0.829 p=1.000 heelL=(281,483,-90) v=0.896 p=0.999 heelR=(281,487,149) v=0.763 p=0.999 footL=(228,494,-175) v=0.960 p=0.998 footR=(226,488,91) v=0.876 p=0.999 fw=480 fh=640
INFO [console] LEG_COR: hipL=(256,259,-96) v=1.000 p=1.000 hipR=(247,260,96) v=1.000 p=1.000 kneeL=(254,364,-101) v=0.943 p=1.000 kneeR=(251,365,103) v=0.650 p=1.000 ankL=(266,467,-87) v=0.967 p=0.999 ankR=(266,469,150) v=0.829 p=1.000 heelL=(281,483,-90) v=0.896 p=0.999 heelR=(281,487,149) v=0.763 p=0.999 footL=(228,494,-175) v=0.960 p=0.998 footR=(226,488,91) v=0.876 p=0.999 fw=480 fh=640
INFO [console] LEG_LOG_L: hip=(257,259,-95.583) v=1.000 p=1.000 knee=(253,363,-101.933) v=0.943 p=1.000 ankle=(266,467,-88.279) v=0.967 p=0.999 heel=(281,483,-91.418) v=0.895 p=0.999 footIdx=(228,493,-177.473) v=0.960 p=0.998
INFO [console] LEG_LOG_R: hip=(248,260,95.655) v=1.000 p=1.000 knee=(251,365,102.560) v=0.648 p=1.000 ankle=(266,469,149.523) v=0.827 p=1.000 heel=(280,487,148.533) v=0.758 p=0.999 footIdx=(226,488,90.624) v=0.874 p=0.999
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-40.4,-31.3) -> (539.4,548.4) clamped=(0.0,0.0) -> (480.0,548.4) frame=480x640 screen=390x844
INFO [console] POSE_OUTLIER: result=PASS leftBad=0/4 rightBad=0/4 maxNeighbor=0.025 minSpike=0.06
INFO [console] POSE_OUTLIER_POINTS: kneeL ab=0.0001 bc=0.0001 ac=0.0002 spike=false ankleL ab=0.0000 bc=0.0000 ac=0.0000 spike=false heelL ab=0.0000 bc=0.0000 ac=0.0000 spike=false footL ab=0.0000 bc=0.0000 ac=0.0001 spike=false kneeR ab=0.0001 bc=0.0001 ac=0.0001 spike=false ankleR ab=0.0000 bc=0.0001 ac=0.0001 spike=false heelR ab=0.0001 bc=0.0001 ac=0.0002 spike=false footR ab=0.0001 bc=0.0001 ac=0.0001 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_V2: dir=0.0005 cross=0.0074 diff=0.0068 ratio=13.9821 mapping=NORM rel=0.863
INFO [console] LEG_PAIRS_V2: knee dir=0.0001 cross=0.0014 | ankle dir=0.0001 cross=0.0008 | heel dir=0.0001 cross=0.0020 | foot dir=0.0002 cross=0.0033 |
INFO [console] LEG_RAW: hipL=(257,259,-96) v=1.000 p=1.000 hipR=(248,260,96) v=1.000 p=1.000 kneeL=(254,364,-100) v=0.945 p=1.000 kneeR=(251,364,104) v=0.655 p=1.000 ankL=(266,467,-86) v=0.968 p=0.999 ankR=(266,468,152) v=0.833 p=1.000 heelL=(281,484,-89) v=0.897 p=0.999 heelR=(281,487,151) v=0.766 p=0.999 footL=(228,494,-175) v=0.962 p=0.998 footR=(226,488,93) v=0.879 p=0.999 fw=480 fh=640
INFO [console] LEG_COR: hipL=(257,259,-96) v=1.000 p=1.000 hipR=(248,260,96) v=1.000 p=1.000 kneeL=(254,364,-100) v=0.945 p=1.000 kneeR=(251,364,104) v=0.655 p=1.000 ankL=(266,467,-86) v=0.968 p=0.999 ankR=(266,468,152) v=0.833 p=1.000 heelL=(281,484,-89) v=0.897 p=0.999 heelR=(281,487,151) v=0.766 p=0.999 footL=(228,494,-175) v=0.962 p=0.998 footR=(226,488,93) v=0.879 p=0.999 fw=480 fh=640
INFO [console] LEG_LOG_L: hip=(257,259,-95.611) v=1.000 p=1.000 knee=(253,363,-101.516) v=0.943 p=1.000 ankle=(266,467,-87.404) v=0.967 p=0.999 heel=(281,483,-90.521) v=0.896 p=0.999 footIdx=(228,493,-176.804) v=0.960 p=0.998
INFO [console] LEG_LOG_R: hip=(248,260,95.683) v=1.000 p=1.000 knee=(251,365,102.889) v=0.648 p=1.000 ankle=(266,469,150.362) v=0.827 p=1.000 heel=(280,487,149.422) v=0.759 p=0.999 footIdx=(226,488,91.433) v=0.874 p=0.999
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-40.4,-31.3) -> (539.4,548.4) clamped=(0.0,0.0) -> (480.0,548.4) frame=480x640 screen=390x844
INFO [console] POSE_OUTLIER: result=PASS leftBad=0/4 rightBad=0/4 maxNeighbor=0.025 minSpike=0.06
INFO [console] POSE_OUTLIER_POINTS: kneeL ab=0.0001 bc=0.0001 ac=0.0002 spike=false ankleL ab=0.0000 bc=0.0000 ac=0.0000 spike=false heelL ab=0.0000 bc=0.0000 ac=0.0000 spike=false footL ab=0.0000 bc=0.0000 ac=0.0001 spike=false kneeR ab=0.0001 bc=0.0001 ac=0.0001 spike=false ankleR ab=0.0001 bc=0.0001 ac=0.0001 spike=false heelR ab=0.0001 bc=0.0001 ac=0.0002 spike=false footR ab=0.0001 bc=0.0001 ac=0.0001 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_V2: dir=0.0009 cross=0.0074 diff=0.0065 ratio=8.2870 mapping=NORM rel=0.861
INFO [console] LEG_PAIRS_V2: knee dir=0.0002 cross=0.0014 | ankle dir=0.0002 cross=0.0009 | heel dir=0.0002 cross=0.0020 | foot dir=0.0003 cross=0.0032 |
INFO [console] LEG_RAW: hipL=(257,259,-96) v=1.000 p=1.000 hipR=(247,260,96) v=1.000 p=1.000 kneeL=(254,364,-102) v=0.944 p=1.000 kneeR=(251,365,102) v=0.653 p=1.000 ankL=(266,467,-87) v=0.967 p=0.999 ankR=(266,469,149) v=0.830 p=1.000 heelL=(281,483,-91) v=0.895 p=0.999 heelR=(280,487,148) v=0.762 p=0.999 footL=(228,493,-176) v=0.960 p=0.998 footR=(226,488,90) v=0.876 p=0.999 fw=480 fh=640
INFO [console] LEG_COR: hipL=(257,259,-96) v=1.000 p=1.000 hipR=(247,260,96) v=1.000 p=1.000 kneeL=(254,364,-102) v=0.944 p=1.000 kneeR=(251,365,102) v=0.653 p=1.000 ankL=(266,467,-87) v=0.967 p=0.999 ankR=(266,469,149) v=0.830 p=1.000 heelL=(281,483,-91) v=0.895 p=0.999 heelR=(280,487,148) v=0.762 p=0.999 footL=(228,493,-176) v=0.960 p=0.998 footR=(226,488,90) v=0.876 p=0.999 fw=480 fh=640
INFO [console] LEG_LOG_L: hip=(257,259,-95.611) v=1.000 p=1.000 knee=(253,363,-101.520) v=0.943 p=1.000 ankle=(266,467,-87.403) v=0.967 p=0.999 heel=(281,483,-90.519) v=0.895 p=0.999 footIdx=(228,493,-176.728) v=0.960 p=0.998
INFO [console] LEG_LOG_R: hip=(248,260,95.683) v=1.000 p=1.000 knee=(251,365,102.803) v=0.649 p=1.000 ankle=(266,469,150.313) v=0.827 p=1.000 heel=(280,487,149.382) v=0.759 p=0.999 footIdx=(226,488,91.371) v=0.875 p=0.999
INFO [console] POSE_BENCH: count=25 lastMs=10.97 avgMs=12.20 maxMs=14.09 fps=82.0 landmarks=33 bitmap=480x640 sensorOrient=90 dropped=0
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-40.4,-31.3) -> (539.4,548.4) clamped=(0.0,0.0) -> (480.0,548.4) frame=480x640 screen=390x844
INFO [console] POSE_OUTLIER: result=PASS leftBad=0/4 rightBad=0/4 maxNeighbor=0.025 minSpike=0.06
INFO [console] POSE_OUTLIER_POINTS: kneeL ab=0.0001 bc=0.0001 ac=0.0002 spike=false ankleL ab=0.0000 bc=0.0000 ac=0.0000 spike=false heelL ab=0.0000 bc=0.0000 ac=0.0000 spike=false footL ab=0.0000 bc=0.0000 ac=0.0001 spike=false kneeR ab=0.0001 bc=0.0001 ac=0.0001 spike=false ankleR ab=0.0001 bc=0.0001 ac=0.0001 spike=false heelR ab=0.0001 bc=0.0001 ac=0.0002 spike=false footR ab=0.0001 bc=0.0000 ac=0.0001 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] POSE_ROT: sensorOrient=90 deviceOrient=DeviceOrientation.portraitUp rotDeg=0 img=480x640 -> 480x640
INFO [console] POSE_DIAG: sensorOrient=90 imgSize=480 x 640 imgFormat=1111970369 planes=1 pixelStride=null rowStride=1920 screenSize=390x844
INFO [console] LEG_V2: dir=0.0011 cross=0.0080 diff=0.0068 ratio=6.9561 mapping=NORM rel=0.861
INFO [console] LEG_PAIRS_V2: knee dir=0.0004 cross=0.0017 | ankle dir=0.0002 cross=0.0010 | heel dir=0.0003 cross=0.0021 | foot dir=0.0002 cross=0.0032 |
INFO [console] LEG_RAW: hipL=(257,259,-95) v=1.000 p=1.000 hipR=(246,260,96) v=1.000 p=1.000 kneeL=(254,363,-103) v=0.945 p=1.000 kneeR=(250,364,103) v=0.652 p=1.000 ankL=(267,467,-93) v=0.968 p=0.999 ankR=(266,468,147) v=0.829 p=1.000 heelL=(281,483,-97) v=0.896 p=0.999 heelR=(281,487,146) v=0.759 p=0.999 footL=(228,493,-184) v=0.962 p=0.998 footR=(226,488,88) v=0.877 p=0.999 fw=480 fh=640
INFO [console] LEG_COR: hipL=(257,259,-95) v=1.000 p=1.000 hipR=(246,260,96) v=1.000 p=1.000 kneeL=(254,363,-103) v=0.945 p=1.000 kneeR=(250,364,103) v=0.652 p=1.000 ankL=(267,467,-93) v=0.968 p=0.999 ankR=(266,468,147) v=0.829 p=1.000 heelL=(281,483,-97) v=0.896 p=0.999 heelR=(281,487,146) v=0.759 p=0.999 footL=(228,493,-184) v=0.962 p=0.998 footR=(226,488,88) v=0.877 p=0.999 fw=480 fh=640
INFO [console] LEG_LOG_L: hip=(257,259,-95.602) v=1.000 p=1.000 knee=(253,363,-102.028) v=0.943 p=1.000 ankle=(266,467,-90.415) v=0.967 p=0.999 heel=(281,483,-93.823) v=0.896 p=0.999 footIdx=(228,493,-180.771) v=0.960 p=0.998
INFO [console] LEG_LOG_R: hip=(247,260,95.675) v=1.000 p=1.000 knee=(251,365,102.791) v=0.649 p=1.000 ankle=(266,469,149.447) v=0.828 p=1.000 heel=(280,487,148.405) v=0.759 p=0.999 footIdx=(226,488,90.228) v=0.875 p=0.999
INFO [console] POSE_LM: [0 frame=(215,109)] [11 frame=(261,128)] [12 frame=(252,142)] [23 frame=(257,259)] [24 frame=(247,260)] frameSize=480 x 640 screenSize=390x844
INFO [console] POSE_MAP: [0 norm=(0.415,0.170)] [11 norm=(0.572,0.200)] [12 norm=(0.541,0.221)] [23 norm=(0.556,0.405)] [24 norm=(0.525,0.406)]
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-40.4,-31.4) -> (539.4,548.4) clamped=(0.0,0.0) -> (480.0,548.4) frame=480x640 screen=390x844
INFO [console] POSE_OUTLIER: result=PASS leftBad=0/4 rightBad=0/4 maxNeighbor=0.025 minSpike=0.06
INFO [console] POSE_OUTLIER_POINTS: kneeL ab=0.0001 bc=0.0001 ac=0.0002 spike=false ankleL ab=0.0000 bc=0.0000 ac=0.0000 spike=false heelL ab=0.0000 bc=0.0000 ac=0.0000 spike=false footL ab=0.0000 bc=0.0000 ac=0.0001 spike=false kneeR ab=0.0001 bc=0.0001 ac=0.0001 spike=false ankleR ab=0.0001 bc=0.0000 ac=0.0001 spike=false heelR ab=0.0001 bc=0.0001 ac=0.0001 spike=false footR ab=0.0000 bc=0.0000 ac=0.0001 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_V2: dir=0.0014 cross=0.0079 diff=0.0064 ratio=5.4794 mapping=NORM rel=0.862
INFO [console] LEG_PAIRS_V2: knee dir=0.0004 cross=0.0017 | ankle dir=0.0004 cross=0.0009 | heel dir=0.0004 cross=0.0020 | foot dir=0.0002 cross=0.0032 |
INFO [console] LEG_RAW: hipL=(257,259,-96) v=1.000 p=1.000 hipR=(247,260,96) v=1.000 p=1.000 kneeL=(254,364,-103) v=0.945 p=1.000 kneeR=(251,365,105) v=0.651 p=1.000 ankL=(266,467,-91) v=0.968 p=1.000 ankR=(266,469,152) v=0.832 p=1.000 heelL=(281,484,-94) v=0.899 p=0.999 heelR=(280,488,150) v=0.762 p=0.999 footL=(228,494,-181) v=0.962 p=0.999 footR=(226,489,92) v=0.879 p=0.999 fw=480 fh=640
INFO [console] LEG_COR: hipL=(257,259,-96) v=1.000 p=1.000 hipR=(247,260,96) v=1.000 p=1.000 kneeL=(254,364,-103) v=0.945 p=1.000 kneeR=(251,365,105) v=0.651 p=1.000 ankL=(266,467,-91) v=0.968 p=1.000 ankR=(266,469,152) v=0.832 p=1.000 heelL=(281,484,-94) v=0.899 p=0.999 heelR=(280,488,150) v=0.762 p=0.999 footL=(228,494,-181) v=0.962 p=0.999 footR=(226,489,92) v=0.879 p=0.999 fw=480 fh=640
INFO [console] LEG_RAW_L: hip=(257,259,-95.621) v=1.000 p=1.000 knee=(253,363,-102.314) v=0.944 p=1.000 ankle=(266,467,-90.528) v=0.967 p=1.000 heel=(281,483,-93.928) v=0.896 p=0.999 footIdx=(228,493,-180.749) v=0.960 p=0.999 frame=480x640
INFO [console] LEG_RAW_R: hip=(247,260,95.695) v=1.000 p=1.000 knee=(251,365,103.633) v=0.649 p=1.000 ankle=(266,469,150.239) v=0.828 p=1.000 heel=(280,487,149.149) v=0.760 p=0.999 footIdx=(226,488,90.862) v=0.875 p=0.999 frame=480x640
INFO [console] LEG_LOG_L: hip=(257,259,-95.621) v=1.000 p=1.000 knee=(253,363,-102.314) v=0.944 p=1.000 ankle=(266,467,-90.528) v=0.967 p=1.000 heel=(281,483,-93.928) v=0.896 p=0.999 footIdx=(228,493,-180.749) v=0.960 p=0.999
INFO [console] │ 🐛 FS:---> audioPlayerFinished
INFO [console] └───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
INFO [console] ┌───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
INFO [console] │ #0 FlutterSoundPlayer.audioPlayerFinished (package:flutter_sound/public/flutter_sound_player.dart:256:13)
INFO [console] │ #1 MethodChannelFlutterSoundPlayer.channelMethodCallHandler.<anonymous closure> (package:flutter_sound_platform_interface/method_channel_flutter_sound_player.dart:72:21)
INFO [console] ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄
INFO [console] │ 🐛 iOS: invokeMethod audioPlayerFinishedPlaying - state=2
INFO [console] └───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
INFO [console] ┌───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
INFO [console] LEG_LOG_R: hip=(247,260,95.695) v=1.000 p=1.000 knee=(251,365,103.633) v=0.649 p=1.000 ankle=(266,469,150.239) v=0.828 p=1.000 heel=(280,487,149.149) v=0.760 p=0.999 footIdx=(226,488,90.862) v=0.875 p=0.999
INFO [console] LEG_FIX_L: hip=(257,259,-95.621) v=1.000 p=1.000 knee=(253,363,-102.314) v=0.944 p=1.000 ankle=(266,467,-90.528) v=0.967 p=1.000 heel=(281,483,-93.928) v=0.896 p=0.999 footIdx=(228,493,-180.749) v=0.960 p=0.999 frame=480x640
INFO [console] LEG_FIX_R: hip=(247,260,95.695) v=1.000 p=1.000 knee=(251,365,103.633) v=0.649 p=1.000 ankle=(266,469,150.239) v=0.828 p=1.000 heel=(280,487,149.149) v=0.760 p=0.999 footIdx=(226,488,90.862) v=0.875 p=0.999 frame=480x640
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-40.3,-31.4) -> (539.5,548.4) clamped=(0.0,0.0) -> (480.0,548.4) frame=480x640 screen=390x844
INFO [console] POSE_OUTLIER: result=PASS leftBad=0/4 rightBad=0/4 maxNeighbor=0.025 minSpike=0.06
INFO [console] POSE_OUTLIER_POINTS: kneeL ab=0.0001 bc=0.0001 ac=0.0002 spike=false ankleL ab=0.0000 bc=0.0000 ac=0.0000 spike=false heelL ab=0.0000 bc=0.0000 ac=0.0001 spike=false footL ab=0.0000 bc=0.0000 ac=0.0001 spike=false kneeR ab=0.0001 bc=0.0001 ac=0.0001 spike=false ankleR ab=0.0000 bc=0.0000 ac=0.0001 spike=false heelR ab=0.0001 bc=0.0001 ac=0.0001 spike=false footR ab=0.0000 bc=0.0000 ac=0.0001 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_V2: dir=0.0011 cross=0.0078 diff=0.0067 ratio=7.1311 mapping=NORM rel=0.863
INFO [console] LEG_PAIRS_V2: knee dir=0.0002 cross=0.0016 | ankle dir=0.0003 cross=0.0009 | heel dir=0.0003 cross=0.0020 | foot dir=0.0002 cross=0.0032 |
INFO [console] LEG_RAW: hipL=(257,259,-96) v=1.000 p=1.000 hipR=(247,260,96) v=1.000 p=1.000 kneeL=(254,363,-105) v=0.946 p=1.000 kneeR=(250,364,104) v=0.654 p=1.000 ankL=(267,467,-94) v=0.969 p=0.999 ankR=(266,468,150) v=0.832 p=1.000 heelL=(281,483,-98) v=0.899 p=0.999 heelR=(281,487,149) v=0.765 p=0.999 footL=(228,494,-185) v=0.963 p=0.999 footR=(226,488,91) v=0.880 p=0.999 fw=480 fh=640
INFO [console] LEG_COR: hipL=(257,259,-96) v=1.000 p=1.000 hipR=(247,260,96) v=1.000 p=1.000 kneeL=(254,363,-105) v=0.946 p=1.000 kneeR=(250,364,104) v=0.654 p=1.000 ankL=(267,467,-94) v=0.969 p=0.999 ankR=(266,468,150) v=0.832 p=1.000 heelL=(281,483,-98) v=0.899 p=0.999 heelR=(281,487,149) v=0.765 p=0.999 footL=(228,494,-185) v=0.963 p=0.999 footR=(226,488,91) v=0.880 p=0.999 fw=480 fh=640
INFO [console] LEG_LOG_L: hip=(257,259,-95.622) v=1.000 p=1.000 knee=(253,363,-103.063) v=0.944 p=1.000 ankle=(266,467,-92.323) v=0.968 p=0.999 heel=(281,483,-95.857) v=0.896 p=0.999 footIdx=(228,493,-183.306) v=0.961 p=0.999
INFO [console] LEG_LOG_R: hip=(247,260,95.696) v=1.000 p=1.000 knee=(251,365,103.734) v=0.650 p=1.000 ankle=(266,469,150.281) v=0.828 p=1.000 heel=(280,487,149.188) v=0.760 p=0.999 footIdx=(226,488,90.882) v=0.876 p=0.999
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-40.3,-31.4) -> (539.5,548.4) clamped=(0.0,0.0) -> (480.0,548.4) frame=480x640 screen=390x844
INFO [console] POSE_OUTLIER: result=PASS leftBad=0/4 rightBad=0/4 maxNeighbor=0.025 minSpike=0.06
INFO [console] POSE_OUTLIER_POINTS: kneeL ab=0.0001 bc=0.0001 ac=0.0002 spike=false ankleL ab=0.0000 bc=0.0000 ac=0.0000 spike=false heelL ab=0.0000 bc=0.0000 ac=0.0001 spike=false footL ab=0.0000 bc=0.0000 ac=0.0001 spike=false kneeR ab=0.0001 bc=0.0001 ac=0.0001 spike=false ankleR ab=0.0000 bc=0.0000 ac=0.0001 spike=false heelR ab=0.0001 bc=0.0001 ac=0.0001 spike=false footR ab=0.0000 bc=0.0000 ac=0.0001 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_V2: dir=0.0007 cross=0.0081 diff=0.0074 ratio=12.3293 mapping=NORM rel=0.864
INFO [console] LEG_PAIRS_V2: knee dir=0.0003 cross=0.0021 | ankle dir=0.0001 cross=0.0009 | heel dir=0.0001 cross=0.0019 | foot dir=0.0002 cross=0.0032 |
INFO [console] LEG_RAW: hipL=(257,259,-96) v=1.000 p=1.000 hipR=(247,260,96) v=1.000 p=1.000 kneeL=(254,363,-104) v=0.947 p=1.000 kneeR=(250,365,104) v=0.658 p=1.000 ankL=(267,467,-94) v=0.970 p=0.999 ankR=(266,468,151) v=0.834 p=1.000 heelL=(281,483,-98) v=0.899 p=0.999 heelR=(281,487,150) v=0.764 p=0.999 footL=(228,493,-186) v=0.963 p=0.999 footR=(226,488,92) v=0.881 p=0.999 fw=480 fh=640
INFO [console] LEG_COR: hipL=(257,259,-96) v=1.000 p=1.000 hipR=(247,260,96) v=1.000 p=1.000 kneeL=(254,363,-104) v=0.947 p=1.000 kneeR=(250,365,104) v=0.658 p=1.000 ankL=(267,467,-94) v=0.970 p=0.999 ankR=(266,468,151) v=0.834 p=1.000 heelL=(281,483,-98) v=0.899 p=0.999 heelR=(281,487,150) v=0.764 p=0.999 footL=(228,493,-186) v=0.963 p=0.999 footR=(226,488,92) v=0.881 p=0.999 fw=480 fh=640
INFO [console] LEG_LOG_L: hip=(257,259,-95.623) v=1.000 p=1.000 knee=(254,363,-103.459) v=0.944 p=1.000 ankle=(266,467,-93.166) v=0.968 p=0.999 heel=(281,483,-96.754) v=0.896 p=0.999 footIdx=(228,493,-184.587) v=0.961 p=0.999
INFO [console] LEG_LOG_R: hip=(247,260,95.697) v=1.000 p=1.000 knee=(251,365,103.804) v=0.651 p=1.000 ankle=(266,469,150.508) v=0.829 p=1.000 heel=(280,487,149.443) v=0.760 p=0.999 footIdx=(226,488,91.026) v=0.876 p=0.999
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-40.3,-31.4) -> (539.5,548.4) clamped=(0.0,0.0) -> (480.0,548.4) frame=480x640 screen=390x844
INFO [console] POSE_OUTLIER: result=PASS leftBad=0/4 rightBad=0/4 maxNeighbor=0.025 minSpike=0.06
INFO [console] POSE_OUTLIER_POINTS: kneeL ab=0.0001 bc=0.0001 ac=0.0002 spike=false ankleL ab=0.0000 bc=0.0000 ac=0.0001 spike=false heelL ab=0.0000 bc=0.0000 ac=0.0001 spike=false footL ab=0.0000 bc=0.0000 ac=0.0001 spike=false kneeR ab=0.0001 bc=0.0000 ac=0.0001 spike=false ankleR ab=0.0000 bc=0.0000 ac=0.0001 spike=false heelR ab=0.0001 bc=0.0001 ac=0.0001 spike=false footR ab=0.0000 bc=0.0000 ac=0.0001 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_V2: dir=0.0013 cross=0.0083 diff=0.0070 ratio=6.4118 mapping=NORM rel=0.864
INFO [console] LEG_PAIRS_V2: knee dir=0.0003 cross=0.0021 | ankle dir=0.0003 cross=0.0011 | heel dir=0.0004 cross=0.0021 | foot dir=0.0003 cross=0.0030 |
INFO [console] LEG_RAW: hipL=(257,259,-95) v=1.000 p=1.000 hipR=(247,259,96) v=1.000 p=1.000 kneeL=(254,363,-101) v=0.946 p=1.000 kneeR=(250,364,103) v=0.660 p=1.000 ankL=(266,466,-88) v=0.969 p=0.999 ankR=(265,468,150) v=0.834 p=1.000 heelL=(281,482,-92) v=0.897 p=0.999 heelR=(280,487,149) v=0.763 p=0.999 footL=(228,493,-178) v=0.962 p=0.998 footR=(226,488,91) v=0.880 p=0.999 fw=480 fh=640
INFO [console] LEG_COR: hipL=(257,259,-95) v=1.000 p=1.000 hipR=(247,259,96) v=1.000 p=1.000 kneeL=(254,363,-101) v=0.946 p=1.000 kneeR=(250,364,103) v=0.660 p=1.000 ankL=(266,466,-88) v=0.969 p=0.999 ankR=(265,468,150) v=0.834 p=1.000 heelL=(281,482,-92) v=0.897 p=0.999 heelR=(280,487,149) v=0.763 p=0.999 footL=(228,493,-178) v=0.962 p=0.998 footR=(226,488,91) v=0.880 p=0.999 fw=480 fh=640
INFO [console] LEG_LOG_L: hip=(257,259,-95.616) v=1.000 p=1.000 knee=(254,363,-102.834) v=0.944 p=1.000 ankle=(266,467,-91.304) v=0.968 p=0.999 heel=(281,483,-94.747) v=0.896 p=0.999 footIdx=(228,493,-182.215) v=0.961 p=0.998
INFO [console] LEG_LOG_R: hip=(247,260,95.690) v=1.000 p=1.000 knee=(251,365,103.554) v=0.651 p=1.000 ankle=(266,468,150.498) v=0.829 p=1.000 heel=(280,487,149.427) v=0.761 p=0.999 footIdx=(226,488,91.001) v=0.877 p=0.999
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-40.3,-31.4) -> (539.5,548.4) clamped=(0.0,0.0) -> (480.0,548.4) frame=480x640 screen=390x844
INFO [console] POSE_OUTLIER: result=PASS leftBad=0/4 rightBad=0/4 maxNeighbor=0.025 minSpike=0.06
INFO [console] POSE_OUTLIER_POINTS: kneeL ab=0.0001 bc=0.0001 ac=0.0002 spike=false ankleL ab=0.0000 bc=0.0000 ac=0.0000 spike=false heelL ab=0.0000 bc=0.0000 ac=0.0001 spike=false footL ab=0.0000 bc=0.0000 ac=0.0001 spike=false kneeR ab=0.0000 bc=0.0000 ac=0.0001 spike=false ankleR ab=0.0000 bc=0.0000 ac=0.0001 spike=false heelR ab=0.0001 bc=0.0001 ac=0.0001 spike=false footR ab=0.0000 bc=0.0000 ac=0.0001 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_V2: dir=0.0006 cross=0.0077 diff=0.0070 ratio=12.1173 mapping=NORM rel=0.864
INFO [console] LEG_PAIRS_V2: knee dir=0.0002 cross=0.0016 | ankle dir=0.0002 cross=0.0010 | heel dir=0.0002 cross=0.0021 | foot dir=0.0001 cross=0.0030 |
INFO [console] LEG_RAW: hipL=(257,259,-96) v=1.000 p=1.000 hipR=(247,259,96) v=1.000 p=1.000 kneeL=(254,363,-102) v=0.946 p=1.000 kneeR=(251,364,103) v=0.654 p=1.000 ankL=(266,466,-90) v=0.969 p=0.999 ankR=(266,468,150) v=0.833 p=1.000 heelL=(281,483,-93) v=0.899 p=0.999 heelR=(280,487,149) v=0.765 p=0.999 footL=(228,493,-179) v=0.962 p=0.999 footR=(226,488,91) v=0.880 p=0.999 fw=480 fh=640
INFO [console] LEG_COR: hipL=(257,259,-96) v=1.000 p=1.000 hipR=(247,259,96) v=1.000 p=1.000 kneeL=(254,363,-102) v=0.946 p=1.000 kneeR=(251,364,103) v=0.654 p=1.000 ankL=(266,466,-90) v=0.969 p=0.999 ankR=(266,468,150) v=0.833 p=1.000 heelL=(281,483,-93) v=0.899 p=0.999 heelR=(280,487,149) v=0.765 p=0.999 footL=(228,493,-179) v=0.962 p=0.999 footR=(226,488,91) v=0.880 p=0.999 fw=480 fh=640
INFO [console] LEG_LOG_L: hip=(257,259,-95.618) v=1.000 p=1.000 knee=(254,363,-102.785) v=0.945 p=1.000 ankle=(266,467,-90.975) v=0.968 p=0.999 heel=(281,483,-94.386) v=0.897 p=0.999 footIdx=(228,493,-181.538) v=0.961 p=0.999
INFO [console] LEG_LOG_R: hip=(247,260,95.693) v=1.000 p=1.000 knee=(251,365,103.397) v=0.652 p=1.000 ankle=(266,468,150.490) v=0.830 p=1.000 heel=(280,487,149.420) v=0.761 p=0.999 footIdx=(226,488,90.995) v=0.877 p=0.999
INFO [console] LEG_SKEL_L: i23=(0.032,-0.005,-0.101) v=1.000 p=1.000 i25=(0.010,0.372,-0.109) v=0.946 p=1.000 i27=(0.064,0.768,-0.100) v=0.969 p=0.999
INFO [console] LEG_SKEL_R: i24=(-0.033,0.005,0.102) v=1.000 p=1.000 i26=(-0.022,0.387,0.096) v=0.654 p=1.000 i28=(0.036,0.811,0.151) v=0.833 p=1.000
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-40.3,-31.4) -> (539.5,548.4) clamped=(0.0,0.0) -> (480.0,548.4) frame=480x640 screen=390x844
INFO [console] POSE_OUTLIER: result=PASS leftBad=0/4 rightBad=0/4 maxNeighbor=0.025 minSpike=0.06
INFO [console] POSE_OUTLIER_POINTS: kneeL ab=0.0001 bc=0.0001 ac=0.0002 spike=false ankleL ab=0.0000 bc=0.0000 ac=0.0000 spike=false heelL ab=0.0000 bc=0.0000 ac=0.0001 spike=false footL ab=0.0000 bc=0.0000 ac=0.0001 spike=false kneeR ab=0.0000 bc=0.0000 ac=0.0001 spike=false ankleR ab=0.0000 bc=0.0000 ac=0.0001 spike=false heelR ab=0.0001 bc=0.0001 ac=0.0001 spike=false footR ab=0.0000 bc=0.0000 ac=0.0001 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_V2: dir=0.0008 cross=0.0073 diff=0.0066 ratio=9.4020 mapping=NORM rel=0.866
INFO [console] LEG_PAIRS_V2: knee dir=0.0001 cross=0.0014 | ankle dir=0.0002 cross=0.0009 | heel dir=0.0002 cross=0.0020 | foot dir=0.0002 cross=0.0030 |
INFO [console] LEG_RAW: hipL=(257,259,-96) v=1.000 p=1.000 hipR=(247,260,96) v=1.000 p=1.000 kneeL=(253,363,-103) v=0.947 p=1.000 kneeR=(251,364,103) v=0.659 p=1.000 ankL=(266,466,-88) v=0.970 p=0.999 ankR=(266,468,152) v=0.836 p=1.000 heelL=(280,483,-91) v=0.901 p=0.999 heelR=(280,486,151) v=0.769 p=0.999 footL=(227,493,-178) v=0.963 p=0.999 footR=(226,488,93) v=0.881 p=0.999 fw=480 fh=640
INFO [console] LEG_COR: hipL=(257,259,-96) v=1.000 p=1.000 hipR=(247,260,96) v=1.000 p=1.000 kneeL=(253,363,-103) v=0.947 p=1.000 kneeR=(251,364,103) v=0.659 p=1.000 ankL=(266,466,-88) v=0.970 p=0.999 ankR=(266,468,152) v=0.836 p=1.000 heelL=(280,483,-91) v=0.901 p=0.999 heelR=(280,486,151) v=0.769 p=0.999 footL=(227,493,-178) v=0.963 p=0.999 footR=(226,488,93) v=0.881 p=0.999 fw=480 fh=640
INFO [console] LEG_LOG_L: hip=(257,259,-95.640) v=1.000 p=1.000 knee=(254,363,-102.789) v=0.945 p=1.000 ankle=(266,467,-90.158) v=0.968 p=0.999 heel=(281,483,-93.417) v=0.897 p=0.999 footIdx=(228,493,-180.104) v=0.961 p=0.999
INFO [console] LEG_LOG_R: hip=(247,260,95.714) v=1.000 p=1.000 knee=(251,365,103.397) v=0.652 p=1.000 ankle=(266,468,151.122) v=0.830 p=1.000 heel=(280,487,150.148) v=0.762 p=0.999 footIdx=(226,488,91.881) v=0.877 p=0.999
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-40.3,-31.4) -> (539.6,548.4) clamped=(0.0,0.0) -> (480.0,548.4) frame=480x640 screen=390x844
INFO [console] POSE_OUTLIER: result=PASS leftBad=0/4 rightBad=0/4 maxNeighbor=0.025 minSpike=0.06
INFO [console] POSE_OUTLIER_POINTS: kneeL ab=0.0001 bc=0.0001 ac=0.0002 spike=false ankleL ab=0.0000 bc=0.0000 ac=0.0000 spike=false heelL ab=0.0000 bc=0.0000 ac=0.0000 spike=false footL ab=0.0000 bc=0.0000 ac=0.0001 spike=false kneeR ab=0.0000 bc=0.0000 ac=0.0001 spike=false ankleR ab=0.0000 bc=0.0000 ac=0.0001 spike=false heelR ab=0.0001 bc=0.0000 ac=0.0001 spike=false footR ab=0.0000 bc=0.0000 ac=0.0001 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_V2: dir=0.0005 cross=0.0075 diff=0.0070 ratio=13.7450 mapping=NORM rel=0.863
INFO [console] LEG_PAIRS_V2: knee dir=0.0001 cross=0.0014 | ankle dir=0.0002 cross=0.0010 | heel dir=0.0002 cross=0.0021 | foot dir=0.0002 cross=0.0029 |
INFO [console] LEG_RAW: hipL=(256,259,-95) v=1.000 p=1.000 hipR=(247,259,96) v=1.000 p=1.000 kneeL=(253,363,-104) v=0.945 p=1.000 kneeR=(251,364,100) v=0.656 p=1.000 ankL=(266,466,-91) v=0.968 p=0.999 ankR=(265,468,146) v=0.833 p=1.000 heelL=(280,482,-94) v=0.898 p=0.999 heelR=(280,487,145) v=0.763 p=0.999 footL=(227,493,-180) v=0.961 p=0.999 footR=(226,488,87) v=0.879 p=0.999 fw=480 fh=640
INFO [console] LEG_COR: hipL=(256,259,-95) v=1.000 p=1.000 hipR=(247,259,96) v=1.000 p=1.000 kneeL=(253,363,-104) v=0.945 p=1.000 kneeR=(251,364,100) v=0.656 p=1.000 ankL=(266,466,-91) v=0.968 p=0.999 ankR=(265,468,146) v=0.833 p=1.000 heelL=(280,482,-94) v=0.898 p=0.999 heelR=(280,487,145) v=0.763 p=0.999 footL=(227,493,-180) v=0.961 p=0.999 footR=(226,488,87) v=0.879 p=0.999 fw=480 fh=640
INFO [console] LEG_LOG_L: hip=(257,259,-95.631) v=1.000 p=1.000 knee=(254,363,-103.067) v=0.945 p=1.000 ankle=(266,467,-90.285) v=0.968 p=0.999 heel=(281,483,-93.531) v=0.897 p=0.999 footIdx=(228,493,-180.079) v=0.961 p=0.999
INFO [console] LEG_LOG_R: hip=(247,260,95.705) v=1.000 p=1.000 knee=(251,364,102.284) v=0.653 p=1.000 ankle=(266,468,148.964) v=0.831 p=1.000 heel=(280,487,147.877) v=0.762 p=0.999 footIdx=(226,488,89.784) v=0.877 p=0.999
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-40.2,-31.4) -> (539.6,548.4) clamped=(0.0,0.0) -> (480.0,548.4) frame=480x640 screen=390x844
INFO [console] POSE_OUTLIER: result=PASS leftBad=0/4 rightBad=0/4 maxNeighbor=0.025 minSpike=0.06
INFO [console] POSE_OUTLIER_POINTS: kneeL ab=0.0001 bc=0.0001 ac=0.0002 spike=false ankleL ab=0.0000 bc=0.0000 ac=0.0000 spike=false heelL ab=0.0000 bc=0.0000 ac=0.0000 spike=false footL ab=0.0000 bc=0.0000 ac=0.0001 spike=false kneeR ab=0.0000 bc=0.0000 ac=0.0000 spike=false ankleR ab=0.0000 bc=0.0000 ac=0.0001 spike=false heelR ab=0.0000 bc=0.0000 ac=0.0001 spike=false footR ab=0.0000 bc=0.0000 ac=0.0001 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_V2: dir=0.0016 cross=0.0077 diff=0.0061 ratio=4.8308 mapping=NORM rel=0.862
INFO [console] LEG_PAIRS_V2: knee dir=0.0003 cross=0.0014 | ankle dir=0.0005 cross=0.0012 | heel dir=0.0005 cross=0.0023 | foot dir=0.0004 cross=0.0028 |
INFO [console] LEG_RAW: hipL=(256,259,-96) v=1.000 p=1.000 hipR=(247,260,96) v=1.000 p=1.000 kneeL=(253,364,-104) v=0.944 p=1.000 kneeR=(251,365,101) v=0.654 p=1.000 ankL=(266,467,-90) v=0.968 p=0.999 ankR=(265,469,148) v=0.832 p=1.000 heelL=(280,483,-93) v=0.897 p=0.999 heelR=(280,488,146) v=0.763 p=0.999 footL=(228,493,-178) v=0.961 p=0.999 footR=(226,489,88) v=0.878 p=0.999 fw=480 fh=640
INFO [console] LEG_COR: hipL=(256,259,-96) v=1.000 p=1.000 hipR=(247,260,96) v=1.000 p=1.000 kneeL=(253,364,-104) v=0.944 p=1.000 kneeR=(251,365,101) v=0.654 p=1.000 ankL=(266,467,-90) v=0.968 p=0.999 ankR=(265,469,148) v=0.832 p=1.000 heelL=(280,483,-93) v=0.897 p=0.999 heelR=(280,488,146) v=0.763 p=0.999 footL=(228,493,-178) v=0.961 p=0.999 footR=(226,489,88) v=0.878 p=0.999 fw=480 fh=640
INFO [console] LEG_LOG_L: hip=(257,259,-95.633) v=1.000 p=1.000 knee=(254,363,-103.250) v=0.945 p=1.000 ankle=(266,467,-90.245) v=0.968 p=0.999 heel=(281,483,-93.461) v=0.897 p=0.999 footIdx=(228,493,-179.639) v=0.961 p=0.999
INFO [console] LEG_LOG_R: hip=(247,260,95.707) v=1.000 p=1.000 knee=(251,365,102.039) v=0.653 p=1.000 ankle=(266,468,148.506) v=0.831 p=1.000 heel=(280,487,147.394) v=0.762 p=0.999 footIdx=(226,488,89.266) v=0.877 p=0.999
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-40.2,-31.4) -> (539.6,548.4) clamped=(0.0,0.0) -> (480.0,548.4) frame=480x640 screen=390x844
INFO [console] POSE_OUTLIER: result=PASS leftBad=0/4 rightBad=0/4 maxNeighbor=0.025 minSpike=0.06
INFO [console] POSE_OUTLIER_POINTS: kneeL ab=0.0001 bc=0.0001 ac=0.0001 spike=false ankleL ab=0.0000 bc=0.0000 ac=0.0000 spike=false heelL ab=0.0000 bc=0.0000 ac=0.0000 spike=false footL ab=0.0000 bc=0.0000 ac=0.0001 spike=false kneeR ab=0.0000 bc=0.0000 ac=0.0000 spike=false ankleR ab=0.0000 bc=0.0000 ac=0.0001 spike=false heelR ab=0.0000 bc=0.0000 ac=0.0001 spike=false footR ab=0.0000 bc=0.0000 ac=0.0001 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_V2: dir=0.0017 cross=0.0078 diff=0.0061 ratio=4.6347 mapping=NORM rel=0.862
INFO [console] LEG_PAIRS_V2: knee dir=0.0002 cross=0.0012 | ankle dir=0.0004 cross=0.0013 | heel dir=0.0005 cross=0.0025 | foot dir=0.0006 cross=0.0028 |
INFO [console] LEG_RAW: hipL=(256,259,-96) v=1.000 p=1.000 hipR=(248,260,96) v=1.000 p=1.000 kneeL=(253,364,-104) v=0.944 p=1.000 kneeR=(251,365,103) v=0.655 p=1.000 ankL=(265,466,-87) v=0.968 p=0.999 ankR=(265,469,152) v=0.832 p=1.000 heelL=(279,483,-89) v=0.897 p=0.999 heelR=(279,487,151) v=0.762 p=0.999 footL=(227,492,-174) v=0.960 p=0.998 footR=(225,488,93) v=0.876 p=0.999 fw=480 fh=640
INFO [console] LEG_COR: hipL=(256,259,-96) v=1.000 p=1.000 hipR=(248,260,96) v=1.000 p=1.000 kneeL=(253,364,-104) v=0.944 p=1.000 kneeR=(251,365,103) v=0.655 p=1.000 ankL=(265,466,-87) v=0.968 p=0.999 ankR=(265,469,152) v=0.832 p=1.000 heelL=(279,483,-89) v=0.897 p=0.999 heelR=(279,487,151) v=0.762 p=0.999 footL=(227,492,-174) v=0.960 p=0.998 footR=(225,488,93) v=0.876 p=0.999 fw=480 fh=640
INFO [console] LEG_LOG_L: hip=(256,259,-95.668) v=1.000 p=1.000 knee=(253,363,-103.426) v=0.945 p=1.000 ankle=(266,467,-88.773) v=0.968 p=0.999 heel=(280,483,-91.660) v=0.897 p=0.999 footIdx=(228,493,-176.510) v=0.961 p=0.998
INFO [console] LEG_LOG_R: hip=(247,260,95.742) v=1.000 p=1.000 knee=(251,365,102.166) v=0.653 p=1.000 ankle=(266,468,149.756) v=0.831 p=1.000 heel=(280,487,148.783) v=0.762 p=0.999 footIdx=(226,488,90.971) v=0.877 p=0.999
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-40.2,-31.4) -> (539.6,548.4) clamped=(0.0,0.0) -> (480.0,548.4) frame=480x640 screen=390x844
INFO [console] POSE_OUTLIER: result=PASS leftBad=0/4 rightBad=0/4 maxNeighbor=0.025 minSpike=0.06
INFO [console] POSE_OUTLIER_POINTS: kneeL ab=0.0001 bc=0.0001 ac=0.0001 spike=false ankleL ab=0.0000 bc=0.0000 ac=0.0000 spike=false heelL ab=0.0000 bc=0.0000 ac=0.0000 spike=false footL ab=0.0000 bc=0.0000 ac=0.0001 spike=false kneeR ab=0.0000 bc=0.0000 ac=0.0000 spike=false ankleR ab=0.0000 bc=0.0000 ac=0.0001 spike=false heelR ab=0.0000 bc=0.0000 ac=0.0001 spike=false footR ab=0.0000 bc=0.0000 ac=0.0001 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_V2: dir=0.0013 cross=0.0078 diff=0.0065 ratio=5.8915 mapping=NORM rel=0.864
INFO [console] LEG_PAIRS_V2: knee dir=0.0004 cross=0.0012 | ankle dir=0.0003 cross=0.0013 | heel dir=0.0003 cross=0.0025 | foot dir=0.0003 cross=0.0028 |
INFO [console] LEG_RAW: hipL=(256,260,-96) v=1.000 p=1.000 hipR=(248,260,97) v=1.000 p=1.000 kneeL=(254,364,-104) v=0.945 p=1.000 kneeR=(251,365,105) v=0.651 p=1.000 ankL=(265,467,-86) v=0.969 p=1.000 ankR=(266,469,154) v=0.835 p=1.000 heelL=(280,483,-88) v=0.900 p=0.999 heelR=(280,488,153) v=0.769 p=0.999 footL=(227,493,-173) v=0.961 p=0.999 footR=(226,488,96) v=0.879 p=0.999 fw=480 fh=640
INFO [console] LEG_COR: hipL=(256,260,-96) v=1.000 p=1.000 hipR=(248,260,97) v=1.000 p=1.000 kneeL=(254,364,-104) v=0.945 p=1.000 kneeR=(251,365,105) v=0.651 p=1.000 ankL=(265,467,-86) v=0.969 p=1.000 ankR=(266,469,154) v=0.835 p=1.000 heelL=(280,483,-88) v=0.900 p=0.999 heelR=(280,488,153) v=0.769 p=0.999 footL=(227,493,-173) v=0.961 p=0.999 footR=(226,488,96) v=0.879 p=0.999 fw=480 fh=640
INFO [console] LEG_LOG_L: hip=(256,259,-95.778) v=1.000 p=1.000 knee=(253,363,-103.431) v=0.945 p=1.000 ankle=(266,467,-87.378) v=0.968 p=1.000 heel=(280,483,-90.101) v=0.897 p=0.999 footIdx=(227,493,-174.373) v=0.961 p=0.999
INFO [console] LEG_LOG_R: hip=(247,260,95.851) v=1.000 p=1.000 knee=(251,365,103.023) v=0.653 p=1.000 ankle=(266,469,151.973) v=0.831 p=1.000 heel=(280,487,151.129) v=0.763 p=0.999 footIdx=(226,488,93.680) v=0.877 p=0.999
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-40.2,-31.4) -> (539.6,548.4) clamped=(0.0,0.0) -> (480.0,548.4) frame=480x640 screen=390x844
INFO [console] POSE_OUTLIER: result=PASS leftBad=0/4 rightBad=0/4 maxNeighbor=0.025 minSpike=0.06
INFO [console] POSE_OUTLIER_POINTS: kneeL ab=0.0001 bc=0.0001 ac=0.0001 spike=false ankleL ab=0.0000 bc=0.0000 ac=0.0000 spike=false heelL ab=0.0000 bc=0.0000 ac=0.0001 spike=false footL ab=0.0000 bc=0.0000 ac=0.0001 spike=false kneeR ab=0.0000 bc=0.0000 ac=0.0000 spike=false ankleR ab=0.0000 bc=0.0000 ac=0.0001 spike=false heelR ab=0.0000 bc=0.0000 ac=0.0001 spike=false footR ab=0.0000 bc=0.0000 ac=0.0001 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_V2: dir=0.0010 cross=0.0080 diff=0.0070 ratio=8.3754 mapping=NORM rel=0.864
INFO [console] LEG_PAIRS_V2: knee dir=0.0001 cross=0.0013 | ankle dir=0.0003 cross=0.0013 | heel dir=0.0003 cross=0.0026 | foot dir=0.0002 cross=0.0028 |
INFO [console] LEG_RAW: hipL=(256,260,-96) v=1.000 p=1.000 hipR=(248,260,96) v=1.000 p=1.000 kneeL=(253,364,-103) v=0.945 p=1.000 kneeR=(251,365,104) v=0.654 p=1.000 ankL=(265,467,-86) v=0.968 p=1.000 ankR=(265,469,153) v=0.835 p=1.000 heelL=(279,483,-89) v=0.899 p=0.999 heelR=(279,488,153) v=0.767 p=0.999 footL=(227,492,-174) v=0.961 p=0.999 footR=(225,488,95) v=0.880 p=0.999 fw=480 fh=640
INFO [console] LEG_COR: hipL=(256,260,-96) v=1.000 p=1.000 hipR=(248,260,96) v=1.000 p=1.000 kneeL=(253,364,-103) v=0.945 p=1.000 kneeR=(251,365,104) v=0.654 p=1.000 ankL=(265,467,-86) v=0.968 p=1.000 ankR=(265,469,153) v=0.835 p=1.000 heelL=(279,483,-89) v=0.899 p=0.999 heelR=(279,488,153) v=0.767 p=0.999 footL=(227,492,-174) v=0.961 p=0.999 footR=(225,488,95) v=0.880 p=0.999 fw=480 fh=640
INFO [console] LEG_LOG_L: hip=(256,259,-95.830) v=1.000 p=1.000 knee=(253,364,-103.416) v=0.945 p=1.000 ankle=(266,467,-86.906) v=0.968 p=1.000 heel=(280,483,-89.653) v=0.898 p=0.999 footIdx=(227,493,-174.057) v=0.961 p=0.999
INFO [console] LEG_LOG_R: hip=(247,260,95.903) v=1.000 p=1.000 knee=(251,365,103.358) v=0.653 p=1.000 ankle=(266,469,152.546) v=0.832 p=1.000 heel=(280,487,151.705) v=0.763 p=0.999 footIdx=(226,488,94.216) v=0.878 p=0.999
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-40.2,-31.4) -> (539.7,548.4) clamped=(0.0,0.0) -> (480.0,548.4) frame=480x640 screen=390x844
INFO [console] POSE_OUTLIER: result=PASS leftBad=0/4 rightBad=0/4 maxNeighbor=0.025 minSpike=0.06
INFO [console] POSE_OUTLIER_POINTS: kneeL ab=0.0001 bc=0.0001 ac=0.0001 spike=false ankleL ab=0.0000 bc=0.0000 ac=0.0000 spike=false heelL ab=0.0000 bc=0.0001 ac=0.0001 spike=false footL ab=0.0000 bc=0.0000 ac=0.0001 spike=false kneeR ab=0.0000 bc=0.0000 ac=0.0000 spike=false ankleR ab=0.0000 bc=0.0000 ac=0.0001 spike=false heelR ab=0.0000 bc=0.0000 ac=0.0001 spike=false footR ab=0.0000 bc=0.0001 ac=0.0001 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_V2: dir=0.0010 cross=0.0080 diff=0.0070 ratio=7.9307 mapping=NORM rel=0.867
INFO [console] LEG_PAIRS_V2: knee dir=0.0002 cross=0.0014 | ankle dir=0.0003 cross=0.0013 | heel dir=0.0003 cross=0.0026 | foot dir=0.0003 cross=0.0027 |
INFO [console] LEG_RAW: hipL=(256,259,-96) v=1.000 p=1.000 hipR=(248,260,96) v=1.000 p=1.000 kneeL=(253,364,-101) v=0.946 p=1.000 kneeR=(250,365,105) v=0.663 p=1.000 ankL=(265,466,-85) v=0.969 p=1.000 ankR=(265,468,154) v=0.840 p=1.000 heelL=(279,482,-88) v=0.899 p=0.999 heelR=(280,487,153) v=0.770 p=0.999 footL=(227,492,-173) v=0.963 p=0.999 footR=(226,488,96) v=0.884 p=0.999 fw=480 fh=640
INFO [console] LEG_COR: hipL=(256,259,-96) v=1.000 p=1.000 hipR=(248,260,96) v=1.000 p=1.000 kneeL=(253,364,-101) v=0.946 p=1.000 kneeR=(250,365,105) v=0.663 p=1.000 ankL=(265,466,-85) v=0.969 p=1.000 ankR=(265,468,154) v=0.840 p=1.000 heelL=(279,482,-88) v=0.899 p=0.999 heelR=(280,487,153) v=0.770 p=0.999 footL=(227,492,-173) v=0.963 p=0.999 footR=(226,488,96) v=0.884 p=0.999 fw=480 fh=640
INFO [console] LEG_LOG_L: hip=(256,259,-95.837) v=1.000 p=1.000 knee=(253,364,-102.481) v=0.945 p=1.000 ankle=(266,467,-85.894) v=0.968 p=1.000 heel=(280,483,-88.745) v=0.898 p=0.999 footIdx=(227,493,-173.670) v=0.961 p=0.999
INFO [console] LEG_LOG_R: hip=(247,260,95.910) v=1.000 p=1.000 knee=(251,365,103.788) v=0.654 p=1.000 ankle=(266,469,153.149) v=0.833 p=1.000 heel=(280,487,152.319) v=0.764 p=0.999 footIdx=(226,488,94.752) v=0.878 p=0.999
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-40.2,-31.5) -> (539.7,548.5) clamped=(0.0,0.0) -> (480.0,548.5) frame=480x640 screen=390x844
INFO [console] POSE_OUTLIER: result=PASS leftBad=0/4 rightBad=0/4 maxNeighbor=0.025 minSpike=0.06
INFO [console] POSE_OUTLIER_POINTS: kneeL ab=0.0001 bc=0.0001 ac=0.0001 spike=false ankleL ab=0.0000 bc=0.0000 ac=0.0001 spike=false heelL ab=0.0001 bc=0.0001 ac=0.0001 spike=false footL ab=0.0000 bc=0.0000 ac=0.0001 spike=false kneeR ab=0.0000 bc=0.0000 ac=0.0000 spike=false ankleR ab=0.0000 bc=0.0000 ac=0.0000 spike=false heelR ab=0.0000 bc=0.0000 ac=0.0001 spike=false footR ab=0.0001 bc=0.0000 ac=0.0001 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_V2: dir=0.0012 cross=0.0080 diff=0.0067 ratio=6.5220 mapping=NORM rel=0.862
INFO [console] LEG_PAIRS_V2: knee dir=0.0002 cross=0.0014 | ankle dir=0.0002 cross=0.0013 | heel dir=0.0003 cross=0.0026 | foot dir=0.0005 cross=0.0027 |
INFO [console] LEG_RAW: hipL=(256,259,-96) v=1.000 p=1.000 hipR=(248,260,96) v=1.000 p=1.000 kneeL=(253,364,-101) v=0.944 p=1.000 kneeR=(251,365,105) v=0.653 p=1.000 ankL=(265,466,-83) v=0.968 p=1.000 ankR=(265,469,155) v=0.833 p=1.000 heelL=(279,483,-86) v=0.896 p=0.999 heelR=(279,488,154) v=0.767 p=0.999 footL=(227,492,-171) v=0.961 p=0.999 footR=(225,488,97) v=0.878 p=0.999 fw=480 fh=640
INFO [console] LEG_LOG_L: hip=(256,259,-95.858) v=1.000 p=1.000 knee=(253,364,-101.836) v=0.945 p=1.000 ankle=(266,467,-84.743) v=0.968 p=1.000 heel=(280,483,-87.548) v=0.898 p=0.999 footIdx=(227,493,-172.288) v=0.961 p=0.999
INFO [console] LEG_LOG_R: hip=(248,260,95.930) v=1.000 p=1.000 knee=(251,365,104.179) v=0.654 p=1.000 ankle=(265,469,153.776) v=0.833 p=1.000 heel=(280,487,153.002) v=0.764 p=0.999 footIdx=(225,488,95.627) v=0.878 p=0.999
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-40.2,-31.5) -> (539.7,548.5) clamped=(0.0,0.0) -> (480.0,548.5) frame=480x640 screen=390x844
INFO [console] POSE_OUTLIER: result=PASS leftBad=0/4 rightBad=0/4 maxNeighbor=0.025 minSpike=0.06
INFO [console] POSE_OUTLIER_POINTS: kneeL ab=0.0001 bc=0.0001 ac=0.0001 spike=false ankleL ab=0.0000 bc=0.0000 ac=0.0001 spike=false heelL ab=0.0001 bc=0.0001 ac=0.0002 spike=false footL ab=0.0000 bc=0.0000 ac=0.0001 spike=false kneeR ab=0.0000 bc=0.0000 ac=0.0000 spike=false ankleR ab=0.0000 bc=0.0000 ac=0.0000 spike=false heelR ab=0.0000 bc=0.0000 ac=0.0001 spike=false footR ab=0.0000 bc=0.0001 ac=0.0001 spike=false
$
250 строкUTF-8LIVE