Commit Graph

12801 Commits (c24b2067a3a591c34d3eaf79db663f2a680e241c)

Author SHA1 Message Date
Gordon Williams 7830fb60c5
Merge pull request #2719 from bobrippling/feature/ratchet-cache
Ratchet launch: add caching
2023-05-04 10:34:42 +01:00
Gordon Williams 46de34a98d
Merge pull request #2721 from ainegil/master
3d Clock and Polymaths Clock
2023-05-04 10:34:17 +01:00
Rob Pilling 988945f0dc popcon: regenerate JS 2023-05-03 22:16:29 +01:00
Rob Pilling eb0af982c5 popcon: use own .info file to bust launcher cache 2023-05-03 22:16:23 +01:00
Rob Pilling 09c3445ac3 popcon: make orderChanged local 2023-05-03 22:14:41 +01:00
Rob Pilling d888b80ea1 Ratchet launch: bump version 2023-05-03 22:03:07 +01:00
Rob Pilling f9710e75e1 popcon: update README & metadata 2023-05-03 21:59:33 +01:00
Erik Andresen 044fc173c5 calendar: Add type other+repeat 2023-05-03 22:09:14 +02:00
ainegil 97bf76533a
Delete polymath.app.js 2023-05-03 21:40:52 +02:00
ainegil 056b273523
Delete icon.png 2023-05-03 21:38:58 +02:00
ainegil 943ce51852
Update app.js 2023-05-03 21:28:54 +02:00
ainegil d36f4f3b56
Update app.js 2023-05-03 21:22:32 +02:00
ainegil d314fe6c78
Update app.js 2023-05-03 21:16:48 +02:00
ainegil abccdb00b4
Add files via upload 2023-05-03 21:13:31 +02:00
ainegil b923aa57e3
Update metadata.json 2023-05-03 20:48:34 +02:00
ainegil 93c54cc1f6
Update README.md 2023-05-03 20:33:31 +02:00
ainegil 1f40abaffd
Update README.md 2023-05-03 20:31:44 +02:00
ainegil 46ac3d0f9c
Delete screenshot .png 2023-05-03 20:31:09 +02:00
ainegil 82a3f6dd6a
Add files via upload 2023-05-03 20:28:21 +02:00
ainegil f180c19541
Add files via upload 2023-05-03 20:25:56 +02:00
ainegil 7b418f7861
Update README.md 2023-05-03 20:09:13 +02:00
ainegil 57254539b6
Update README.md 2023-05-03 20:06:20 +02:00
ainegil b7f26dbb01
Update metadata.json 2023-05-03 20:00:52 +02:00
ainegil 9abddfb2f9
Delete metadata.md 2023-05-03 19:58:10 +02:00
ainegil 2dd9eeaf7a
Add files via upload 2023-05-03 19:57:25 +02:00
ainegil eedc4799dd
Add files via upload 2023-05-03 19:56:19 +02:00
ainegil fd40c6f281
Add files via upload 2023-05-03 19:52:04 +02:00
ainegil 4e7b249277
Add files via upload 2023-05-03 19:50:40 +02:00
ainegil d94cdc9915
Add files via upload 2023-05-03 19:49:39 +02:00
ainegil e1b2f19f0d
Create app.js 2023-05-03 19:30:53 +02:00
Gordon Williams 291d809583
Merge pull request #2715 from stweedo/master
Made a new clock
2023-05-03 11:09:37 +01:00
Gordon Williams fcc8fe3ff5
Merge pull request #2700 from bobrippling/powermanager-interface
powermanager: format seconds into days/hours/minutes/seconds
2023-05-03 11:09:28 +01:00
Gordon Williams 4faa3dc5b3
Merge pull request #2717 from eyecreate/master
Update to nesclock to improve memory usage
2023-05-03 10:55:52 +01:00
Rob Pilling a628124ac3 popcon: icons 2023-05-03 08:03:49 +01:00
Rob Pilling e6078df861 popcon: generate JS 2023-05-03 07:53:09 +01:00
Rob Pilling 7f528585e7 popcon: remove debug logs 2023-05-03 07:53:09 +01:00
Rob Pilling fcfc33399d popcon: app sorting (and debug logs) 2023-05-03 07:53:09 +01:00
Rob Pilling 3b16c85578 popcon: change type 2023-05-03 07:53:09 +01:00
Rob Pilling d4878be7fa popcon: initial launch-sortorder modification app 2023-05-03 07:52:51 +01:00
ainegil e5f165e740
Add files via upload 2023-05-03 08:05:25 +02:00
ainegil ed7028d429
Add files via upload 2023-05-03 07:38:12 +02:00
ainegil 251cb13ac9
Add files via upload 2023-05-03 07:28:43 +02:00
ainegil d57803e94b
Add files via upload 2023-05-03 07:25:35 +02:00
stweedo e94cbcbf74
Update metadata.json
Added dark theme screenshot
2023-05-02 23:58:52 -05:00
stweedo c3b0f4a56d
Add files via upload 2023-05-02 23:54:41 -05:00
ainegil 6b7674d584
Add files via upload 2023-05-03 06:51:19 +02:00
ainegil 90336ac20f
Update README.md 2023-05-03 06:44:32 +02:00
ainegil 8f93b46b21
Update README.md 2023-05-03 06:41:27 +02:00
ainegil f2ed4e8976
Update README.md 2023-05-03 06:39:53 +02:00
ainegil 65c890efc2
Update README.md 2023-05-03 06:31:23 +02:00
ainegil b1b3c54db0
Update app.js 2023-05-03 06:28:30 +02:00
ainegil 9e82f580ae
Add files via upload 2023-05-03 06:22:25 +02:00
Rob Pilling 4e2c3dc0c1 Ratchet launch: add caching 2023-05-02 22:57:15 +01:00
Erik Andresen 5da64a5f83 calendar/interface: Add check for existing file 2023-05-02 22:55:58 +02:00
Erik Andresen 2d752832b7 sched/interface: fix date format 2023-05-02 22:31:21 +02:00
Erik Andresen 8650595ca4 calendar: Add interface.html for holidays 2023-05-02 22:30:47 +02:00
ainegil a01eb194d7
Update README.md 2023-05-02 21:59:18 +02:00
ainegil 0532908632
Add files via upload 2023-05-02 21:56:16 +02:00
ainegil 550914f69e
Update metadata.json 2023-05-02 21:54:25 +02:00
ainegil 23cfcd7b58
Update metadata.json 2023-05-02 21:48:53 +02:00
ainegil 48a0d61761
Update metadata.json 2023-05-02 21:44:02 +02:00
ainegil 695551037e
Update metadata.json 2023-05-02 21:42:46 +02:00
ainegil db627a0295
Add files via upload 2023-05-02 21:40:20 +02:00
ainegil c187db2a2f
Create README.md 2023-05-02 21:37:48 +02:00
ainegil 1f7b92d9c1
Update metadata.json 2023-05-02 21:14:20 +02:00
ainegil fb9528b690
Delete polymath.js 2023-05-02 21:01:30 +02:00
eyecreate 4a50b9944c
Merge branch 'espruino:master' into master 2023-05-02 14:57:02 -04:00
ainegil ac1678d2ff
Add files via upload 2023-05-02 20:57:02 +02:00
ainegil 847362dd14
Add files via upload 2023-05-02 20:52:07 +02:00
Kevin Whitaker dc84105a3c typo in variable name 2023-05-02 14:46:45 -04:00
ainegil 3dde3f7035
Delete app.js 2023-05-02 20:42:08 +02:00
Kevin Whitaker 159d7e6c71 rearrange bitmap code to save memory and preallocate fonts 2023-05-02 14:37:21 -04:00
ainegil 4d20b495aa
Add files via upload 2023-05-02 20:32:31 +02:00
stweedo cba2e11dcc
Update metadata.json 2023-05-02 13:25:35 -05:00
stweedo c2aa2f3908
Create metadata.json 2023-05-02 13:09:37 -05:00
ainegil 49ec9476f1
Update metadata.json 2023-05-02 20:08:29 +02:00
stweedo 5790cfc58d
Create app-icon.js 2023-05-02 13:06:27 -05:00
stweedo 18e6df533f
Create ChangeLog 2023-05-02 13:04:44 -05:00
Erik Andresen aa6d7cdbe1 calendar: Display holidays 2023-05-02 20:03:58 +02:00
stweedo e8f1bf638c
Add files via upload 2023-05-02 13:02:46 -05:00
stweedo 355d1ab8f9
Create app.js 2023-05-02 13:01:44 -05:00
ainegil 8f85b9e58a
Create metadata.json 2023-05-02 19:47:07 +02:00
ainegil 95cf8edb88
Create app-icon.js 2023-05-02 19:41:14 +02:00
ainegil 7fdabba1cb
Add files via upload 2023-05-02 19:36:47 +02:00
ainegil 59cdf22af7
Create polymath.js 2023-05-02 19:34:01 +02:00
Erik Andresen 3f1ded53ed calendar: Read day names from locale 2023-05-02 19:33:29 +02:00
ainegil 71883255f7
Create polymath.app.js 2023-05-02 19:28:20 +02:00
Hugh Barney a7cf5e70bc clkinfogps: disable more debug 2023-04-29 10:49:14 +01:00
Hugh Barney c6fc025fd0 Merge remote-tracking branch 'upstream/master' 2023-04-28 19:23:22 +01:00
Hugh Barney 56270c35d7 clkinfogps: disable debug, README updated, Lato: save a fast and slow version 2023-04-28 19:22:24 +01:00
Hugh Barney ca021fdf75 clkinfogps: disable debug, README updated, Lato: save a fast and slow version 2023-04-28 19:21:12 +01:00
Gordon Williams dea770cb91 Merge branch 'master' of github.com:espruino/BangleApps 2023-04-28 09:59:22 +01:00
Gordon Williams 4b2061e899 Update app metadata to make clockinfo apps easier to find 2023-04-28 09:59:11 +01:00
Gordon Williams 73c55e6d26 add agps to tags 2023-04-28 08:57:08 +01:00
Gordon Williams 0881693139
Merge pull request #2706 from bobrippling/fix-wid_edit-draw
Fix `wid_edit`'s `draw()` - pass `WIDGET` as first argument
2023-04-28 08:18:36 +01:00
Rob Pilling 3dd25f0bfd Update changelogs for draw() API change 2023-04-27 18:10:20 +01:00
Richard de Boer d2875ba38b
cogclock: Support Bangle.js 2
Very tight, but it looks acceptable with hidden widgets.
Not defaulting the settingto hiding widgets though, to avoid code clutter.
2023-04-27 15:19:46 +02:00
Gordon Williams d8ba658769 Merge branch 'master' of github.com:espruino/BangleApps 2023-04-27 11:03:17 +01:00
Gordon Williams 9a7e28548f minor tweak - track now plots smaller updates more quickly, and remembers color 2023-04-27 11:03:03 +01:00
Gordon Williams 60948dc3f6 hide DFU version message if bootloader is already new 2023-04-27 11:02:33 +01:00
Gordon Williams 9eee14bb0f
Merge pull request #2710 from eyecreate/master
update red7game with new game confirmation
2023-04-27 08:54:06 +01:00
Hugh Barney e180786883 clkinfogps fix tab spaces, build fail 2023-04-26 19:25:50 +01:00
Kevin Whitaker 3c03aef619 update red7game with new game confirmation 2023-04-26 11:20:25 -04:00
Rob Pilling f46a9f526d Fix ABI of widget.draw() 2023-04-25 22:12:06 +01:00
Hugh Barney e4a4480376 Merge remote-tracking branch 'upstream/master' 2023-04-25 17:52:27 +01:00
Gordon Williams c7d60250a6 Misc recorder/openstmap tweaks 2023-04-25 10:09:07 +01:00
Rob Pilling 67d89761b5 Fix wid_edit draw() - pass WIDGET as first argument
When attempting to edit a widget whose `draw` function takes the widget as an argument, we get an exception from that `draw` function. This fixes that by catering for both APIs.

