未验证 提交 669ac384 编写于 作者: J Jonah Williams 提交者: GitHub

roll dart and update libraries files (#9201)

上级 a6451caf
......@@ -31,7 +31,7 @@ vars = {
# Dart is: https://github.com/dart-lang/sdk/blob/master/DEPS.
# You can use //tools/dart/create_updated_flutter_deps.py to produce
# updated revision list of existing dependencies.
'dart_revision': 'b080e7c97a879eb803c725621b3993cbe994d19d',
'dart_revision': '9dcb026b264faf8be5e894dc227728fedb3fff33',
# WARNING: DO NOT EDIT MANUALLY
# The lines between blank lines above and below are generated by a script. See create_updated_flutter_deps.py
......@@ -60,7 +60,7 @@ vars = {
'dart_http_throttle_tag': '1.0.2',
'dart_intl_tag': '0.15.7',
'dart_json_rpc_2_tag': '2.0.9',
'dart_linter_tag': '0.1.90',
'dart_linter_tag': '0.1.91',
'dart_logging_tag': '0.11.3+2',
'dart_markdown_tag': '2.0.3',
'dart_matcher_tag': '0.12.3',
......
Signature: 8090a05e746be7a0d4eb0b9d6e5f0c5e
Signature: 4541d8f8b529d6b1e61e305c8202d978
UNUSED LICENSES:
......@@ -5000,6 +5000,21 @@ FILE: ../../../third_party/dart/samples/sample_extension/test_sample_synchronous
FILE: ../../../third_party/dart/samples/samples.status
FILE: ../../../third_party/dart/sdk/lib/_http/crypto.dart
FILE: ../../../third_party/dart/sdk/lib/_http/http_date.dart
FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/libraries.dart
FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/patch/async_patch.dart
FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/patch/core_patch.dart
FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/patch/isolate_patch.dart
FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/patch/math_patch.dart
FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/patch/mirrors_patch.dart
FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/foreign_helper.dart
FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/interceptors.dart
FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/isolate_helper.dart
FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/js_array.dart
FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/js_number.dart
FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/js_string.dart
FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/native_helper.dart
FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/regexp_helper.dart
FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/string_helper.dart
FILE: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/async_patch.dart
FILE: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/constant_map.dart
FILE: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/core_patch.dart
......@@ -5381,6 +5396,11 @@ FILE: ../../../third_party/dart/runtime/vm/timeline_linux.cc
FILE: ../../../third_party/dart/runtime/vm/zone_text_buffer.cc
FILE: ../../../third_party/dart/runtime/vm/zone_text_buffer.h
FILE: ../../../third_party/dart/sdk/lib/_http/overrides.dart
FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/patch/cli_patch.dart
FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/custom_hash_map.dart
FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/identity_hash_map.dart
FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/linked_hash_map.dart
FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/profile.dart
FILE: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/cli_patch.dart
FILE: ../../../third_party/dart/sdk/lib/cli/cli.dart
FILE: ../../../third_party/dart/sdk/lib/cli/wait_for.dart
......@@ -5800,6 +5820,7 @@ FILE: ../../../third_party/dart/runtime/vm/uri.cc
FILE: ../../../third_party/dart/runtime/vm/uri.h
FILE: ../../../third_party/dart/runtime/vm/uri_test.cc
FILE: ../../../third_party/dart/runtime/vm/virtual_memory_fuchsia.cc
FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/lib/js_util/dart2js/js_util_dart2js.dart
FILE: ../../../third_party/dart/sdk/lib/developer/service.dart
FILE: ../../../third_party/dart/sdk/lib/js_util/dart2js/js_util_dart2js.dart
FILE: ../../../third_party/dart/sdk/lib/vmservice/devfs.dart
......@@ -6029,6 +6050,17 @@ FILE: ../../../third_party/dart/runtime/vm/timeline.h
FILE: ../../../third_party/dart/runtime/vm/timeline_analysis.cc
FILE: ../../../third_party/dart/runtime/vm/timeline_analysis.h
FILE: ../../../third_party/dart/runtime/vm/timeline_test.cc
FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/lib/js/dart2js/js_dart2js.dart
FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/patch/developer_patch.dart
FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/classes.dart
FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/errors.dart
FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart
FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/rtti.dart
FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/runtime.dart
FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/types.dart
FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/utils.dart
FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/debugger.dart
FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/js_mirrors.dart
FILE: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/developer_patch.dart
FILE: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/preambles/d8.js
FILE: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/preambles/jsshell.js
......@@ -6300,6 +6332,17 @@ FILE: ../../../third_party/dart/sdk/lib/_http/http_parser.dart
FILE: ../../../third_party/dart/sdk/lib/_http/http_session.dart
FILE: ../../../third_party/dart/sdk/lib/_http/websocket.dart
FILE: ../../../third_party/dart/sdk/lib/_http/websocket_impl.dart
FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/patch/collection_patch.dart
FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/patch/convert_patch.dart
FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/patch/internal_patch.dart
FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/patch/io_patch.dart
FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/patch/typed_data_patch.dart
FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/annotations.dart
FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/js_helper.dart
FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/js_primitives.dart
FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/js_rti.dart
FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/mirror_helper.dart
FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/native_typed_data.dart
FILE: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/annotations.dart
FILE: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/collection_patch.dart
FILE: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/convert_patch.dart
......@@ -6550,6 +6593,8 @@ FILE: ../../../third_party/dart/runtime/vm/unibrow-inl.h
FILE: ../../../third_party/dart/runtime/vm/unibrow.cc
FILE: ../../../third_party/dart/runtime/vm/unibrow.h
FILE: ../../../third_party/dart/runtime/vm/verified_memory_test.cc
FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/preambles/d8.js
FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/preambles/jsshell.js
FILE: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/linked_hash_map.dart
FILE: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/shared/embedded_names.dart
FILE: ../../../third_party/dart/sdk/lib/collection/set.dart
......@@ -125,30 +125,30 @@
"dartdevc": {
"libraries": {
"async": {
"patches": "../../../third_party/dart/pkg/dev_compiler/tool/input_sdk/patch/async_patch.dart",
"patches": "../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/patch/async_patch.dart",
"uri": "../../../third_party/dart/sdk/lib/async/async.dart"
},
"_runtime": {
"uri": "../../../third_party/dart/pkg/dev_compiler/tool/input_sdk/private/ddc_runtime/runtime.dart"
"uri": "../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/runtime.dart"
},
"_interceptors": {
"uri": "../../../third_party/dart/pkg/dev_compiler/tool/input_sdk/private/interceptors.dart"
"uri": "../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/interceptors.dart"
},
"mirrors": {
"patches": "../../../third_party/dart/pkg/dev_compiler/tool/input_sdk/patch/mirrors_patch.dart",
"patches": "../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/patch/mirrors_patch.dart",
"supported": false,
"uri": "../../../third_party/dart/sdk/lib/mirrors/mirrors.dart"
},
"_debugger": {
"uri": "../../../third_party/dart/pkg/dev_compiler/tool/input_sdk/private/debugger.dart"
"uri": "../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/debugger.dart"
},
"io": {
"patches": "../../../third_party/dart/pkg/dev_compiler/tool/input_sdk/patch/io_patch.dart",
"patches": "../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/patch/io_patch.dart",
"supported": false,
"uri": "../../../third_party/dart/sdk/lib/io/io.dart"
},
"_internal": {
"patches": "../../../third_party/dart/pkg/dev_compiler/tool/input_sdk/patch/internal_patch.dart",
"patches": "../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/patch/internal_patch.dart",
"uri": "../../../third_party/dart/sdk/lib/internal/internal.dart"
},
"_metadata": {
......@@ -158,10 +158,10 @@
"uri": "../../../third_party/dart/sdk/lib/_http/http.dart"
},
"_js_primitives": {
"uri": "../../../third_party/dart/pkg/dev_compiler/tool/input_sdk/private/js_primitives.dart"
"uri": "../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/js_primitives.dart"
},
"_js_helper": {
"uri": "../../../third_party/dart/pkg/dev_compiler/tool/input_sdk/private/js_helper.dart"
"uri": "../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/js_helper.dart"
},
"ui": {
"uri": "lib/ui/ui.dart"
......@@ -170,30 +170,30 @@
"uri": "lib/_engine/engine.dart"
},
"js": {
"uri": "../../../third_party/dart/pkg/dev_compiler/tool/input_sdk/lib/js/dart2js/js_dart2js.dart"
"uri": "../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/lib/js/dart2js/js_dart2js.dart"
},
"_js_mirrors": {
"uri": "../../../third_party/dart/pkg/dev_compiler/tool/input_sdk/private/js_mirrors.dart"
"uri": "../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/js_mirrors.dart"
},
"html_common": {
"uri": "../../../third_party/dart/sdk/lib/html/html_common/html_common_dart2js.dart"
},
"_native_typed_data": {
"uri": "../../../third_party/dart/pkg/dev_compiler/tool/input_sdk/private/native_typed_data.dart"
"uri": "../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/native_typed_data.dart"
},
"core": {
"patches": "../../../third_party/dart/pkg/dev_compiler/tool/input_sdk/patch/core_patch.dart",
"patches": "../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/patch/core_patch.dart",
"uri": "../../../third_party/dart/sdk/lib/core/core.dart"
},
"js_util": {
"uri": "../../../third_party/dart/pkg/dev_compiler/tool/input_sdk/lib/js_util/dart2js/js_util_dart2js.dart"
"uri": "../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/lib/js_util/dart2js/js_util_dart2js.dart"
},
"collection": {
"patches": "../../../third_party/dart/pkg/dev_compiler/tool/input_sdk/patch/collection_patch.dart",
"patches": "../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/patch/collection_patch.dart",
"uri": "../../../third_party/dart/sdk/lib/collection/collection.dart"
},
"typed_data": {
"patches": "../../../third_party/dart/pkg/dev_compiler/tool/input_sdk/patch/typed_data_patch.dart",
"patches": "../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/patch/typed_data_patch.dart",
"uri": "../../../third_party/dart/sdk/lib/typed_data/typed_data.dart"
},
"web_audio": {
......@@ -203,11 +203,11 @@
"uri": "../../../third_party/dart/sdk/lib/html/dart2js/html_dart2js.dart"
},
"developer": {
"patches": "../../../third_party/dart/pkg/dev_compiler/tool/input_sdk/patch/developer_patch.dart",
"patches": "../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/patch/developer_patch.dart",
"uri": "../../../third_party/dart/sdk/lib/developer/developer.dart"
},
"isolate": {
"patches": "../../../third_party/dart/pkg/dev_compiler/tool/input_sdk/patch/isolate_patch.dart",
"patches": "../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/patch/isolate_patch.dart",
"supported": false,
"uri": "../../../third_party/dart/sdk/lib/isolate/isolate.dart"
},
......@@ -218,18 +218,18 @@
"uri": "../../../third_party/dart/sdk/lib/indexed_db/dart2js/indexed_db_dart2js.dart"
},
"convert": {
"patches": "../../../third_party/dart/pkg/dev_compiler/tool/input_sdk/patch/convert_patch.dart",
"patches": "../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/patch/convert_patch.dart",
"uri": "../../../third_party/dart/sdk/lib/convert/convert.dart"
},
"_isolate_helper": {
"uri": "../../../third_party/dart/pkg/dev_compiler/tool/input_sdk/private/isolate_helper.dart"
"uri": "../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/isolate_helper.dart"
},
"math": {
"patches": "../../../third_party/dart/pkg/dev_compiler/tool/input_sdk/patch/math_patch.dart",
"patches": "../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/patch/math_patch.dart",
"uri": "../../../third_party/dart/sdk/lib/math/math.dart"
},
"_foreign_helper": {
"uri": "../../../third_party/dart/pkg/dev_compiler/tool/input_sdk/private/foreign_helper.dart"
"uri": "../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/foreign_helper.dart"
},
"web_sql": {
"uri": "../../../third_party/dart/sdk/lib/web_sql/dart2js/web_sql_dart2js.dart"
......
......@@ -16,84 +16,84 @@
dartdevc:
libraries:
_runtime:
uri: "../../third_party/dart/pkg/dev_compiler/tool/input_sdk/private/ddc_runtime/runtime.dart"
uri: "../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/runtime.dart"
_debugger:
uri: "../../third_party/dart/pkg/dev_compiler/tool/input_sdk/private/debugger.dart"
uri: "../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/debugger.dart"
_foreign_helper:
uri: "../../third_party/dart/pkg/dev_compiler/tool/input_sdk/private/foreign_helper.dart"
uri: "../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/foreign_helper.dart"
_http:
uri: "../../third_party/dart/sdk/lib/_http/http.dart"
_interceptors:
uri: "../../third_party/dart/pkg/dev_compiler/tool/input_sdk/private/interceptors.dart"
uri: "../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/interceptors.dart"
_internal:
uri: "../../third_party/dart/sdk/lib/internal/internal.dart"
patches: "../../third_party/dart/pkg/dev_compiler/tool/input_sdk/patch/internal_patch.dart"
patches: "../../third_party/dart/sdk/lib/_internal/js_dev_runtime/patch/internal_patch.dart"
_isolate_helper:
uri: "../../third_party/dart/pkg/dev_compiler/tool/input_sdk/private/isolate_helper.dart"
uri: "../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/isolate_helper.dart"
_js_helper:
uri: "../../third_party/dart/pkg/dev_compiler/tool/input_sdk/private/js_helper.dart"
uri: "../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/js_helper.dart"
_js_mirrors:
uri: "../../third_party/dart/pkg/dev_compiler/tool/input_sdk/private/js_mirrors.dart"
uri: "../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/js_mirrors.dart"
_js_primitives:
uri: "../../third_party/dart/pkg/dev_compiler/tool/input_sdk/private/js_primitives.dart"
uri: "../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/js_primitives.dart"
_metadata:
uri: "../../third_party/dart/sdk/lib/html/html_common/metadata.dart"
_native_typed_data:
uri: "../../third_party/dart/pkg/dev_compiler/tool/input_sdk/private/native_typed_data.dart"
uri: "../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/native_typed_data.dart"
async:
uri: "../../third_party/dart/sdk/lib/async/async.dart"
patches: "../../third_party/dart/pkg/dev_compiler/tool/input_sdk/patch/async_patch.dart"
patches: "../../third_party/dart/sdk/lib/_internal/js_dev_runtime/patch/async_patch.dart"
collection:
uri: "../../third_party/dart/sdk/lib/collection/collection.dart"
patches: "../../third_party/dart/pkg/dev_compiler/tool/input_sdk/patch/collection_patch.dart"
patches: "../../third_party/dart/sdk/lib/_internal/js_dev_runtime/patch/collection_patch.dart"
convert:
uri: "../../third_party/dart/sdk/lib/convert/convert.dart"
patches: "../../third_party/dart/pkg/dev_compiler/tool/input_sdk/patch/convert_patch.dart"
patches: "../../third_party/dart/sdk/lib/_internal/js_dev_runtime/patch/convert_patch.dart"
core:
uri: "../../third_party/dart/sdk/lib/core/core.dart"
patches: "../../third_party/dart/pkg/dev_compiler/tool/input_sdk/patch/core_patch.dart"
patches: "../../third_party/dart/sdk/lib/_internal/js_dev_runtime/patch/core_patch.dart"
developer:
uri: "../../third_party/dart/sdk/lib/developer/developer.dart"
patches: "../../third_party/dart/pkg/dev_compiler/tool/input_sdk/patch/developer_patch.dart"
patches: "../../third_party/dart/sdk/lib/_internal/js_dev_runtime/patch/developer_patch.dart"
io:
uri: "../../third_party/dart/sdk/lib/io/io.dart"
patches: "../../third_party/dart/pkg/dev_compiler/tool/input_sdk/patch/io_patch.dart"
patches: "../../third_party/dart/sdk/lib/_internal/js_dev_runtime/patch/io_patch.dart"
supported: false
isolate:
uri: "../../third_party/dart/sdk/lib/isolate/isolate.dart"
patches: "../../third_party/dart/pkg/dev_compiler/tool/input_sdk/patch/isolate_patch.dart"
patches: "../../third_party/dart/sdk/lib/_internal/js_dev_runtime/patch/isolate_patch.dart"
supported: false
mirrors:
uri: "../../third_party/dart/sdk/lib/mirrors/mirrors.dart"
patches: "../../third_party/dart/pkg/dev_compiler/tool/input_sdk/patch/mirrors_patch.dart"
patches: "../../third_party/dart/sdk/lib/_internal/js_dev_runtime/patch/mirrors_patch.dart"
supported: false
math:
uri: "../../third_party/dart/sdk/lib/math/math.dart"
patches: "../../third_party/dart/pkg/dev_compiler/tool/input_sdk/patch/math_patch.dart"
patches: "../../third_party/dart/sdk/lib/_internal/js_dev_runtime/patch/math_patch.dart"
typed_data:
uri: "../../third_party/dart/sdk/lib/typed_data/typed_data.dart"
patches: "../../third_party/dart/pkg/dev_compiler/tool/input_sdk/patch/typed_data_patch.dart"
patches: "../../third_party/dart/sdk/lib/_internal/js_dev_runtime/patch/typed_data_patch.dart"
html:
uri: "../../third_party/dart/sdk/lib/html/dart2js/html_dart2js.dart"
......@@ -105,10 +105,10 @@ dartdevc:
uri: "../../third_party/dart/sdk/lib/indexed_db/dart2js/indexed_db_dart2js.dart"
js:
uri: "../../third_party/dart/pkg/dev_compiler/tool/input_sdk/lib/js/dart2js/js_dart2js.dart"
uri: "../../third_party/dart/sdk/lib/_internal/js_dev_runtime/lib/js/dart2js/js_dart2js.dart"
js_util:
uri: "../../third_party/dart/pkg/dev_compiler/tool/input_sdk/lib/js_util/dart2js/js_util_dart2js.dart"
uri: "../../third_party/dart/sdk/lib/_internal/js_dev_runtime/lib/js_util/dart2js/js_util_dart2js.dart"
svg:
uri: "../../third_party/dart/sdk/lib/svg/dart2js/svg_dart2js.dart"
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册