#include #include #include typedef struct _Dart_Handle* Dart_Handle; typedef struct DartCObject DartCObject; typedef int64_t DartPort; typedef bool (*DartPostCObjectFnType)(DartPort port_id, void *message); typedef struct wire_uint_8_list { uint8_t *ptr; int32_t len; } wire_uint_8_list; typedef struct wire_RwLockGeoMapInfo { const void *ptr; } wire_RwLockGeoMapInfo; typedef struct wire_Size { double width; double height; } wire_Size; typedef struct wire_Offset { double x; double y; } wire_Offset; typedef struct wire_Position { double latitude; double longitude; } wire_Position; typedef struct DartCObject *WireSyncReturn; typedef struct wire_RwLockExercise { const void *ptr; } wire_RwLockExercise; typedef struct wire_HR { int64_t time_ms; uint8_t hr; } wire_HR; typedef struct wire_list_hr { struct wire_HR *ptr; int32_t len; } wire_list_hr; typedef struct wire_Crypto { } wire_Crypto; void store_dart_post_cobject(DartPostCObjectFnType ptr); Dart_Handle get_dart_object(uintptr_t ptr); void drop_dart_object(uintptr_t ptr); uintptr_t new_dart_opaque(Dart_Handle handle); intptr_t init_frb_dart_api_dl(void *obj); void wire_parse_map_package(int64_t port_, struct wire_uint_8_list *data); void wire_run_map_package_map_ext_opaque(int64_t port_, struct wire_RwLockGeoMapInfo map_package); void wire_run_map_package_set_dst_size_opaque(int64_t port_, struct wire_RwLockGeoMapInfo map_package, struct wire_Size *dst_size); void wire_run_map_package_get_dst_size_opaque(int64_t port_, struct wire_RwLockGeoMapInfo map_package); void wire_run_map_package_pic_to_position_opaque(int64_t port_, struct wire_RwLockGeoMapInfo map_package, struct wire_Offset *on_pic); void wire_run_map_package_position_to_pic_opaque(int64_t port_, struct wire_RwLockGeoMapInfo map_package, struct wire_Position *position); void wire_run_map_package_map_image_data_opaque(int64_t port_, struct wire_RwLockGeoMapInfo map_package); void wire_run_map_package_is_in_hot_zone_opaque(int64_t port_, struct wire_RwLockGeoMapInfo map_package, struct wire_Position *position); WireSyncReturn wire_distance_meter_between(struct wire_Position *p1, struct wire_Position *p2); void wire_new_exercise(int64_t port_); void wire_run_exercise_set(int64_t port_, struct wire_RwLockExercise exercise, int32_t age, int32_t sex, double weight_kg, double height_cm, double rhr); void wire_run_exercise_hr_push(int64_t port_, struct wire_RwLockExercise exercise, struct wire_HR *hr); void wire_run_exercise_hr_list_add(int64_t port_, struct wire_RwLockExercise exercise, struct wire_list_hr *hr_list); void wire_run_exercise_clear(int64_t port_, struct wire_RwLockExercise exercise); void wire_run_exercise_chart_hr_history(int64_t port_, struct wire_RwLockExercise exercise); void wire_run_exercise_chart_ei(int64_t port_, struct wire_RwLockExercise exercise); void wire_run_exercise_chart_ei_5min(int64_t port_, struct wire_RwLockExercise exercise); void wire_run_exercise_hr_min(int64_t port_, struct wire_RwLockExercise exercise); void wire_run_exercise_hr_max(int64_t port_, struct wire_RwLockExercise exercise); void wire_run_exercise_hr_mean(int64_t port_, struct wire_RwLockExercise exercise); void wire_run_exercise_hr_percent(int64_t port_, struct wire_RwLockExercise exercise, int32_t hr); void wire_run_exercise_kcal(int64_t port_, struct wire_RwLockExercise exercise); void wire_run_exercise_exercise_kcal(int64_t port_, struct wire_RwLockExercise exercise); void wire_run_exercise_ck(int64_t port_, struct wire_RwLockExercise exercise); void wire_run_exercise_ei(int64_t port_, struct wire_RwLockExercise exercise); void wire_run_exercise_hr_percent_range_list(int64_t port_, struct wire_RwLockExercise exercise); void wire_encrypt__method__Crypto(int64_t port_, struct wire_Crypto *that, struct wire_uint_8_list *data); void wire_decrypt__method__Crypto(int64_t port_, struct wire_Crypto *that, struct wire_uint_8_list *nonce, struct wire_uint_8_list *data); struct wire_RwLockExercise new_RwLockExercise(void); struct wire_RwLockGeoMapInfo new_RwLockGeoMapInfo(void); struct wire_Crypto *new_box_autoadd_crypto_0(void); struct wire_HR *new_box_autoadd_hr_0(void); struct wire_Offset *new_box_autoadd_offset_0(void); struct wire_Position *new_box_autoadd_position_0(void); struct wire_Size *new_box_autoadd_size_0(void); struct wire_list_hr *new_list_hr_0(int32_t len); struct wire_uint_8_list *new_uint_8_list_0(int32_t len); void drop_opaque_RwLockExercise(const void *ptr); const void *share_opaque_RwLockExercise(const void *ptr); void drop_opaque_RwLockGeoMapInfo(const void *ptr); const void *share_opaque_RwLockGeoMapInfo(const void *ptr); void free_WireSyncReturn(WireSyncReturn ptr); static int64_t dummy_method_to_enforce_bundling(void) { int64_t dummy_var = 0; dummy_var ^= ((int64_t) (void*) wire_parse_map_package); dummy_var ^= ((int64_t) (void*) wire_run_map_package_map_ext_opaque); dummy_var ^= ((int64_t) (void*) wire_run_map_package_set_dst_size_opaque); dummy_var ^= ((int64_t) (void*) wire_run_map_package_get_dst_size_opaque); dummy_var ^= ((int64_t) (void*) wire_run_map_package_pic_to_position_opaque); dummy_var ^= ((int64_t) (void*) wire_run_map_package_position_to_pic_opaque); dummy_var ^= ((int64_t) (void*) wire_run_map_package_map_image_data_opaque); dummy_var ^= ((int64_t) (void*) wire_run_map_package_is_in_hot_zone_opaque); dummy_var ^= ((int64_t) (void*) wire_distance_meter_between); dummy_var ^= ((int64_t) (void*) wire_new_exercise); dummy_var ^= ((int64_t) (void*) wire_run_exercise_set); dummy_var ^= ((int64_t) (void*) wire_run_exercise_hr_push); dummy_var ^= ((int64_t) (void*) wire_run_exercise_hr_list_add); dummy_var ^= ((int64_t) (void*) wire_run_exercise_clear); dummy_var ^= ((int64_t) (void*) wire_run_exercise_chart_hr_history); dummy_var ^= ((int64_t) (void*) wire_run_exercise_chart_ei); dummy_var ^= ((int64_t) (void*) wire_run_exercise_chart_ei_5min); dummy_var ^= ((int64_t) (void*) wire_run_exercise_hr_min); dummy_var ^= ((int64_t) (void*) wire_run_exercise_hr_max); dummy_var ^= ((int64_t) (void*) wire_run_exercise_hr_mean); dummy_var ^= ((int64_t) (void*) wire_run_exercise_hr_percent); dummy_var ^= ((int64_t) (void*) wire_run_exercise_kcal); dummy_var ^= ((int64_t) (void*) wire_run_exercise_exercise_kcal); dummy_var ^= ((int64_t) (void*) wire_run_exercise_ck); dummy_var ^= ((int64_t) (void*) wire_run_exercise_ei); dummy_var ^= ((int64_t) (void*) wire_run_exercise_hr_percent_range_list); dummy_var ^= ((int64_t) (void*) wire_encrypt__method__Crypto); dummy_var ^= ((int64_t) (void*) wire_decrypt__method__Crypto); dummy_var ^= ((int64_t) (void*) new_RwLockExercise); dummy_var ^= ((int64_t) (void*) new_RwLockGeoMapInfo); dummy_var ^= ((int64_t) (void*) new_box_autoadd_crypto_0); dummy_var ^= ((int64_t) (void*) new_box_autoadd_hr_0); dummy_var ^= ((int64_t) (void*) new_box_autoadd_offset_0); dummy_var ^= ((int64_t) (void*) new_box_autoadd_position_0); dummy_var ^= ((int64_t) (void*) new_box_autoadd_size_0); dummy_var ^= ((int64_t) (void*) new_list_hr_0); dummy_var ^= ((int64_t) (void*) new_uint_8_list_0); dummy_var ^= ((int64_t) (void*) drop_opaque_RwLockExercise); dummy_var ^= ((int64_t) (void*) share_opaque_RwLockExercise); dummy_var ^= ((int64_t) (void*) drop_opaque_RwLockGeoMapInfo); dummy_var ^= ((int64_t) (void*) share_opaque_RwLockGeoMapInfo); dummy_var ^= ((int64_t) (void*) free_WireSyncReturn); dummy_var ^= ((int64_t) (void*) store_dart_post_cobject); dummy_var ^= ((int64_t) (void*) get_dart_object); dummy_var ^= ((int64_t) (void*) drop_dart_object); dummy_var ^= ((int64_t) (void*) new_dart_opaque); return dummy_var; }