The back button widget expects this, as does [`widsleepstatus`], [`widlock`] and [`widlockunlock`].

There are other widgets ([`widmessages`], [`widbatpc`] and [`widalarmeta`]) which use something else for the first parameter, however these are type-checked and used to distinguish calls from `Bangle.drawWidgets()` and elsewhere.

[`widsleepstatus`]: 2f6862024d/apps/widsleepstatus/widget.js (L20)
[`widlock`]: 2f6862024d/apps/widlock/widget.js (L5)
[`widlockunlock`]: 2f6862024d/apps/widlockunlock/widget.js (L27)

[`widmessages`]: 2f6862024d/apps/widmessages/widget.js (L14)
[`widbatpc`]: 2f6862024d/apps/widbatpc/widget.js (L89)
[`widalarmeta`]: 2f6862024d/apps/widalarmeta/widget.js (L28)
2023-04-25 07:22:58 +01:00
Rob Pilling c39a88f37b drained: add app icon 2023-04-24 21:51:02 +01:00
Gordon Williams 2f6862024d
Merge pull request #2691 from KTibow/patch-6
Fix some HRM logic in the health app
2023-04-24 14:52:34 +01:00
Gordon Williams d42a80da00 add workaround for connection timeout issue 2023-04-24 11:27:08 +01:00
Gordon Williams b7d49cbbf8 allow log messages 2023-04-24 10:56:01 +01:00
Gordon Williams c9cce8ca9c Merge branch 'master' of github.com:espruino/BangleApps 2023-04-24 10:42:22 +01:00
Gordon Williams 82ea342d39 resurface original bthrm app as bthrmlite - for https://forum.espruino.com/conversations/385841/#comment16951663 2023-04-24 10:42:16 +01:00
Gordon Williams 3940403167
Merge pull request #2697 from bobrippling/stopw-ms-format
stopw: hardcode format and show milliseconds just for the first minute
2023-04-24 10:00:25 +01:00
Hugh Barney a217bf0eb9 clkinfogps updated screenshots, added image, fixed reset if no fix code 2023-04-23 18:56:17 +01:00
Hugh Barney 662df4beb6 clkinfogps updated screenshots, added image, fixed reset if no fix code 2023-04-23 18:51:30 +01:00
Richard de Boer 11aeaacb8f
widmsggrid: Don't turn on LCD
There's really no need for the widget to turn on the screen.
2023-04-23 16:08:06 +02:00
Hugh Barney 8416f6e5c5 clkinfogps added screenshots, debug, consistant timer handling 2023-04-23 13:30:15 +01:00
Hugh Barney 31c0f0059a clkinfogps clear fixTime/display if no fix for 4 minutes 2023-04-22 14:40:11 +01:00
Hugh Barney 03f5b12cf2 clkinfogps clear fixTime/display if no fix for 4 minutes 2023-04-22 14:33:31 +01:00
Rob Pilling 7d9a6a2a8a stopw: update changelog / version 2023-04-22 12:01:53 +01:00
Rob Pilling 0eaa35cfe4 Merge branch 'master' into stopw-ms-format
Conflicts:
	apps/clkinfostopw/settings.ts
