Commit Graph

569 Commits

Author SHA1 Message Date
Arthur
6c48b15bc0 chore: update backend demo 2023-03-13 14:03:16 +08:00
Ice
c079f70b09 fix: fix some style errors 2023-03-13 14:03:02 +08:00
gazedreamily
e56a5e06e3 fix: improve contextMenu 2023-03-13 13:51:57 +08:00
JearyVon
a40154be1b fix:use pinyin to input the first character is incomplete
When the cell is selected, the first character input using pinyin is incomplete.
2023-03-13 13:39:58 +08:00
lvjing
1945938cbd feat: add conditionFormat
2023/2/21 2.0

2023/02/21 3.0

2023/02/21 4.0
2023-03-02 12:55:55 +08:00
lvjing
6a9ea4f1d3 feat: Support shift + arrow keys for continuous selection 2023-03-02 12:55:13 +08:00
gazedreamily
1fe2fa1e15 feat: add focus sheet function 2023-03-02 12:53:39 +08:00
gazedreamily
299fbff7ad fix: missing border-slash after dragging 2023-03-01 11:23:20 +08:00
gazedreamily
ba92a6b1a3 fix: add row when pasting too many rows in sync 2023-03-01 11:22:42 +08:00
lvjing
e4794f7d0c feat: add dataVerification example 2023-03-01 11:21:38 +08:00
gazedreamily
4d813534eb fix: border in paste data 2023-03-01 11:20:49 +08:00
gazedreamily
7728e8268a fix: rowHeight in paste data 2023-03-01 11:19:04 +08:00
gazedreamily
f2a11c8892 fix: support underline and cancelline 2023-02-23 10:42:24 +08:00
gazedreamily
81a1a42444 fix: support italic, bold, font-family 2023-02-23 10:42:24 +08:00
gazedreamily
fd980687c0 fix: background and textAlign in paste data 2023-02-23 10:42:24 +08:00
Arthur
b48670ce6d fix: insert/delete col/row collabration issue 2023-02-23 09:47:35 +08:00
gazedreamily
09bc2e3714 fix: scientific natation parse error 2023-02-23 09:46:43 +08:00
gazedreamily
f330be4bd8 fix: add rows automatically when inserting too many rows 2023-02-23 09:45:43 +08:00
gazedreamily
d3531669dd fix: cell with text format be covered 2023-02-23 09:45:09 +08:00
gazedreamily
1781467662 fix: index function ref error 2023-02-23 09:44:50 +08:00
JearyVon
4ccfc45528 fix:after DeleteRowCol the sheet selected range error 2023-02-17 10:33:53 +08:00
JearyVon
d360e3ff33 fix: after insertRowCol the sheet row/col num no change 2023-02-17 10:33:53 +08:00
Bob
781d08c73b chore: bump version 0.14.0 2023-02-15 15:06:39 +08:00
gazedreamily
0b11808f8e fix: getCellValue can not get multiLine value 2023-02-15 15:06:02 +08:00
gazedreamily
97d505986d fix: f prop in origin row/col after adding row/col 2023-02-15 15:05:33 +08:00
gazedreamily
4ad49e0c78 fix: < or > be escaped in formula 2023-02-15 15:04:36 +08:00
gazedreamily
406cd0c0d2 fix: reference a cell with numbers startswith 0 2023-02-15 14:47:38 +08:00
gazedreamily
8a3abf2591 fix: copy cell with hyperlink 2023-02-15 14:47:21 +08:00
lvjing
9962119916 fix: formatPainter bug 2023-02-15 14:46:57 +08:00
lvjing
0048b1eacf fix: constituency follows 2023-02-15 14:46:57 +08:00
lvjing
a623d04ba7 fix: filterMenu some bug 2023-02-15 14:46:57 +08:00
lvjing
10bc705fe1 feat: add dataVerification function 2023-02-15 14:46:06 +08:00
Arthur
f94fd77540 fix: test formulaCache err 2023-02-15 14:46:06 +08:00
Arthur
06c0b2ce1f fix: calc mouse position with window scroll 2023-02-10 15:05:20 +08:00
Arthur
16f1324413 fix: import issue 2023-02-08 10:38:49 +08:00
Arthur
3c09b8ea6a fix: undefiend numeric parameters 2023-02-07 18:28:37 +08:00
Arthur
7c6a7f2af1 fix: test crash 2023-02-06 18:15:16 +08:00
Arthur
129a08878a fix: disable input autofocus 2023-02-06 17:52:33 +08:00
Arthur
77a453acae chore: fix some input issue and improve formula range select 2023-02-06 17:52:13 +08:00
gazedreamily
f070c71642 fix: change count of col/row after col/row deleted and test function 2023-02-06 17:43:09 +08:00
JearyVon
a24826a184 fix: updateSheetWithData
In function updateSheet, two variables(lastRowNum, lastColNum) take the wrong value
2023-02-06 17:42:40 +08:00
gazedreamily
860e27f48b fix: cells refering to other tables do not refresh 2023-02-06 17:42:25 +08:00
cybermerlin
acd9d56d8e
add: service to security monitoring and auto update packages and services (#189)
* chore(deps): bump loader-utils from 1.4.0 to 1.4.2

Bumps [loader-utils](https://github.com/webpack/loader-utils) from 1.4.0 to 1.4.2.
- [Release notes](https://github.com/webpack/loader-utils/releases)
- [Changelog](https://github.com/webpack/loader-utils/blob/v1.4.2/CHANGELOG.md)
- [Commits](https://github.com/webpack/loader-utils/compare/v1.4.0...v1.4.2)

---
updated-dependencies:
- dependency-name: loader-utils
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

* chore(deps): bump terser from 4.8.0 to 4.8.1

Bumps [terser](https://github.com/terser/terser) from 4.8.0 to 4.8.1.
- [Release notes](https://github.com/terser/terser/releases)
- [Changelog](https://github.com/terser/terser/blob/master/CHANGELOG.md)
- [Commits](https://github.com/terser/terser/compare/v4.8.0...v4.8.1)

---
updated-dependencies:
- dependency-name: terser
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

* Create dependabot.yml

* chore(deps): bump decode-uri-component in /packages/formula-parser

Bumps [decode-uri-component](https://github.com/SamVerschueren/decode-uri-component) from 0.2.0 to 0.2.2.
- [Release notes](https://github.com/SamVerschueren/decode-uri-component/releases)
- [Commits](https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.0...v0.2.2)

---
updated-dependencies:
- dependency-name: decode-uri-component
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

* chore(deps): bump minimatch in /packages/formula-parser

Bumps [minimatch](https://github.com/isaacs/minimatch) from 3.0.4 to 3.1.2.
- [Release notes](https://github.com/isaacs/minimatch/releases)
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md)
- [Commits](https://github.com/isaacs/minimatch/compare/v3.0.4...v3.1.2)

---
updated-dependencies:
- dependency-name: minimatch
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

* chore(deps): bump terser from 4.8.0 to 4.8.1 in /packages/formula-parser

Bumps [terser](https://github.com/terser/terser) from 4.8.0 to 4.8.1.
- [Release notes](https://github.com/terser/terser/releases)
- [Changelog](https://github.com/terser/terser/blob/master/CHANGELOG.md)
- [Commits](https://github.com/terser/terser/compare/v4.8.0...v4.8.1)

---
updated-dependencies:
- dependency-name: terser
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

* chore(deps): bump jsdom in /packages/formula-parser

Bumps [jsdom](https://github.com/jsdom/jsdom) from 16.4.0 to 16.7.0.
- [Release notes](https://github.com/jsdom/jsdom/releases)
- [Changelog](https://github.com/jsdom/jsdom/blob/master/Changelog.md)
- [Commits](https://github.com/jsdom/jsdom/compare/16.4.0...16.7.0)

---
updated-dependencies:
- dependency-name: jsdom
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

* chore(deps): bump loader-utils in /packages/formula-parser

Bumps [loader-utils](https://github.com/webpack/loader-utils) from 1.4.0 to 1.4.2.
- [Release notes](https://github.com/webpack/loader-utils/releases)
- [Changelog](https://github.com/webpack/loader-utils/blob/v1.4.2/CHANGELOG.md)
- [Commits](https://github.com/webpack/loader-utils/compare/v1.4.0...v1.4.2)

---
updated-dependencies:
- dependency-name: loader-utils
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

* chore(deps): bump json5 from 1.0.1 to 1.0.2 in /packages/formula-parser

Bumps [json5](https://github.com/json5/json5) from 1.0.1 to 1.0.2.
- [Release notes](https://github.com/json5/json5/releases)
- [Changelog](https://github.com/json5/json5/blob/main/CHANGELOG.md)
- [Commits](https://github.com/json5/json5/compare/v1.0.1...v1.0.2)

---
updated-dependencies:
- dependency-name: json5
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

* Update dependabot.yml

* chore(deps): bump actions/checkout from 2 to 3

Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 3.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v2...v3)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

* chore(deps): bump json-schema and jsprim in /packages/formula-parser

Bumps [json-schema](https://github.com/kriszyp/json-schema) and [jsprim](https://github.com/joyent/node-jsprim). These dependencies needed to be updated together.

Updates `json-schema` from 0.2.3 to 0.4.0
- [Release notes](https://github.com/kriszyp/json-schema/releases)
- [Commits](https://github.com/kriszyp/json-schema/compare/v0.2.3...v0.4.0)

Updates `jsprim` from 1.4.1 to 1.4.2
- [Release notes](https://github.com/joyent/node-jsprim/releases)
- [Changelog](https://github.com/TritonDataCenter/node-jsprim/blob/v1.4.2/CHANGES.md)
- [Commits](https://github.com/joyent/node-jsprim/compare/v1.4.1...v1.4.2)

---
updated-dependencies:
- dependency-name: json-schema
  dependency-type: indirect
- dependency-name: jsprim
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

* chore(deps): bump qs from 6.5.2 to 6.5.3 in /packages/formula-parser

Bumps [qs](https://github.com/ljharb/qs) from 6.5.2 to 6.5.3.
- [Release notes](https://github.com/ljharb/qs/releases)
- [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ljharb/qs/compare/v6.5.2...v6.5.3)

---
updated-dependencies:
- dependency-name: qs
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

* chore(deps): bump minimist in /packages/formula-parser

Bumps [minimist](https://github.com/minimistjs/minimist) from 1.2.5 to 1.2.7.
- [Release notes](https://github.com/minimistjs/minimist/releases)
- [Changelog](https://github.com/minimistjs/minimist/blob/main/CHANGELOG.md)
- [Commits](https://github.com/minimistjs/minimist/compare/v1.2.5...v1.2.7)

---
updated-dependencies:
- dependency-name: minimist
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

* chore(deps): bump tmpl from 1.0.4 to 1.0.5 in /packages/formula-parser

Bumps [tmpl](https://github.com/daaku/nodejs-tmpl) from 1.0.4 to 1.0.5.
- [Release notes](https://github.com/daaku/nodejs-tmpl/releases)
- [Commits](https://github.com/daaku/nodejs-tmpl/commits/v1.0.5)

---
updated-dependencies:
- dependency-name: tmpl
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

* chore(deps-dev): bump @babel/cli from 7.17.6 to 7.20.7

Bumps [@babel/cli](https://github.com/babel/babel/tree/HEAD/packages/babel-cli) from 7.17.6 to 7.20.7.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.20.7/packages/babel-cli)

---
updated-dependencies:
- dependency-name: "@babel/cli"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* chore(deps): bump path-parse in /packages/formula-parser

Bumps [path-parse](https://github.com/jbgutierrez/path-parse) from 1.0.6 to 1.0.7.
- [Release notes](https://github.com/jbgutierrez/path-parse/releases)
- [Commits](https://github.com/jbgutierrez/path-parse/commits/v1.0.7)

---
updated-dependencies:
- dependency-name: path-parse
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

* chore(deps): bump browserslist in /packages/formula-parser

Bumps [browserslist](https://github.com/browserslist/browserslist) from 4.16.0 to 4.21.4.
- [Release notes](https://github.com/browserslist/browserslist/releases)
- [Changelog](https://github.com/browserslist/browserslist/blob/main/CHANGELOG.md)
- [Commits](https://github.com/browserslist/browserslist/compare/4.16.0...4.21.4)

---
updated-dependencies:
- dependency-name: browserslist
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

* chore(deps): bump hosted-git-info in /packages/formula-parser

Bumps [hosted-git-info](https://github.com/npm/hosted-git-info) from 2.8.8 to 2.8.9.
- [Release notes](https://github.com/npm/hosted-git-info/releases)
- [Changelog](https://github.com/npm/hosted-git-info/blob/v2.8.9/CHANGELOG.md)
- [Commits](https://github.com/npm/hosted-git-info/compare/v2.8.8...v2.8.9)

---
updated-dependencies:
- dependency-name: hosted-git-info
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

* chore(deps): bump ajv and eslint in /packages/formula-parser

Bumps [ajv](https://github.com/ajv-validator/ajv) to 6.12.6 and updates ancestor dependency [eslint](https://github.com/eslint/eslint). These dependencies need to be updated together.


Updates `ajv` from 5.5.2 to 6.12.6
- [Release notes](https://github.com/ajv-validator/ajv/releases)
- [Commits](https://github.com/ajv-validator/ajv/compare/v5.5.2...v6.12.6)

Updates `eslint` from 4.19.1 to 8.31.0
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v4.19.1...v8.31.0)

---
updated-dependencies:
- dependency-name: ajv
  dependency-type: indirect
- dependency-name: eslint
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>

* chore(deps-dev): bump father-build from 1.21.2 to 1.22.5

Bumps [father-build](https://github.com/umijs/father) from 1.21.2 to 1.22.5.
- [Release notes](https://github.com/umijs/father/releases)
- [Commits](https://github.com/umijs/father/compare/father-build@1.21.2...father-build@1.22.5)

---
updated-dependencies:
- dependency-name: father-build
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* chore(deps): bump borales/actions-yarn from 3.0.0 to 4.2.0

Bumps [borales/actions-yarn](https://github.com/borales/actions-yarn) from 3.0.0 to 4.2.0.
- [Release notes](https://github.com/borales/actions-yarn/releases)
- [Changelog](https://github.com/Borales/actions-yarn/blob/master/CHANGELOG.md)
- [Commits](https://github.com/borales/actions-yarn/compare/v3.0.0...v4.2.0)

---
updated-dependencies:
- dependency-name: borales/actions-yarn
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

* chore(deps-dev): bump eslint-plugin-react-hooks from 4.3.0 to 4.6.0

Bumps [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) from 4.3.0 to 4.6.0.
- [Release notes](https://github.com/facebook/react/releases)
- [Changelog](https://github.com/facebook/react/blob/main/packages/eslint-plugin-react-hooks/CHANGELOG.md)
- [Commits](https://github.com/facebook/react/commits/HEAD/packages/eslint-plugin-react-hooks)

---
updated-dependencies:
- dependency-name: eslint-plugin-react-hooks
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* chore(deps): bump ssri from 6.0.1 to 6.0.2 in /packages/formula-parser

Bumps [ssri](https://github.com/npm/ssri) from 6.0.1 to 6.0.2.
- [Release notes](https://github.com/npm/ssri/releases)
- [Changelog](https://github.com/npm/ssri/blob/v6.0.2/CHANGELOG.md)
- [Commits](https://github.com/npm/ssri/compare/v6.0.1...v6.0.2)

---
updated-dependencies:
- dependency-name: ssri
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

* chore(deps): bump elliptic in /packages/formula-parser

Bumps [elliptic](https://github.com/indutny/elliptic) from 6.5.3 to 6.5.4.
- [Release notes](https://github.com/indutny/elliptic/releases)
- [Commits](https://github.com/indutny/elliptic/compare/v6.5.3...v6.5.4)

---
updated-dependencies:
- dependency-name: elliptic
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

* chore(deps-dev): bump jest-cli from 26.6.3 to 29.3.1

Bumps [jest-cli](https://github.com/facebook/jest/tree/HEAD/packages/jest-cli) from 26.6.3 to 29.3.1.
- [Release notes](https://github.com/facebook/jest/releases)
- [Changelog](https://github.com/facebook/jest/blob/main/CHANGELOG.md)
- [Commits](https://github.com/facebook/jest/commits/v29.3.1/packages/jest-cli)

---
updated-dependencies:
- dependency-name: jest-cli
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

* chore(deps-dev): bump @storybook/addon-essentials from 6.4.19 to 6.5.15

Bumps [@storybook/addon-essentials](https://github.com/storybookjs/storybook/tree/HEAD/addons/essentials) from 6.4.19 to 6.5.15.
- [Release notes](https://github.com/storybookjs/storybook/releases)
- [Changelog](https://github.com/storybookjs/storybook/blob/v6.5.15/CHANGELOG.md)
- [Commits](https://github.com/storybookjs/storybook/commits/v6.5.15/addons/essentials)

---
updated-dependencies:
- dependency-name: "@storybook/addon-essentials"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* chore(deps): bump dayjs from 1.11.0 to 1.11.7

Bumps [dayjs](https://github.com/iamkun/dayjs) from 1.11.0 to 1.11.7.
- [Release notes](https://github.com/iamkun/dayjs/releases)
- [Changelog](https://github.com/iamkun/dayjs/blob/v1.11.7/CHANGELOG.md)
- [Commits](https://github.com/iamkun/dayjs/compare/v1.11.0...v1.11.7)

---
updated-dependencies:
- dependency-name: dayjs
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* chore(deps-dev): bump eslint-plugin-prettier from 4.0.0 to 4.2.1

Bumps [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) from 4.0.0 to 4.2.1.
- [Release notes](https://github.com/prettier/eslint-plugin-prettier/releases)
- [Changelog](https://github.com/prettier/eslint-plugin-prettier/blob/master/CHANGELOG.md)
- [Commits](https://github.com/prettier/eslint-plugin-prettier/compare/v4.0.0...v4.2.1)

---
updated-dependencies:
- dependency-name: eslint-plugin-prettier
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* chore(deps-dev): bump @types/lodash from 4.14.179 to 4.14.191

Bumps [@types/lodash](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/lodash) from 4.14.179 to 4.14.191.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/lodash)

---
updated-dependencies:
- dependency-name: "@types/lodash"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* chore(deps-dev): bump @typescript-eslint/eslint-plugin

Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 5.48.0 to 5.49.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.49.0/packages/eslint-plugin)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* chore(deps-dev): bump @typescript-eslint/parser from 5.48.0 to 5.50.0

Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 5.48.0 to 5.50.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.50.0/packages/parser)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/parser"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-03 20:11:11 +08:00
gazedreamily
b5dbfb5f20 fix: initSheetData and APIStoryBook 2023-02-03 11:13:33 +08:00
lvjing
4ffa79ad80 feat: add backTop function 2023-02-03 11:13:15 +08:00
gazedreamily
4439448741 feat: add recalculateAllFormula api 2023-02-03 11:12:10 +08:00
lvjing
d83f3e88b7 fix: selection bug 2023-02-03 11:11:45 +08:00
gazedreamily
9e1e3be5bf feat: add change colWidth/rowHeight in contextMenu 2023-02-03 11:11:08 +08:00
lvjing
ddebd832a3 perf: optimize clearContent prompt 2023-02-01 17:20:34 +08:00
lvjing
5e1085b958 fix: font show bug 2023-02-01 17:20:34 +08:00