2023-04-22 11:58:37 +01:00
Hugh Barney 84a85b6de9 clkinfogps set gps power on to 90 seconds after getting fix 2023-04-22 02:14:18 +01:00
Hugh Barney 0d188678cc clkinfogps fixes 2023-04-22 02:00:01 +01:00
Hugh Barney b673479736 clkinfogps fixes 2023-04-22 01:48:53 +01:00
Hugh Barney f0e863dfcd clkinfogps call geo.xx correctly 2023-04-22 01:39:11 +01:00
Hugh Barney 07fd9ffe62 added geotools module 2023-04-22 01:12:49 +01:00
Hugh Barney bff6a4d145 Added clkinfogps 2023-04-22 00:51:30 +01:00
Rob Pilling f3a02082df stopw: fix format and show milliseconds up to 1min 2023-04-21 18:02:01 +01:00
KungPhoo 737bdd996c -glbasic clock: changed font, so '5' and '6' don't look similar. 2023-04-21 14:08:28 +02:00
Gordon Williams 079598bc48 Merge in https://github.com/espruino/BangleApps/pull/2702
(PR included a bunch of other stuff not required)
2023-04-21 11:38:27 +01:00
Gordon Williams 3b71304410
Merge pull request #2699 from thyttan/bwclock-fontless
[BW Clock lite] make clock_info border one pixel wider
2023-04-20 19:12:43 +01:00
Rob Pilling fc82d3b13b Update typescript & remove "use strict"s 2023-04-20 13:09:52 +01:00
Gordon Williams bce9def441
Merge pull request #2684 from bobrippling/low-power-mode
Drained: Low power mode app
2023-04-20 09:02:38 +01:00
Rob Pilling 524b204a30 drained: document features in README 2023-04-19 22:40:54 +01:00
Rob Pilling 05094f6c51 stopw: show millis for the first minute 2023-04-19 21:50:51 +01:00
Rob Pilling a467a81c33 stopw: remove padding from minute formatting 2023-04-19 19:04:15 +01:00
Rob Pilling 96c8b9e49d drained: regenerate JS 2023-04-19 18:36:54 +01:00
Rob Pilling f8fc93301e drained: handle errors from bootupdate
Such as:
```
Uncaught ReferenceError: "bleServiceOptions" is not defined
 at line 4 col 228 in .boot0
...ECwA=="));bleServiceOptions.hid=Bangle.HID;
                              ^
at line 68 col 50 in drained.app.js
eval(require('Storage').read('bootupdate.js'));
                                             ^
```
2023-04-19 18:36:54 +01:00
Rob Pilling 73d41a40ff drained: allow user to restore full-power mode 2023-04-19 18:36:54 +01:00
Rob Pilling 99a211a937 drained: publicise `drainedRestore()` 2023-04-19 18:36:54 +01:00
Rob Pilling c7aa2b3655 drained: load self on startup
this allows us to then control restoring normal operation
2023-04-19 18:14:10 +01:00
Rob Pilling a28891e6df drained: guard against BLE exceptions 2023-04-19 18:13:48 +01:00
thyttan 6830e5ed16 make clock_info border one pixel wider 2023-04-19 19:13:33 +02:00
Rob Pilling d0ad4cd8df drained: restore normal operation on sufficient charge 2023-04-19 18:13:23 +01:00
thyttan 3ac91b5fee make clock_info border one pixel wider 2023-04-19 18:51:02 +02:00
Rob Pilling 55441d5ef5 powermanager: format seconds into days/hours/minutes/seconds 2023-04-19 12:04:15 +01:00
Rob Pilling 1893345d37 stopw: only show milliseconds for the first second 2023-04-19 08:37:41 +01:00
Hugh Barney 24dd468edb ensure widget is referenced as batc throughout 2023-04-18 20:28:57 +01:00
Hugh Barney 529eb7c380 merge 2023-04-18 20:18:54 +01:00
Hugh Barney d4d44bcc72 merge 2023-04-18 20:14:19 +01:00
Hugh Barney 894591df68 renamed Changelog to ChangeLog as the tests are case sensitive 2023-04-18 20:09:15 +01:00
Gordon Williams 9cb21ceb0f
Merge pull request #2695 from bobrippling/stopw-improvements
Improvements to the stopwatch clockinfo
2023-04-17 14:09:44 +01:00
Rob Pilling 9767eb6594 typescript: drop "use strict" generation 2023-04-17 12:02:31 +01:00
Kendell R 0e461352d1
Update boot.min.js 2023-04-17 06:24:47 -04:00
Kendell R a67f819cf3
Raise threshold to 90% confidence 2023-04-17 06:00:09 -04:00
Gordon Williams 1047f8dd23
Merge pull request #2693 from c-mauderer/master
widalarmeta: Selectable font. Optional hour padding.
2023-04-17 10:32:06 +01:00
Gordon Williams 9daa77d78d
Merge pull request #2690 from Rarder44/Messages-Light
fix for #2689
2023-04-17 10:03:44 +01:00
Rob Pilling 685aedad41 clkinfo stopw: better settings 2023-04-17 08:52:10 +01:00
Rob Pilling 1ac5942a93 clkinfo stopw: regenerate JS 2023-04-16 21:15:25 +01:00
Rob Pilling efd6ec5083 clkinfo stopw: fix redrawing when paused 2023-04-16 21:14:29 +01:00
Rob Pilling 2443000117 clkinfo stopw: drop interval to 1s 2023-04-16 21:14:29 +01:00
Rob Pilling ac219f241f clkinfo stopw: add option for format 2023-04-16 21:14:27 +01:00
Hugh Barney 7ec885008d reverted to clkinfostopw 0.1 to avoid clash with widbatc PR 2023-04-16 18:02:38 +01:00
Hugh Barney e5c6707e15 added ChangeLog 2023-04-16 17:15:54 +01:00
Hugh Barney b627945751 corrected metadata.json 2023-04-16 17:11:45 +01:00
Hugh Barney 2216398bb8 Yet Another Battery Widget 2023-04-16 17:01:30 +01:00
Christian Mauderer 9ece2165e4 widalarmeta: Selectable font. Optional hour padding.
Allow to select between segment, teletext and bitmap font. Allow to
disable the hour padding.

FIXME
2023-04-16 17:56:05 +02:00
Hugh Barney 82b78d5b69 clkinfostopw - set format to h:mm:ss to shorten string 2023-04-14 23:54:09 +01:00
Rob Pilling ea5acf0b12 drained: rearrange disabling/enabling bootcode 2023-04-13 18:38:39 +01:00
Rob Pilling 80a77772e8 drained: emit "drained" event 2023-04-13 18:35:41 +01:00
Rob Pilling ab75d5b353 Regenerate JS 2023-04-13 18:07:46 +01:00
Rob Pilling 49527fbd22 drained: add ability to disable other boot code 2023-04-13 18:07:46 +01:00
Rob Pilling 14ad4b760a drained: add settings type 2023-04-13 18:05:26 +01:00
Rob Pilling 671ee4af7a drained: fit settings prompts into screen (and format) 2023-04-13 17:52:09 +01:00
Rob Pilling 4a8cd6e7a8 Regenerate typescript 2023-04-13 17:52:04 +01:00
Rarder44 ecd7ba57c1 [messages_light] changelog and metadata 2023-04-13 18:37:27 +02:00
Kendell R f7d8ab1a5b
turns out the two bpms can be a bit off 2023-04-13 09:09:44 -04:00
Kendell R a21b6827ff
bump version 2023-04-13 09:05:06 -04:00
Kendell R cdb441d40f
Fix some logic in the health app 2023-04-13 09:02:29 -04:00
Gordon Williams e9bfe885e7 Merge branch 'master' of github.com:espruino/BangleApps 2023-04-13 10:36:38 +01:00
Gordon Williams 423d22c273 tweak screenshots 2023-04-13 10:36:20 +01:00
Rarder44 ebf27aa14f fix for #2689
commented out of the old code (it could be useful during the re-implementation of the music interface)
2023-04-12 17:43:12 +02:00
pinq- d1fe165c80 Removed screenshots and added Contributors 2023-04-12 17:35:27 +03:00
Gordon Williams fb694036a4
Merge pull request #2681 from notEvil/chargent4
chargent: notification
2023-04-12 10:29:33 +01:00
Gordon Williams 14cc283679
Merge pull request #2679 from storm64/sleeplog
[sleeplog] Improving triggers and web interface
2023-04-12 10:28:07 +01:00
Gordon Williams b371fa6171
Merge pull request #2688 from gellnerm/master
Initial release of widtemp temperature widget
2023-04-12 10:27:33 +01:00
Rob Pilling 1aed25f05f drained: use short booleans 2023-04-11 18:15:32 +01:00
pinq- 39d91dd4ac Merge branch 'master' of https://github.com/pinq-/BangleApps 2023-04-10 22:09:32 +03:00
pinq- ed998b8b81 change of the default values
Added images and change default values
2023-04-10 22:08:28 +03:00
pinq- a89ea65410
No need for this 2023-04-10 21:48:13 +03:00
pinq- 2889a73ff5 change of default values 2023-04-10 21:38:47 +03:00
pinq- 0a4faec632
Merge branch 'espruino:master' into master 2023-04-10 21:31:17 +03:00
pinq- f648a7250d Some settings changes
Made bubble option global
Added date to text
2023-04-10 21:29:13 +03:00
mgellner 4620040172
Fix widget.js filename to match name in metadata.json 2023-04-10 18:58:47 +02:00
mgellner 089a9a7d0d Initial release of widtemp temperature widget 2023-04-10 18:01:59 +02:00
pancake 01b7f1648b Fix exception and glitch in kanawatch 2023-04-10 13:21:11 +02:00
thyttan 663ea983e4
Change to 'custom' setUI to not set btn watch
> ['clock' - called for clocks. Sets Bangle.CLOCK=1 and allows a button to start the launcher](https://www.espruino.com/Reference#l_Bangle_setUI)
2023-04-08 23:56:21 +02:00
Rob Pilling 105da767b7 drained: generate js 2023-04-08 08:26:10 +01:00
Rob Pilling 923b5dbb96 drained: clearWatch() and turn off bluetooth 2023-04-08 08:25:54 +01:00