diff --git a/api/contents/01.Introduction/all.json b/api/contents/01.Introduction/all.json index 7bdc675f..8c8603ed 100644 --- a/api/contents/01.Introduction/all.json +++ b/api/contents/01.Introduction/all.json @@ -2,9 +2,9 @@ "content": [ { "content": null, - "created": "2022-07-12T15:23:19.724283Z", + "created": "2024-04-03T14:40:42.376558Z", "format": null, - "last_modified": "2022-07-12T15:21:55.779794Z", + "last_modified": "2024-04-03T14:35:49.573127Z", "mimetype": null, "name": "01.01-overview.ipynb", "path": "01.Introduction/01.01-overview.ipynb", @@ -14,9 +14,9 @@ }, { "content": null, - "created": "2022-07-12T15:23:19.724283Z", + "created": "2024-04-03T14:40:42.376558Z", "format": null, - "last_modified": "2022-07-12T15:21:55.779794Z", + "last_modified": "2024-04-03T14:35:49.573127Z", "mimetype": null, "name": "01.00-introduction.ipynb", "path": "01.Introduction/01.00-introduction.ipynb", @@ -25,9 +25,9 @@ "writable": true } ], - "created": "2022-07-12T15:23:19.724283Z", + "created": "2024-04-03T14:40:42.376558Z", "format": "json", - "last_modified": "2022-07-12T15:23:19.724283Z", + "last_modified": "2024-04-03T14:40:42.376558Z", "mimetype": null, "name": "01.Introduction", "path": "01.Introduction", diff --git a/api/contents/02.Widget_overview/01.Interact/all.json b/api/contents/02.Widget_overview/01.Interact/all.json index 29f8008d..7bf92ff4 100644 --- a/api/contents/02.Widget_overview/01.Interact/all.json +++ b/api/contents/02.Widget_overview/01.Interact/all.json @@ -2,9 +2,21 @@ "content": [ { "content": null, - "created": "2022-07-12T15:23:19.728282Z", + "created": "2024-04-03T14:40:42.376558Z", "format": null, - "last_modified": "2022-07-12T15:23:19.728282Z", + "last_modified": "2024-04-03T14:35:49.573127Z", + "mimetype": null, + "name": "01.01-OPTIONAL-More-About-Interact.ipynb", + "path": "02.Widget_overview/01.Interact/01.01-OPTIONAL-More-About-Interact.ipynb", + "size": 8595, + "type": "notebook", + "writable": true + }, + { + "content": null, + "created": "2024-04-03T14:40:42.376558Z", + "format": null, + "last_modified": "2024-04-03T14:40:42.376558Z", "mimetype": null, "name": "solutions", "path": "02.Widget_overview/01.Interact/solutions", @@ -14,32 +26,20 @@ }, { "content": null, - "created": "2022-07-12T15:23:19.728282Z", + "created": "2024-04-03T14:40:42.376558Z", "format": null, - "last_modified": "2022-07-12T15:21:55.779794Z", + "last_modified": "2024-04-03T14:35:49.573127Z", "mimetype": null, "name": "01.00-Using-Interact.ipynb", "path": "02.Widget_overview/01.Interact/01.00-Using-Interact.ipynb", "size": 15004, "type": "notebook", "writable": true - }, - { - "content": null, - "created": "2022-07-12T15:23:19.728282Z", - "format": null, - "last_modified": "2022-07-12T15:21:55.779794Z", - "mimetype": null, - "name": "01.01-OPTIONAL-More-About-Interact.ipynb", - "path": "02.Widget_overview/01.Interact/01.01-OPTIONAL-More-About-Interact.ipynb", - "size": 8595, - "type": "notebook", - "writable": true } ], - "created": "2022-07-12T15:23:19.728282Z", + "created": "2024-04-03T14:40:42.376558Z", "format": "json", - "last_modified": "2022-07-12T15:23:19.728282Z", + "last_modified": "2024-04-03T14:40:42.376558Z", "mimetype": null, "name": "01.Interact", "path": "02.Widget_overview/01.Interact", diff --git a/api/contents/02.Widget_overview/01.Interact/solutions/all.json b/api/contents/02.Widget_overview/01.Interact/solutions/all.json index 4df2e6c2..159c92ad 100644 --- a/api/contents/02.Widget_overview/01.Interact/solutions/all.json +++ b/api/contents/02.Widget_overview/01.Interact/solutions/all.json @@ -2,44 +2,44 @@ "content": [ { "content": null, - "created": "2022-07-12T15:23:19.728282Z", + "created": "2024-04-03T14:40:42.376558Z", "format": null, - "last_modified": "2022-07-12T15:21:55.779794Z", + "last_modified": "2024-04-03T14:35:49.573127Z", "mimetype": "text/x-python", - "name": "plot-function-mpl-inter.py", - "path": "02.Widget_overview/01.Interact/solutions/plot-function-mpl-inter.py", - "size": 85, + "name": "reverse-text.py", + "path": "02.Widget_overview/01.Interact/solutions/reverse-text.py", + "size": 65, "type": "file", "writable": true }, { "content": null, - "created": "2022-07-12T15:23:19.728282Z", + "created": "2024-04-03T14:40:42.376558Z", "format": null, - "last_modified": "2022-07-12T15:21:55.779794Z", + "last_modified": "2024-04-03T14:35:49.573127Z", "mimetype": "text/x-python", - "name": "plot-function-interact.py", - "path": "02.Widget_overview/01.Interact/solutions/plot-function-interact.py", - "size": 218, + "name": "plot-function-mpl-inter.py", + "path": "02.Widget_overview/01.Interact/solutions/plot-function-mpl-inter.py", + "size": 85, "type": "file", "writable": true }, { "content": null, - "created": "2022-07-12T15:23:19.728282Z", + "created": "2024-04-03T14:40:42.376558Z", "format": null, - "last_modified": "2022-07-12T15:21:55.779794Z", + "last_modified": "2024-04-03T14:35:49.573127Z", "mimetype": "text/x-python", - "name": "reverse-text.py", - "path": "02.Widget_overview/01.Interact/solutions/reverse-text.py", - "size": 65, + "name": "plot-function-interact.py", + "path": "02.Widget_overview/01.Interact/solutions/plot-function-interact.py", + "size": 218, "type": "file", "writable": true } ], - "created": "2022-07-12T15:23:19.728282Z", + "created": "2024-04-03T14:40:42.376558Z", "format": "json", - "last_modified": "2022-07-12T15:23:19.728282Z", + "last_modified": "2024-04-03T14:40:42.376558Z", "mimetype": null, "name": "solutions", "path": "02.Widget_overview/01.Interact/solutions", diff --git a/api/contents/02.Widget_overview/02.Basics/all.json b/api/contents/02.Widget_overview/02.Basics/all.json index 5e04311d..28c0393f 100644 --- a/api/contents/02.Widget_overview/02.Basics/all.json +++ b/api/contents/02.Widget_overview/02.Basics/all.json @@ -2,9 +2,9 @@ "content": [ { "content": null, - "created": "2022-07-12T15:23:19.728282Z", + "created": "2024-04-03T14:40:42.380558Z", "format": null, - "last_modified": "2022-07-12T15:23:19.728282Z", + "last_modified": "2024-04-03T14:40:42.380558Z", "mimetype": null, "name": "images", "path": "02.Widget_overview/02.Basics/images", @@ -14,9 +14,9 @@ }, { "content": null, - "created": "2022-07-12T15:23:19.728282Z", + "created": "2024-04-03T14:40:42.376558Z", "format": null, - "last_modified": "2022-07-12T15:21:55.783794Z", + "last_modified": "2024-04-03T14:35:49.573127Z", "mimetype": null, "name": "02.00-Widget_Basics.ipynb", "path": "02.Widget_overview/02.Basics/02.00-Widget_Basics.ipynb", @@ -25,9 +25,9 @@ "writable": true } ], - "created": "2022-07-12T15:23:19.728282Z", + "created": "2024-04-03T14:40:42.380558Z", "format": "json", - "last_modified": "2022-07-12T15:23:19.728282Z", + "last_modified": "2024-04-03T14:40:42.380558Z", "mimetype": null, "name": "02.Basics", "path": "02.Widget_overview/02.Basics", diff --git a/api/contents/02.Widget_overview/02.Basics/images/all.json b/api/contents/02.Widget_overview/02.Basics/images/all.json index 181cdbbd..dd24b3b8 100644 --- a/api/contents/02.Widget_overview/02.Basics/images/all.json +++ b/api/contents/02.Widget_overview/02.Basics/images/all.json @@ -2,9 +2,9 @@ "content": [ { "content": null, - "created": "2022-07-12T15:23:19.728282Z", + "created": "2024-04-03T14:40:42.380558Z", "format": null, - "last_modified": "2022-07-12T15:21:55.783794Z", + "last_modified": "2024-04-03T14:35:49.573127Z", "mimetype": "image/png", "name": "WidgetModelView.png", "path": "02.Widget_overview/02.Basics/images/WidgetModelView.png", @@ -14,9 +14,9 @@ }, { "content": null, - "created": "2022-07-12T15:23:19.728282Z", + "created": "2024-04-03T14:40:42.380558Z", "format": null, - "last_modified": "2022-07-12T15:21:55.783794Z", + "last_modified": "2024-04-03T14:35:49.573127Z", "mimetype": null, "name": "WidgetModelView.graffle", "path": "02.Widget_overview/02.Basics/images/WidgetModelView.graffle", @@ -25,9 +25,9 @@ "writable": true } ], - "created": "2022-07-12T15:23:19.728282Z", + "created": "2024-04-03T14:40:42.380558Z", "format": "json", - "last_modified": "2022-07-12T15:23:19.728282Z", + "last_modified": "2024-04-03T14:40:42.380558Z", "mimetype": null, "name": "images", "path": "02.Widget_overview/02.Basics/images", diff --git a/api/contents/02.Widget_overview/03.WidgetList/all.json b/api/contents/02.Widget_overview/03.WidgetList/all.json index e34c6d0e..659c28e9 100644 --- a/api/contents/02.Widget_overview/03.WidgetList/all.json +++ b/api/contents/02.Widget_overview/03.WidgetList/all.json @@ -2,9 +2,21 @@ "content": [ { "content": null, - "created": "2022-07-12T15:23:19.732282Z", + "created": "2024-04-03T14:40:42.380558Z", "format": null, - "last_modified": "2022-07-12T15:21:55.783794Z", + "last_modified": "2024-04-03T14:35:49.573127Z", + "mimetype": null, + "name": "03.01-more-on-output-widget.ipynb", + "path": "02.Widget_overview/03.WidgetList/03.01-more-on-output-widget.ipynb", + "size": 26067, + "type": "notebook", + "writable": true + }, + { + "content": null, + "created": "2024-04-03T14:40:42.380558Z", + "format": null, + "last_modified": "2024-04-03T14:35:49.573127Z", "mimetype": "text/x-python", "name": "widget_org.py", "path": "02.Widget_overview/03.WidgetList/widget_org.py", @@ -14,44 +26,32 @@ }, { "content": null, - "created": "2022-07-12T15:23:19.728282Z", + "created": "2024-04-03T14:40:42.380558Z", "format": null, - "last_modified": "2022-07-12T15:21:55.783794Z", + "last_modified": "2024-04-03T14:35:49.573127Z", "mimetype": null, - "name": "03.01-more-on-output-widget.ipynb", - "path": "02.Widget_overview/03.WidgetList/03.01-more-on-output-widget.ipynb", - "size": 26067, + "name": "03.00-widget-list.ipynb", + "path": "02.Widget_overview/03.WidgetList/03.00-widget-list.ipynb", + "size": 5036, "type": "notebook", "writable": true }, { "content": null, - "created": "2022-07-12T15:23:19.732282Z", + "created": "2024-04-03T14:40:42.380558Z", "format": null, - "last_modified": "2022-07-12T15:23:19.732282Z", + "last_modified": "2024-04-03T14:40:42.380558Z", "mimetype": null, "name": "solutions", "path": "02.Widget_overview/03.WidgetList/solutions", "size": null, "type": "directory", "writable": true - }, - { - "content": null, - "created": "2022-07-12T15:23:19.728282Z", - "format": null, - "last_modified": "2022-07-12T15:21:55.783794Z", - "mimetype": null, - "name": "03.00-widget-list.ipynb", - "path": "02.Widget_overview/03.WidgetList/03.00-widget-list.ipynb", - "size": 5036, - "type": "notebook", - "writable": true } ], - "created": "2022-07-12T15:23:19.732282Z", + "created": "2024-04-03T14:40:42.380558Z", "format": "json", - "last_modified": "2022-07-12T15:23:19.732282Z", + "last_modified": "2024-04-03T14:40:42.380558Z", "mimetype": null, "name": "03.WidgetList", "path": "02.Widget_overview/03.WidgetList", diff --git a/api/contents/02.Widget_overview/03.WidgetList/solutions/all.json b/api/contents/02.Widget_overview/03.WidgetList/solutions/all.json index b2d99985..200b1610 100644 --- a/api/contents/02.Widget_overview/03.WidgetList/solutions/all.json +++ b/api/contents/02.Widget_overview/03.WidgetList/solutions/all.json @@ -2,44 +2,44 @@ "content": [ { "content": null, - "created": "2022-07-12T15:23:19.728282Z", + "created": "2024-04-03T14:40:42.380558Z", "format": null, - "last_modified": "2022-07-12T15:21:55.783794Z", + "last_modified": "2024-04-03T14:35:49.573127Z", "mimetype": "text/x-python", - "name": "bounded-float-text.py", - "path": "02.Widget_overview/03.WidgetList/solutions/bounded-float-text.py", - "size": 514, + "name": "widgets-in-a-box.py", + "path": "02.Widget_overview/03.WidgetList/solutions/widgets-in-a-box.py", + "size": 179, "type": "file", "writable": true }, { "content": null, - "created": "2022-07-12T15:23:19.732282Z", + "created": "2024-04-03T14:40:42.380558Z", "format": null, - "last_modified": "2022-07-12T15:21:55.783794Z", + "last_modified": "2024-04-03T14:35:49.573127Z", "mimetype": "text/x-python", - "name": "widgets-in-a-box.py", - "path": "02.Widget_overview/03.WidgetList/solutions/widgets-in-a-box.py", - "size": 179, + "name": "sidecar-triple.py", + "path": "02.Widget_overview/03.WidgetList/solutions/sidecar-triple.py", + "size": 96, "type": "file", "writable": true }, { "content": null, - "created": "2022-07-12T15:23:19.732282Z", + "created": "2024-04-03T14:40:42.380558Z", "format": null, - "last_modified": "2022-07-12T15:21:55.783794Z", + "last_modified": "2024-04-03T14:35:49.573127Z", "mimetype": "text/x-python", - "name": "sidecar-triple.py", - "path": "02.Widget_overview/03.WidgetList/solutions/sidecar-triple.py", - "size": 96, + "name": "bounded-float-text.py", + "path": "02.Widget_overview/03.WidgetList/solutions/bounded-float-text.py", + "size": 514, "type": "file", "writable": true } ], - "created": "2022-07-12T15:23:19.732282Z", + "created": "2024-04-03T14:40:42.380558Z", "format": "json", - "last_modified": "2022-07-12T15:23:19.732282Z", + "last_modified": "2024-04-03T14:40:42.380558Z", "mimetype": null, "name": "solutions", "path": "02.Widget_overview/03.WidgetList/solutions", diff --git a/api/contents/02.Widget_overview/all.json b/api/contents/02.Widget_overview/all.json index 055a4258..d2eff6fb 100644 --- a/api/contents/02.Widget_overview/all.json +++ b/api/contents/02.Widget_overview/all.json @@ -2,21 +2,21 @@ "content": [ { "content": null, - "created": "2022-07-12T15:23:19.728282Z", + "created": "2024-04-03T14:40:42.380558Z", "format": null, - "last_modified": "2022-07-12T15:23:19.728282Z", + "last_modified": "2024-04-03T14:40:42.380558Z", "mimetype": null, - "name": "02.Basics", - "path": "02.Widget_overview/02.Basics", + "name": "03.WidgetList", + "path": "02.Widget_overview/03.WidgetList", "size": null, "type": "directory", "writable": true }, { "content": null, - "created": "2022-07-12T15:23:19.728282Z", + "created": "2024-04-03T14:40:42.376558Z", "format": null, - "last_modified": "2022-07-12T15:23:19.728282Z", + "last_modified": "2024-04-03T14:40:42.376558Z", "mimetype": null, "name": "01.Interact", "path": "02.Widget_overview/01.Interact", @@ -26,20 +26,20 @@ }, { "content": null, - "created": "2022-07-12T15:23:19.732282Z", + "created": "2024-04-03T14:40:42.380558Z", "format": null, - "last_modified": "2022-07-12T15:23:19.732282Z", + "last_modified": "2024-04-03T14:40:42.380558Z", "mimetype": null, - "name": "03.WidgetList", - "path": "02.Widget_overview/03.WidgetList", + "name": "02.Basics", + "path": "02.Widget_overview/02.Basics", "size": null, "type": "directory", "writable": true } ], - "created": "2022-07-12T15:23:19.728282Z", + "created": "2024-04-03T14:40:42.380558Z", "format": "json", - "last_modified": "2022-07-12T15:23:19.728282Z", + "last_modified": "2024-04-03T14:40:42.380558Z", "mimetype": null, "name": "02.Widget_overview", "path": "02.Widget_overview", diff --git a/api/contents/03.Widget_events/all.json b/api/contents/03.Widget_events/all.json index ca5bd065..5692f9ef 100644 --- a/api/contents/03.Widget_events/all.json +++ b/api/contents/03.Widget_events/all.json @@ -2,21 +2,9 @@ "content": [ { "content": null, - "created": "2022-07-12T15:23:19.732282Z", + "created": "2024-04-03T14:40:42.380558Z", "format": null, - "last_modified": "2022-07-12T15:21:55.783794Z", - "mimetype": null, - "name": "03.04-OPTIONAL-Widget_Events_2--Separating_concerns,_object_oriented.ipynb", - "path": "03.Widget_events/03.04-OPTIONAL-Widget_Events_2--Separating_concerns,_object_oriented.ipynb", - "size": 16663, - "type": "notebook", - "writable": true - }, - { - "content": null, - "created": "2022-07-12T15:23:19.732282Z", - "format": null, - "last_modified": "2022-07-12T15:21:55.783794Z", + "last_modified": "2024-04-03T14:35:49.573127Z", "mimetype": null, "name": "03.00-Widget_Events.ipynb", "path": "03.Widget_events/03.00-Widget_Events.ipynb", @@ -26,45 +14,45 @@ }, { "content": null, - "created": "2022-07-12T15:23:19.736283Z", + "created": "2024-04-03T14:40:42.384558Z", "format": null, - "last_modified": "2022-07-12T15:23:19.736283Z", + "last_modified": "2024-04-03T14:40:42.384558Z", "mimetype": null, - "name": "solutions", - "path": "03.Widget_events/solutions", + "name": "images", + "path": "03.Widget_events/images", "size": null, "type": "directory", "writable": true }, { "content": null, - "created": "2022-07-12T15:23:19.732282Z", + "created": "2024-04-03T14:40:42.384558Z", "format": null, - "last_modified": "2022-07-12T15:23:19.732282Z", + "last_modified": "2024-04-03T14:35:49.573127Z", "mimetype": null, - "name": "password_generator_example", - "path": "03.Widget_events/password_generator_example", - "size": null, - "type": "directory", + "name": "03.04-OPTIONAL-Widget_Events_2--Separating_concerns,_object_oriented.ipynb", + "path": "03.Widget_events/03.04-OPTIONAL-Widget_Events_2--Separating_concerns,_object_oriented.ipynb", + "size": 16663, + "type": "notebook", "writable": true }, { "content": null, - "created": "2022-07-12T15:23:19.732282Z", + "created": "2024-04-03T14:40:42.384558Z", "format": null, - "last_modified": "2022-07-12T15:23:19.732282Z", + "last_modified": "2024-04-03T14:40:42.384558Z", "mimetype": null, - "name": "images", - "path": "03.Widget_events/images", + "name": "password_generator_example", + "path": "03.Widget_events/password_generator_example", "size": null, "type": "directory", "writable": true }, { "content": null, - "created": "2022-07-12T15:23:19.732282Z", + "created": "2024-04-03T14:40:42.384558Z", "format": null, - "last_modified": "2022-07-12T15:21:55.783794Z", + "last_modified": "2024-04-03T14:35:49.573127Z", "mimetype": null, "name": "03.03-OPTIONAL-Widget_Events_2_--_Separating_Concerns.ipynb", "path": "03.Widget_events/03.03-OPTIONAL-Widget_Events_2_--_Separating_Concerns.ipynb", @@ -74,9 +62,21 @@ }, { "content": null, - "created": "2022-07-12T15:23:19.732282Z", + "created": "2024-04-03T14:40:42.384558Z", + "format": null, + "last_modified": "2024-04-03T14:40:42.384558Z", + "mimetype": null, + "name": "solutions", + "path": "03.Widget_events/solutions", + "size": null, + "type": "directory", + "writable": true + }, + { + "content": null, + "created": "2024-04-03T14:40:42.380558Z", "format": null, - "last_modified": "2022-07-12T15:21:55.783794Z", + "last_modified": "2024-04-03T14:35:49.573127Z", "mimetype": null, "name": "03.02-OPTIONAL-Widget_Events_2_--_bad_password_generator,_version_1.ipynb", "path": "03.Widget_events/03.02-OPTIONAL-Widget_Events_2_--_bad_password_generator,_version_1.ipynb", @@ -86,9 +86,9 @@ }, { "content": null, - "created": "2022-07-12T15:23:19.732282Z", + "created": "2024-04-03T14:40:42.380558Z", "format": null, - "last_modified": "2022-07-12T15:21:55.783794Z", + "last_modified": "2024-04-03T14:35:49.573127Z", "mimetype": null, "name": "03.01-OPTIONAL-Widget_Events_2.ipynb", "path": "03.Widget_events/03.01-OPTIONAL-Widget_Events_2.ipynb", @@ -97,9 +97,9 @@ "writable": true } ], - "created": "2022-07-12T15:23:19.732282Z", + "created": "2024-04-03T14:40:42.384558Z", "format": "json", - "last_modified": "2022-07-12T15:23:19.732282Z", + "last_modified": "2024-04-03T14:40:42.384558Z", "mimetype": null, "name": "03.Widget_events", "path": "03.Widget_events", diff --git a/api/contents/03.Widget_events/images/all.json b/api/contents/03.Widget_events/images/all.json index baa38e99..e9799a46 100644 --- a/api/contents/03.Widget_events/images/all.json +++ b/api/contents/03.Widget_events/images/all.json @@ -2,9 +2,9 @@ "content": [ { "content": null, - "created": "2022-07-12T15:23:19.732282Z", + "created": "2024-04-03T14:40:42.384558Z", "format": null, - "last_modified": "2022-07-12T15:21:55.783794Z", + "last_modified": "2024-04-03T14:35:49.573127Z", "mimetype": "image/png", "name": "bad-pass-gen-v1.png", "path": "03.Widget_events/images/bad-pass-gen-v1.png", @@ -13,9 +13,9 @@ "writable": true } ], - "created": "2022-07-12T15:23:19.732282Z", + "created": "2024-04-03T14:40:42.384558Z", "format": "json", - "last_modified": "2022-07-12T15:23:19.732282Z", + "last_modified": "2024-04-03T14:40:42.384558Z", "mimetype": null, "name": "images", "path": "03.Widget_events/images", diff --git a/api/contents/03.Widget_events/password_generator_example/all.json b/api/contents/03.Widget_events/password_generator_example/all.json index c102ff51..373d4494 100644 --- a/api/contents/03.Widget_events/password_generator_example/all.json +++ b/api/contents/03.Widget_events/password_generator_example/all.json @@ -2,32 +2,32 @@ "content": [ { "content": null, - "created": "2022-07-12T15:23:19.732282Z", + "created": "2024-04-03T14:40:42.384558Z", "format": null, - "last_modified": "2022-07-12T15:21:55.783794Z", + "last_modified": "2024-04-03T14:35:49.573127Z", "mimetype": "text/x-python", - "name": "model.py", - "path": "03.Widget_events/password_generator_example/model.py", - "size": 1987, + "name": "gui.py", + "path": "03.Widget_events/password_generator_example/gui.py", + "size": 1837, "type": "file", "writable": true }, { "content": null, - "created": "2022-07-12T15:23:19.732282Z", + "created": "2024-04-03T14:40:42.384558Z", "format": null, - "last_modified": "2022-07-12T15:21:55.783794Z", + "last_modified": "2024-04-03T14:35:49.577127Z", "mimetype": "text/x-python", - "name": "gui.py", - "path": "03.Widget_events/password_generator_example/gui.py", - "size": 1837, + "name": "model.py", + "path": "03.Widget_events/password_generator_example/model.py", + "size": 1987, "type": "file", "writable": true } ], - "created": "2022-07-12T15:23:19.732282Z", + "created": "2024-04-03T14:40:42.384558Z", "format": "json", - "last_modified": "2022-07-12T15:23:19.732282Z", + "last_modified": "2024-04-03T14:40:42.384558Z", "mimetype": null, "name": "password_generator_example", "path": "03.Widget_events/password_generator_example", diff --git a/api/contents/03.Widget_events/solutions/all.json b/api/contents/03.Widget_events/solutions/all.json index ba032b28..7b1b57a2 100644 --- a/api/contents/03.Widget_events/solutions/all.json +++ b/api/contents/03.Widget_events/solutions/all.json @@ -2,68 +2,68 @@ "content": [ { "content": null, - "created": "2022-07-12T15:23:19.736283Z", + "created": "2024-04-03T14:40:42.384558Z", "format": null, - "last_modified": "2022-07-12T15:21:55.783794Z", + "last_modified": "2024-04-03T14:35:49.577127Z", "mimetype": "text/x-python", - "name": "observe-reverse.py", - "path": "03.Widget_events/solutions/observe-reverse.py", - "size": 184, + "name": "bad-pass-pass1-widgets.py", + "path": "03.Widget_events/solutions/bad-pass-pass1-widgets.py", + "size": 488, "type": "file", "writable": true }, { "content": null, - "created": "2022-07-12T15:23:19.736283Z", + "created": "2024-04-03T14:40:42.384558Z", "format": null, - "last_modified": "2022-07-12T15:21:55.783794Z", + "last_modified": "2024-04-03T14:35:49.577127Z", "mimetype": "text/x-python", - "name": "temperature-link.py", - "path": "03.Widget_events/solutions/temperature-link.py", - "size": 82, + "name": "observe-reverse.py", + "path": "03.Widget_events/solutions/observe-reverse.py", + "size": 184, "type": "file", "writable": true }, { "content": null, - "created": "2022-07-12T15:23:19.736283Z", + "created": "2024-04-03T14:40:42.384558Z", "format": null, - "last_modified": "2022-07-12T15:21:55.783794Z", + "last_modified": "2024-04-03T14:35:49.577127Z", "mimetype": "text/x-python", - "name": "bad-pass-pass1-widgets.py", - "path": "03.Widget_events/solutions/bad-pass-pass1-widgets.py", - "size": 488, + "name": "bad-pass-pass1-observe.py", + "path": "03.Widget_events/solutions/bad-pass-pass1-observe.py", + "size": 59, "type": "file", "writable": true }, { "content": null, - "created": "2022-07-12T15:23:19.736283Z", + "created": "2024-04-03T14:40:42.384558Z", "format": null, - "last_modified": "2022-07-12T15:21:55.783794Z", + "last_modified": "2024-04-03T14:35:49.577127Z", "mimetype": "text/x-python", - "name": "bad-pass-pass1-passgen.py", - "path": "03.Widget_events/solutions/bad-pass-pass1-passgen.py", - "size": 347, + "name": "temperature-link.py", + "path": "03.Widget_events/solutions/temperature-link.py", + "size": 82, "type": "file", "writable": true }, { "content": null, - "created": "2022-07-12T15:23:19.732282Z", + "created": "2024-04-03T14:40:42.384558Z", "format": null, - "last_modified": "2022-07-12T15:21:55.783794Z", + "last_modified": "2024-04-03T14:35:49.577127Z", "mimetype": "text/x-python", - "name": "bad-pass-pass1-observe.py", - "path": "03.Widget_events/solutions/bad-pass-pass1-observe.py", - "size": 59, + "name": "bad-pass-pass1-passgen.py", + "path": "03.Widget_events/solutions/bad-pass-pass1-passgen.py", + "size": 347, "type": "file", "writable": true } ], - "created": "2022-07-12T15:23:19.736283Z", + "created": "2024-04-03T14:40:42.384558Z", "format": "json", - "last_modified": "2022-07-12T15:23:19.736283Z", + "last_modified": "2024-04-03T14:40:42.384558Z", "mimetype": null, "name": "solutions", "path": "03.Widget_events/solutions", diff --git a/api/contents/04.Widget_styling/all.json b/api/contents/04.Widget_styling/all.json index de7a6cf2..1e43601b 100644 --- a/api/contents/04.Widget_styling/all.json +++ b/api/contents/04.Widget_styling/all.json @@ -2,21 +2,33 @@ "content": [ { "content": null, - "created": "2022-07-12T15:23:19.736283Z", + "created": "2024-04-03T14:40:42.392558Z", "format": null, - "last_modified": "2022-07-12T15:21:55.783794Z", + "last_modified": "2024-04-03T14:40:42.392558Z", "mimetype": null, - "name": "04.03-more-flexbox-layout.ipynb", - "path": "04.Widget_styling/04.03-more-flexbox-layout.ipynb", - "size": 13056, + "name": "images", + "path": "04.Widget_styling/images", + "size": null, + "type": "directory", + "writable": true + }, + { + "content": null, + "created": "2024-04-03T14:40:42.384558Z", + "format": null, + "last_modified": "2024-04-03T14:35:49.577127Z", + "mimetype": null, + "name": "04.00-Layout-and-Styling-Overview.ipynb", + "path": "04.Widget_styling/04.00-Layout-and-Styling-Overview.ipynb", + "size": 1225, "type": "notebook", "writable": true }, { "content": null, - "created": "2022-07-12T15:23:19.736283Z", + "created": "2024-04-03T14:40:42.388558Z", "format": null, - "last_modified": "2022-07-12T15:21:55.783794Z", + "last_modified": "2024-04-03T14:35:49.577127Z", "mimetype": null, "name": "04.06-OPTIONAL-container-exercises.ipynb", "path": "04.Widget_styling/04.06-OPTIONAL-container-exercises.ipynb", @@ -26,33 +38,33 @@ }, { "content": null, - "created": "2022-07-12T15:23:19.744282Z", + "created": "2024-04-03T14:40:42.388558Z", "format": null, - "last_modified": "2022-07-12T15:23:19.744282Z", + "last_modified": "2024-04-03T14:35:49.577127Z", "mimetype": null, - "name": "solutions", - "path": "04.Widget_styling/solutions", - "size": null, - "type": "directory", + "name": "04.04-OPTIONAL-widget-label-styling.ipynb", + "path": "04.Widget_styling/04.04-OPTIONAL-widget-label-styling.ipynb", + "size": 4111, + "type": "notebook", "writable": true }, { "content": null, - "created": "2022-07-12T15:23:19.736283Z", + "created": "2024-04-03T14:40:42.388558Z", "format": null, - "last_modified": "2022-07-12T15:21:55.783794Z", + "last_modified": "2024-04-03T14:35:49.577127Z", "mimetype": null, - "name": "Table_of_widget_keys_and_style_keys.ipynb", - "path": "04.Widget_styling/Table_of_widget_keys_and_style_keys.ipynb", - "size": 29235, + "name": "04.03-more-flexbox-layout.ipynb", + "path": "04.Widget_styling/04.03-more-flexbox-layout.ipynb", + "size": 13056, "type": "notebook", "writable": true }, { "content": null, - "created": "2022-07-12T15:23:19.740283Z", + "created": "2024-04-03T14:40:42.392558Z", "format": null, - "last_modified": "2022-07-12T15:21:55.787794Z", + "last_modified": "2024-04-03T14:35:49.577127Z", "mimetype": "text/x-python", "name": "layout_preview.py", "path": "04.Widget_styling/layout_preview.py", @@ -62,57 +74,45 @@ }, { "content": null, - "created": "2022-07-12T15:23:19.740283Z", + "created": "2024-04-03T14:40:42.388558Z", "format": null, - "last_modified": "2022-07-12T15:23:19.740283Z", + "last_modified": "2024-04-03T14:35:49.577127Z", "mimetype": null, - "name": "reference_guides", - "path": "04.Widget_styling/reference_guides", - "size": null, - "type": "directory", + "name": "04.01-widget-layout-and-styling.ipynb", + "path": "04.Widget_styling/04.01-widget-layout-and-styling.ipynb", + "size": 37240, + "type": "notebook", "writable": true }, { "content": null, - "created": "2022-07-12T15:23:19.740283Z", + "created": "2024-04-03T14:40:42.396558Z", "format": null, - "last_modified": "2022-07-12T15:23:19.740283Z", + "last_modified": "2024-04-03T14:40:42.396558Z", "mimetype": null, - "name": "images", - "path": "04.Widget_styling/images", + "name": "solutions", + "path": "04.Widget_styling/solutions", "size": null, "type": "directory", "writable": true }, { "content": null, - "created": "2022-07-12T15:23:19.736283Z", + "created": "2024-04-03T14:40:42.392558Z", "format": null, - "last_modified": "2022-07-12T15:21:55.783794Z", + "last_modified": "2024-04-03T14:40:42.392558Z", "mimetype": null, - "name": "04.01-widget-layout-and-styling.ipynb", - "path": "04.Widget_styling/04.01-widget-layout-and-styling.ipynb", - "size": 37240, - "type": "notebook", - "writable": true - }, - { - "content": null, - "created": "2022-07-12T15:23:19.736283Z", - "format": null, - "last_modified": "2022-07-12T15:21:55.783794Z", - "mimetype": null, - "name": "04.00-Layout-and-Styling-Overview.ipynb", - "path": "04.Widget_styling/04.00-Layout-and-Styling-Overview.ipynb", - "size": 1225, - "type": "notebook", + "name": "reference_guides", + "path": "04.Widget_styling/reference_guides", + "size": null, + "type": "directory", "writable": true }, { "content": null, - "created": "2022-07-12T15:23:19.736283Z", + "created": "2024-04-03T14:40:42.388558Z", "format": null, - "last_modified": "2022-07-12T15:21:55.783794Z", + "last_modified": "2024-04-03T14:35:49.577127Z", "mimetype": null, "name": "04.05-OPTIONAL-widget-specific-styling.ipynb", "path": "04.Widget_styling/04.05-OPTIONAL-widget-specific-styling.ipynb", @@ -122,20 +122,20 @@ }, { "content": null, - "created": "2022-07-12T15:23:19.736283Z", + "created": "2024-04-03T14:40:42.388558Z", "format": null, - "last_modified": "2022-07-12T15:21:55.783794Z", + "last_modified": "2024-04-03T14:35:49.577127Z", "mimetype": null, - "name": "04.04-OPTIONAL-widget-label-styling.ipynb", - "path": "04.Widget_styling/04.04-OPTIONAL-widget-label-styling.ipynb", - "size": 4111, + "name": "Table_of_widget_keys_and_style_keys.ipynb", + "path": "04.Widget_styling/Table_of_widget_keys_and_style_keys.ipynb", + "size": 29235, "type": "notebook", "writable": true } ], - "created": "2022-07-12T15:23:19.740283Z", + "created": "2024-04-03T14:40:42.392558Z", "format": "json", - "last_modified": "2022-07-12T15:23:19.740283Z", + "last_modified": "2024-04-03T14:40:42.392558Z", "mimetype": null, "name": "04.Widget_styling", "path": "04.Widget_styling", diff --git a/api/contents/04.Widget_styling/images/all.json b/api/contents/04.Widget_styling/images/all.json index 46be86a5..feabfbf2 100644 --- a/api/contents/04.Widget_styling/images/all.json +++ b/api/contents/04.Widget_styling/images/all.json @@ -2,21 +2,21 @@ "content": [ { "content": null, - "created": "2022-07-12T15:23:19.740283Z", + "created": "2024-04-03T14:40:42.388558Z", "format": null, - "last_modified": "2022-07-12T15:21:55.783794Z", + "last_modified": "2024-04-03T14:35:49.577127Z", "mimetype": "image/png", - "name": "container-exercises-special-chars.png", - "path": "04.Widget_styling/images/container-exercises-special-chars.png", - "size": 23880, + "name": "05-container-exercises-ex4.png", + "path": "04.Widget_styling/images/05-container-exercises-ex4.png", + "size": 52578, "type": "file", "writable": true }, { "content": null, - "created": "2022-07-12T15:23:19.740283Z", + "created": "2024-04-03T14:40:42.388558Z", "format": null, - "last_modified": "2022-07-12T15:21:55.783794Z", + "last_modified": "2024-04-03T14:35:49.577127Z", "mimetype": "image/png", "name": "container-exercises1-final-layout.png", "path": "04.Widget_styling/images/container-exercises1-final-layout.png", @@ -26,33 +26,33 @@ }, { "content": null, - "created": "2022-07-12T15:23:19.740283Z", + "created": "2024-04-03T14:40:42.392558Z", "format": null, - "last_modified": "2022-07-12T15:21:55.783794Z", + "last_modified": "2024-04-03T14:35:49.577127Z", "mimetype": "image/png", - "name": "container-exercises2-final-layout.png", - "path": "04.Widget_styling/images/container-exercises2-final-layout.png", - "size": 53375, + "name": "flexbox.png", + "path": "04.Widget_styling/images/flexbox.png", + "size": 11811, "type": "file", "writable": true }, { "content": null, - "created": "2022-07-12T15:23:19.740283Z", + "created": "2024-04-03T14:40:42.388558Z", "format": null, - "last_modified": "2022-07-12T15:21:55.783794Z", + "last_modified": "2024-04-03T14:35:49.577127Z", "mimetype": "image/png", - "name": "flexbox.png", - "path": "04.Widget_styling/images/flexbox.png", - "size": 11811, + "name": "container-exercises-special-chars.png", + "path": "04.Widget_styling/images/container-exercises-special-chars.png", + "size": 23880, "type": "file", "writable": true }, { "content": null, - "created": "2022-07-12T15:23:19.740283Z", + "created": "2024-04-03T14:40:42.392558Z", "format": null, - "last_modified": "2022-07-12T15:21:55.787794Z", + "last_modified": "2024-04-03T14:35:49.577127Z", "mimetype": "image/gif", "name": "pass-gen-demo.gif", "path": "04.Widget_styling/images/pass-gen-demo.gif", @@ -62,20 +62,20 @@ }, { "content": null, - "created": "2022-07-12T15:23:19.736283Z", + "created": "2024-04-03T14:40:42.388558Z", "format": null, - "last_modified": "2022-07-12T15:21:55.783794Z", + "last_modified": "2024-04-03T14:35:49.577127Z", "mimetype": "image/png", - "name": "05-container-exercises-ex4.png", - "path": "04.Widget_styling/images/05-container-exercises-ex4.png", - "size": 52578, + "name": "container-exercises2-final-layout.png", + "path": "04.Widget_styling/images/container-exercises2-final-layout.png", + "size": 53375, "type": "file", "writable": true } ], - "created": "2022-07-12T15:23:19.740283Z", + "created": "2024-04-03T14:40:42.392558Z", "format": "json", - "last_modified": "2022-07-12T15:23:19.740283Z", + "last_modified": "2024-04-03T14:40:42.392558Z", "mimetype": null, "name": "images", "path": "04.Widget_styling/images", diff --git a/api/contents/04.Widget_styling/reference_guides/all.json b/api/contents/04.Widget_styling/reference_guides/all.json index c89ff16e..a47741f9 100644 --- a/api/contents/04.Widget_styling/reference_guides/all.json +++ b/api/contents/04.Widget_styling/reference_guides/all.json @@ -2,9 +2,9 @@ "content": [ { "content": null, - "created": "2022-07-12T15:23:19.740283Z", + "created": "2024-04-03T14:40:42.392558Z", "format": null, - "last_modified": "2022-07-12T15:21:55.787794Z", + "last_modified": "2024-04-03T14:35:49.577127Z", "mimetype": null, "name": "guide-flex-box.ipynb", "path": "04.Widget_styling/reference_guides/guide-flex-box.ipynb", @@ -14,9 +14,9 @@ }, { "content": null, - "created": "2022-07-12T15:23:19.740283Z", + "created": "2024-04-03T14:40:42.392558Z", "format": null, - "last_modified": "2022-07-12T15:21:55.787794Z", + "last_modified": "2024-04-03T14:35:49.577127Z", "mimetype": null, "name": "guide-grid-box.ipynb", "path": "04.Widget_styling/reference_guides/guide-grid-box.ipynb", @@ -25,9 +25,9 @@ "writable": true } ], - "created": "2022-07-12T15:23:19.740283Z", + "created": "2024-04-03T14:40:42.392558Z", "format": "json", - "last_modified": "2022-07-12T15:23:19.740283Z", + "last_modified": "2024-04-03T14:40:42.392558Z", "mimetype": null, "name": "reference_guides", "path": "04.Widget_styling/reference_guides", diff --git a/api/contents/04.Widget_styling/solutions/all.json b/api/contents/04.Widget_styling/solutions/all.json index 77061e7d..47266b29 100644 --- a/api/contents/04.Widget_styling/solutions/all.json +++ b/api/contents/04.Widget_styling/solutions/all.json @@ -2,80 +2,80 @@ "content": [ { "content": null, - "created": "2022-07-12T15:23:19.744282Z", + "created": "2024-04-03T14:40:42.392558Z", "format": null, - "last_modified": "2022-07-12T15:21:55.787794Z", + "last_modified": "2024-04-03T14:35:49.577127Z", "mimetype": "text/x-python", - "name": "password-ex3ii.py", - "path": "04.Widget_styling/solutions/password-ex3ii.py", - "size": 145, + "name": "applayout-no-sides.py", + "path": "04.Widget_styling/solutions/applayout-no-sides.py", + "size": 155, "type": "file", "writable": true }, { "content": null, - "created": "2022-07-12T15:23:19.744282Z", + "created": "2024-04-03T14:40:42.396558Z", "format": null, - "last_modified": "2022-07-12T15:21:55.787794Z", + "last_modified": "2024-04-03T14:35:49.581127Z", "mimetype": "text/x-python", - "name": "password-ex3i.py", - "path": "04.Widget_styling/solutions/password-ex3i.py", - "size": 538, + "name": "password-ex4.py", + "path": "04.Widget_styling/solutions/password-ex4.py", + "size": 447, "type": "file", "writable": true }, { "content": null, - "created": "2022-07-12T15:23:19.744282Z", + "created": "2024-04-03T14:40:42.392558Z", "format": null, - "last_modified": "2022-07-12T15:21:55.787794Z", + "last_modified": "2024-04-03T14:35:49.577127Z", "mimetype": "text/x-python", - "name": "password-ex4.py", - "path": "04.Widget_styling/solutions/password-ex4.py", - "size": 447, + "name": "password-ex3i.py", + "path": "04.Widget_styling/solutions/password-ex3i.py", + "size": 538, "type": "file", "writable": true }, { "content": null, - "created": "2022-07-12T15:23:19.744282Z", + "created": "2024-04-03T14:40:42.392558Z", "format": null, - "last_modified": "2022-07-12T15:21:55.787794Z", + "last_modified": "2024-04-03T14:35:49.577127Z", "mimetype": "text/x-python", - "name": "password-ex2.py", - "path": "04.Widget_styling/solutions/password-ex2.py", - "size": 735, + "name": "password-ex3ii.py", + "path": "04.Widget_styling/solutions/password-ex3ii.py", + "size": 145, "type": "file", "writable": true }, { "content": null, - "created": "2022-07-12T15:23:19.744282Z", + "created": "2024-04-03T14:40:42.396558Z", "format": null, - "last_modified": "2022-07-12T15:21:55.787794Z", + "last_modified": "2024-04-03T14:35:49.581127Z", "mimetype": "text/x-python", - "name": "applayout-no-sides.py", - "path": "04.Widget_styling/solutions/applayout-no-sides.py", - "size": 155, + "name": "slider-bqplot-sliders-app.py", + "path": "04.Widget_styling/solutions/slider-bqplot-sliders-app.py", + "size": 165, "type": "file", "writable": true }, { "content": null, - "created": "2022-07-12T15:23:19.744282Z", + "created": "2024-04-03T14:40:42.392558Z", "format": null, - "last_modified": "2022-07-12T15:21:55.787794Z", + "last_modified": "2024-04-03T14:35:49.577127Z", "mimetype": "text/x-python", - "name": "slider-bqplot-sliders-app.py", - "path": "04.Widget_styling/solutions/slider-bqplot-sliders-app.py", - "size": 165, + "name": "password-ex2.py", + "path": "04.Widget_styling/solutions/password-ex2.py", + "size": 735, "type": "file", "writable": true } ], - "created": "2022-07-12T15:23:19.744282Z", + "created": "2024-04-03T14:40:42.396558Z", "format": "json", - "last_modified": "2022-07-12T15:23:19.744282Z", + "last_modified": "2024-04-03T14:40:42.396558Z", "mimetype": null, "name": "solutions", "path": "04.Widget_styling/solutions", diff --git a/api/contents/05.Build-complex-libs/all.json b/api/contents/05.Build-complex-libs/all.json index 1732fdb4..a66e5a88 100644 --- a/api/contents/05.Build-complex-libs/all.json +++ b/api/contents/05.Build-complex-libs/all.json @@ -2,9 +2,9 @@ "content": [ { "content": null, - "created": "2022-07-12T15:23:19.744282Z", + "created": "2024-04-03T14:40:42.396558Z", "format": null, - "last_modified": "2022-07-12T15:21:55.787794Z", + "last_modified": "2024-04-03T14:35:49.581127Z", "mimetype": null, "name": "05.00-Build-complex-libraries.ipynb", "path": "05.Build-complex-libs/05.00-Build-complex-libraries.ipynb", @@ -14,9 +14,9 @@ }, { "content": null, - "created": "2022-07-12T15:23:19.744282Z", + "created": "2024-04-03T14:40:42.396558Z", "format": null, - "last_modified": "2022-07-12T15:23:19.744282Z", + "last_modified": "2024-04-03T14:40:42.396558Z", "mimetype": null, "name": "my_application", "path": "05.Build-complex-libs/my_application", @@ -26,9 +26,9 @@ }, { "content": null, - "created": "2022-07-12T15:23:19.744282Z", + "created": "2024-04-03T14:40:42.396558Z", "format": null, - "last_modified": "2022-07-12T15:21:55.787794Z", + "last_modified": "2024-04-03T14:35:49.581127Z", "mimetype": null, "name": "05.01-Refactoring.ipynb", "path": "05.Build-complex-libs/05.01-Refactoring.ipynb", @@ -37,9 +37,9 @@ "writable": true } ], - "created": "2022-07-12T15:23:19.744282Z", + "created": "2024-04-03T14:40:42.396558Z", "format": "json", - "last_modified": "2022-07-12T15:23:19.744282Z", + "last_modified": "2024-04-03T14:40:42.396558Z", "mimetype": null, "name": "05.Build-complex-libs", "path": "05.Build-complex-libs", diff --git a/api/contents/05.Build-complex-libs/my_application/all.json b/api/contents/05.Build-complex-libs/my_application/all.json index 64517394..08fe3bb5 100644 --- a/api/contents/05.Build-complex-libs/my_application/all.json +++ b/api/contents/05.Build-complex-libs/my_application/all.json @@ -2,9 +2,9 @@ "content": [ { "content": null, - "created": "2022-07-12T15:23:19.744282Z", + "created": "2024-04-03T14:40:42.396558Z", "format": null, - "last_modified": "2022-07-12T15:21:55.787794Z", + "last_modified": "2024-04-03T14:35:49.581127Z", "mimetype": "text/x-python", "name": "__init__.py", "path": "05.Build-complex-libs/my_application/__init__.py", @@ -14,9 +14,9 @@ }, { "content": null, - "created": "2022-07-12T15:23:19.744282Z", + "created": "2024-04-03T14:40:42.396558Z", "format": null, - "last_modified": "2022-07-12T15:21:55.787794Z", + "last_modified": "2024-04-03T14:35:49.581127Z", "mimetype": "text/x-python", "name": "application.py", "path": "05.Build-complex-libs/my_application/application.py", @@ -26,9 +26,9 @@ }, { "content": null, - "created": "2022-07-12T15:23:19.744282Z", + "created": "2024-04-03T14:40:42.396558Z", "format": null, - "last_modified": "2022-07-12T15:21:55.787794Z", + "last_modified": "2024-04-03T14:35:49.581127Z", "mimetype": "text/x-python", "name": "chart.py", "path": "05.Build-complex-libs/my_application/chart.py", @@ -37,9 +37,9 @@ "writable": true } ], - "created": "2022-07-12T15:23:19.744282Z", + "created": "2024-04-03T14:40:42.396558Z", "format": "json", - "last_modified": "2022-07-12T15:23:19.744282Z", + "last_modified": "2024-04-03T14:40:42.396558Z", "mimetype": null, "name": "my_application", "path": "05.Build-complex-libs/my_application", diff --git a/api/contents/06.More_widget_libraries/all.json b/api/contents/06.More_widget_libraries/all.json index b881e8dd..5d2a6193 100644 --- a/api/contents/06.More_widget_libraries/all.json +++ b/api/contents/06.More_widget_libraries/all.json @@ -2,45 +2,33 @@ "content": [ { "content": null, - "created": "2022-07-12T15:23:19.748283Z", + "created": "2024-04-03T14:40:42.404559Z", "format": null, - "last_modified": "2022-07-12T15:21:55.791794Z", + "last_modified": "2024-04-03T14:40:42.404559Z", "mimetype": null, - "name": "06.02-ipycytoscape.ipynb", - "path": "06.More_widget_libraries/06.02-ipycytoscape.ipynb", - "size": 514869, - "type": "notebook", - "writable": true - }, - { - "content": null, - "created": "2022-07-12T15:23:19.760283Z", - "format": null, - "last_modified": "2022-07-12T15:21:55.823794Z", - "mimetype": null, - "name": "piston.vtu", - "path": "06.More_widget_libraries/piston.vtu", - "size": 4676565, - "type": "file", + "name": "extras", + "path": "06.More_widget_libraries/extras", + "size": null, + "type": "directory", "writable": true }, { "content": null, - "created": "2022-07-12T15:23:19.744282Z", + "created": "2024-04-03T14:40:42.400558Z", "format": null, - "last_modified": "2022-07-12T15:21:55.787794Z", + "last_modified": "2024-04-03T14:35:49.581127Z", "mimetype": null, - "name": "06.01-ipycanvas.ipynb", - "path": "06.More_widget_libraries/06.01-ipycanvas.ipynb", - "size": 16980, + "name": "06.03-ipydatagrid.ipynb", + "path": "06.More_widget_libraries/06.03-ipydatagrid.ipynb", + "size": 24675, "type": "notebook", "writable": true }, { "content": null, - "created": "2022-07-12T15:23:19.744282Z", + "created": "2024-04-03T14:40:42.396558Z", "format": null, - "last_modified": "2022-07-12T15:21:55.787794Z", + "last_modified": "2024-04-03T14:35:49.581127Z", "mimetype": null, "name": "06.00-More_widget_libraries.ipynb", "path": "06.More_widget_libraries/06.00-More_widget_libraries.ipynb", @@ -50,68 +38,80 @@ }, { "content": null, - "created": "2022-07-12T15:23:19.748283Z", + "created": "2024-04-03T14:40:42.396558Z", "format": null, - "last_modified": "2022-07-12T15:21:55.791794Z", + "last_modified": "2024-04-03T14:35:49.581127Z", "mimetype": null, - "name": "06.03-ipydatagrid.ipynb", - "path": "06.More_widget_libraries/06.03-ipydatagrid.ipynb", - "size": 24675, + "name": "06.01-ipycanvas.ipynb", + "path": "06.More_widget_libraries/06.01-ipycanvas.ipynb", + "size": 16980, "type": "notebook", "writable": true }, { "content": null, - "created": "2022-07-12T15:23:19.748283Z", + "created": "2024-04-03T14:40:42.420559Z", "format": null, - "last_modified": "2022-07-12T15:21:55.791794Z", - "mimetype": null, - "name": "06.05-other-widget-libraries.ipynb", - "path": "06.More_widget_libraries/06.05-other-widget-libraries.ipynb", - "size": 13552, - "type": "notebook", + "last_modified": "2024-04-03T14:35:49.609128Z", + "mimetype": "application/json", + "name": "us-states-density-colored.json", + "path": "06.More_widget_libraries/us-states-density-colored.json", + "size": 100496, + "type": "file", "writable": true }, { "content": null, - "created": "2022-07-12T15:23:19.756283Z", + "created": "2024-04-03T14:40:42.412559Z", "format": null, - "last_modified": "2022-07-12T15:23:19.756283Z", - "mimetype": null, - "name": "extras", - "path": "06.More_widget_libraries/extras", - "size": null, - "type": "directory", + "last_modified": "2024-04-03T14:35:49.609128Z", + "mimetype": "model/vnd.vtu", + "name": "piston.vtu", + "path": "06.More_widget_libraries/piston.vtu", + "size": 4676565, + "type": "file", "writable": true }, { "content": null, - "created": "2022-07-12T15:23:19.768283Z", + "created": "2024-04-03T14:40:42.396558Z", "format": null, - "last_modified": "2022-07-12T15:21:55.827794Z", - "mimetype": "application/json", - "name": "us-states-density-colored.json", - "path": "06.More_widget_libraries/us-states-density-colored.json", - "size": 100496, - "type": "file", + "last_modified": "2024-04-03T14:35:49.581127Z", + "mimetype": null, + "name": "06.02-ipycytoscape.ipynb", + "path": "06.More_widget_libraries/06.02-ipycytoscape.ipynb", + "size": 514869, + "type": "notebook", "writable": true }, { "content": null, - "created": "2022-07-12T15:23:19.748283Z", + "created": "2024-04-03T14:40:42.400558Z", "format": null, - "last_modified": "2022-07-12T15:21:55.791794Z", + "last_modified": "2024-04-03T14:35:49.581127Z", "mimetype": null, "name": "06.04-ipygany.ipynb", "path": "06.More_widget_libraries/06.04-ipygany.ipynb", "size": 3627, "type": "notebook", "writable": true + }, + { + "content": null, + "created": "2024-04-03T14:40:42.400558Z", + "format": null, + "last_modified": "2024-04-03T14:35:49.581127Z", + "mimetype": null, + "name": "06.05-other-widget-libraries.ipynb", + "path": "06.More_widget_libraries/06.05-other-widget-libraries.ipynb", + "size": 13552, + "type": "notebook", + "writable": true } ], - "created": "2022-07-12T15:23:19.768283Z", + "created": "2024-04-03T14:40:42.420559Z", "format": "json", - "last_modified": "2022-07-12T15:23:19.768283Z", + "last_modified": "2024-04-03T14:40:42.420559Z", "mimetype": null, "name": "06.More_widget_libraries", "path": "06.More_widget_libraries", diff --git a/api/contents/06.More_widget_libraries/extras/all.json b/api/contents/06.More_widget_libraries/extras/all.json index 03cb2af1..92c78c50 100644 --- a/api/contents/06.More_widget_libraries/extras/all.json +++ b/api/contents/06.More_widget_libraries/extras/all.json @@ -2,33 +2,33 @@ "content": [ { "content": null, - "created": "2022-07-12T15:23:19.752283Z", + "created": "2024-04-03T14:40:42.404559Z", "format": null, - "last_modified": "2022-07-12T15:21:55.791794Z", + "last_modified": "2024-04-03T14:35:49.585127Z", "mimetype": null, - "name": "ipympl.ipynb", - "path": "06.More_widget_libraries/extras/ipympl.ipynb", - "size": 4218, + "name": "ipywebrtc.ipynb", + "path": "06.More_widget_libraries/extras/ipywebrtc.ipynb", + "size": 3330, "type": "notebook", "writable": true }, { "content": null, - "created": "2022-07-12T15:23:19.752283Z", + "created": "2024-04-03T14:40:42.404559Z", "format": null, - "last_modified": "2022-07-12T15:21:55.791794Z", + "last_modified": "2024-04-03T14:35:49.585127Z", "mimetype": null, - "name": "ipyvolume.ipynb", - "path": "06.More_widget_libraries/extras/ipyvolume.ipynb", - "size": 5294, + "name": "ipyleaflet.ipynb", + "path": "06.More_widget_libraries/extras/ipyleaflet.ipynb", + "size": 14611, "type": "notebook", "writable": true }, { "content": null, - "created": "2022-07-12T15:23:19.756283Z", + "created": "2024-04-03T14:40:42.404559Z", "format": null, - "last_modified": "2022-07-12T15:23:19.756283Z", + "last_modified": "2024-04-03T14:40:42.404559Z", "mimetype": null, "name": "solutions", "path": "06.More_widget_libraries/extras/solutions", @@ -38,104 +38,104 @@ }, { "content": null, - "created": "2022-07-12T15:23:19.756283Z", + "created": "2024-04-03T14:40:42.404559Z", "format": null, - "last_modified": "2022-07-12T15:21:55.791794Z", + "last_modified": "2024-04-03T14:40:42.404559Z", "mimetype": null, - "name": "pythreejs.ipynb", - "path": "06.More_widget_libraries/extras/pythreejs.ipynb", - "size": 9149, - "type": "notebook", + "name": "extra_examples", + "path": "06.More_widget_libraries/extras/extra_examples", + "size": null, + "type": "directory", "writable": true }, { "content": null, - "created": "2022-07-12T15:23:19.752283Z", + "created": "2024-04-03T14:40:42.404559Z", "format": null, - "last_modified": "2022-07-12T15:21:55.791794Z", + "last_modified": "2024-04-03T14:35:49.585127Z", "mimetype": null, - "name": "ipyvuetify.ipynb", - "path": "06.More_widget_libraries/extras/ipyvuetify.ipynb", - "size": 17344, + "name": "ipytree.ipynb", + "path": "06.More_widget_libraries/extras/ipytree.ipynb", + "size": 2892, "type": "notebook", "writable": true }, { "content": null, - "created": "2022-07-12T15:23:19.748283Z", + "created": "2024-04-03T14:40:42.404559Z", "format": null, - "last_modified": "2022-07-12T15:21:55.791794Z", + "last_modified": "2024-04-03T14:35:49.585127Z", "mimetype": null, - "name": "bqplot.ipynb", - "path": "06.More_widget_libraries/extras/bqplot.ipynb", - "size": 12044, + "name": "ipyvolume.ipynb", + "path": "06.More_widget_libraries/extras/ipyvolume.ipynb", + "size": 5294, "type": "notebook", "writable": true }, { "content": null, - "created": "2022-07-12T15:23:19.752283Z", + "created": "2024-04-03T14:40:42.404559Z", "format": null, - "last_modified": "2022-07-12T15:21:55.791794Z", + "last_modified": "2024-04-03T14:35:49.585127Z", "mimetype": null, - "name": "ipytree.ipynb", - "path": "06.More_widget_libraries/extras/ipytree.ipynb", - "size": 2892, + "name": "pythreejs.ipynb", + "path": "06.More_widget_libraries/extras/pythreejs.ipynb", + "size": 9149, "type": "notebook", "writable": true }, { "content": null, - "created": "2022-07-12T15:23:19.752283Z", + "created": "2024-04-03T14:40:42.404559Z", "format": null, - "last_modified": "2022-07-12T15:21:55.791794Z", + "last_modified": "2024-04-03T14:35:49.585127Z", "mimetype": null, - "name": "ipyleaflet.ipynb", - "path": "06.More_widget_libraries/extras/ipyleaflet.ipynb", - "size": 14611, + "name": "ipyvuetify.ipynb", + "path": "06.More_widget_libraries/extras/ipyvuetify.ipynb", + "size": 17344, "type": "notebook", "writable": true }, { "content": null, - "created": "2022-07-12T15:23:19.752283Z", + "created": "2024-04-03T14:40:42.400558Z", "format": null, - "last_modified": "2022-07-12T15:21:55.791794Z", + "last_modified": "2024-04-03T14:35:49.581127Z", "mimetype": null, - "name": "ipywebrtc.ipynb", - "path": "06.More_widget_libraries/extras/ipywebrtc.ipynb", - "size": 3330, + "name": "PyWWT.ipynb", + "path": "06.More_widget_libraries/extras/PyWWT.ipynb", + "size": 3399, "type": "notebook", "writable": true }, { "content": null, - "created": "2022-07-12T15:23:19.748283Z", + "created": "2024-04-03T14:40:42.404559Z", "format": null, - "last_modified": "2022-07-12T15:21:55.791794Z", + "last_modified": "2024-04-03T14:35:49.585127Z", "mimetype": null, - "name": "PyWWT.ipynb", - "path": "06.More_widget_libraries/extras/PyWWT.ipynb", - "size": 3399, + "name": "ipympl.ipynb", + "path": "06.More_widget_libraries/extras/ipympl.ipynb", + "size": 4218, "type": "notebook", "writable": true }, { "content": null, - "created": "2022-07-12T15:23:19.752283Z", + "created": "2024-04-03T14:40:42.400558Z", "format": null, - "last_modified": "2022-07-12T15:23:19.752283Z", + "last_modified": "2024-04-03T14:35:49.581127Z", "mimetype": null, - "name": "extra_examples", - "path": "06.More_widget_libraries/extras/extra_examples", - "size": null, - "type": "directory", + "name": "bqplot.ipynb", + "path": "06.More_widget_libraries/extras/bqplot.ipynb", + "size": 12044, + "type": "notebook", "writable": true } ], - "created": "2022-07-12T15:23:19.756283Z", + "created": "2024-04-03T14:40:42.404559Z", "format": "json", - "last_modified": "2022-07-12T15:23:19.756283Z", + "last_modified": "2024-04-03T14:40:42.404559Z", "mimetype": null, "name": "extras", "path": "06.More_widget_libraries/extras", diff --git a/api/contents/06.More_widget_libraries/extras/extra_examples/all.json b/api/contents/06.More_widget_libraries/extras/extra_examples/all.json index e302d14c..94f73e1b 100644 --- a/api/contents/06.More_widget_libraries/extras/extra_examples/all.json +++ b/api/contents/06.More_widget_libraries/extras/extra_examples/all.json @@ -2,33 +2,33 @@ "content": [ { "content": null, - "created": "2022-07-12T15:23:19.752283Z", + "created": "2024-04-03T14:40:42.404559Z", "format": null, - "last_modified": "2022-07-12T15:21:55.791794Z", + "last_modified": "2024-04-03T14:40:42.404559Z", "mimetype": null, - "name": "vaex.ipynb", - "path": "06.More_widget_libraries/extras/extra_examples/vaex.ipynb", - "size": 1835, - "type": "notebook", + "name": "solutions", + "path": "06.More_widget_libraries/extras/extra_examples/solutions", + "size": null, + "type": "directory", "writable": true }, { "content": null, - "created": "2022-07-12T15:23:19.752283Z", + "created": "2024-04-03T14:40:42.404559Z", "format": null, - "last_modified": "2022-07-12T15:23:19.752283Z", + "last_modified": "2024-04-03T14:35:49.585127Z", "mimetype": null, - "name": "solutions", - "path": "06.More_widget_libraries/extras/extra_examples/solutions", - "size": null, - "type": "directory", + "name": "vaex.ipynb", + "path": "06.More_widget_libraries/extras/extra_examples/vaex.ipynb", + "size": 1835, + "type": "notebook", "writable": true }, { "content": null, - "created": "2022-07-12T15:23:19.752283Z", + "created": "2024-04-03T14:40:42.400558Z", "format": null, - "last_modified": "2022-07-12T15:21:55.791794Z", + "last_modified": "2024-04-03T14:35:49.581127Z", "mimetype": null, "name": "bqplot_A_plot_as_a_control_in_a_widget.ipynb", "path": "06.More_widget_libraries/extras/extra_examples/bqplot_A_plot_as_a_control_in_a_widget.ipynb", @@ -38,9 +38,9 @@ }, { "content": null, - "created": "2022-07-12T15:23:19.752283Z", + "created": "2024-04-03T14:40:42.400558Z", "format": null, - "last_modified": "2022-07-12T15:21:55.791794Z", + "last_modified": "2024-04-03T14:35:49.581127Z", "mimetype": null, "name": "flight_sim.ipynb", "path": "06.More_widget_libraries/extras/extra_examples/flight_sim.ipynb", @@ -50,9 +50,9 @@ }, { "content": null, - "created": "2022-07-12T15:23:19.752283Z", + "created": "2024-04-03T14:40:42.400558Z", "format": null, - "last_modified": "2022-07-12T15:21:55.791794Z", + "last_modified": "2024-04-03T14:35:49.581127Z", "mimetype": null, "name": "bqplot_A_Penalized_regression.ipynb", "path": "06.More_widget_libraries/extras/extra_examples/bqplot_A_Penalized_regression.ipynb", @@ -61,9 +61,9 @@ "writable": true } ], - "created": "2022-07-12T15:23:19.752283Z", + "created": "2024-04-03T14:40:42.404559Z", "format": "json", - "last_modified": "2022-07-12T15:23:19.752283Z", + "last_modified": "2024-04-03T14:40:42.404559Z", "mimetype": null, "name": "extra_examples", "path": "06.More_widget_libraries/extras/extra_examples", diff --git a/api/contents/06.More_widget_libraries/extras/extra_examples/solutions/all.json b/api/contents/06.More_widget_libraries/extras/extra_examples/solutions/all.json index fe8ada7d..2dbc2713 100644 --- a/api/contents/06.More_widget_libraries/extras/extra_examples/solutions/all.json +++ b/api/contents/06.More_widget_libraries/extras/extra_examples/solutions/all.json @@ -2,9 +2,9 @@ "content": [ { "content": null, - "created": "2022-07-12T15:23:19.752283Z", + "created": "2024-04-03T14:40:42.404559Z", "format": null, - "last_modified": "2022-07-12T15:23:19.752283Z", + "last_modified": "2024-04-03T14:40:42.404559Z", "mimetype": null, "name": "bqplot-as-control", "path": "06.More_widget_libraries/extras/extra_examples/solutions/bqplot-as-control", @@ -13,9 +13,9 @@ "writable": true } ], - "created": "2022-07-12T15:23:19.752283Z", + "created": "2024-04-03T14:40:42.404559Z", "format": "json", - "last_modified": "2022-07-12T15:23:19.752283Z", + "last_modified": "2024-04-03T14:40:42.404559Z", "mimetype": null, "name": "solutions", "path": "06.More_widget_libraries/extras/extra_examples/solutions", diff --git a/api/contents/06.More_widget_libraries/extras/extra_examples/solutions/bqplot-as-control/all.json b/api/contents/06.More_widget_libraries/extras/extra_examples/solutions/bqplot-as-control/all.json index d7cef4e7..d7c4ebac 100644 --- a/api/contents/06.More_widget_libraries/extras/extra_examples/solutions/bqplot-as-control/all.json +++ b/api/contents/06.More_widget_libraries/extras/extra_examples/solutions/bqplot-as-control/all.json @@ -2,9 +2,9 @@ "content": [ { "content": null, - "created": "2022-07-12T15:23:19.752283Z", + "created": "2024-04-03T14:40:42.404559Z", "format": null, - "last_modified": "2022-07-12T15:21:55.791794Z", + "last_modified": "2024-04-03T14:35:49.585127Z", "mimetype": "text/x-python", "name": "box-widget.py", "path": "06.More_widget_libraries/extras/extra_examples/solutions/bqplot-as-control/box-widget.py", @@ -14,9 +14,9 @@ }, { "content": null, - "created": "2022-07-12T15:23:19.752283Z", + "created": "2024-04-03T14:40:42.404559Z", "format": null, - "last_modified": "2022-07-12T15:21:55.791794Z", + "last_modified": "2024-04-03T14:35:49.585127Z", "mimetype": "text/x-python", "name": "update_line.py", "path": "06.More_widget_libraries/extras/extra_examples/solutions/bqplot-as-control/update_line.py", @@ -25,9 +25,9 @@ "writable": true } ], - "created": "2022-07-12T15:23:19.752283Z", + "created": "2024-04-03T14:40:42.404559Z", "format": "json", - "last_modified": "2022-07-12T15:23:19.752283Z", + "last_modified": "2024-04-03T14:40:42.404559Z", "mimetype": null, "name": "bqplot-as-control", "path": "06.More_widget_libraries/extras/extra_examples/solutions/bqplot-as-control", diff --git a/api/contents/06.More_widget_libraries/extras/solutions/all.json b/api/contents/06.More_widget_libraries/extras/solutions/all.json index 89dc202f..29854c06 100644 --- a/api/contents/06.More_widget_libraries/extras/solutions/all.json +++ b/api/contents/06.More_widget_libraries/extras/solutions/all.json @@ -2,9 +2,9 @@ "content": [ { "content": null, - "created": "2022-07-12T15:23:19.756283Z", + "created": "2024-04-03T14:40:42.404559Z", "format": null, - "last_modified": "2022-07-12T15:23:19.756283Z", + "last_modified": "2024-04-03T14:40:42.404559Z", "mimetype": null, "name": "ipyvuetify", "path": "06.More_widget_libraries/extras/solutions/ipyvuetify", @@ -13,9 +13,9 @@ "writable": true } ], - "created": "2022-07-12T15:23:19.756283Z", + "created": "2024-04-03T14:40:42.404559Z", "format": "json", - "last_modified": "2022-07-12T15:23:19.756283Z", + "last_modified": "2024-04-03T14:40:42.404559Z", "mimetype": null, "name": "solutions", "path": "06.More_widget_libraries/extras/solutions", diff --git a/api/contents/06.More_widget_libraries/extras/solutions/ipyvuetify/all.json b/api/contents/06.More_widget_libraries/extras/solutions/ipyvuetify/all.json index 5f35683a..5144008f 100644 --- a/api/contents/06.More_widget_libraries/extras/solutions/ipyvuetify/all.json +++ b/api/contents/06.More_widget_libraries/extras/solutions/ipyvuetify/all.json @@ -2,9 +2,9 @@ "content": [ { "content": null, - "created": "2022-07-12T15:23:19.756283Z", + "created": "2024-04-03T14:40:42.404559Z", "format": null, - "last_modified": "2022-07-12T15:21:55.791794Z", + "last_modified": "2024-04-03T14:35:49.585127Z", "mimetype": "text/x-python", "name": "radio_group.py", "path": "06.More_widget_libraries/extras/solutions/ipyvuetify/radio_group.py", @@ -13,9 +13,9 @@ "writable": true } ], - "created": "2022-07-12T15:23:19.756283Z", + "created": "2024-04-03T14:40:42.404559Z", "format": "json", - "last_modified": "2022-07-12T15:23:19.756283Z", + "last_modified": "2024-04-03T14:40:42.404559Z", "mimetype": null, "name": "ipyvuetify", "path": "06.More_widget_libraries/extras/solutions/ipyvuetify", diff --git a/api/contents/07.Widgets_outside_notebook_context/all.json b/api/contents/07.Widgets_outside_notebook_context/all.json index 57aeb32a..cc0258c9 100644 --- a/api/contents/07.Widgets_outside_notebook_context/all.json +++ b/api/contents/07.Widgets_outside_notebook_context/all.json @@ -2,9 +2,9 @@ "content": [ { "content": null, - "created": "2022-07-12T15:23:19.772283Z", + "created": "2024-04-03T14:40:42.420559Z", "format": null, - "last_modified": "2022-07-12T15:21:55.827794Z", + "last_modified": "2024-04-03T14:35:49.609128Z", "mimetype": null, "name": "07.00-voila.ipynb", "path": "07.Widgets_outside_notebook_context/07.00-voila.ipynb", @@ -14,44 +14,44 @@ }, { "content": null, - "created": "2022-07-12T15:23:19.772283Z", + "created": "2024-04-03T14:40:42.420559Z", "format": null, - "last_modified": "2022-07-12T15:21:55.827794Z", + "last_modified": "2024-04-03T14:35:49.609128Z", "mimetype": null, - "name": "07.02-voila-vuetify.ipynb", - "path": "07.Widgets_outside_notebook_context/07.02-voila-vuetify.ipynb", - "size": 4868, + "name": "07.03-jupyterlite.ipynb", + "path": "07.Widgets_outside_notebook_context/07.03-jupyterlite.ipynb", + "size": 6109, "type": "notebook", "writable": true }, { "content": null, - "created": "2022-07-12T15:23:19.772283Z", + "created": "2024-04-03T14:40:42.420559Z", "format": null, - "last_modified": "2022-07-12T15:21:55.827794Z", + "last_modified": "2024-04-03T14:35:49.609128Z", "mimetype": null, - "name": "07.01-voila-basics.ipynb", - "path": "07.Widgets_outside_notebook_context/07.01-voila-basics.ipynb", - "size": 1887, + "name": "07.02-voila-vuetify.ipynb", + "path": "07.Widgets_outside_notebook_context/07.02-voila-vuetify.ipynb", + "size": 4868, "type": "notebook", "writable": true }, { "content": null, - "created": "2022-07-12T15:23:19.772283Z", + "created": "2024-04-03T14:40:42.420559Z", "format": null, - "last_modified": "2022-07-12T15:21:55.827794Z", + "last_modified": "2024-04-03T14:35:49.609128Z", "mimetype": null, - "name": "07.03-jupyterlite.ipynb", - "path": "07.Widgets_outside_notebook_context/07.03-jupyterlite.ipynb", - "size": 6109, + "name": "07.01-voila-basics.ipynb", + "path": "07.Widgets_outside_notebook_context/07.01-voila-basics.ipynb", + "size": 1887, "type": "notebook", "writable": true } ], - "created": "2022-07-12T15:23:19.772283Z", + "created": "2024-04-03T14:40:42.420559Z", "format": "json", - "last_modified": "2022-07-12T15:23:19.772283Z", + "last_modified": "2024-04-03T14:40:42.420559Z", "mimetype": null, "name": "07.Widgets_outside_notebook_context", "path": "07.Widgets_outside_notebook_context", diff --git a/api/contents/08.Ipywidgets_8/all.json b/api/contents/08.Ipywidgets_8/all.json index 0f13347b..936bf33e 100644 --- a/api/contents/08.Ipywidgets_8/all.json +++ b/api/contents/08.Ipywidgets_8/all.json @@ -2,9 +2,9 @@ "content": [ { "content": null, - "created": "2022-07-12T15:23:19.772283Z", + "created": "2024-04-03T14:40:42.420559Z", "format": null, - "last_modified": "2022-07-12T15:21:55.827794Z", + "last_modified": "2024-04-03T14:35:49.609128Z", "mimetype": null, "name": "08.00-ipywidgets_8.ipynb", "path": "08.Ipywidgets_8/08.00-ipywidgets_8.ipynb", @@ -13,9 +13,9 @@ "writable": true } ], - "created": "2022-07-12T15:23:19.772283Z", + "created": "2024-04-03T14:40:42.420559Z", "format": "json", - "last_modified": "2022-07-12T15:23:19.772283Z", + "last_modified": "2024-04-03T14:40:42.420559Z", "mimetype": null, "name": "08.Ipywidgets_8", "path": "08.Ipywidgets_8", diff --git a/api/contents/all.json b/api/contents/all.json index 9787355a..42b4153b 100644 --- a/api/contents/all.json +++ b/api/contents/all.json @@ -2,200 +2,200 @@ "content": [ { "content": null, - "created": "2022-07-12T15:23:19.728282Z", + "created": "2024-04-03T14:40:42.396558Z", "format": null, - "last_modified": "2022-07-12T15:23:19.728282Z", + "last_modified": "2024-04-03T14:40:42.396558Z", "mimetype": null, - "name": "02.Widget_overview", - "path": "02.Widget_overview", + "name": "05.Build-complex-libs", + "path": "05.Build-complex-libs", "size": null, "type": "directory", "writable": true }, { "content": null, - "created": "2022-07-12T15:23:19.772283Z", + "created": "2024-04-03T14:40:42.420559Z", "format": null, - "last_modified": "2022-07-12T15:21:55.835794Z", - "mimetype": "video/mp4", - "name": "Big.Buck.Bunny.mp4", - "path": "Big.Buck.Bunny.mp4", - "size": 2416569, - "type": "file", + "last_modified": "2024-04-03T14:40:42.420559Z", + "mimetype": null, + "name": "07.Widgets_outside_notebook_context", + "path": "07.Widgets_outside_notebook_context", + "size": null, + "type": "directory", "writable": true }, { "content": null, - "created": "2022-07-12T15:23:19.780283Z", + "created": "2024-04-03T14:40:42.420559Z", "format": null, - "last_modified": "2022-07-12T15:21:55.835794Z", - "mimetype": "text/markdown", - "name": "README.md", - "path": "README.md", - "size": 96, - "type": "file", + "last_modified": "2024-04-03T14:40:42.420559Z", + "mimetype": null, + "name": "06.More_widget_libraries", + "path": "06.More_widget_libraries", + "size": null, + "type": "directory", "writable": true }, { "content": null, - "created": "2022-07-12T15:23:19.800283Z", + "created": "2024-04-03T14:40:42.432559Z", "format": null, - "last_modified": "2022-07-12T15:23:19.800283Z", + "last_modified": "2024-04-03T14:40:42.432559Z", "mimetype": null, - "name": "solutions", - "path": "solutions", + "name": "images", + "path": "images", "size": null, "type": "directory", "writable": true }, { "content": null, - "created": "2022-07-12T15:23:19.740283Z", + "created": "2024-04-03T14:40:42.376558Z", "format": null, - "last_modified": "2022-07-12T15:23:19.740283Z", + "last_modified": "2024-04-03T14:40:42.376558Z", "mimetype": null, - "name": "04.Widget_styling", - "path": "04.Widget_styling", + "name": "01.Introduction", + "path": "01.Introduction", "size": null, "type": "directory", "writable": true }, { "content": null, - "created": "2022-07-12T15:23:19.724283Z", + "created": "2024-04-03T14:40:42.384558Z", "format": null, - "last_modified": "2022-07-12T15:21:55.779794Z", + "last_modified": "2024-04-03T14:40:42.384558Z", "mimetype": null, - "name": "00.00-index.ipynb", - "path": "00.00-index.ipynb", - "size": 2408, - "type": "notebook", + "name": "03.Widget_events", + "path": "03.Widget_events", + "size": null, + "type": "directory", "writable": true }, { "content": null, - "created": "2022-07-12T15:23:19.772283Z", + "created": "2024-04-03T14:40:42.380558Z", "format": null, - "last_modified": "2022-07-12T15:23:19.772283Z", + "last_modified": "2024-04-03T14:40:42.380558Z", "mimetype": null, - "name": "08.Ipywidgets_8", - "path": "08.Ipywidgets_8", + "name": "02.Widget_overview", + "path": "02.Widget_overview", "size": null, "type": "directory", "writable": true }, { "content": null, - "created": "2022-07-12T15:23:19.768283Z", + "created": "2024-04-03T14:40:42.376558Z", "format": null, - "last_modified": "2022-07-12T15:23:19.768283Z", + "last_modified": "2024-04-03T14:35:49.573127Z", "mimetype": null, - "name": "06.More_widget_libraries", - "path": "06.More_widget_libraries", - "size": null, - "type": "directory", + "name": "00.00-index.ipynb", + "path": "00.00-index.ipynb", + "size": 2408, + "type": "notebook", "writable": true }, { "content": null, - "created": "2022-07-12T15:23:19.744282Z", + "created": "2024-04-03T14:40:42.424559Z", "format": null, - "last_modified": "2022-07-12T15:23:19.744282Z", - "mimetype": null, - "name": "05.Build-complex-libs", - "path": "05.Build-complex-libs", - "size": null, - "type": "directory", + "last_modified": "2024-04-03T14:35:49.617128Z", + "mimetype": "video/mp4", + "name": "Big.Buck.Bunny.mp4", + "path": "Big.Buck.Bunny.mp4", + "size": 2416569, + "type": "file", "writable": true }, { "content": null, - "created": "2022-07-12T15:23:19.792283Z", + "created": "2024-04-03T14:40:42.392558Z", "format": null, - "last_modified": "2022-07-12T15:23:19.792283Z", + "last_modified": "2024-04-03T14:40:42.392558Z", "mimetype": null, - "name": "reference_guides", - "path": "reference_guides", + "name": "04.Widget_styling", + "path": "04.Widget_styling", "size": null, "type": "directory", "writable": true }, { "content": null, - "created": "2022-07-12T15:23:19.784283Z", + "created": "2024-04-03T14:40:42.428559Z", "format": null, - "last_modified": "2022-07-12T15:23:19.784283Z", - "mimetype": null, - "name": "images", - "path": "images", - "size": null, - "type": "directory", + "last_modified": "2024-04-03T14:35:49.617128Z", + "mimetype": "image/svg+xml", + "name": "Flow.svg", + "path": "Flow.svg", + "size": 7050, + "type": "file", "writable": true }, { "content": null, - "created": "2022-07-12T15:23:19.772283Z", + "created": "2024-04-03T14:40:42.420559Z", "format": null, - "last_modified": "2022-07-12T15:23:19.772283Z", + "last_modified": "2024-04-03T14:40:42.420559Z", "mimetype": null, - "name": "07.Widgets_outside_notebook_context", - "path": "07.Widgets_outside_notebook_context", + "name": "08.Ipywidgets_8", + "path": "08.Ipywidgets_8", "size": null, "type": "directory", "writable": true }, { "content": null, - "created": "2022-07-12T15:23:19.724283Z", + "created": "2024-04-03T14:40:42.448560Z", "format": null, - "last_modified": "2022-07-12T15:23:19.724283Z", + "last_modified": "2024-04-03T14:40:42.448560Z", "mimetype": null, - "name": "01.Introduction", - "path": "01.Introduction", + "name": "solutions", + "path": "solutions", "size": null, "type": "directory", "writable": true }, { "content": null, - "created": "2022-07-12T15:23:19.788283Z", + "created": "2024-04-03T14:40:42.428559Z", "format": null, - "last_modified": "2022-07-12T15:21:55.851794Z", - "mimetype": "audio/mpeg", - "name": "invalid_keypress.mp3", - "path": "invalid_keypress.mp3", - "size": 9030, + "last_modified": "2024-04-03T14:35:49.617128Z", + "mimetype": "text/markdown", + "name": "README.md", + "path": "README.md", + "size": 96, "type": "file", "writable": true }, { "content": null, - "created": "2022-07-12T15:23:19.780283Z", + "created": "2024-04-03T14:40:42.440559Z", "format": null, - "last_modified": "2022-07-12T15:21:55.835794Z", - "mimetype": "image/svg+xml", - "name": "Flow.svg", - "path": "Flow.svg", - "size": 7050, - "type": "file", + "last_modified": "2024-04-03T14:40:42.440559Z", + "mimetype": null, + "name": "reference_guides", + "path": "reference_guides", + "size": null, + "type": "directory", "writable": true }, { "content": null, - "created": "2022-07-12T15:23:19.732282Z", + "created": "2024-04-03T14:40:42.436559Z", "format": null, - "last_modified": "2022-07-12T15:23:19.732282Z", - "mimetype": null, - "name": "03.Widget_events", - "path": "03.Widget_events", - "size": null, - "type": "directory", + "last_modified": "2024-04-03T14:35:49.629128Z", + "mimetype": "audio/mpeg", + "name": "invalid_keypress.mp3", + "path": "invalid_keypress.mp3", + "size": 9030, + "type": "file", "writable": true } ], - "created": "2022-07-12T15:23:19.800283Z", + "created": "2024-04-03T14:40:42.448560Z", "format": "json", - "last_modified": "2022-07-12T15:23:19.800283Z", + "last_modified": "2024-04-03T14:40:42.448560Z", "mimetype": null, "name": "", "path": "", diff --git a/api/contents/images/all.json b/api/contents/images/all.json index d995b59e..98020aee 100644 --- a/api/contents/images/all.json +++ b/api/contents/images/all.json @@ -2,68 +2,68 @@ "content": [ { "content": null, - "created": "2022-07-12T15:23:19.784283Z", + "created": "2024-04-03T14:40:42.432559Z", "format": null, - "last_modified": "2022-07-12T15:21:55.851794Z", - "mimetype": "image/gif", - "name": "plot-as-control.gif", - "path": "images/plot-as-control.gif", - "size": 1421526, + "last_modified": "2024-04-03T14:35:49.621128Z", + "mimetype": "image/png", + "name": "covid-dash1.png", + "path": "images/covid-dash1.png", + "size": 359921, "type": "file", "writable": true }, { "content": null, - "created": "2022-07-12T15:23:19.784283Z", + "created": "2024-04-03T14:40:42.428559Z", "format": null, - "last_modified": "2022-07-12T15:21:55.839794Z", + "last_modified": "2024-04-03T14:35:49.617128Z", "mimetype": "image/png", - "name": "covid-dash2.png", - "path": "images/covid-dash2.png", - "size": 390215, + "name": "WidgetArch.png", + "path": "images/WidgetArch.png", + "size": 23058, "type": "file", "writable": true }, { "content": null, - "created": "2022-07-12T15:23:19.784283Z", + "created": "2024-04-03T14:40:42.436559Z", "format": null, - "last_modified": "2022-07-12T15:21:55.839794Z", - "mimetype": "image/png", - "name": "covid-dash1.png", - "path": "images/covid-dash1.png", - "size": 359921, + "last_modified": "2024-04-03T14:35:49.629128Z", + "mimetype": "image/gif", + "name": "plot-as-control.gif", + "path": "images/plot-as-control.gif", + "size": 1421526, "type": "file", "writable": true }, { "content": null, - "created": "2022-07-12T15:23:19.780283Z", + "created": "2024-04-03T14:40:42.432559Z", "format": null, - "last_modified": "2022-07-12T15:21:55.835794Z", + "last_modified": "2024-04-03T14:35:49.621128Z", "mimetype": "image/png", - "name": "Binary_Star_Sim.png", - "path": "images/Binary_Star_Sim.png", - "size": 173569, + "name": "covid-dash2.png", + "path": "images/covid-dash2.png", + "size": 390215, "type": "file", "writable": true }, { "content": null, - "created": "2022-07-12T15:23:19.780283Z", + "created": "2024-04-03T14:40:42.428559Z", "format": null, - "last_modified": "2022-07-12T15:21:55.835794Z", + "last_modified": "2024-04-03T14:35:49.617128Z", "mimetype": "image/png", - "name": "WidgetArch.png", - "path": "images/WidgetArch.png", - "size": 23058, + "name": "Binary_Star_Sim.png", + "path": "images/Binary_Star_Sim.png", + "size": 173569, "type": "file", "writable": true } ], - "created": "2022-07-12T15:23:19.784283Z", + "created": "2024-04-03T14:40:42.432559Z", "format": "json", - "last_modified": "2022-07-12T15:23:19.784283Z", + "last_modified": "2024-04-03T14:40:42.432559Z", "mimetype": null, "name": "images", "path": "images", diff --git a/api/contents/reference_guides/all.json b/api/contents/reference_guides/all.json index 89991d7a..2a1fc88d 100644 --- a/api/contents/reference_guides/all.json +++ b/api/contents/reference_guides/all.json @@ -2,68 +2,68 @@ "content": [ { "content": null, - "created": "2022-07-12T15:23:19.792283Z", + "created": "2024-04-03T14:40:42.444560Z", "format": null, - "last_modified": "2022-07-12T15:21:55.851794Z", + "last_modified": "2024-04-03T14:40:42.444560Z", "mimetype": null, - "name": "guide-flex-box.ipynb", - "path": "reference_guides/guide-flex-box.ipynb", - "size": 14974, - "type": "notebook", + "name": "images", + "path": "reference_guides/images", + "size": null, + "type": "directory", "writable": true }, { "content": null, - "created": "2022-07-12T15:23:19.796283Z", + "created": "2024-04-03T14:40:42.440559Z", "format": null, - "last_modified": "2022-07-12T15:23:19.796283Z", + "last_modified": "2024-04-03T14:35:49.629128Z", "mimetype": null, - "name": "images", - "path": "reference_guides/images", - "size": null, - "type": "directory", + "name": "guide-other.ipynb", + "path": "reference_guides/guide-other.ipynb", + "size": 13919, + "type": "notebook", "writable": true }, { "content": null, - "created": "2022-07-12T15:23:19.792283Z", + "created": "2024-04-03T14:40:42.440559Z", "format": null, - "last_modified": "2022-07-12T15:21:55.851794Z", + "last_modified": "2024-04-03T14:35:49.629128Z", "mimetype": null, - "name": "guide-grid-box.ipynb", - "path": "reference_guides/guide-grid-box.ipynb", - "size": 17910, + "name": "guide-flex-box.ipynb", + "path": "reference_guides/guide-flex-box.ipynb", + "size": 14974, "type": "notebook", "writable": true }, { "content": null, - "created": "2022-07-12T15:23:19.792283Z", + "created": "2024-04-03T14:40:42.440559Z", "format": null, - "last_modified": "2022-07-12T15:21:55.851794Z", + "last_modified": "2024-04-03T14:35:49.629128Z", "mimetype": null, - "name": "complete-ipywidgets-widget-list.ipynb", - "path": "reference_guides/complete-ipywidgets-widget-list.ipynb", - "size": 124981, + "name": "guide-grid-box.ipynb", + "path": "reference_guides/guide-grid-box.ipynb", + "size": 17910, "type": "notebook", "writable": true }, { "content": null, - "created": "2022-07-12T15:23:19.792283Z", + "created": "2024-04-03T14:40:42.436559Z", "format": null, - "last_modified": "2022-07-12T15:21:55.851794Z", + "last_modified": "2024-04-03T14:35:49.629128Z", "mimetype": null, - "name": "guide-other.ipynb", - "path": "reference_guides/guide-other.ipynb", - "size": 13919, + "name": "complete-ipywidgets-widget-list.ipynb", + "path": "reference_guides/complete-ipywidgets-widget-list.ipynb", + "size": 124981, "type": "notebook", "writable": true } ], - "created": "2022-07-12T15:23:19.792283Z", + "created": "2024-04-03T14:40:42.440559Z", "format": "json", - "last_modified": "2022-07-12T15:23:19.792283Z", + "last_modified": "2024-04-03T14:40:42.440559Z", "mimetype": null, "name": "reference_guides", "path": "reference_guides", diff --git a/api/contents/reference_guides/images/all.json b/api/contents/reference_guides/images/all.json index bd46a19d..6078a6a4 100644 --- a/api/contents/reference_guides/images/all.json +++ b/api/contents/reference_guides/images/all.json @@ -2,141 +2,141 @@ "content": [ { "content": null, - "created": "2022-07-12T15:23:19.796283Z", + "created": "2024-04-03T14:40:42.440559Z", "format": null, - "last_modified": "2022-07-12T15:21:55.851794Z", - "mimetype": "image/png", - "name": "grid-justify-self-center.png", - "path": "reference_guides/images/grid-justify-self-center.png", - "size": 623, + "last_modified": "2024-04-03T14:35:49.629128Z", + "mimetype": "image/svg+xml", + "name": "align-items.svg", + "path": "reference_guides/images/align-items.svg", + "size": 3422, "type": "file", "writable": true }, { "content": null, - "created": "2022-07-12T15:23:19.800283Z", + "created": "2024-04-03T14:40:42.444560Z", "format": null, - "last_modified": "2022-07-12T15:21:55.851794Z", - "mimetype": "image/svg+xml", - "name": "order-2.svg", - "path": "reference_guides/images/order-2.svg", - "size": 2902, + "last_modified": "2024-04-03T14:35:49.629128Z", + "mimetype": "image/png", + "name": "grid-cell.png", + "path": "reference_guides/images/grid-cell.png", + "size": 246, "type": "file", "writable": true }, { "content": null, - "created": "2022-07-12T15:23:19.792283Z", + "created": "2024-04-03T14:40:42.444560Z", "format": null, - "last_modified": "2022-07-12T15:21:55.851794Z", - "mimetype": "image/svg+xml", - "name": "flex-container.svg", - "path": "reference_guides/images/flex-container.svg", - "size": 1109, + "last_modified": "2024-04-03T14:35:49.629128Z", + "mimetype": "image/png", + "name": "grid-area.png", + "path": "reference_guides/images/grid-area.png", + "size": 239, "type": "file", "writable": true }, { "content": null, - "created": "2022-07-12T15:23:19.796283Z", + "created": "2024-04-03T14:40:42.440559Z", "format": null, - "last_modified": "2022-07-12T15:21:55.851794Z", - "mimetype": "image/png", - "name": "grid-justify-self-stretch.png", - "path": "reference_guides/images/grid-justify-self-stretch.png", - "size": 595, + "last_modified": "2024-04-03T14:35:49.629128Z", + "mimetype": "image/svg+xml", + "name": "flex-wrap.svg", + "path": "reference_guides/images/flex-wrap.svg", + "size": 1596, "type": "file", "writable": true }, { "content": null, - "created": "2022-07-12T15:23:19.796283Z", + "created": "2024-04-03T14:40:42.440559Z", "format": null, - "last_modified": "2022-07-12T15:21:55.851794Z", - "mimetype": "image/png", - "name": "grid-area.png", - "path": "reference_guides/images/grid-area.png", - "size": 239, + "last_modified": "2024-04-03T14:35:49.629128Z", + "mimetype": "image/svg+xml", + "name": "flex-items.svg", + "path": "reference_guides/images/flex-items.svg", + "size": 1618, "type": "file", "writable": true }, { "content": null, - "created": "2022-07-12T15:23:19.796283Z", + "created": "2024-04-03T14:40:42.440559Z", "format": null, - "last_modified": "2022-07-12T15:21:55.851794Z", - "mimetype": "image/png", - "name": "grid-start-end-a.png", - "path": "reference_guides/images/grid-start-end-a.png", - "size": 2924, + "last_modified": "2024-04-03T14:35:49.629128Z", + "mimetype": "image/svg+xml", + "name": "align-self.svg", + "path": "reference_guides/images/align-self.svg", + "size": 1338, "type": "file", "writable": true }, { "content": null, - "created": "2022-07-12T15:23:19.796283Z", + "created": "2024-04-03T14:40:42.444560Z", "format": null, - "last_modified": "2022-07-12T15:21:55.851794Z", + "last_modified": "2024-04-03T14:35:49.629128Z", "mimetype": "image/png", - "name": "grid-start-end-d.png", - "path": "reference_guides/images/grid-start-end-d.png", - "size": 3004, + "name": "grid-justify-self-center.png", + "path": "reference_guides/images/grid-justify-self-center.png", + "size": 623, "type": "file", "writable": true }, { "content": null, - "created": "2022-07-12T15:23:19.792283Z", + "created": "2024-04-03T14:40:42.444560Z", "format": null, - "last_modified": "2022-07-12T15:21:55.851794Z", - "mimetype": "image/svg+xml", - "name": "align-items.svg", - "path": "reference_guides/images/align-items.svg", - "size": 3422, + "last_modified": "2024-04-03T14:35:49.629128Z", + "mimetype": "image/png", + "name": "grid-track.png", + "path": "reference_guides/images/grid-track.png", + "size": 243, "type": "file", "writable": true }, { "content": null, - "created": "2022-07-12T15:23:19.796283Z", + "created": "2024-04-03T14:40:42.444560Z", "format": null, - "last_modified": "2022-07-12T15:21:55.851794Z", + "last_modified": "2024-04-03T14:35:49.629128Z", "mimetype": "image/png", - "name": "grid-justify-self-start.png", - "path": "reference_guides/images/grid-justify-self-start.png", - "size": 614, + "name": "grid-justify-self-end.png", + "path": "reference_guides/images/grid-justify-self-end.png", + "size": 611, "type": "file", "writable": true }, { "content": null, - "created": "2022-07-12T15:23:19.796283Z", + "created": "2024-04-03T14:40:42.444560Z", "format": null, - "last_modified": "2022-07-12T15:21:55.851794Z", - "mimetype": "image/png", - "name": "flexbox.png", - "path": "reference_guides/images/flexbox.png", - "size": 11811, + "last_modified": "2024-04-03T14:35:49.629128Z", + "mimetype": "image/svg+xml", + "name": "order-2.svg", + "path": "reference_guides/images/order-2.svg", + "size": 2902, "type": "file", "writable": true }, { "content": null, - "created": "2022-07-12T15:23:19.792283Z", + "created": "2024-04-03T14:40:42.440559Z", "format": null, - "last_modified": "2022-07-12T15:21:55.851794Z", + "last_modified": "2024-04-03T14:35:49.629128Z", "mimetype": "image/svg+xml", - "name": "flex-wrap.svg", - "path": "reference_guides/images/flex-wrap.svg", - "size": 1596, + "name": "flex-grow.svg", + "path": "reference_guides/images/flex-grow.svg", + "size": 1854, "type": "file", "writable": true }, { "content": null, - "created": "2022-07-12T15:23:19.796283Z", + "created": "2024-04-03T14:40:42.444560Z", "format": null, - "last_modified": "2022-07-12T15:21:55.851794Z", + "last_modified": "2024-04-03T14:35:49.629128Z", "mimetype": "image/png", "name": "grid-start-end-b.png", "path": "reference_guides/images/grid-start-end-b.png", @@ -146,69 +146,57 @@ }, { "content": null, - "created": "2022-07-12T15:23:19.796283Z", + "created": "2024-04-03T14:40:42.440559Z", "format": null, - "last_modified": "2022-07-12T15:21:55.851794Z", + "last_modified": "2024-04-03T14:35:49.629128Z", "mimetype": "image/png", - "name": "grid-cell.png", - "path": "reference_guides/images/grid-cell.png", - "size": 246, + "name": "flexbox.png", + "path": "reference_guides/images/flexbox.png", + "size": 11811, "type": "file", "writable": true }, { "content": null, - "created": "2022-07-12T15:23:19.792283Z", + "created": "2024-04-03T14:40:42.444560Z", "format": null, - "last_modified": "2022-07-12T15:21:55.851794Z", - "mimetype": "image/svg+xml", - "name": "flex-items.svg", - "path": "reference_guides/images/flex-items.svg", - "size": 1618, + "last_modified": "2024-04-03T14:35:49.629128Z", + "mimetype": "image/png", + "name": "grid-start-end-d.png", + "path": "reference_guides/images/grid-start-end-d.png", + "size": 3004, "type": "file", "writable": true }, { "content": null, - "created": "2022-07-12T15:23:19.792283Z", + "created": "2024-04-03T14:40:42.444560Z", "format": null, - "last_modified": "2022-07-12T15:21:55.851794Z", - "mimetype": "image/svg+xml", - "name": "align-self.svg", - "path": "reference_guides/images/align-self.svg", - "size": 1338, + "last_modified": "2024-04-03T14:35:49.629128Z", + "mimetype": "image/png", + "name": "grid-start-end-a.png", + "path": "reference_guides/images/grid-start-end-a.png", + "size": 2924, "type": "file", "writable": true }, { "content": null, - "created": "2022-07-12T15:23:19.792283Z", + "created": "2024-04-03T14:40:42.444560Z", "format": null, - "last_modified": "2022-07-12T15:21:55.851794Z", + "last_modified": "2024-04-03T14:35:49.629128Z", "mimetype": "image/svg+xml", - "name": "flex-direction1.svg", - "path": "reference_guides/images/flex-direction1.svg", - "size": 2174, - "type": "file", - "writable": true - }, - { - "content": null, - "created": "2022-07-12T15:23:19.796283Z", - "format": null, - "last_modified": "2022-07-12T15:21:55.851794Z", - "mimetype": "image/png", - "name": "grid-justify-self-end.png", - "path": "reference_guides/images/grid-justify-self-end.png", - "size": 611, + "name": "justify-content.svg", + "path": "reference_guides/images/justify-content.svg", + "size": 2457, "type": "file", "writable": true }, { "content": null, - "created": "2022-07-12T15:23:19.792283Z", + "created": "2024-04-03T14:40:42.440559Z", "format": null, - "last_modified": "2022-07-12T15:21:55.851794Z", + "last_modified": "2024-04-03T14:35:49.629128Z", "mimetype": "image/svg+xml", "name": "align-content.svg", "path": "reference_guides/images/align-content.svg", @@ -218,33 +206,33 @@ }, { "content": null, - "created": "2022-07-12T15:23:19.792283Z", + "created": "2024-04-03T14:40:42.440559Z", "format": null, - "last_modified": "2022-07-12T15:21:55.851794Z", + "last_modified": "2024-04-03T14:35:49.629128Z", "mimetype": "image/svg+xml", - "name": "flex-grow.svg", - "path": "reference_guides/images/flex-grow.svg", - "size": 1854, + "name": "flex-direction1.svg", + "path": "reference_guides/images/flex-direction1.svg", + "size": 2174, "type": "file", "writable": true }, { "content": null, - "created": "2022-07-12T15:23:19.796283Z", + "created": "2024-04-03T14:40:42.440559Z", "format": null, - "last_modified": "2022-07-12T15:21:55.851794Z", + "last_modified": "2024-04-03T14:35:49.629128Z", "mimetype": "image/svg+xml", - "name": "justify-content.svg", - "path": "reference_guides/images/justify-content.svg", - "size": 2457, + "name": "flex-container.svg", + "path": "reference_guides/images/flex-container.svg", + "size": 1109, "type": "file", "writable": true }, { "content": null, - "created": "2022-07-12T15:23:19.796283Z", + "created": "2024-04-03T14:40:42.444560Z", "format": null, - "last_modified": "2022-07-12T15:21:55.851794Z", + "last_modified": "2024-04-03T14:35:49.629128Z", "mimetype": "image/png", "name": "grid-line.png", "path": "reference_guides/images/grid-line.png", @@ -254,20 +242,32 @@ }, { "content": null, - "created": "2022-07-12T15:23:19.796283Z", + "created": "2024-04-03T14:40:42.444560Z", "format": null, - "last_modified": "2022-07-12T15:21:55.851794Z", + "last_modified": "2024-04-03T14:35:49.629128Z", "mimetype": "image/png", - "name": "grid-track.png", - "path": "reference_guides/images/grid-track.png", - "size": 243, + "name": "grid-justify-self-stretch.png", + "path": "reference_guides/images/grid-justify-self-stretch.png", + "size": 595, + "type": "file", + "writable": true + }, + { + "content": null, + "created": "2024-04-03T14:40:42.444560Z", + "format": null, + "last_modified": "2024-04-03T14:35:49.629128Z", + "mimetype": "image/png", + "name": "grid-justify-self-start.png", + "path": "reference_guides/images/grid-justify-self-start.png", + "size": 614, "type": "file", "writable": true } ], - "created": "2022-07-12T15:23:19.796283Z", + "created": "2024-04-03T14:40:42.444560Z", "format": "json", - "last_modified": "2022-07-12T15:23:19.796283Z", + "last_modified": "2024-04-03T14:40:42.444560Z", "mimetype": null, "name": "images", "path": "reference_guides/images", diff --git a/api/contents/solutions/all.json b/api/contents/solutions/all.json index e78b184f..24b1e899 100644 --- a/api/contents/solutions/all.json +++ b/api/contents/solutions/all.json @@ -2,9 +2,9 @@ "content": [ { "content": null, - "created": "2022-07-12T15:23:19.800283Z", + "created": "2024-04-03T14:40:42.448560Z", "format": null, - "last_modified": "2022-07-12T15:23:19.800283Z", + "last_modified": "2024-04-03T14:40:42.448560Z", "mimetype": null, "name": "intro", "path": "solutions/intro", @@ -13,9 +13,9 @@ "writable": true } ], - "created": "2022-07-12T15:23:19.800283Z", + "created": "2024-04-03T14:40:42.448560Z", "format": "json", - "last_modified": "2022-07-12T15:23:19.800283Z", + "last_modified": "2024-04-03T14:40:42.448560Z", "mimetype": null, "name": "solutions", "path": "solutions", diff --git a/api/contents/solutions/intro/all.json b/api/contents/solutions/intro/all.json index 81104665..6e54707c 100644 --- a/api/contents/solutions/intro/all.json +++ b/api/contents/solutions/intro/all.json @@ -2,9 +2,9 @@ "content": [ { "content": null, - "created": "2022-07-12T15:23:19.800283Z", + "created": "2024-04-03T14:40:42.448560Z", "format": null, - "last_modified": "2022-07-12T15:21:55.851794Z", + "last_modified": "2024-04-03T14:35:49.629128Z", "mimetype": "text/x-python", "name": "intro-example.py", "path": "solutions/intro/intro-example.py", @@ -13,9 +13,9 @@ "writable": true } ], - "created": "2022-07-12T15:23:19.800283Z", + "created": "2024-04-03T14:40:42.448560Z", "format": "json", - "last_modified": "2022-07-12T15:23:19.800283Z", + "last_modified": "2024-04-03T14:40:42.448560Z", "mimetype": null, "name": "intro", "path": "solutions/intro", diff --git a/api/translations/fr_FR.json b/api/translations/fr_FR.json index ff31a8b3..7c07ad87 100644 --- a/api/translations/fr_FR.json +++ b/api/translations/fr_FR.json @@ -22,6 +22,9 @@ "settings\u0004Auto-Start Client": [ "D\u00e9marrage automatique du client" ], + "settings\u0004Check dashboards via browser.": [ + "V\u00e9rifier les tableaux de bord via le navigateur." + ], "settings\u0004Dask": [ "Dask" ], @@ -31,14 +34,29 @@ "settings\u0004Default URL for the Dask Dashboard Webserver": [ "URL par d\u00e9faut pour le serveur Web du tableau de bord du Dask" ], + "settings\u0004Default layout for Dask Dashboard panels": [ + "Disposition par d\u00e9faut pour le tableau de bord Dask" + ], + "settings\u0004Determine whether to validate dashboards via browser check.": [ + "D\u00e9termine s'il faut valider les tableaux de bord via la v\u00e9rification du navigateur." + ], "settings\u0004Hide Cluster Manager": [ "Masquer le gestionnaire de cluster" ], "settings\u0004If set to true, every notebook and console will automatically have a dask client for the active cluster injected into the kernel under the name 'client'": [ "Si d\u00e9fini \u00e0 true, chaque notebook et console aura automatiquement un client dask pour le cluster actif inject\u00e9 dans le noyau sous le nom de 'client'" ], + "settings\u0004If set to true, the extension will check for the Dask dashboard from the user's browser. This is useful for testing the dashboard when behind a browser-cookie based authentication.": [ + "Si activ\u00e9, l'extension v\u00e9rifiera le tableau de bord Dask \u00e0 partir du navigateur de l'utilisateur. Ceci est utile pour tester le tableau de bord prot\u00e9g\u00e9 par une authentification bas\u00e9e sur les cookies du navigateur." + ], + "settings\u0004If set to true, the test dashboard will be validated within the browser environment. This is useful for testing the dashboard when behind a browser-cookie based authentication.": [ + "Si activ\u00e9, le tableau de bord de test sera valid\u00e9 dans l'environnement du navigateur. Ceci est utile pour tester le tableau de bord prot\u00e9g\u00e9 par une authentification bas\u00e9e sur les cookies du navigateur." + ], "settings\u0004Some deployments don't want to or are unable to use the cluster manager feature. Toggle to hide it from the user interface (note: this does not disable the underlying functionality).": [ "Certains d\u00e9ploiements ne veulent pas ou ne sont pas capables d'utiliser la fonctionnalit\u00e9 de gestion du cluster. Activer/d\u00e9sactiver cette fonction de l'interface utilisateur (note: cela ne d\u00e9sactive pas la fonctionnalit\u00e9 sous-jacente)." + ], + "settings\u0004This allows you to store a default layout for your Dask dashboard panels. It is stored as an object keyed by the individual chart names. Each value in the object is an object storing `mode`, which specifies how the chart is to be added to the main area, and `ref`, which is an (optional) reference to another chart. If `ref` is supplied, then `mode` will be with respect to that chart, if it is not supplied, then `mode` will be with respect to the main area. The default value for this option provides a relatively simple example specification.": [ + "Cela vous permet de stocker une mise en page par d\u00e9faut pour votre tableau de bord Dask. Il est stock\u00e9 sous la forme d'un objet cl\u00e9 par les noms individuels du graphique. Chaque valeur dans l'objet est un objet stockant le `mode`, qui sp\u00e9cifie comment le graphique doit \u00eatre ajout\u00e9 \u00e0 la zone principale, et `ref`, qui est une r\u00e9f\u00e9rence (optionnelle) \u00e0 un autre graphique. Si `ref` est fourni, alors `mode` sera en fonction de ce graphique, si elle n'est pas fournie, alors `mode` sera li\u00e9 \u00e0 la zone principale. La valeur par d\u00e9faut de cette option fournit un exemple relativement simple." ] }, "jupyter_archive": { @@ -75,6 +93,9 @@ "settings\u0004Archive format": [ "Format de l'archive" ], + "settings\u0004Archive format for compressing folder; one of ['' (submenu), 'zip', 'tgz', 'tar.gz', 'tbz', 'tbz2', 'tar.bz', 'tar.bz2', 'txz', 'tar.xz']": [ + "Format d'archive pour la compression des dossiers; un parmi ['' (sous-menu), 'zip', 'tgz', 'tar.gz', 'tbz', 'tbz2', 'tar.bz', 'tar.bz2', 'txz', 'tar.xz']" + ], "settings\u0004Archive format for compressing folder; one of [null (submenu), 'zip', 'tgz', 'tar.gz', 'tbz', 'tbz2', 'tar.bz', 'tar.bz2', 'txz', 'tar.xz']": [ "Format d'archive pour la compression des dossiers; un parmi [null (sous-menu), 'zip', 'tgz', 'tar.gz', 'tbz', 'tbz2', 'tar.bz', 'tar.bz2', 'txz', 'tar.xz']" ], @@ -91,6 +112,257 @@ "S'il faut ou non suivre les liens symboliques et ajouter des fichiers r\u00e9sultants \u00e0 l'archive; un parmi ['true', 'false']" ] }, + "jupyter_collaboration": { + "": { + "domain": "jupyter_collaboration", + "language": "fr-FR", + "plural_forms": "nplurals=2; plural=(n > 1);", + "version": "jupyterlab" + }, + "Anyone with this link has full access to your notebook server, including all your files!": [ + "Toute personne ayant ce lien aura un acc\u00e8s complet \u00e0 votre serveur Jupyter, y compris \u00e0 tous vos fichiers!" + ], + "Collaboration": [ + "Collaboration" + ], + "Copy Link": [ + "Copier le lien" + ], + "Copy the link to the Jupyter Server": [ + "Copier le lien vers le serveur Jupyter" + ], + "Currently, there is no way to revoke access other than shutting down your server.": [ + "Actuellement, il n'y a aucun moyen de r\u00e9voquer l'acc\u00e8s autre que l'arr\u00eat de votre serveur." + ], + "Do you want to overwrite the file or reload it?": [ + "Voulez-vous \u00e9craser le fichier ou le recharger ?" + ], + "Document session error": [ + "Erreur de session du document" + ], + "File changed": [ + "Fichier modifi\u00e9" + ], + "Generate a Shared Link": [ + "Cr\u00e9er un lien de partage" + ], + "Include token in URL": [ + "Inclure le jeton d'acc\u00e8s dans l'URL" + ], + "Ok": [ + "Ok" + ], + "Online Collaborators": [ + "Collaborateurs en ligne" + ], + "Only authenticated users will be able to use this link.": [ + "Seuls les utilisateurs authentifi\u00e9s pourront utiliser ce lien." + ], + "Only users with `access:servers` permissions for this server will be able to use this link.": [ + "Seuls les utilisateurs ayant les permissions `access:servers` pour ce serveur seront en mesure d'utiliser ce lien." + ], + "Please be careful who you share it with.": [ + "Soyez prudent lors du partage de ce lien." + ], + "Security warning!": [ + "Avertissement de s\u00e9curit\u00e9!" + ], + "Server": [ + "Serveur" + ], + "Share Jupyter Server Link": [ + "Partager le lien du serveur Jupyter" + ], + "They will be able to access this server AS YOU.": [ + "Ils pourront acc\u00e9der \u00e0 ce serveur EN VOTRE NOM." + ], + "To revoke access, go to File -> Hub Control Panel, and restart your server.": [ + "Pour r\u00e9voquer l'acc\u00e8s, allez dans Fichier -> Panneau de configuration Hub et red\u00e9marrez votre serveur." + ], + "Two collaborative sessions are accessing the file %1 simultaneously.\n \nOpening a document with multiple views simultaneously is not supported. Please close one view; otherwise, you might lose some of your progress.": [ + "Deux sessions collaboratives acc\u00e8dent simultan\u00e9ment au fichier %1 .\n \nOuvrir un document avec des vues multiples simultan\u00e9ment n'est pas pris en charge. Veuillez fermer une vue; sinon, vous risquez de perdre une partie de vos modifications." + ], + "User info": [ + "Informations utilisateur" + ], + "User information": [ + "Informations de l'utilisateur" + ], + "Warning": [ + "Avertissement" + ], + "schema\u0004Shared link": [ + "Lien partag\u00e9" + ], + "schema\u0004Shared link settings": [ + "Param\u00e8tres du lien partag\u00e9" + ], + "schema\u0004User Menu Bar": [ + "Barre de menu utilisateur" + ], + "schema\u0004User Menu Bar settings.": [ + "Param\u00e8tres de la barre de menu utilisateur." + ] + }, + "jupyter_resource_usage": { + "": { + "domain": "jupyter_resource_usage", + "language": "fr-FR", + "plural_forms": "nplurals=2; plural=(n > 1);", + "version": "jupyterlab" + }, + "%2%% used on %1 CPU": [ + "%2%% utilis\u00e9 sur %1 processeur", + "%2%% utilis\u00e9 sur %1 processeurs" + ], + "Active:": [ + "Actif :" + ], + "Available:": [ + "Disponible\u00a0:" + ], + "CPU:": [ + "Processeur :" + ], + "Current memory usage": [ + "Utilisation actuelle de la m\u00e9moire" + ], + "Current resource usage": [ + "Utilisation actuelle des ressources" + ], + "Detected IPyKernel version: %1": [ + "Version de IPyKernel d\u00e9tect\u00e9e : %1" + ], + "Free:": [ + "Libre\u00a0:" + ], + "Host CPU": [ + "CPU de l'h\u00f4te" + ], + "Host Virtual Memory": [ + "M\u00e9moire virtuelle de l'h\u00f4te" + ], + "Inactive:": [ + "Inactif :" + ], + "Kernel Host:": [ + "H\u00f4te du noyau :" + ], + "Kernel ID:": [ + "Identifiant du noyau\u00a0:" + ], + "Kernel Resource": [ + "Ressources du noyau" + ], + "Kernel Usage": [ + "Utilisation du noyau" + ], + "Kernel usage": [ + "Utilisation du noyau" + ], + "Kernel usage details are not available": [ + "Les d\u00e9tails d'utilisation du noyau ne sont pas disponibles" + ], + "Kernel usage is missing": [ + "L'utilisation du noyau est manquante" + ], + "Kernel usage is not available": [ + "L'utilisation du noyau n'est pas disponible" + ], + "Kernel usage not available": [ + "Utilisation du noyau non disponible" + ], + "Loading\u2026": [ + "Chargement\u2026" + ], + "Mem: %1 %2": [ + "M\u00e9m: %1 %2" + ], + "Mem: %1 / %2 %3": [ + "M\u00e9m: %1 / %2 %3" + ], + "Memory:": [ + "M\u00e9moire :" + ], + "No IPyKernel installation detected.": [ + "Aucune installation de IPyKernel d\u00e9tect\u00e9e." + ], + "No active kernel found.": [ + "Aucun noyau actif trouv\u00e9." + ], + "Notebook:": [ + "Notebook :" + ], + "Percent used:": [ + "Pourcentage utilis\u00e9 :" + ], + "Please check with your system administrator that you are running IPyKernel version 6.10.0 or above.": [ + "Veuillez v\u00e9rifier aupr\u00e8s de votre administrateur syst\u00e8me que vous utilisez IPyKernel version 6.10.0 ou sup\u00e9rieure." + ], + "Process ID:": [ + "ID du processus :" + ], + "Reason: %1.": [ + "Raison\u00a0: %1." + ], + "Switch to a notebook or console to see kernel usage details.": [ + "Basculez vers un notebook ou une console pour voir les d\u00e9tails d'utilisation du noyau." + ], + "Timed out in: %1 ms": [ + "D\u00e9lai expir\u00e9 dans : %1 ms" + ], + "Timestamp:": [ + "Date et heure :" + ], + "Total:": [ + "Total :" + ], + "Usage data is missing": [ + "Les donn\u00e9es d'utilisation sont manquantes" + ], + "Used:": [ + "Utilis\u00e9 :" + ], + "Wired:": [ + "Branch\u00e9 :" + ], + "schema\u0004Resource Usage Indicator": [ + "Indicateur d'utilisation des ressources" + ], + "schema\u0004Resource Usage Indicator settings.": [ + "Param\u00e8tres de l'indicateur d'utilisation des ressources." + ], + "settings\u0004CPU Settings": [ + "Param\u00e8tres du CPU" + ], + "settings\u0004Enable resource usage indicators": [ + "Activer les indicateurs d'utilisation des ressources" + ], + "settings\u0004Label for the cpu indicator": [ + "\u00c9tiquette pour l'usage du processeur" + ], + "settings\u0004Label for the memory indicator": [ + "\u00c9tiquette pour l'usage de la m\u00e9moire" + ], + "settings\u0004Memory Settings": [ + "Param\u00e8tres m\u00e9moire" + ], + "settings\u0004Refresh Rate (ms)": [ + "Taux de Rafra\u00eechissement (en ms)" + ], + "settings\u0004Refresh Rate to sync metrics data": [ + "Taux de rafra\u00eechissement des donn\u00e9es d'usage" + ], + "settings\u0004Settings for the CPU indicator": [ + "Param\u00e8tres pour l'indicateur du processeur" + ], + "settings\u0004Settings for the memory indicator": [ + "Param\u00e8tres pour l'indicateur de la m\u00e9moire" + ], + "settings\u0004Whether to enable resource usage indicators on topbar": [ + "Activer ou non les indicateurs d'utilisation des ressources sur la barre sup\u00e9rieure" + ] + }, "jupyterlab": { "": { "domain": "jupyterlab", @@ -119,6 +391,9 @@ "\nWritable: %1": [ "\nInscriptible: %1" ], + " and ": [ + " et " + ], "\"%1\" already exists, overwrite?": [ "\"%1\" existe d\u00e9j\u00e0, remplacer?" ], @@ -134,22 +409,37 @@ "%1\nKernel: %2": [ "%1\nNoyau: %2" ], - "%1 (Developed by Project Jupyter)": [ - "%1 (D\u00e9velopp\u00e9 par le Projet Jupyter)" + "%1\nPath: %2": [ + "%1\nChemin : %2" ], "%1 Item": [ - "%1 Items", "%1 \u00e9l\u00e9ment", "%1 \u00e9l\u00e9ments" ], + "%1 Manager": [ + "Gestionnaire %1" + ], "%1 Terminals, %2 Kernel sessions": [ "%1 terminaux, %2 sessions de noyau" ], - "%1 extension has been blockedExtensions since install. Please uninstall immediately and contact your blockedExtensions administrator.": [ - "L'extension %1 a \u00e9t\u00e9 blockedExtensions depuis l'installation. Veuillez la d\u00e9sinstaller imm\u00e9diatement et contacter votre administrateur blockedExtensions." + "%1 and %2": [ + "%1 et %2" + ], + "%1 cell hidden": [ + "%1 cellule masqu\u00e9e", + "%1 cellules masqu\u00e9es" + ], + "%1 extension home page": [ + "Page d'accueil de l'extension %1" ], - "%1 extension has been removed from the allowedExtensions since installation. Please uninstall immediately and contact your allowedExtensions administrator.": [ - "L'extension %1 a \u00e9t\u00e9 supprim\u00e9e de l'extension allowedExtensions depuis l'installation. Veuillez la d\u00e9sinstaller imm\u00e9diatement et contacter l'administrateur allowedExtensions ." + "%1 extension is not allowed anymore. Please uninstall it immediately or contact your administrator.": [ + "L'extension %1 n'est plus autoris\u00e9e. Veuillez la d\u00e9sinstaller imm\u00e9diatement ou contacter votre administrateur." + ], + "%1 is permissioned as read-only. Use \"save as...\" instead.": [ + "%1 est autoris\u00e9 en lecture seule. Utilisez \"Enregistrer sous...\" \u00e0 la place." + ], + "%1 is read-only": [ + "%1 est en lecture seule" ], "%1 log entries for %2": [ "%1 entr\u00e9es du journal pour %2" @@ -157,8 +447,15 @@ "%1 new messages, %2 log entries for %3": [ "%1 nouveaux messages, %2 entr\u00e9es de journal pour %3" ], - "A build is needed to include the latest changes": [ - "Une compilation est n\u00e9cessaire pour inclure les derniers changements" + "%1 notification": [ + "%1 notification", + "%1 notifications" + ], + "%1 provider": [ + "Fournisseur %1" + ], + "%1/%2": [ + "%1/%2" ], "A connection to the Jupyter server could not be established.\nJupyterLab will continue trying to reconnect.\nCheck your network connection or Jupyter server configuration.\n": [ "Une connexion au serveur Jupyter n'a pas pu \u00eatre \u00e9tablie.\nJupyterLab va continuer \u00e0 essayer de se reconnecter.\nV\u00e9rifiez votre connexion r\u00e9seau ou la configuration du serveur Jupyter.\n" @@ -169,8 +466,11 @@ "ABOUT PROJECT JUPYTER": [ "A PROPOS DU PROJET JUPYTER" ], - "About": [ - "\u00c0 propos de" + "APL": [ + "APL" + ], + "ASN.1": [ + "ASN.1" ], "About %1": [ "\u00c0 propos de %1" @@ -178,6 +478,21 @@ "About the %1 Kernel": [ "A propos du noyau %1" ], + "Accept": [ + "Accepter" + ], + "Accept Inline Completion": [ + "Accepter la compl\u00e9tion" + ], + "Access Next Kernel History Entry": [ + "Acc\u00e9der \u00e0 l'entr\u00e9e de l'historique d'ex\u00e9cution suivante" + ], + "Access Previous Kernel History Entry": [ + "Acc\u00e9der \u00e0 l'entr\u00e9e de l'historique d'ex\u00e9cution pr\u00e9c\u00e9dente" + ], + "Action disabled as the file is not trusted.": [ + "Action d\u00e9sactiv\u00e9e car le fichier n'est pas fiable." + ], "Activate Command Palette": [ "Activer la palette de commandes" ], @@ -196,8 +511,11 @@ "Activate Previously Used Tab": [ "Activer l'onglet pr\u00e9c\u00e9dent" ], - "Active cell trusted: %1 of %2 cells trusted.": [ - "Cellules actives approuv\u00e9es: %1 sur %2 cellules fiables." + "Activate a widget by its `id`.": [ + "Activer un widget par son `id`." + ], + "Active cell trusted: %1 of %2 code cells trusted.": [ + "Cellule active approuv\u00e9e : %1 sur %2 cellules de code approuv\u00e9es." ], "Add": [ "Ajouter" @@ -214,20 +532,23 @@ "Add new shortcut": [ "Cr\u00e9er un raccourci" ], - "Advanced JSON Settings Editor": [ - "\u00c9diteur avanc\u00e9 JSON des param\u00e8tres" + "Add property": [ + "Ajouter une propri\u00e9t\u00e9" + ], + "Add server": [ + "Ajouter un serveur" + ], + "Advanced Plugin Manager": [ + "Gestionnaire avanc\u00e9 des plugins" ], "Advanced Settings Editor": [ "\u00c9diteur des Configurations Avanc\u00e9es" ], - "Advanced Tools": [ - "Outils avanc\u00e9s" - ], "After changing the interface language to %1, you will need to reload JupyterLab to see the changes.": [ "Apr\u00e8s avoir chang\u00e9 la langue de l'interface en %1, vous devrez recharger JupyterLab pour voir les modifications." ], - "An error occurred installing %1.": [ - "Une erreur s'est produite lors de l'installation de %1." + "Always start the preferred kernel": [ + "Toujours d\u00e9marrer le noyau d'ex\u00e9cution pr\u00e9f\u00e9r\u00e9" ], "Any errors will be listed here": [ "Toutes les erreurs seront list\u00e9es ici" @@ -248,7 +569,6 @@ "\u00cates-vous s\u00fbr de vouloir quitter JupyterLab?\n\nToutes les modifications non enregistr\u00e9es seront perdues." ], "Are you sure you want to permanently delete the %1 selected item?": [ - "Are you sure you want to permanently delete the %1 selected items?", "\u00cates-vous s\u00fbr de vouloir supprimer d\u00e9finitivement l'\u00e9l\u00e9ment s\u00e9lectionn\u00e9 %1?", "\u00cates-vous s\u00fbr de vouloir supprimer d\u00e9finitivement les \u00e9l\u00e9ments s\u00e9lectionn\u00e9s %1?" ], @@ -258,6 +578,9 @@ "Are you sure you want to permanently shut down all running kernels?": [ "\u00cates-vous s\u00fbr de vouloir \u00e9teindre d\u00e9finitivement tous les noyaux en cours d'ex\u00e9cution ?" ], + "Are you sure you want to permanently shut down all running language servers?": [ + "\u00cates-vous s\u00fbr de vouloir \u00e9teindre d\u00e9finitivement tous les serveurs de langage actifs ?" + ], "Are you sure you want to permanently shut down all running terminals?": [ "\u00cates-vous s\u00fbr de vouloir \u00e9teindre d\u00e9finitivement tous les terminaux en cours d'ex\u00e9cution ?" ], @@ -267,8 +590,11 @@ "Are you sure you want to remove all breakpoints?": [ "\u00cates-vous s\u00fbr de vouloir supprimer tous les points d\u2019arr\u00eat ?" ], - "Are you sure you want to revert the %1 to the latest checkpoint? ": [ - "\u00cates-vous s\u00fbr de vouloir revenir au dernier point de contr\u00f4le de %1? " + "Are you sure you want to revert the %1 to checkpoint? ": [ + "\u00cates-vous s\u00fbr de vouloir revenir au point de contr\u00f4le pour %1? " + ], + "Asterisk": [ + "Asterisk" ], "Auto Close Brackets": [ "Fermeture automatique des crochets" @@ -279,15 +605,24 @@ "Auto Close Brackets for Code Console Prompt": [ "Fermeture automatique des parenth\u00e8ses pour l'invite de la console de code" ], - "Auto Close Brackets for Text Editor": [ + "Auto Close Brackets in Text Editor": [ "Fermer automatiquement les parenth\u00e8ses dans l'\u00e9diteur de texte" ], + "Auto Closing Brackets": [ + "Fermeture automatique des parenth\u00e8ses" + ], "Autorestarting": [ "Red\u00e9marrage auto" ], "Autosave Documents": [ "Enregistrement automatique des documents" ], + "Autostart?": [ + "D\u00e9marrage automatique?" + ], + "Brainfuck": [ + "Brainfuck" + ], "Breakpoints": [ "Points d'arr\u00eat" ], @@ -309,18 +644,45 @@ "Busy": [ "Occup\u00e9" ], + "C": [ + "C" + ], + "C#": [ + "C#" + ], + "C++": [ + "C++" + ], + "CMake": [ + "CMake" + ], "CONTRIBUTOR LIST": [ "LISTE DES CONTRIBUTEURS" ], + "CQL": [ + "CQL" + ], + "CSS": [ + "CSS" + ], "CSV File": [ "Fichier CSV" ], + "CSV Viewer": [ + "Visionneuse CSV" + ], "Callstack": [ "Pile des appels" ], "Cancel": [ "Annuler" ], + "Cancel Kernel Restart": [ + "Annuler le red\u00e9marrage du noyau" + ], + "Cancel console Shut Down": [ + "Annuler l'arr\u00eat de la console" + ], "Cannot Download": [ "T\u00e9l\u00e9chargement impossible" ], @@ -345,12 +707,6 @@ "Category": [ "Cat\u00e9gorie" ], - "Cell Metadata": [ - "M\u00e9tadonn\u00e9es de la cellule" - ], - "Cell Tags": [ - "Tags de cellule" - ], "Cell not executed due to pending input": [ "La cellule n'a pas \u00e9t\u00e9 ex\u00e9cut\u00e9e en raison d'une entr\u00e9e en attente" ], @@ -360,21 +716,27 @@ "Change Kernel\u2026": [ "Changer de noyau\u2026" ], - "Change Tab indentation\u2026": [ - "Modifier l'indentation des onglets\u2026" - ], "Change and reload": [ "Sauvegarder et Actualiser" ], + "Change editor language.": [ + "Modifier le langage de l'\u00e9diteur." + ], "Change interface language?": [ "Changer la langue de l'interface ?" ], "Change kernel for %1": [ "Changer de noyau pour %1" ], + "Change match brackets for the current file.": [ + "Changer la correspondance des parenth\u00e8ses du fichier actuel." + ], "Change text editor syntax highlighting": [ "Modifier la coloration syntaxique de l'\u00e9diteur de texte" ], + "Change the indentation\u2026": [ + "Modifier l'indentation\u2026" + ], "Change to Code Cell Type": [ "Changer pour le type de cellule Code" ], @@ -402,42 +764,57 @@ "Change to Raw Cell Type": [ "Changer pour le type de cellule Raw" ], + "Choose a checkpoint": [ + "Choisir un point de contr\u00f4le" + ], "Clear": [ "Supprimer" ], "Clear All": [ "Tout supprimer" ], - "Clear All Outputs": [ + "Clear Cell Output": [ "Effacer toutes les sorties" ], - "Clear Console Cell": [ - "Effacer la cellule de la console" - ], "Clear Console Cells": [ "Effacer les cellules de la console" ], - "Clear Filters": [ - "Effacer les filtres" - ], "Clear Log": [ "Effacer le journal" ], - "Clear Output": [ - "Effacer la sortie" - ], - "Clear Outputs": [ - "Effacer les sorties" + "Clear Outputs of All Cells": [ + "Effacer les sorties de toutes les cellules" ], "Clear Workspace": [ "Nettoyer l'espace de travail" ], + "Clear all outputs of all cells": [ + "Effacer les sorties de toutes les cellules" + ], + "Clear outputs for the selected cells": [ + "Effacer les sorties des cellules s\u00e9lectionn\u00e9es" + ], "Click on a function to see documentation.": [ "Cliquez sur une fonction pour voir la documentation." ], + "Click to add a cell.": [ + "Cliquer pour ajouter une cellule." + ], + "Click to expand": [ + "Cliquer pour agrandir" + ], + "Clojure": [ + "Clojure" + ], + "ClojureScript": [ + "ClojureScript" + ], "Close": [ "Fermer" ], + "Close %1": [ + "Fermer %1" + ], "Close All": [ "Fermer tous" ], @@ -447,6 +824,12 @@ "Close All Tabs": [ "Fermer tous les onglets" ], + "Close Document": [ + "Fermer le document" + ], + "Close Document without saving": [ + "Fermer le document sans sauvegarder" + ], "Close Tab": [ "Fermer l'onglet" ], @@ -456,24 +839,57 @@ "Close and Shut Down": [ "Fermer et Arr\u00eater" ], + "Close and Shut Down Notebook": [ + "Fermer et arr\u00eater le notebook" + ], "Close and Shut Down\u2026": [ "Fermer et Arr\u00eater\u2026" ], - "Close and Shutdown": [ - "Fermer et Arr\u00eater" + "Close and save": [ + "Fermer et sauvegarder" ], - "Close and Shutdown Notebook": [ - "Fermer et arr\u00eater le notebook" + "Close and save Document": [ + "Fermer et enregistrer le document" + ], + "Close tab": [ + "Fermer l'onglet" + ], + "Close without saving": [ + "Fermer sans sauvegarder" + ], + "Closure Stylesheets (GSS)": [ + "Closure Stylesheets (GSS)" + ], + "Cobol": [ + "Cobol" ], "Code": [ "Code" ], - "Code Editor out of Sync": [ - "\u00c9diteur de code d\u00e9synchronis\u00e9" + "Code Cell Content": [ + "Contenu de la cellule de code" + ], + "Code Cell Content with Output": [ + "Contenu de la cellule de code avec sorties" + ], + "Code Folding": [ + "Pliage du code" + ], + "Code Viewer": [ + "Visionneuse de code" + ], + "CodeMirror theme": [ + "Th\u00e8me de CodeMirror" + ], + "CoffeeScript": [ + "CoffeeScript" ], "Collapse All Code": [ "R\u00e9duire tout le code" ], + "Collapse All Headings": [ + "R\u00e9duire tous les titres" + ], "Collapse All Outputs": [ "R\u00e9duire toutes les sorties" ], @@ -501,9 +917,27 @@ "Commit changes to data": [ "Valider les modifications des donn\u00e9es" ], + "Common Lisp": [ + "Common Lisp" + ], "Complete!": [ "Termin\u00e9!" ], + "Completions": [ + "Compl\u00e9tions" + ], + "Confirm Kernel Restart": [ + "Confirmer le red\u00e9marrage du noyau" + ], + "Confirm Trusting this notebook": [ + "Confirmer ce notebook est de confiance" + ], + "Confirm console Shut Down": [ + "Confirmer l'arr\u00eat de la console" + ], + "Confirmation": [ + "Confirmation" + ], "Connected": [ "Connect\u00e9" ], @@ -519,13 +953,20 @@ "Context menu customization has changed. You will need to reload JupyterLab to see the changes.": [ "La personnalisation du menu contextuel a chang\u00e9. Vous devrez recharger JupyterLab pour voir les modifications." ], + "Contextual Help": [ + "Aide contextuelle" + ], "Continue": [ "Continuer" ], + "Control character": [ + "Caract\u00e8re de contr\u00f4le" + ], "Copy": [ "Copier" ], - "Copy Cells": [ + "Copy Cell": [ + "Copier la cellule", "Copier les cellules" ], "Copy Download Link": [ @@ -540,11 +981,24 @@ "Copy Shareable Link": [ "Copier le lien partageable" ], + "Copy Variable to Globals": [ + "Copie la variable dans les variables globales" + ], + "Copy text representation of the value to clipboard": [ + "Copie la repr\u00e9sentation textuelle de la valeur dans le presse-papier" + ], "Copy the selected cells": [ "Copier les cellules s\u00e9lectionn\u00e9es" ], - "Copy the selected cells and paste them below the selection": [ - "Copie les cellules s\u00e9lectionn\u00e9es et colle-les sous la s\u00e9lection" + "Copy this cell": [ + "Couper cette cellule", + "Couper ces %1 cellules" + ], + "Copy to Clipboard": [ + "Copie dans le presse-papier" + ], + "Copy variable to globals scope": [ + "Copie la variable dans les variables globales" ], "Could not find path: %1": [ "Impossible de trouver le chemin : %1" @@ -555,8 +1009,12 @@ "Create Console for Editor": [ "Cr\u00e9er une console pour l'\u00e9diteur" ], - "Create New View for Output": [ - "Cr\u00e9er une nouvelle vue pour la sortie" + "Create New View for Cell Output": [ + "Cr\u00e9er une nouvelle vue pour la sortie de cellule" + ], + "Create a duplicate of this cell below": [ + "Cr\u00e9er un doublon de cette cellule en dessous", + "Cr\u00e9er les doublons de %1 cellules en dessous" ], "Create a new Julia file": [ "Cr\u00e9er un nouveau fichier Julia" @@ -579,30 +1037,65 @@ "Critical": [ "Critique" ], - "Custom": [ - "Personnalis\u00e9" + "Crystal": [ + "Crystal" + ], + "Cursor blinking rate": [ + "Taux de clignotement du curseur" + ], + "Custom editor styles": [ + "Styles personnalis\u00e9s de l'\u00e9diteur" + ], + "Customise your experience/improve performance by disabling plugins you do not need. To disable or uninstall an entire extension use the Extension Manager instead. Changes will apply after reloading JupyterLab.": [ + "Personnaliser votre exp\u00e9rience/am\u00e9liorer les performances en d\u00e9sactivant les plugins dont vous n'avez pas besoin. Pour d\u00e9sactiver ou d\u00e9sinstaller une extension, utilisez le gestionnaire d'extensions. Les modifications s'appliqueront apr\u00e8s le rechargement de JupyterLab." ], "Cut": [ "Couper" ], - "Cut Cells": [ + "Cut Cell": [ + "Couper la cellule", "Couper les cellules" ], "Cut the selected cells": [ "Couper les cellules s\u00e9lectionn\u00e9es" ], + "Cut this cell": [ + "Couper cette cellule", + "Couper ces %1 cellules" + ], + "Cypher": [ + "Cypher" + ], + "Cython": [ + "Cython" + ], + "D": [ + "D" + ], + "DTD": [ + "DTD" + ], "Dark": [ "Sombre" ], + "Dart": [ + "Dart" + ], "Dead": [ "Mort" ], + "Debouncer delay": [ + "D\u00e9lai d'activation" + ], "Debug": [ "D\u00e9boguer" ], "Debugger": [ "D\u00e9bogueur" ], + "Debugger Panel": [ + "Panneau du d\u00e9bogueur" + ], "Debugger section": [ "D\u00e9bogueur" ], @@ -624,23 +1117,49 @@ "Decrease UI Font Size": [ "Diminuer la taille de police de l'interface" ], + "Default: %1": [ + "Valeur par d\u00e9faut : %1" + ], + "Defer": [ + "Diff\u00e9r\u00e9" + ], "Delete": [ "Supprimer" ], "Delete %1": [ "Supprimer %1" ], - "Delete Cells": [ - "Supprimer des cellules" + "Delete Cell": [ + "Supprimer la cellule", + "Supprimer les cellules" + ], + "Delete this cell": [ + "Supprimer cette cellule", + "Supprimer ces %1 cellules" ], "Delimiter: ": [ "D\u00e9limiteur: " ], + "Depends on": [ + "D\u00e9pend de" + ], + "Description": [ + "Description" + ], "Deselect All Cells": [ "D\u00e9s\u00e9lectionner toutes les cellules" ], - "Details:": [ - "D\u00e9tails:" + "Deselect all files and directories": [ + "D\u00e9s\u00e9lectionner tous les fichiers et dossiers" + ], + "Deselect directory \"%1\"": [ + "D\u00e9s\u00e9lectionner le dossier \"%1\"" + ], + "Deselect file \"%1\"": [ + "D\u00e9s\u00e9lectionner le fichier \"%1\"" + ], + "Diagnostics": [ + "Diagnostiques" ], "Directory": [ "Dossier" @@ -657,18 +1176,27 @@ "Disable": [ "D\u00e9sactiver" ], + "Disable \"%1\"": [ + "D\u00e9sactiver \"%1\"" + ], + "Disable %1 plugin": [ + "D\u00e9sactiver le plugin %1" + ], "Disable Debugger": [ "D\u00e9sactiver le d\u00e9bogueur" ], "Disable Scrolling for Outputs": [ "D\u00e9sactiver le d\u00e9filement pour les sorties" ], - "Disable pausing on exceptions": [ - "D\u00e9sactiver l'interruption en cas d'exceptions" + "Disable anyway": [ + "D\u00e9sactiver quand m\u00eame" ], "Discard": [ "Abandonner" ], + "Discard changes to file": [ + "Ignorer les modifications apport\u00e9es au fichier" + ], "Disconnected": [ "D\u00e9connect\u00e9" ], @@ -678,17 +1206,50 @@ "Dismiss": [ "Ignorer" ], + "Dismiss a notification": [ + "Effacer une notification" + ], + "Dismiss all notifications": [ + "Effacer toutes les notifications" + ], + "Dismiss notification": [ + "Effacer la notification" + ], + "Dismiss the tooltip": [ + "Ignorer l'info-bulle" + ], + "Display Languages": [ + "Afficher les langues" + ], + "Display the completion helper.": [ + "Afficher l'aide de compl\u00e9tion." + ], "Distributions": [ "Distributions" ], "Distrust HTML": [ "Se m\u00e9fier du HTML" ], + "Do not ask me again.": [ + "Ne plus demander." + ], + "Do not check for updates": [ + "Ne pas v\u00e9rifier les mises \u00e0 jour" + ], + "Do you want to disable it anyway?": [ + "Voulez-vous tout de m\u00eame le d\u00e9sactiver ?" + ], "Do you want to leave without saving?": [ "Vous voulez quitter sans enregistrer ?" ], - "Do you want to restart the current kernel? All variables will be lost.": [ - "Voulez-vous red\u00e9marrer le noyau actuel? Toutes les variables seront perdues." + "Do you want to restart the kernel of %1? All variables will be lost.": [ + "Voulez-vous red\u00e9marrer le noyau actuel pour %1? Toutes les variables seront perdues." + ], + "Dockerfile": [ + "Dockerfile" + ], + "Document is permissioned read-only; \"save\" is disabled, use \"save as...\" instead": [ + "Le document est autoris\u00e9 en lecture seule ; \"enregistrer\" est d\u00e9sactiv\u00e9, utilisez \"enregistrer sous...\" \u00e0 la place" ], "Document is read-only": [ "Le document est en lecture seule" @@ -708,9 +1269,22 @@ "Duplicate": [ "Dupliquer" ], - "Duplicate Cells Below": [ + "Duplicate %1": [ + "Dupliquer %1" + ], + "Duplicate Cell Below": [ + "Dupliquer la cellule en dessous", "Dupliquer les cellules en dessous" ], + "Dylan": [ + "Dylan" + ], + "EBNF": [ + "EBNF" + ], + "ECL": [ + "ECL" + ], "Edit": [ "\u00c9dition" ], @@ -723,16 +1297,33 @@ "Edit existing shortcut": [ "Modifier le raccourci existant" ], + "Editor": [ + "\u00c9diteur" + ], + "Editor Theme": [ + "Th\u00e8me de l'\u00e9diteur" + ], + "Eiffel": [ + "Eiffel" + ], "Elapsed time: %1 second": [ - "Elapsed time: %1 seconds", "Temps \u00e9coul\u00e9 : %1 seconde", "Temps \u00e9coul\u00e9 : %1 secondes" ], + "Elm": [ + "Elm" + ], + "Emit a notification": [ + "\u00c9mettre une notification" + ], "Enable": [ "Activer" ], - "Enable / Disable pausing on exceptions": [ - "Activer / D\u00e9sactiver l'interruption en cas d'exceptions" + "Enable \"%1\"": [ + "Activer \"%1\"" + ], + "Enable %1 plugin": [ + "Activer le plugin %1" ], "Enable Debugger": [ "Activer le d\u00e9bogueur" @@ -746,8 +1337,11 @@ "Enable Scrolling for Outputs": [ "Activer le d\u00e9filement pour les sorties" ], - "Enable pausing on exceptions": [ - "Activer l'interruption en cas d'exceptions" + "Enabled": [ + "Activ\u00e9" + ], + "End Search": [ + "Arr\u00eater la recherche" ], "Enter Command Mode": [ "Passer en mode commande" @@ -755,6 +1349,9 @@ "Enter Edit Mode": [ "Passer en mode d'\u00e9dition" ], + "Erlang": [ + "Erlang" + ], "Error": [ "Erreur" ], @@ -773,15 +1370,21 @@ "Error Uploading Folder": [ "Erreur lors du t\u00e9l\u00e9versement du dossier" ], - "Error communicating with server extension. Consult the documentation\n for how to ensure that it is enabled.": [ - "Erreur de communication avec l'extension du serveur. Consultez la documentation\n pour savoir comment vous assurer qu'elle est activ\u00e9e." - ], "Error message:": [ "Message d'erreur\u00a0:" ], + "Error querying installed extensions%1": [ + "Erreur lors de la requ\u00eate des extensions install\u00e9es %1" + ], "Error saving settings.": [ "Erreur \u00e0 la sauvegarde des param\u00e8tres." ], + "Error when performing an action.": [ + "Erreur lors de l'ex\u00e9cution d'une action." + ], + "Esper": [ + "Esper" + ], "Evaluate": [ "\u00c9valuer" ], @@ -797,14 +1400,16 @@ "Execute with Shift+Enter": [ "Ex\u00e9cuter avec Maj + Entr\u00e9e" ], - "Executed %1 request": [ - "Executed %1 requests", - "%1 requ\u00eate ex\u00e9cut\u00e9e", - "%1 requ\u00eates ex\u00e9cut\u00e9es" + "Executed %1 cell": [ + "%1 cellule ex\u00e9cut\u00e9e", + "%1 cellules ex\u00e9cut\u00e9es" ], "Expand All Code": [ "D\u00e9velopper tout le code" ], + "Expand All Headings": [ + "D\u00e9velopper tous les titres" + ], "Expand All Outputs": [ "D\u00e9velopper toutes les sorties" ], @@ -826,6 +1431,9 @@ "Extend Selection to Top": [ "\u00c9tendre la s\u00e9lection au d\u00e9but" ], + "Extension": [ + "Extension" + ], "Extension Installation Error": [ "Erreur d\u2019installation de l\u2019extension" ], @@ -835,6 +1443,24 @@ "Extension Manager section": [ "Param\u00e8tres du gestionnaire d'extensions" ], + "Extension installation not supported.": [ + "Installation de l'extension non prise en charge." + ], + "Extension installation path: %1": [ + "Chemin d'installation des extensions : %1" + ], + "Extension removal not supported.": [ + "Suppression de l'extension non prise en charge." + ], + "F#": [ + "F#" + ], + "FCL": [ + "FCL" + ], + "Factor": [ + "Factor" + ], "Fail to get '%1' source:\n%2": [ "Impossible d'obtenir la source '%1' :\n%2" ], @@ -874,18 +1500,24 @@ "File Save Error for %1": [ "Erreur d'enregistrement du fichier pour %1" ], + "File Size": [ + "Taille du fichier" + ], + "File name": [ + "Nom du fichier" + ], "Files still uploading": [ "Fichiers en cours de chargement" ], + "Filter": [ + "Filtrer" + ], "Filter Licenses By": [ "Filtrer les licences par" ], "Filter files by name": [ "Filtrer les fichiers par nom" ], - "Filter\u2026": [ - "Filtrer \u2026" - ], "Find": [ "Rechercher" ], @@ -907,17 +1539,47 @@ "Flip image vertically": [ "Miroir vertical" ], - "For Notebook:": [ - "Pour le notebook:" + "Fold line": [ + "Replier la ligne" ], - "For Notebook: %1": [ - "Pour le notebook: %1" + "Folded lines": [ + "Lignes repli\u00e9es" + ], + "Font Family": [ + "Famille de police" + ], + "Font Size": [ + "Taille de police" + ], + "For Notebook:": [ + "Pour le notebook:" + ], + "For Notebook: %1": [ + "Pour le notebook: %1" ], "For more information, see": [ "Pour plus d'informations, voir" ], - "Fragment": [ - "Fragment" + "Forth": [ + "Forth" + ], + "Fortran": [ + "Fortran" + ], + "Gas": [ + "Gas" + ], + "Get Kernel": [ + "Fournit le noyau d'ex\u00e9cution" + ], + "Gherkin": [ + "Gherkin" + ], + "Globals": [ + "Variables globales" + ], + "Go": [ + "Go" ], "Go to Line": [ "Aller \u00e0 la ligne" @@ -925,45 +1587,123 @@ "Go to Line\u2026": [ "Aller \u00e0 la ligne\u2026" ], + "Go to line": [ + "Aller \u00e0 la ligne" + ], "Go to line number between 1 and %1": [ "Aller au num\u00e9ro de ligne entre 1 et %1" ], "Go to line number\u2026": [ "Aller au num\u00e9ro de ligne\u2026" ], + "Groovy": [ + "Groovy" + ], "HTML": [ "HTML" ], "HTML File": [ "Fichier HTML" ], + "HTML Viewer": [ + "Visionneuse HTML" + ], + "HTTP": [ + "HTTP" + ], + "HXML": [ + "HXML" + ], + "Half-period in milliseconds used for cursor blinking. The default blink rate is 1200ms. By setting this to zero, blinking can be disabled.": [ + "Demi-p\u00e9riode en millisecondes utilis\u00e9e pour clignoter le curseur. Le taux de clignotement par d\u00e9faut est de 1200\u2009ms. En d\u00e9finissant cette valeur \u00e0 z\u00e9ro, le clignotement peut \u00eatre d\u00e9sactiv\u00e9." + ], "Handle Local Link": [ "G\u00e9rer le lien local" ], + "Haskell": [ + "Haskell" + ], + "Haxe": [ + "Haxe" + ], "Help": [ "Aide" ], + "Hide": [ + "Masquer" + ], + "Hide Contextual Help": [ + "Masquer l'aide contextuelle" + ], + "Hide Search Filters": [ + "Masquer les filtres de recherche" + ], "Hide Selectors": [ "Cacher les s\u00e9lecteurs" ], + "Hide notification": [ + "Masquer les notifications" + ], + "Hide notifications": [ + "Masquer les notifications" + ], + "Hide the file browser.": [ + "Masquer le navigateur de fichiers." + ], + "Highlight special characters": [ + "Mettre en \u00e9vidence les caract\u00e8res sp\u00e9ciaux" + ], + "Highlight the active line": [ + "Mettre en surbrillance la ligne active" + ], + "Highlight trailing white spaces": [ + "Surligner les espaces blancs en fin de ligne" + ], + "Highlight white spaces": [ + "Afficher les espaces blancs" + ], + "History": [ + "Historique" + ], + "History was unable to be retrieved": [ + "Impossible de r\u00e9cup\u00e9rer l'historique" + ], "Hub": [ "Hub" ], "Hub Control Panel": [ "Panneau de contr\u00f4le du Hub" ], + "I understand that disabling core application plugins may render features and parts of the user interface unavailable and recovery using `jupyter labextension enable ` command may be required": [ + "Je comprends que la d\u00e9sactivation des plugins d'application de base peut rendre les fonctionnalit\u00e9s et certaines parties de l'interface utilisateur indisponibles et une restauration manuelle en utilisant la commande `jupyter labextension enable ` peut \u00eatre n\u00e9cessaire" + ], + "IDL": [ + "IDL" + ], "Idle": [ "Inactif" ], - "Ignore": [ - "Ignorer" + "If checked, no confirmation to close a document will be asked in the future.": [ + "Si coch\u00e9, aucune confirmation de fermeture d'un document ne sera demand\u00e9e dans le futur." + ], + "If checked, you will not be asked to rename future untitled files when saving them.": [ + "Si coch\u00e9, il ne vous sera plus demand\u00e9 de renommer les fichiers sans titre lors de leur sauvegarde." + ], + "If pressed, you will not be prompted if a new JupyterLab version is found.": [ + "En cas de clic, vous ne serez plus notifi\u00e9 si une nouvelle version de JupyterLab est disponible." ], "Image": [ "Image" ], + "Image (Text)": [ + "Image (texte)" + ], "Image Viewer": [ "Visionneuse d\u2019images" ], + "In collaborative mode, the document is saved automatically after every change": [ + "En mode collaboratif, le document est sauvegard\u00e9 automatiquement apr\u00e8s chaque modification" + ], "Increase Code Font Size": [ "Augmenter la taille de police du code" ], @@ -985,6 +1725,9 @@ "Indent with Tab": [ "Indenter avec des tabulations" ], + "Indentation unit": [ + "Unit\u00e9 d'indentation" + ], "Info": [ "Infos" ], @@ -997,15 +1740,27 @@ "Initializing": [ "Initialisation en cours" ], + "Inject some code in a console.": [ + "Copie du code dans une console." + ], "Insert Cell Above": [ "Ins\u00e9rer une cellule au dessus" ], "Insert Cell Below": [ "Ins\u00e9rer une cellule en-dessous" ], + "Insert Heading Above Current Heading": [ + "Ins\u00e9rer un titre au-dessus du titre actuel" + ], + "Insert Heading Below Current Heading": [ + "Ins\u00e9rer un titre sous le titre actuel" + ], "Insert Line Break": [ "Ins\u00e9rer un saut de ligne" ], + "Insert a cell above": [ + "Ins\u00e9rer une cellule au dessus" + ], "Insert a cell below": [ "Ins\u00e9rer une cellule en-dessous" ], @@ -1015,8 +1770,8 @@ "Install": [ "Installer" ], - "Install the JupyterLab extension.": [ - "Installez l'extension JupyterLab." + "Install \"%1\"": [ + "Installer \"%1\"" ], "Installed": [ "Install\u00e9e" @@ -1030,15 +1785,45 @@ "Invert Colors": [ "Inverser les couleurs" ], + "Invoke Inline Completer": [ + "Afficher les suggestions" + ], + "JSON": [ + "JSON" + ], "JSON File": [ "Fichier JSON" ], "JSON Settings Editor": [ "\u00c9diteur JSON des param\u00e8tres" ], + "JSON-LD": [ + "JSON-LD" + ], + "JSONLines File": [ + "Fichier JSONLines" + ], + "JSX": [ + "JSX" + ], + "Java": [ + "Java" + ], "JavaScript output is disabled in JupyterLab": [ "La sortie JavaScript est d\u00e9sactiv\u00e9e dans JupyterLab" ], + "Javascript": [ + "Javascript" + ], + "Javascript Error: %1": [ + "Erreur JavaScript\u00a0: %1" + ], + "Jinja2": [ + "Jinja2" + ], + "Julia": [ + "Julia" + ], "Julia File": [ "Fichiers Julia" ], @@ -1072,8 +1857,8 @@ "Kernel %1": [ "Noyau %1" ], - "Kernel Companions": [ - "Compagnons du noyau" + "Kernel Icon": [ + "Ic\u00f4ne du noyau" ], "Kernel Id:": [ "Identifiant du noyau:" @@ -1093,11 +1878,8 @@ "Kernel Terminating": [ "Fermeture du noyau" ], - "Kernel and Server Companions": [ - "Compagnons Kernel et Serveur" - ], - "Kernel does not support pausing on exceptions.": [ - "Le noyau ne supporte pas l'interruption en cas d'exceptions." + "Kernel status": [ + "\u00c9tat du noyau" ], "Kernel status: %1": [ "Statut du noyau : %1" @@ -1108,9 +1890,21 @@ "Kernels": [ "Noyaux" ], + "Keyboard Shortcuts": [ + "Raccourcis clavier" + ], + "Kotlin": [ + "Kotlin" + ], + "LESS": [ + "LESS" + ], "LaTeX": [ "LaTeX" ], + "Language servers": [ + "Serveurs de langage" + ], "Large file size warning": [ "Avertissement sur la taille du fichier volumineux" ], @@ -1123,9 +1917,6 @@ "Last Saved: %1\n": [ "Derni\u00e8re sauvegarde : %1\n" ], - "Launch Classic Notebook": [ - "Lancer un notebook classique" - ], "Launcher": [ "Lanceur" ], @@ -1138,14 +1929,26 @@ "Light": [ "Clair" ], + "Line Height": [ + "Hauteur de ligne" + ], "Line Numbers": [ "Num\u00e9ros de ligne" ], + "Line Wrap": [ + "Renvoi \u00e0 la ligne" + ], "Live updating code documentation from the active kernel": [ "Documentation du code de mise \u00e0 jour en direct depuis le noyau actif" ], + "LiveScript": [ + "LiveScript" + ], "Ln %1, Col %2": [ - "Ln %1, Col %2" + "Li %1, Col %2" + ], + "Load state for the current workspace.": [ + "Charger l'\u00e9tat de l'espace de travail actuel." ], "Loading\u2026": [ "Chargement\u2026" @@ -1171,12 +1974,27 @@ "Log: %1": [ "Journal : %1" ], + "Lua": [ + "Lua" + ], + "MS SQL": [ + "MS SQL" + ], + "MUMPS": [ + "MUMPS" + ], "Main Area": [ "Zone principale" ], + "MariaDB SQL": [ + "MariaDB SQL" + ], "Markdown": [ "Markdown" ], + "Markdown Cell Content": [ + "Contenu de la cellule Markdown" + ], "Markdown File": [ "Fichier Markdown" ], @@ -1189,6 +2007,18 @@ "Match Brackets": [ "Mettre en \u00e9vidence les parenth\u00e8ses correspondantes" ], + "Match Case": [ + "Sensible \u00e0 la casse" + ], + "Match Whole Word": [ + "Uniquement les mots entiers" + ], + "Mathematica": [ + "Mathematica" + ], + "Maximum number of suggestions": [ + "Nombre maximal de suggestions" + ], "Menu customization has changed. You will need to reload JupyterLab to see the changes.": [ "La personnalisation du menu a chang\u00e9. Vous devrez recharger JupyterLab pour voir les modifications." ], @@ -1201,27 +2031,64 @@ "Merge Selected Cells": [ "Fusionner les cellules s\u00e9lectionn\u00e9es" ], + "Mermaid Copy Diagram Source": [ + "Copier la source du diagramme Mermaid" + ], + "Message from ": [ + "Message de " + ], "Mode: %1": [ "Mode : %1" ], + "Modelica": [ + "Modelica" + ], "Modified": [ "Modifi\u00e9" ], - "Move Cells Down": [ + "More actions\u2026": [ + "Plus d'actions\u2026" + ], + "More commands": [ + "Plus de commandes" + ], + "Move Cell Down": [ + "D\u00e9placer la cellule vers le bas", "D\u00e9placer les cellules vers le bas" ], - "Move Cells Up": [ + "Move Cell Up": [ + "D\u00e9placer la cellule vers le haut", "D\u00e9placer les cellules vers le haut" ], - "Move Down": [ - "Descendre" - ], "Move Error": [ "Erreur lors du d\u00e9placement" ], - "Move Up": [ + "Move down": [ + "Descendre" + ], + "Move this cell down": [ + "D\u00e9placer cette cellule vers le bas", + "D\u00e9placer ces %1 cellules vers le bas" + ], + "Move this cell up": [ + "D\u00e9placer cette cellule vers le haut", + "D\u00e9placer ces %1 cellules vers le haut" + ], + "Move up": [ "Monter" ], + "Multiple selections": [ + "S\u00e9lection multiple" + ], + "MySQL": [ + "MySQL" + ], + "NSIS": [ + "NSIS" + ], + "NTriples": [ + "NTriples" + ], "Name": [ "Nom" ], @@ -1240,12 +2107,18 @@ "Neither theme %1 nor default %2 loaded.": [ "Ni le th\u00e8me %1 ni le th\u00e8me par d\u00e9faut %2 n'ont \u00e9t\u00e9 charg\u00e9s." ], + "Never show this notification again.": [ + "Ne plus afficher cette notification." + ], "New Console": [ "Nouvelle console" ], "New Console for Activity": [ "Nouvelle console pour l'activit\u00e9" ], + "New Console for Kernel": [ + "Nouvelle console pour le noyau" + ], "New Console for Notebook": [ "Nouvelle console pour le notebook" ], @@ -1270,6 +2143,9 @@ "New Notebook": [ "Nouveau notebook" ], + "New Notebook for Kernel": [ + "Nouveau notebook pour le noyau" + ], "New Python File": [ "Nouveau fichier Python" ], @@ -1288,12 +2164,24 @@ "Next": [ "Suivant" ], + "Next Inline Completion": [ + "Prochaine compl\u00e9tion" + ], + "Next Match": [ + "Prochaine correspondance" + ], + "Nginx": [ + "Nginx" + ], + "No": [ + "Non" + ], + "No Headings": [ + "Aucun titre" + ], "No Kernel": [ "Aucun noyau" ], - "No Kernel!": [ - "Aucun noyau!" - ], "No License ID found": [ "Aucun identifiant de licence trouv\u00e9" ], @@ -1306,18 +2194,27 @@ "No Packages found": [ "Aucun paquet trouv\u00e9" ], - "No Tags Available": [ - "Pas de balise disponible" + "No Plugin Selected": [ + "Aucun plugin s\u00e9lectionn\u00e9" ], "No browser for path": [ "Aucun navigateur pour le chemin" ], + "No checkpoints": [ + "Aucun point de contr\u00f4le" + ], + "No checkpoints are available for this %1.": [ + "Aucun point de contr\u00f4le n'est disponible pour ce %1." + ], "No context found for current widget!": [ "Aucun contexte trouv\u00e9 pour le widget actuel!" ], "No data!": [ "Aucune donn\u00e9e!" ], + "No diagnostics": [ + "Aucun diagnostic" + ], "No entries": [ "Aucune entr\u00e9e" ], @@ -1330,12 +2227,21 @@ "No log messages.": [ "Aucun message de journal." ], + "No metadata.": [ + "Aucunes m\u00e9tadonn\u00e9es." + ], + "No notifications": [ + "Pas de notifications" + ], "No properties to inspect.": [ "Aucune propri\u00e9t\u00e9 \u00e0 inspecter." ], "No source selected.": [ "Aucune source s\u00e9lectionn\u00e9e." ], + "No, disable": [ + "Non, d\u00e9sactiver" + ], "Note: To disable a system default shortcut,\ncopy it to User Preferences and add the\n\"disabled\" key, for example:\n{\n \"command\": \"application:activate-next-tab\",\n \"keys\": [\n \"Ctrl Shift ]\"\n ],\n \"selector\": \"body\",\n \"disabled\": true\n}\n\nList of commands followed by keyboard shortcuts:\n%1\n\nList of keyboard shortcuts:": [ "Remarque : Pour d\u00e9sactiver un raccourci par d\u00e9faut du syst\u00e8me,\ncopiez-le dans les pr\u00e9f\u00e9rences d'utilisateur et ajoutez le param\u00e8tre\n\"disabled\", par exemple:\n{\n \"command\": \"application:activate-next-tab\",\n \"keys\": [\n \"Ctrl Shift ]\"\n ],\n \"selector\": \"body\",\n \"disabled\" : true\n}\n\nListe des commandes suivies des raccourcis clavier :\n%1\n\nListe des raccourcis clavier :" ], @@ -1345,15 +2251,18 @@ "Notebook Cell Operations": [ "Op\u00e9rations des cellules du notebook" ], - "Notebook Metadata": [ - "M\u00e9tadonn\u00e9es du notebook" - ], "Notebook Operations": [ "Op\u00e9rations du notebook" ], "Notebook Tools": [ "Outils du notebook" ], + "Notebook cell shifted down successfully": [ + "Cellule de notebook d\u00e9plac\u00e9e avec succ\u00e8s" + ], + "Notebook cell shifted up successfully": [ + "Cellule de notebook d\u00e9plac\u00e9e avec succ\u00e8s" + ], "Notebook converted": [ "Notebook converti" ], @@ -1363,21 +2272,33 @@ "Notebook is in %1 mode": [ "Le notebook est en mode %1" ], - "Notebook is still rendering and has for now (%1) remaining cells to render.\n\nPlease wait for the complete rendering before invoking that action.": [ - "Le notebook est toujours en cours de rendu et il reste %1 cellules \u00e0 rendre.\n\nVeuillez attendre le rendu complet avant d'invoquer cette action." + "Notebook not trusted: %1 of %2 code cells trusted.": [ + "Notebook non approuv\u00e9 : %1 sur %2 cellules approuv\u00e9es." ], - "Notebook not trusted: %1 of %2 cells trusted.": [ - "Notebook non fiable: %1 sur %2 cellules fiables." + "Notebook trusted: %1 of %2 code cells trusted.": [ + "Notebook approuv\u00e9e : %1 sur %2 cellules approuv\u00e9es." ], - "Notebook trusted: %1 of %2 cells trusted.": [ - "Notebook approuv\u00e9: %1 sur %2 cellules fiables." + "Notification is described by {id: string, message: string, type?: string, options?: {autoClose?: number | false, actions: {label: string, commandId: string, args?: ReadOnlyJSONObject, caption?: string, className?: string}[], data?: ReadOnlyJSONValue}}.": [ + "Une notification est d\u00e9crite par {message: string, type?: string, options?: {autoClose?: number | false, actions: {label: string, commandId: string, args? ReadOnlyJSONObject, caption?: string, className?: string}[], data?: ReadOnlyJSONValue}}." ], - "Notes": [ - "Notes" + "Notification is described by {message: string, type?: string, options?: {autoClose?: number | false, actions: {label: string, commandId: string, args?: ReadOnlyJSONObject, caption?: string, className?: string}[], data?: ReadOnlyJSONValue}}.": [ + "Une notification est d\u00e9crite par {message: string, type?: string, options?: {autoClose?: number | false, actions: {label: string, commandId: string, args? ReadOnlyJSONObject, caption?: string, className?: string}[], data?: ReadOnlyJSONValue}}." + ], + "OCaml": [ + "OCaml" ], "OK": [ "OK" ], + "Objective-C": [ + "Objective-C" + ], + "Objective-C++": [ + "Objective-C++" + ], + "Octave": [ + "Octave" + ], "Ok": [ "Ok" ], @@ -1387,6 +2308,9 @@ "Open %1": [ "Ouvrir %1" ], + "Open Code Viewer": [ + "Ouvrir la visionneuse de code" + ], "Open Edit Menu": [ "Ouvrir le menu \u00c9dition" ], @@ -1414,6 +2338,9 @@ "Open Settings Menu": [ "Ouvrir le menu Param\u00e8tres" ], + "Open Source": [ + "Libre de droit" + ], "Open Tabs": [ "Onglets ouverts" ], @@ -1426,6 +2353,12 @@ "Open View Menu": [ "Ouvrir le menu Affichage" ], + "Open a console for the provided `path`.": [ + "Ouvre une console pour le chemin (`path`) fourni." + ], + "Open a terminal by its `name`.": [ + "Ouvrir un terminal par son nom (`name`)." + ], "Open from Path\u2026": [ "Ouvrir \u00e0 partir du chemin\u2026" ], @@ -1447,9 +2380,24 @@ "Open in the Main Area": [ "Ouvrir dans la zone principale" ], + "Open privacy policy": [ + "Ouvrir la politique de confidentialit\u00e9" + ], "Open the Hub control panel in a new browser tab": [ "Ouvrez le panneau de configuration du Hub dans un nouvel onglet du navigateur" ], + "Open the file browser for the provided `path`.": [ + "Ouvrez le navigateur de fichiers pour le chemin (`path`) fourni." + ], + "Open the provided `path`.": [ + "Ouvrir le chemin (`path`) fourni." + ], + "Open the provided `url` in a tab.": [ + "Ouvrir l'`url` fournie dans un onglet." + ], + "Open the tooltip": [ + "Ouvrir l'info-bulle" + ], "Other": [ "Autre" ], @@ -1459,33 +2407,58 @@ "Overwrite": [ "\u00c9craser" ], + "Overwrite Existing File": [ + "Remplacer le fichier existant" + ], "Overwrite file?": [ "\u00c9craser le fichier ?" ], + "Oz": [ + "Oz" + ], "PDF": [ "PDF" ], "PDF File": [ "Fichier PDF" ], + "PGP": [ + "PGP" + ], + "PHP": [ + "PHP" + ], + "PLSQL": [ + "PLSQL" + ], "Package": [ "Paquet" ], + "Pascal": [ + "Pascal" + ], "Paste": [ "Coller" ], - "Paste Cells Above": [ - "Coller les cellules ci-dessus" + "Paste Cell Above": [ + "Coller les cellules au-dessus", + "Coller les cellules au-dessus" ], - "Paste Cells Below": [ - "Coller les cellules ci-dessous" + "Paste Cell Below": [ + "Coller la cellule en dessous", + "Coller les cellules en dessous" ], - "Paste Cells and Replace": [ + "Paste Cell and Replace": [ + "Coller la cellule et remplacer", "Coller les cellules et remplacer" ], "Paste cells from the clipboard": [ "Coller les cellules depuis le presse-papiers" ], + "Paste this cell from the clipboard": [ + "Coller cette cellule depuis le presse-papiers", + "Coller ces %1 cellules depuis le presse-papiers" + ], "Path": [ "Chemin d'acc\u00e8s" ], @@ -1495,57 +2468,126 @@ "Path:": [ "Chemin d'acc\u00e8s:" ], - "Path: %1\nKernel: %2": [ - "Chemin : %1\nNoyau: %2" + "Pause": [ + "Suspendre" + ], + "Pause on exception filter": [ + "Suspendre l'ex\u00e9cution suite \u00e0 une exception" + ], + "Perl": [ + "Perl" + ], + "Pig": [ + "Pig" + ], + "Please confirm you want to close \"%1\".": [ + "Veuillez confirmer que vous voulez fermer \"%1\"." ], "Please confirm you want to shut down JupyterLab.": [ "Veuillez confirmer que vous voulez arr\u00eater JupyterLab." ], - "Please open your browser JavaScript console for bug report instructions": [ - "Veuillez ouvrir la console JavaScript de votre navigateur pour les instructions de rapport de bogue" + "Please disable the dependant plugins first.": [ + "Veuillez d'abord d\u00e9sactiver les plugins d\u00e9pendants." + ], + "Please read the privacy policy.": [ + "Veuillez lire la politique de confidentialit\u00e9." + ], + "Plugin": [ + "Plugin" + ], + "Plugin Manager": [ + "Gestionnaire de plugins" + ], + "PostgreSQL": [ + "PostgreSQL" + ], + "PowerShell": [ + "PowerShell" ], "Presentation Mode": [ "Mode Pr\u00e9sentation" ], + "Preserve Case": [ + "Conserver la casse" + ], + "Previous": [ + "Pr\u00e9c\u00e9dent" + ], + "Previous Inline Completion": [ + "Compl\u00e9tion pr\u00e9c\u00e9dente" + ], + "Previous Match": [ + "Correspondance pr\u00e9c\u00e9dente" + ], "Print\u2026": [ "Imprimer\u2026" ], + "Privacy policies": [ + "Politiques de confidentialit\u00e9" + ], + "Properties files": [ + "Fichiers de propri\u00e9t\u00e9s" + ], "Property Inspector": [ "Inspecteur de propri\u00e9t\u00e9s" ], + "ProtoBuf": [ + "ProtoBuf" + ], + "Provider: %1": [ + "Fournisseur : %1" + ], + "Provides": [ + "Fournit" + ], + "Puppet": [ + "Puppet" + ], + "Python": [ + "Python" + ], "Python File": [ "Fichier Python" ], + "Q": [ + "Q" + ], + "R": [ + "R" + ], "R File": [ "Fichier R" ], + "RPM Changes": [ + "Changements RPM" + ], + "RPM Spec": [ + "Sp\u00e9cification RPM" + ], "Raw": [ "Brut" ], - "Raw NBConvert Format": [ - "Format brut NBConvert" + "Raw Cell Content": [ + "Contenu de la cellule brute" ], "ReStructured Text": [ "Texte ReStructured" ], - "Read more in the JupyterLab documentation.": [ - "Pour en savoir plus, consultez la documentation de JupyterLab." - ], "Read-only": [ "Lecture seule" ], "Reason given:": [ "Raison donn\u00e9e:" ], - "Rebuild": [ - "Recompiler" - ], - "Reconnect To Kernel": [ - "Reconnecter au noyau" - ], "Reconnect to Kernel": [ "Reconnecter au noyau" ], + "Rectangular (block) selection can be created by dragging the mouse pointer while holding the left mouse button and the Alt key. When the Alt key is pressed, a crosshair cursor will appear, indicating that the rectangular selection mode is active.": [ + "La s\u00e9lection rectangulaire (bloc) peut \u00eatre cr\u00e9\u00e9e en faisant glisser le pointeur de la souris tout en maintenant appuy\u00e9 le bouton gauche de la souris et la touche Alt. Lorsque la touche Alt est enfonc\u00e9e, un curseur en forme de croix appara\u00eet, indiquant que le mode de s\u00e9lection rectangulaire est actif." + ], + "Rectangular selection": [ + "S\u00e9lection rectangulaire" + ], "Redo": [ "R\u00e9tablir" ], @@ -1561,15 +2603,21 @@ "Refresh List": [ "Actualiser la liste" ], + "Refresh Plugin List": [ + "Rafra\u00eechir la liste des plugins" + ], "Refresh Terminal": [ "Actualiser le terminal" ], - "Refresh extension list": [ + "Refresh extensions list": [ "Rafra\u00eechir la liste des extensions" ], "Refresh kernel sources": [ "Actualiser les sources du noyau" ], + "Refresh plugins list": [ + "Rafra\u00eechir la liste des plugins" + ], "Refresh the current terminal session": [ "Rafra\u00eechir la session du terminal actuel" ], @@ -1588,6 +2636,9 @@ "Reload contents from disk": [ "Recharger le contenu \u00e0 partir du disque" ], + "Remember my choice and always start the preferred kernel": [ + "M\u00e9moriser mon choix et toujours d\u00e9marrer le noyau pr\u00e9f\u00e9r\u00e9" + ], "Remove": [ "Supprimer" ], @@ -1597,6 +2648,9 @@ "Remove breakpoints": [ "Supprimer les points d\u2019arr\u00eat" ], + "Remove server": [ + "Supprimer le serveur" + ], "Rename": [ "Renommer" ], @@ -1606,6 +2660,9 @@ "Rename File": [ "Renommer le fichier" ], + "Rename file": [ + "Renommer le fichier" + ], "Rename%1\u2026": [ "Renommer %1\u2026" ], @@ -1618,12 +2675,12 @@ "Render Variable": [ "Rendre une variable" ], - "Render variable": [ - "Rendre une variable" - ], "Render variable according to its mime type": [ "Rendre la variable en fonction de son type MIME" ], + "Render variable: %1": [ + "Rendre la variable\u00a0: %1" + ], "Renderer Failure: %1": [ "\u00c9chec du rendu : %1" ], @@ -1657,6 +2714,9 @@ "Reset Application State": [ "R\u00e9initialiser l'\u00e9tat de l'application" ], + "Reset Default Layout": [ + "R\u00e9initialiser la mise en page par d\u00e9faut" + ], "Reset Image": [ "R\u00e9initialiser l'image" ], @@ -1666,14 +2726,17 @@ "Reset shortcut back to default": [ "R\u00e9tablir le raccourci par d\u00e9faut" ], + "Reset state when loading for the workspace.": [ + "R\u00e9initialiser l'\u00e9tat lors du chargement de l'espace de travail." + ], "Restart": [ "Red\u00e9marrer" ], - "Restart Kernel and Clear All Outputs\u2026": [ - "Red\u00e9marrer le noyau et effacer toutes les sorties\u2026" + "Restart Kernel": [ + "Red\u00e9marrer le noyau" ], - "Restart Kernel and Clear Console": [ - "Red\u00e9marrer le noyau et effacer la console" + "Restart Kernel and Clear Outputs of All Cells\u2026": [ + "Red\u00e9marrer le noyau et effacer les sorties de toutes les cellules\u2026" ], "Restart Kernel and Clear\u2026": [ "Red\u00e9marrer le noyau et effacer\u2026" @@ -1687,9 +2750,6 @@ "Restart Kernel and Run All Cells\u2026": [ "Red\u00e9marrer le noyau et ex\u00e9cuter toutes les cellules\u2026" ], - "Restart Kernel and Run All Code": [ - "Red\u00e9marrer le noyau et ex\u00e9cuter tout le code" - ], "Restart Kernel and Run up to Selected Cell\u2026": [ "Red\u00e9marrez le noyau et ex\u00e9cutez jusqu'\u00e0 la cellule s\u00e9lectionn\u00e9e\u2026" ], @@ -1705,6 +2765,12 @@ "Restart the kernel": [ "Red\u00e9marrer le noyau" ], + "Restart the kernel and clear all outputs of all cells": [ + "Red\u00e9marrer le noyau et effacer les sorties de toutes les cellules" + ], + "Restart the kernel and run all cells": [ + "Red\u00e9marrer le noyau et ex\u00e9cuter toutes les cellules" + ], "Restart the kernel, then re-run the whole notebook": [ "Red\u00e9marrez le noyau, puis r\u00e9ex\u00e9cutez tout le notebook" ], @@ -1720,8 +2786,8 @@ "Revert": [ "R\u00e9tablir" ], - "Revert %1 to Checkpoint": [ - "R\u00e9tablir %1 au Point de Contr\u00f4le" + "Revert %1 to Checkpoint\u2026": [ + "R\u00e9tablir %1 au point de contr\u00f4le\u2026" ], "Revert %1 to checkpoint": [ "R\u00e9tablir %1 au Point de Contr\u00f4le" @@ -1735,12 +2801,21 @@ "Revert contents to previous checkpoint": [ "R\u00e9tablir le contenu au point de contr\u00f4le pr\u00e9c\u00e9dent" ], + "Revert to Checkpoint": [ + "Revenir au point de contr\u00f4le" + ], "Rotate Clockwise": [ "Rotation horaire" ], "Rotate Counterclockwise": [ "Rotation anti-horaire" ], + "Ruby": [ + "Ruby" + ], + "Rulers": [ + "Guides" + ], "Run": [ "Executer" ], @@ -1748,7 +2823,7 @@ "Ex\u00e9cuter tout" ], "Run All Above Selected Cell": [ - "Ex\u00e9cuter toutes les cellules s\u00e9lectionn\u00e9es ci-dessus" + "Ex\u00e9cuter tout au-dessus de la cellule s\u00e9lectionn\u00e9e" ], "Run All Cells": [ "Ex\u00e9cuter toutes les cellules" @@ -1759,57 +2834,79 @@ "Run All Enabled Commands Passed as Args": [ "Ex\u00e9cuter toutes les commandes activ\u00e9es pass\u00e9es en args" ], - "Run Cell": [ - "Ex\u00e9cuter la cellule" - ], "Run Cell (forced)": [ "Ex\u00e9cuter la cellule (forc\u00e9e)" ], "Run Cell (unforced)": [ "Ex\u00e9cuter la cellule (non forc\u00e9e)" ], - "Run Cell(s)": [ - "Ex\u00e9cuter Cellule(s)" - ], - "Run Code": [ - "Ex\u00e9cuter le Code" - ], "Run First Enabled Command": [ "Ex\u00e9cuter la premi\u00e8re commande activ\u00e9e" ], "Run Selected": [ "Ex\u00e9cuter la s\u00e9lection" ], + "Run Selected Cell": [ + "Ex\u00e9cuter la cellule s\u00e9lectionn\u00e9e", + "Ex\u00e9cuter les cellules s\u00e9lectionn\u00e9es" + ], "Run Selected Cell and All Below": [ - "Ex\u00e9cuter la cellule s\u00e9lectionn\u00e9e et toutes celles en-dessous" + "Ex\u00e9cuter la cellule s\u00e9lectionn\u00e9e et toutes les suivantes" ], - "Run Selected Cells": [ - "Ex\u00e9cuter les cellules s\u00e9lectionn\u00e9es" + "Run Selected Cell and Do not Advance": [ + "Ex\u00e9cuter la cellule s\u00e9lectionn\u00e9e sans passer \u00e0 la suivante", + "Ex\u00e9cuter les cellules s\u00e9lectionn\u00e9es sans passer \u00e0 la suivante" ], - "Run Selected Cells and Don't Advance": [ - "Ex\u00e9cuter les cellules s\u00e9lectionn\u00e9es et ne pas avancer" + "Run Selected Cell and Insert Below": [ + "Ex\u00e9cuter la cellule s\u00e9lectionn\u00e9e et ins\u00e9rer une nouvelle en dessous", + "Ex\u00e9cuter les cellules s\u00e9lectionn\u00e9es et ins\u00e9rer une nouvelle en dessous" ], - "Run Selected Cells and Insert Below": [ - "Ex\u00e9cuter les cellules s\u00e9lectionn\u00e9es et ins\u00e9rer ci-dessous" + "Run Selected Code": [ + "Ex\u00e9cuter le code s\u00e9lectionn\u00e9" ], "Run Selected Text or Current Line in Console": [ "Ex\u00e9cuter le texte s\u00e9lectionn\u00e9 ou la ligne actuelle dans la console" ], - "Run the all notebook cells": [ - "Ex\u00e9cuter toutes les cellules du Notebook" + "Run all cells": [ + "Ex\u00e9cuter toutes les cellules" ], "Run the selected cells and advance": [ "Ex\u00e9cuter les cellules s\u00e9lectionn\u00e9es et avancer" ], + "Run this cell and advance": [ + "Ex\u00e9cuter cette cellule et avancer", + "Ex\u00e9cuter ces %1 cellules et avancer" + ], "Running Sessions section": [ "Section des sessions en cours d'ex\u00e9cution" ], "Running Terminals and Kernels": [ "Terminaux et noyaux en cours d'ex\u00e9cution" ], + "Rust": [ + "Rust" + ], + "SAS": [ + "SAS" + ], + "SCSS": [ + "SCSS" + ], "SEARCH": [ "RECHERCHER" ], + "SML": [ + "SML" + ], + "SPARQL": [ + "SPARQL" + ], + "SQL": [ + "SQL" + ], + "SQLite": [ + "SQLite" + ], "Save": [ "Sauvegarder" ], @@ -1831,8 +2928,8 @@ "Save Failed": [ "\u00c9chec de l'enregistrement" ], - "Save File As..": [ - "Enregistrer le fichier sous.." + "Save File As\u2026": [ + "Enregistrer le fichier sous\u2026" ], "Save User Settings": [ "Enregistrer les param\u00e8tres de l'utilisateur" @@ -1840,6 +2937,9 @@ "Save all open documents": [ "Enregistrer tous les documents ouverts" ], + "Save and Export Notebook to the given `format`.": [ + "Enregistrer et exporter votre Notebook au `format` sp\u00e9cifi\u00e9." + ], "Save and Export Notebook: %1": [ "Enregistrer et exporter le notebook : %1" ], @@ -1873,14 +2973,14 @@ "Saving started": [ "Sauvegarde d\u00e9marr\u00e9e" ], - "Scope": [ - "P\u00e9rim\u00e8tre d\u2019application" + "Scala": [ + "Scala" ], - "Script": [ - "Script" + "Scheme": [ + "Scheme" ], - "Search": [ - "Rechercher" + "Scope": [ + "P\u00e9rim\u00e8tre d\u2019application" ], "Search Cell Outputs": [ "R\u00e9sultats de la cellule de recherche" @@ -1888,12 +2988,38 @@ "Search Results": [ "R\u00e9sultats de la recherche" ], - "Search Selected Cell(s)": [ - "Rechercher la(les) cellule(s) s\u00e9lectionn\u00e9e(s)" + "Search extensions": [ + "Rechercher dans les extensions" + ], + "Search in %1 Selected Cell": [ + "Rechercher dans la cellule s\u00e9lectionn\u00e9e", + "Rechercher dans les %1 cellules s\u00e9lectionn\u00e9es" + ], + "Search in %1 Selected Line": [ + "Rechercher dans la ligne s\u00e9lectionn\u00e9e", + "Rechercher dans les %1 lignes s\u00e9lectionn\u00e9es" + ], + "Search in Selection": [ + "Rechercher dans la s\u00e9lection" + ], + "Search in the cell outputs.": [ + "Rechercher dans les sorties des cellules." ], "Search on File Names": [ "Rechercher dans les noms de fichiers" ], + "Search only in the selected cells or text (depending on edit/command mode).": [ + "Rechercher uniquement dans les cellules ou le texte s\u00e9lectionn\u00e9s (selon le mode \u00e9dition/commande)." + ], + "Search settings\u2026": [ + "Param\u00e8tres de recherche\u2026" + ], + "Search shortcuts": [ + "Raccourcis de recherche" + ], + "Searching outputs is expensive and requires to first rendered all outputs. Are you sure you want to search in the cell outputs?": [ + "La recherche dans les sorties est co\u00fbteuse et n\u00e9cessite un premier rendu de celles-ci. \u00cates-vous s\u00fbr de vouloir rechercher dans les sorties des cellules ?" + ], "Search\u2026": [ "Rechercher\u2026" ], @@ -1906,63 +3032,114 @@ "Select All Cells": [ "S\u00e9lectionner toutes les cellules" ], - "Select All Cells With Current Tags": [ - "S\u00e9lectionner toutes les cellules avec les balises actuelles" - ], "Select Cell Above": [ "S\u00e9lectionner la cellule au dessus" ], "Select Cell Below": [ "S\u00e9lectionner la cellule en dessous" ], + "Select Heading Above or Collapse Heading": [ + "S\u00e9lectionner le titre au-dessus ou r\u00e9duire le titre" + ], + "Select Heading Below or Expand Heading": [ + "S\u00e9lectionner le titre en dessous ou d\u00e9velopper le titre" + ], "Select Kernel": [ "S\u00e9lectionnez le noyau" ], + "Select a filter for breakpoints on exception": [ + "S\u00e9lectionner un filtre pour les points d'arr\u00eat suite \u00e0 une exception" + ], "Select a kernel that supports debugging to enable debugger": [ "S\u00e9lectionnez un noyau supportant le d\u00e9bogage pour activer le d\u00e9bogueur" ], "Select a plugin from the list to view and edit its preferences.": [ "S\u00e9lectionnez un plugin dans la liste pour afficher et modifier ses pr\u00e9f\u00e9rences." ], + "Select all files and directories": [ + "S\u00e9lectionner tous les fichiers et dossiers" + ], + "Select and Run Cell(s) for this Heading": [ + "S\u00e9lectionner et ex\u00e9cuter le(s) cellule(s) pour ce titre" + ], "Select current running or last run cell": [ "S\u00e9lectionnez la cellule en cours d'ex\u00e9cution ou la derni\u00e8re ex\u00e9cution" ], + "Select directory \"%1\"": [ + "S\u00e9lectionnez le dossier \"%1\"" + ], + "Select file \"%1\"": [ + "S\u00e9lectionner le fichier \"%1\"" + ], "Select kernel for:": [ "S\u00e9lectionnez le noyau pour:" ], "Select the cell type": [ "S\u00e9lectionnez le type de cellule" ], - "Selecting trust will re-render this notebook in a trusted state.": [ - "En s\u00e9lectionnant approuve, ce notebook sera rendu \u00e0 nouveau dans un \u00e9tat approuv\u00e9." + "Select the completion suggestion.": [ + "S\u00e9lectionne la suggestion de compl\u00e9tion." + ], + "Selecting \"Trust\" will re-render this notebook in a trusted state.": [ + "En s\u00e9lectionnant \"Approuver\", ce notebook sera rendu en faisant confiance \u00e0 son contenu." + ], + "Selection deleted": [ + "S\u00e9lection supprim\u00e9e" ], "Selectors": [ "S\u00e9lecteurs" ], - "Server Companion": [ - "Compagnon du serveur" - ], "Server Connection Error": [ "Erreur de connexion au serveur" ], + "Server name:": [ + "Nom du serveur\u00a0:" + ], "Server stopped": [ "Server arr\u00eat\u00e9" ], "Server unavailable or unreachable": [ "Serveur indisponible ou inaccessible" ], + "Sessions and Tabs": [ + "Sessions et onglets" + ], + "Set %1 mode.": [ + "Basculer sur le mode %1." + ], "Set Log Level to %1": [ "D\u00e9finir le niveau du journal \u00e0 %1" ], + "Set Preferred Dark Theme: %1": [ + "D\u00e9finir le th\u00e8me sombre pr\u00e9f\u00e9r\u00e9 : %1" + ], + "Set Preferred Light Theme: %1": [ + "D\u00e9finir le th\u00e8me clair pr\u00e9f\u00e9r\u00e9 : %1" + ], + "Set log level to `level`.": [ + "D\u00e9finir le niveau du journal \u00e0 `level`." + ], "Set side-by-side ratio": [ "R\u00e9gler le ratio c\u00f4te \u00e0 c\u00f4te" ], + "Set terminal theme to the provided `theme`.": [ + "D\u00e9finir le th\u00e8me du terminal par le th\u00e8me (`theme`) fourni." + ], + "Set the layout `mode`.": [ + "D\u00e9finit la mise en page." + ], "Set the terminal theme": [ "D\u00e9finissez le th\u00e8me du terminal" ], "Settings": [ "Param\u00e8tres" ], + "Settings Editor": [ + "\u00c9diteur de param\u00e8tres" + ], + "Shell": [ + "Shell" + ], "Shift+Right Click for Browser Menu": [ "Maj+Clic droit pour le menu de navigation" ], @@ -1981,15 +3158,33 @@ "Show Contextual Help": [ "Afficher l'aide contextuelle" ], + "Show File Checkboxes": [ + "Afficher les cases \u00e0 cocher des fichiers" + ], + "Show File Size Column": [ + "Afficher la colonne de taille de fichier" + ], + "Show Full Path": [ + "Montrer le chemin d'acc\u00e8s complet" + ], + "Show Header": [ + "Afficher l'en-t\u00eate" + ], "Show Header Above Content": [ "Afficher l'en-t\u00eate au-dessus du contenu" ], "Show Hidden Files": [ "Afficher les fichiers cach\u00e9s" ], + "Show Keyboard Shortcuts": [ + "Afficher les raccourcis clavier" + ], "Show Last Modified Column": [ "Afficher la derni\u00e8re colonne modifi\u00e9e" ], + "Show Left Activity Bar": [ + "Afficher la barre d'activit\u00e9s de gauche" + ], "Show Left Sidebar": [ "Afficher la barre lat\u00e9rale gauche" ], @@ -2005,21 +3200,42 @@ "Show Markdown Preview": [ "Afficher l'aper\u00e7u du Markdown" ], - "Show Right Sidebar": [ + "Show Notifications": [ + "Afficher les notifications" + ], + "Show Right Activity Bar": [ + "Afficher la barre d'activit\u00e9s de droite" + ], + "Show Right Sidebar": [ "Afficher la barre lat\u00e9rale droite" ], + "Show Search Filters": [ + "Afficher les filtres de recherche" + ], "Show Selectors": [ "Afficher les s\u00e9lecteurs" ], "Show Status Bar": [ "Afficher la barre d\u2019\u00e9tat" ], - "Show Tags Menu": [ - "Afficher le menu des balises" + "Show first-level heading number": [ + "Afficher le num\u00e9ro des titres du premier niveau" + ], + "Show heading number in the document": [ + "Afficher le num\u00e9ro de titre dans le document" ], "Show in File Browser": [ "Ouvrir dans l'explorateur de fichier" ], + "Show output headings": [ + "Afficher les titres des sorties de cellules" + ], + "Show relevant keyboard shortcuts for the current active widget": [ + "Afficher les raccourcis clavier pertinents pour le widget actif" + ], + "Show the line numbers for the current file.": [ + "Afficher les num\u00e9ros de ligne pour le fichier courant." + ], "Shut Down": [ "Arr\u00eater" ], @@ -2041,11 +3257,8 @@ "Shut down all kernels?": [ "Arr\u00eater tous les noyaux?" ], - "Shut down the Console?": [ - "Arr\u00eater la console ?" - ], - "Shut down the Notebook?": [ - "Arr\u00eater le notebook?" + "Shut down kernel": [ + "Arr\u00eater le noyau" ], "Shut down the console?": [ "Arr\u00eater la console ?" @@ -2053,15 +3266,15 @@ "Shut down the notebook?": [ "Arr\u00eater le notebook?" ], - "Shutdown Console": [ - "Arr\u00eater la console" - ], "Shutdown Terminal": [ "Arr\u00eater le terminal" ], "Shutdown confirmation": [ "Confirmer l'arr\u00eat" ], + "Sieve": [ + "Sieve" + ], "Simple": [ "Simple" ], @@ -2071,35 +3284,36 @@ "Simple Interface (%1)": [ "Interface simple (%1)" ], - "Skip": [ - "Sauter" - ], - "Slide": [ - "Diapositive" + "Smalltalk": [ + "Smalltalk" ], - "Slide Type": [ - "Type de diapositive" + "Smart Indentation": [ + "Indentation intelligente" ], - "Slides": [ - "Diapositives" + "Solr": [ + "Solr" ], "Some changes have not been saved. Continue without saving?": [ "Certaines modifications n'ont pas \u00e9t\u00e9 enregistr\u00e9es. Continuer sans enregistrer ?" ], + "Sort Notebooks Above Files": [ + "Grouper les notebooks au-dessus des fichiers" + ], "Source": [ "Source" ], "Spaces": [ "Espaces" ], - "Spaces: %1": [ - "Spaces: %1", - "Espaces : %1", - "Espaces : %1" - ], "Split Cell": [ "Scinder une cellule" ], + "Spreadsheet": [ + "Feuille de calcul" + ], + "Squirrel": [ + "Squirrel" + ], "Start Other Kernel": [ "D\u00e9marrer un autre noyau" ], @@ -2109,6 +3323,12 @@ "Start a new terminal session": [ "D\u00e9marrer une nouvelle session de terminal" ], + "Start debugger": [ + "D\u00e9marrer le d\u00e9bogueur" + ], + "Start debugger?": [ + "D\u00e9marrer le d\u00e9bogueur ?" + ], "Starting": [ "D\u00e9marrage" ], @@ -2118,11 +3338,11 @@ "Step Out": [ "Sortir" ], - "Sub-Slide": [ - "Sous-diapositive" + "Stylus": [ + "Stylus" ], - "Sublime Text": [ - "Sublime Text" + "Swift": [ + "Swift" ], "Switch Sidebar Side": [ "Changer le c\u00f4t\u00e9 de la barre lat\u00e9rale" @@ -2130,14 +3350,50 @@ "Switch kernel": [ "Changer de noyau" ], + "Switch to the provided `theme`.": [ + "Basculer vers le th\u00e8me choisi." + ], + "Switch to the provided dark `theme`.": [ + "Basculer vers le th\u00e8me sombre." + ], + "Switch to the provided light `theme`.": [ + "Basculer vers le th\u00e8me clair." + ], + "Synchronize Styling Theme with System Settings": [ + "Synchroniser le th\u00e8me avec les param\u00e8tres syst\u00e8me" + ], + "Synchronize with System Settings": [ + "Synchroniser avec les param\u00e8tres du syst\u00e8me" + ], "System Defaults": [ "Param\u00e8tres par d\u00e9faut du syst\u00e8me" ], + "SystemVerilog": [ + "SystemVerilog" + ], + "TOML": [ + "TOML" + ], "TSV File": [ "Fichier TSV" ], - "Tab Size": [ - "Taille des onglets" + "TSV Viewer": [ + "Visionneuse TSV" + ], + "TSX": [ + "TSX" + ], + "TTCN": [ + "TTCN" + ], + "TTCN_CFG": [ + "TTCN_CFG" + ], + "Tab Indent": [ + "Indentation par tabulation" + ], + "Tab size": [ + "Taille des tabulations" ], "Table View": [ "Affichage Tableau" @@ -2148,6 +3404,9 @@ "Table of Contents section": [ "Section Table des mati\u00e8res" ], + "Tcl": [ + "Tcl" + ], "Terminal": [ "Terminal" ], @@ -2172,11 +3431,14 @@ "Text File": [ "Fichier texte" ], + "Textile": [ + "Textile" + ], "Thanks for trying out JupyterLab's extension manager.\nThe JupyterLab development team is excited to have a robust\nthird-party extension community.\nHowever, we cannot vouch for every extension,\nand some may introduce security risks.\nDo you want to continue?": [ "Merci d'avoir essay\u00e9 le gestionnaire d'extension de JupyterLab.\nL'\u00e9quipe de d\u00e9veloppement de JupyterLab est heureuse d'avoir une communaut\u00e9 d'extension \nrobuste.\nCependant, nous ne pouvons pas nous porter garant pour chaque extension,\net certains peuvent introduire des risques de s\u00e9curit\u00e9.\nVoulez-vous continuer ?" ], - "The JupyterLab development team is excited to have a robust\nthird-party extension community. However, we do not review\nthird-party extensions, and some extensions may introduce security\nrisks or contain malicious code that runs on your machine.": [ - "L'\u00e9quipe de d\u00e9veloppement de JupyterLab est heureuse d'avoir une communaut\u00e9 d'extension\ntiers robuste. Cependant, nous ne r\u00e9visons pas les extensions\ntierces, et certaines extensions peuvent introduire des risques de s\u00e9curit\u00e9\nou contenir du code malveillant qui s'ex\u00e9cute sur votre machine." + "The JupyterLab development team is excited to have a robust\nthird-party extension community. However, we do not review\nthird-party extensions, and some extensions may introduce security\nrisks or contain malicious code that runs on your machine. Moreover in order\nto work, this panel needs to fetch data from web services. Do you agree to\nactivate this feature?": [ + "L'\u00e9quipe de d\u00e9veloppement de JupyterLab est heureuse d'avoir une solide communaut\u00e9 d'extension\nde tiers. Cependant, nous ne validons pas\nles extensions tierces et certaines extensions peuvent introduire des risques de s\u00e9curit\u00e9\nou contenir du code malveillant qui s'ex\u00e9cute sur votre machine. De plus pour\nfonctionner, ce panneau doit r\u00e9cup\u00e9rer des donn\u00e9es de services web. Acceptez-vous\nd'activer cette fonctionnalit\u00e9 ?" ], "The cell has not been executed to avoid kernel deadlock as there is another pending input! Submit your pending input and try again.": [ "La cellule n'a pas \u00e9t\u00e9 ex\u00e9cut\u00e9e pour \u00e9viter de bloquer le noyau car une autre entr\u00e9e est en attente ! Soumettez une entr\u00e9e et r\u00e9essayez." @@ -2184,29 +3446,47 @@ "The checkpoint was last updated at: ": [ "Le point de contr\u00f4le a \u00e9t\u00e9 mis \u00e0 jour pour la derni\u00e8re fois \u00e0: " ], - "The extension manager is disabled. Please contact your system\nadministrator to verify the listings configuration.": [ - "Le gestionnaire d'extension est d\u00e9sactiv\u00e9. Veuillez contacter l'administrateur de votre syst\u00e8me\npour v\u00e9rifier la configuration des listes." + "The debugger service is needed to open the source %1": [ + "Le service de d\u00e9bogage est n\u00e9cessaire pour ouvrir la source %1" ], "The file size is %1 MB. Do you still want to upload it?": [ "La taille du fichier est de %1 Mo. Voulez-vous quand-m\u00eame le t\u00e9l\u00e9charger ?" ], + "The following plugins cannot be disabled as they are locked: ": [ + "Les plugins suivants ne peuvent pas \u00eatre d\u00e9sactiv\u00e9s car ils sont verrouill\u00e9s : " + ], + "The following plugins cannot be enabled as they are locked: ": [ + "Les plugins suivants ne peuvent pas \u00eatre activ\u00e9s car ils sont verrouill\u00e9s : " + ], + "The indentation is a `Tab` or the number of spaces. This defaults to 4 spaces.": [ + "L'indentation est une tabulation (`Tab`) ou le nombre d'espaces. La valeur par d\u00e9faut est de 4 espaces." + ], "The kernel for %1 appears to be terminating. You can not run any cell for now.": [ "Le noyau pour %1 semble \u00eatre en train de se fermer. Vous ne pouvez pas ex\u00e9cuter de cellule pour le moment." ], "The kernel for %1 appears to have died. It will restart automatically.": [ "Le noyau pour %1 semble \u00eatre mort. Il va red\u00e9marrer automatiquement." ], + "The layout `mode` can be \"single-document\" or \"multiple-document\".": [ + "Le `mode` de mise en page peut \u00eatre \"one-document\" ou \"multiple-document\"." + ], "The loading screen is taking a long time.\nWould you like to clear the workspace or keep waiting?": [ "L'\u00e9cran de chargement prend beaucoup de temps. \nVoulez-vous vider l'espace de travail ou continuer \u00e0 attendre ?" ], - "The package %1, is required by the following kernels:": [ - "Le paquet %1, est requis par les noyaux suivants :" + "The maximum number of suggestions to retrieve from history.": [ + "Le nombre maximal de suggestions \u00e0 r\u00e9cup\u00e9rer de l'historique." + ], + "The notebook is empty. Click the + button on the toolbar to add a new cell.": [ + "Le notebook ne contient aucune cellule. Cliquez sur le bouton + de la barre d'outils pour ajouter une nouvelle cellule." ], "The path: %1 was not found. JupyterLab redirected to: %2": [ "Le chemin : %1 n'a pas \u00e9t\u00e9 trouv\u00e9. JupyterLab a \u00e9t\u00e9 redirig\u00e9 vers : %2" ], - "The server has some missing requirements for installing extensions.": [ - "Le serveur a des pr\u00e9-requis manquants pour installer des extensions." + "The plugin \"%1\" cannot be disabled as it is required by other plugins:": [ + "Le plugin \"%1\" ne peut pas \u00eatre d\u00e9sactiv\u00e9 car il est requis par d'autres plugins:" + ], + "The table of contents shows headings in notebooks and supported files.": [ + "La table des mati\u00e8res affiche les titres dans les notebooks et les fichiers pris en charge." ], "The variable is undefined in the active context.": [ "La variable n'est pas d\u00e9finie dans le contexte actif." @@ -2223,11 +3503,8 @@ "This cannot be undone.": [ "Cela ne peut pas \u00eatre annul\u00e9." ], - "This is a prebuilt extension. To uninstall it, please\n apply following instructions.": [ - "Ceci est une extension pr\u00e9construite. Pour la d\u00e9sinstaller, veuillez\n appliquer les instructions suivantes." - ], - "This is a prebuilt extension. To uninstall it, please\n read the user guide on:": [ - "Ceci est une extension pr\u00e9construite. Pour la d\u00e9sinstaller, veuillez\n lire le guide de l'utilisateur sur:" + "This extension is approved by your security team.": [ + "Cette extension est approuv\u00e9e par votre \u00e9quipe de s\u00e9curit\u00e9." ], "This notebook has been converted from an newer notebook format (v%1)\nto the current notebook format (v%2).\nThe next time you save this notebook, the current notebook format (v%2) will be used.\nSome features of the original notebook may not be available.' To preserve the original format version,\nclose the notebook without saving it.": [ "Ce notebook a \u00e9t\u00e9 converti d'un format de notebook plus r\u00e9cent (v%1)\nque le format actuel (v%2).\nLa prochaine fois que vous sauverez ce notebook, le format actuel du notebook (v%2) sera utilis\u00e9.\n'Certaines fonctionnalit\u00e9s du notebook original peuvent ne pas \u00eatre disponibles.' Pour pr\u00e9server la version originale,\nfermez le notebook sans le sauvegarder." @@ -2235,45 +3512,75 @@ "This notebook has been converted from an older notebook format (v%1)\nto the current notebook format (v%2).\nThe next time you save this notebook, the current notebook format (v%2) will be used.\n'Older versions of Jupyter may not be able to read the new format.' To preserve the original format version,\nclose the notebook without saving it.": [ "Ce notebook a \u00e9t\u00e9 converti d'un ancien format de notebook (v%1)\nau format actuel (v%2).\nLa prochaine fois que vous sauverez ce notebook, le format actuel du notebook (v%2) sera utilis\u00e9.\n'Anciennes versions de Jupyter peuvent ne pas \u00eatre en mesure de lire le nouveau format.' Pour pr\u00e9server la version originale,\nfermez le notebook sans le sauvegarder." ], - "This package has indicated that it needs a corresponding kernel\npackage. Please contact your Administrator to update the server with\none of the following commands:": [ - "Ce paquet a indiqu\u00e9 qu'il a besoin d'un paquet correspondant au noyau.\nVeuillez contacter votre administrateur pour mettre \u00e0 jour le serveur avec\nl'une des commandes suivantes :" + "This plugin is locked.": [ + "Ce plugin est verrouill\u00e9." ], - "This package has indicated that it needs a corresponding package for the kernel.": [ - "Ce paquet a indiqu\u00e9 qu'il a besoin d'un paquet correspondant pour le noyau." + "This plugin is required by other plugins": [ + "Ce plugin est requis par d'autres plugins" ], - "This package has indicated that it needs a corresponding server\nextension. Please contact your Administrator to update the server with\none of the following commands:": [ - "Ce paquet a indiqu\u00e9 qu'il a besoin d'une extension serveur\ncorrespondante. Veuillez contacter votre administrateur pour mettre \u00e0 jour le serveur avec\nl'une des commandes suivantes :" + "This plugin is used by other plugins": [ + "Ce plugin est utilis\u00e9 par d'autres plugins" ], - "To use JupyterLab again, you will need to relaunch it.": [ - "Pour utiliser \u00e0 nouveau JupyterLab, vous devrez le relancer." + "This plugin was locked by system administrator or is a critical dependency and cannot be enabled/disabled.": [ + "Ce plugin a \u00e9t\u00e9 verrouill\u00e9 par l'administrateur syst\u00e8me ou est une d\u00e9pendance critique et ne peut pas \u00eatre activ\u00e9/d\u00e9sactiv\u00e9." ], - "Toggle All Line Numbers": [ - "Afficher/masquer les num\u00e9ros de ligne" + "This will disable the extension manager panel; including the listing of installed extension.": [ + "Cela d\u00e9sactivera le panneau du gestionnaire d'extensions; y compris la liste des extensions install\u00e9es." + ], + "This will withdraw your consent.": [ + "Ceci annulera votre consentement." + ], + "TiddlyWiki": [ + "TiddlyWiki" + ], + "Tiki wiki": [ + "Tiki wiki" + ], + "Time since the last key press to wait before requesting completions from %1 provider (in milliseconds).": [ + "Temps d'attente depuis la derni\u00e8re pression sur une touche avant de demander des compl\u00e9tions au fournisseur %1 (en millisecondes)." + ], + "Timeout": [ + "D\u00e9lai d'expiration" + ], + "Timeout for %1 provider (in milliseconds).": [ + "D\u00e9lai pour le fournisseur %1 (en millisecondes)." + ], + "To enable/disable, please acknowledge the disclaimer.": [ + "Pour activer/d\u00e9sactiver, veuillez accepter la clause de non-responsabilit\u00e9." ], - "Toggle Auto-Numbering": [ - "Activer/d\u00e9sactiver la num\u00e9rotation automatique" + "To use JupyterLab again, you will need to relaunch it.": [ + "Pour utiliser \u00e0 nouveau JupyterLab, vous devrez le relancer." ], - "Toggle Code Cells": [ - "Activer/d\u00e9sactiver les cellules de code" + "Toggle Collapse Notebook Heading": [ + "Afficher/Masquer le titre du notebook" ], - "Toggle Markdown Text Cells": [ - "Activer/d\u00e9sactiver les cellules de texte Markdown" + "Toggle Replace": [ + "Montrer/Cacher le remplacement" ], "Toggle Selectors": [ "Activer/D\u00e9sactiver les s\u00e9lecteurs" ], + "Toggle Sidebar Element": [ + "Activer/d\u00e9sactiver l'\u00e9l\u00e9ment de la barre lat\u00e9rale" + ], "Toggle command selectors": [ "Afficher/Masquer les s\u00e9lecteurs de commandes" ], "Toggle search filter": [ "(D\u00e9s)activer le filtre" ], + "Toggle virtual scrollbar (enabled with windowing mode: full)": [ + "Activer/d\u00e9sactiver la barre de d\u00e9filement virtuelle (activ\u00e9e en mode fen\u00eatr\u00e9 : complet (`full`))" + ], "Toolbar customization has changed. You will need to reload JupyterLab to see the changes.": [ "La personnalisation de la barre d'outils a chang\u00e9. Vous devrez recharger JupyterLab pour voir les modifications." ], "Tree View": [ "Vue en arborescence" ], + "Trust": [ + "Approuver" + ], "Trust HTML": [ "Faire confiance au HTML" ], @@ -2286,6 +3593,15 @@ "Trust this notebook?": [ "Faire confiance au notebook?" ], + "Turtle": [ + "Turtle" + ], + "Type": [ + "Type" + ], + "TypeScript": [ + "TypeScript" + ], "URL": [ "URL" ], @@ -2295,20 +3611,44 @@ "Undo Cell Operation": [ "Annuler l'op\u00e9ration de cellule" ], + "Unfold line": [ + "D\u00e9plier la ligne" + ], + "Unfolded lines": [ + "Lignes d\u00e9pli\u00e9es" + ], "Uninstall": [ "D\u00e9sinstaller" ], + "Uninstall \"%1\"": [ + "D\u00e9sinstaller \"%1\"" + ], "Unknown": [ "Inconnu" ], + "Unknown Session": [ + "Session inconnue" + ], "Unsaved changes due to validation error. Continue without saving?": [ "Modifications non enregistr\u00e9es en raison d'une erreur de validation. Continuer sans enregistrer ?" ], - "Update": [ - "Mettre \u00e0 jour" + "Update \"%1\" to \"%2\"": [ + "Mise \u00e0 jour de \"%1\" vers \"%2\"" + ], + "Update a notification": [ + "Mise \u00e0 jour d'une notification" + ], + "Update the file browser to display the provided `path`.": [ + "Mettez \u00e0 jour le navigateur de fichiers pour afficher le chemin (`path`) fourni." ], - "Updating extensions list": [ - "Mise \u00e0 jour de la liste d'extensions" + "Update to %1": [ + "Mettre \u00e0 jour vers %1" + ], + "Updating extensions list\u2026": [ + "Mise \u00e0 jour de la liste des extensions\u2026" + ], + "Updating plugin list\u2026": [ + "Mise \u00e0 jour de la liste des plugins\u2026" ], "Upload": [ "T\u00e9l\u00e9verser" @@ -2328,6 +3668,9 @@ "Use No Kernel": [ "Ne pas utiliser de noyau" ], + "Use Regular Expression": [ + "Utiliser une expression r\u00e9guli\u00e8re" + ], "Use Terminal Theme: %1": [ "Utiliser le th\u00e8me du terminal : %1" ], @@ -2337,23 +3680,62 @@ "User Preferences": [ "Pr\u00e9f\u00e9rences de l'utilisateur" ], + "User layout customization has changed. You may need to reload JupyterLab to see the changes.": [ + "La personnalisation de la mise en page a chang\u00e9. Vous devrez recharger JupyterLab pour voir les modifications." + ], + "VB.NET": [ + "VB.NET" + ], + "VBScript": [ + "VBScript" + ], + "VHDL": [ + "VHDL" + ], + "Value": [ + "Valeur" + ], "Variables": [ "Variables" ], + "Velocity": [ + "Velocity" + ], + "Verilog": [ + "Verilog" + ], "Version": [ "Version" ], "Version %1": [ "Version : %1" ], + "Version: %1": [ + "Version : %1" + ], + "Virtual Scrollbar": [ + "Barre de d\u00e9filement virtuelle" + ], "Warning": [ "Attention" ], + "Web IDL": [ + "Web IDL" + ], + "WebAssembly": [ + "WebAssembly" + ], "Whether the HTML file is trusted.\n Trusting the file allows scripts to run in it,\n which may result in security risks.\n Only enable for files you trust.": [ "Si le fichier HTML est fiable.\n Faire confiance au fichier permet \u00e0 des scripts de s'ex\u00e9cuter dedans,\n ce qui peut entra\u00eener des risques de s\u00e9curit\u00e9.\n Activer uniquement pour les fichiers de confiance." ], - "Whether the HTML file is trusted.\nTrusting the file allows scripts to run in it,\nwhich may result in security risks.\nOnly enable for files you trust.": [ - "Si le fichier HTML est fiable.\nFaire confiance au fichier permet \u00e0 des scripts de s'ex\u00e9cuter dedans,\nce qui peut entra\u00eener des risques de s\u00e9curit\u00e9.\nActiver uniquement pour les fichiers de confiance." + "Whether the HTML file is trusted.\nTrusting the file allows opening pop-ups and running scripts\nwhich may result in security risks.\nOnly enable for files you trust.": [ + "Si le fichier HTML est fiable.\nFaire confiance au fichier permet \u00e0 d'ouvrir les liens externes et d'ex\u00e9cuter des scripts JavaScript,\nce qui peut entra\u00eener des risques de s\u00e9curit\u00e9.\nActiver uniquement pour les fichiers de confiance." + ], + "Whether to fetch completions %1 provider.": [ + "R\u00e9cup\u00e9rer ou non les suggestions du fournisseur %1." + ], + "While the plugin \"%1\" is not required by other enabled plugins, some plugins provide optional features depending on it. These plugins are:": [ + "Bien que le plugin \"%1\" n'est pas requis par d'autres plugins activ\u00e9s, il permet \u00e0 certains plugins de fournir des fonctionnalit\u00e9s optionnelles. Ces plugins sont:" ], "Width of the output in side-by-side mode": [ "Largeur de la sortie en mode c\u00f4te \u00e0 c\u00f4te" @@ -2364,30 +3746,57 @@ "Workspace loader": [ "Chargeur d'espace de travail" ], + "Would you like to receive official Jupyter news?\nPlease read the privacy policy.": [ + "Voulez-vous recevoir les actualit\u00e9s officielles de Jupyter ?\nVeuillez lire la politique de confidentialit\u00e9." + ], "Wrap Words": [ "Retour \u00e0 la ligne" ], + "Wrap words for the current file.": [ + "Renvoi \u00e0 la ligne pour le fichier courant." + ], + "XML": [ + "XML" + ], + "XQuery": [ + "XQuery" + ], + "YAML": [ + "YAML" + ], "YAML File": [ "Fichier YAML" ], + "Yacas": [ + "Yacas" + ], + "Yes": [ + "Oui" + ], "You have shut down the Jupyter server. You can now close this tab.": [ "Vous avez arr\u00eat\u00e9 le serveur Jupyter. Vous pouvez maintenant fermer cet onglet." ], "You have unsaved changes.": [ "Vous avez des modifications non enregistr\u00e9es." ], - "You should make sure that the indicated packages are installed before\ntrying to use the extension. Do you want to continue with the extension\ninstallation?": [ - "Vous devez vous assurer que les paquets indiqu\u00e9s sont install\u00e9s avant\nd'essayer d'utiliser l'extension. Voulez-vous continuer l'installation de l'extension?" - ], "You will lose any unsaved changes.": [ "Vous perdrez toutes les modifications non enregistr\u00e9es." ], + "You will need to %1 to apply the changes.": [ + "Vous devrez %1 pour appliquer les modifications." + ], + "You will need to restart JupyterLab to apply the changes.": [ + "Vous devrez red\u00e9marrer JupyterLab pour appliquer les changements." + ], "Your changes were not saved.": [ "Vos modifications n'ont pas \u00e9t\u00e9 enregistr\u00e9es." ], "Your server at %1 is not running.\nWould you like to restart it?": [ "Votre serveur \u00e0 %1 n'est pas en cours d'ex\u00e9cution.\nVoulez-vous le red\u00e9marrer ?" ], + "Z80": [ + "Z80" + ], "Zoom In": [ "Zoomer" ], @@ -2400,30 +3809,78 @@ "additional property error": [ "propri\u00e9t\u00e9 suppl\u00e9mentaire incorrecte" ], + "all": [ + "tout" + ], "alternate sidebar": [ "barre lat\u00e9rale alternative" ], + "close": [ + "fermer" + ], "codemirror": [ "codemirror" ], + "current match": [ + "correspondance actuelle" + ], "default": [ "d\u00e9faut" ], + "diff": [ + "diff" + ], + "document is permissioned readonly; \"save\" is disabled, use \"save as...\" instead": [ + "le document est autoris\u00e9 en lecture seule ; \"enregistrer\" est d\u00e9sactiv\u00e9, utilisez \"enregistrer sous...\" \u00e0 la place" + ], + "edn": [ + "edn" + ], "error": [ "erreur" ], "file browser": [ "explorateur de fichiers" ], + "folded code": [ + "code pli\u00e9" + ], + "go": [ + "aller" + ], "hash": [ "hachage" ], - "main": [ - "main" + "install the extension in all kernels and restart them": [ + "installez l'extension dans tous les noyaux et red\u00e9marrez-les" + ], + "ipython": [ + "ipython" + ], + "is a required property": [ + "est une propri\u00e9t\u00e9 obligatoire" + ], + "mIRC": [ + "mIRC" + ], + "main menu": [ + "menu principal" ], "main sidebar": [ "barre lat\u00e9rale principale" ], + "match case": [ + "respecte la casse" + ], + "mbox": [ + "mbox" + ], + "menu\u0004Appearance": [ + "Apparence" + ], + "menu\u0004Connected Sessions\u2026": [ + "Sessions connect\u00e9es\u2026" + ], "menu\u0004Console Run Keystroke": [ "Combinaison de touches pour lancer la console" ], @@ -2466,9 +3923,6 @@ "menu\u0004Text Editor Indentation": [ "Indentation de l'\u00e9diteur de texte" ], - "menu\u0004Text Editor Key Map": [ - "Carte des touches de l'\u00e9diteur de texte" - ], "menu\u0004Text Editor Syntax Highlighting": [ "Coloration syntaxique de l'\u00e9diteur de texte" ], @@ -2481,12 +3935,24 @@ "menu\u0004View": [ "Affichage" ], + "mscgen": [ + "mscgen" + ], + "msgenny": [ + "msgenny" + ], + "next": [ + "suivant" + ], "notebook actions": [ "actions du Notebook" ], "notebook content": [ "contenu du Notebook" ], + "on line": [ + "\u00e0 la ligne" + ], "or": [ "ou" ], @@ -2496,6 +3962,30 @@ "press keys": [ "appuyez sur les touches" ], + "previous": [ + "pr\u00e9c\u00e9dent" + ], + "refresh the web page": [ + "rafra\u00eechir la page web" + ], + "reload JupyterLab": [ + "recharger JupyterLab" + ], + "replace": [ + "remplacer" + ], + "replace all": [ + "tout remplacer" + ], + "replaced $ matches": [ + "$ correspondances remplac\u00e9es" + ], + "replaced match on line $": [ + "a remplac\u00e9 la correspondance \u00e0 la ligne $" + ], + "sTeX": [ + "sTeX" + ], "schema\u0004Application Commands": [ "Commandes d'application" ], @@ -2517,6 +4007,12 @@ "schema\u0004Cell Toolbar Settings.": [ "Param\u00e8tres de la barre d'outils des cellules." ], + "schema\u0004Code Completion": [ + "Compl\u00e9tion du code" + ], + "schema\u0004Code Completion settings.": [ + "Param\u00e8tres de compl\u00e9tion du code." + ], "schema\u0004Code Console": [ "Console de code" ], @@ -2538,6 +4034,9 @@ "schema\u0004Command palette settings.": [ "Param\u00e8tres de la palette de commandes." ], + "schema\u0004Common tools": [ + "Outils communs" + ], "schema\u0004Console Completer": [ "Compl\u00e9teur de console" ], @@ -2556,6 +4055,9 @@ "schema\u0004Debugger settings": [ "Param\u00e8tres du d\u00e9bogueur" ], + "schema\u0004Default table of contents settings.": [ + "Param\u00e8tres par d\u00e9faut de la table des mati\u00e8res." + ], "schema\u0004Document Manager": [ "Gestionnaire de documents" ], @@ -2622,6 +4124,12 @@ "schema\u0004File editor tooltip settings.": [ "Param\u00e8tres d'info-bulle de l'\u00e9diteur de fichiers." ], + "schema\u0004HTML Sanitizer": [ + "Assainisseur HTML" + ], + "schema\u0004HTML Sanitizer settings.": [ + "Param\u00e8tres d'assainissement HTML." + ], "schema\u0004HTML Viewer": [ "Visionneuse HTML" ], @@ -2640,6 +4148,12 @@ "schema\u0004Image viewer settings.": [ "Param\u00e8tres de la visionneuse d'image." ], + "schema\u0004Inline Completer": [ + "Compl\u00e9teur des \u00e9diteurs" + ], + "schema\u0004Inline completer settings.": [ + "Param\u00e8tres de compl\u00e9teur des \u00e9diteurs." + ], "schema\u0004Inspector": [ "Inspecteur" ], @@ -2676,6 +4190,12 @@ "schema\u0004Language": [ "Langue" ], + "schema\u0004Language Server Protocol settings.": [ + "Param\u00e8tres de protocole du serveur de langage." + ], + "schema\u0004Language Servers (Experimental)": [ + "Serveurs de langage (exp\u00e9rimental)" + ], "schema\u0004Language settings.": [ "Param\u00e8tres de langue." ], @@ -2703,6 +4223,15 @@ "schema\u0004Markdown viewer settings.": [ "Param\u00e8tres du visualiseur Markdown." ], + "schema\u0004MathJax Plugin": [ + "Plugin MathJax" + ], + "schema\u0004MathJax math renderer for JupyterLab": [ + "Moteur de rendu math\u00e9matiques MathJax pour JupyterLab" + ], + "schema\u0004Metadata Form": [ + "Formulaire de m\u00e9tadonn\u00e9es" + ], "schema\u0004Notebook": [ "Notebook" ], @@ -2733,29 +4262,53 @@ "schema\u0004Notebook tooltip settings.": [ "Param\u00e8tres d'info-bulle du notebook." ], + "schema\u0004Notifications": [ + "Notifications" + ], + "schema\u0004Notifications settings.": [ + "Param\u00e8tres des notifications." + ], "schema\u0004Print": [ "Imprimer" ], "schema\u0004Print settings.": [ "Param\u00e8tres d'impression." ], + "schema\u0004Property Inspector": [ + "Inspecteur de propri\u00e9t\u00e9s" + ], + "schema\u0004Property Inspector Settings.": [ + "Param\u00e8tres de l'inspecteur de propri\u00e9t\u00e9s." + ], + "schema\u0004Sessions": [ + "Sessions" + ], + "schema\u0004Sessions Settings": [ + "Param\u00e8tres des sessions" + ], "schema\u0004Setting Editor": [ "\u00c9diteur de param\u00e8tres" ], "schema\u0004Setting editor settings.": [ "Param\u00e8tres de l'\u00e9diteur de param\u00e8tres." ], + "schema\u0004Setting for the common tools": [ + "Configuration des outils communs" + ], "schema\u0004Settings Editor Form UI": [ "Type d'\u00e9diteur de param\u00e8tres" ], "schema\u0004Settings editor form ui settings.": [ "Param\u00e8tres de l'\u00e9diteur de param\u00e8tres." ], - "schema\u0004Sidebar": [ - "Barre lat\u00e9rale" + "schema\u0004Settings of the metadata form extension.": [ + "Param\u00e8tres de l'extension de formulaire de m\u00e9tadonn\u00e9es." ], - "schema\u0004Sidebar layout settings.": [ - "Param\u00e8tres de disposition de la barre lat\u00e9rale." + "schema\u0004Shortcut help settings.": [ + "Param\u00e8tres des raccourcis." + ], + "schema\u0004Shortcuts Help": [ + "Aide des raccourcis clavier" ], "schema\u0004Status Bar": [ "Barre d'\u00e9tat" @@ -2772,9 +4325,6 @@ "schema\u0004Table of Contents": [ "Table des Mati\u00e8res" ], - "schema\u0004Table of contents settings.": [ - "Param\u00e8tres de la table des mati\u00e8res." - ], "schema\u0004Terminal": [ "Terminal" ], @@ -2796,32 +4346,74 @@ "schema\u0004Theme manager settings.": [ "Param\u00e8tres du gestionnaire de th\u00e8mes." ], + "schema\u0004Top Bar": [ + "Barre sup\u00e9rieure" + ], + "schema\u0004Top Bar settings.": [ + "Param\u00e8tres de la barre sup\u00e9rieure." + ], "schema\u0004Workspaces": [ "Espaces de travail" ], "schema\u0004Workspaces settings.": [ "Param\u00e8tres de l'espace de travail." ], + "settings\u0004'defer': Improve loading time - Wait for idle CPU cycles to attach out of viewport cells - 'full': Best performance with side effects - Attach to the DOM only cells in viewport - 'none': Worst performance without side effects - Attach all cells to the viewport": [ + "'defer': Am\u00e9liore le temps de chargement - Attend que le processeur soit inactif pour rendre les cellules - 'full' : Meilleure performance avec effets secondaires - Attache au DOM uniquement les cellules visibles - 'none' : Pire performance sans effets secondaires - Attache toutes les cellules" + ], "settings\u0004A regular expression filter to apply by default when showing the kernel sources": [ "Une expression r\u00e9guli\u00e8re filtrant par d\u00e9faut les sources du noyau affich\u00e9es" ], + "settings\u0004Activate": [ + "Activer" + ], + "settings\u0004Adaptive Theme": [ + "Th\u00e8me adaptatif" + ], "settings\u0004Add a prefix to localized strings.": [ "Ajouter un pr\u00e9fixe aux cha\u00eenes localis\u00e9es." ], "settings\u0004Add accessibility elements for use with screen readers.": [ "Ajouter des \u00e9l\u00e9ments d'accessibilit\u00e9 \u00e0 utiliser avec les lecteurs d'\u00e9cran." ], + "settings\u0004Allowed URL Scheme": [ + "Sch\u00e9ma d'URL autoris\u00e9" + ], + "settings\u0004Always": [ + "Toujours" + ], "settings\u0004An item is defined by a 'name', a 'command' name, and an 'icon' name": [ - "Un \u00e9l\u00e9ment est d\u00e9fini par un nom 'name', une commande 'command' et un nom d'ic\u00f4ne 'icon'" + "Un \u00e9l\u00e9ment est d\u00e9fini par un nom `name`, une commande `command` et un nom d'ic\u00f4ne `icon`" ], "settings\u0004Application Context Menu": [ "Menu contextuel de l'application" ], - "settings\u0004Application-level visual styling theme": [ - "Th\u00e8me de style visuel au niveau de l'application" + "settings\u0004Application-level dark visual styling theme. Ignored when Adaptive Theme is disabled.": [ + "Th\u00e8me sombre pour l'application. Ignor\u00e9 lorsque le th\u00e8me adaptatif est d\u00e9sactiv\u00e9." ], - "settings\u0004Auto Closing Brackets": [ - "Fermeture automatique des parenth\u00e8ses" + "settings\u0004Application-level light visual styling theme. Ignored when Adaptive Theme is disabled.": [ + "Th\u00e8me clair pour l'application. Ignor\u00e9 lorsque le th\u00e8me adaptatif est d\u00e9sactiv\u00e9." + ], + "settings\u0004Application-level visual styling theme. Ignored when Adaptive Theme is enabled.": [ + "Th\u00e8me pour l'application. Ignor\u00e9 lorsque le th\u00e8me adaptatif est activ\u00e9." + ], + "settings\u0004Ask for confirmation to close a document": [ + "Demander une confirmation pour fermer un document" + ], + "settings\u0004Ask servers to send trace notifications": [ + "Demander aux serveurs d'envoyer des notifications de trace" + ], + "settings\u0004Auto Collapse Debugger Sidebar": [ + "R\u00e9duire automatiquement le panneau lat\u00e9ral du d\u00e9bogueur" + ], + "settings\u0004Autocompletion setting.": [ + "Options de la compl\u00e9tion automatique." + ], + "settings\u0004Autolink URL replacement": [ + "Ajout de lien automatiquement sur les URLs" + ], + "settings\u0004Automatically Start Preferred Kernel": [ + "D\u00e9marrer automatiquement le noyau pr\u00e9f\u00e9r\u00e9" ], "settings\u0004Autosave Documents": [ "Enregistrement automatique des documents" @@ -2829,15 +4421,24 @@ "settings\u0004Autosave Interval": [ "Intervalle entre les sauvegardes automatiques" ], - "settings\u0004Boolean": [ - "Bool\u00e9en" + "settings\u0004Base configuration used by all CodeMirror editors.": [ + "Configuration de base utilis\u00e9e par tous les \u00e9diteurs CodeMirror." + ], + "settings\u0004Base level for the highest headings": [ + "Index de base pour les titres les plus \u00e9lev\u00e9s" ], - "settings\u0004CSS file defining the corresponding\n.cm-s-[name] styles is loaded": [ - "Le fichier CSS d\u00e9finissant les styles\n.cm-s-[name] correspondants est charg\u00e9" + "settings\u0004Blinking cursor": [ + "Curseur clignotant" + ], + "settings\u0004CSV Viewer": [ + "Visionneuse CSV" ], "settings\u0004CSV viewer toolbar items": [ "\u00c9l\u00e9ments de la barre d'outils de la visionneuse CSV" ], + "settings\u0004Check for JupyterLab updates": [ + "V\u00e9rifier les mises \u00e0 jour de JupyterLab" + ], "settings\u0004Close on exit": [ "Fermer \u00e0 la sortie" ], @@ -2847,35 +4448,35 @@ "settings\u0004Code Cell Configuration": [ "Configuration des cellules de code" ], + "settings\u0004Code Completer": [ + "Compl\u00e9teur de code" + ], "settings\u0004Code Console Settings": [ "Param\u00e8tres de la console de code" ], - "settings\u0004Code Folding": [ - "Pliage de code" - ], "settings\u0004CodeMirror": [ "CodeMirror" ], + "settings\u0004Collapse the debugger sidebar when disabling the debugger on a document.": [ + "R\u00e9duire la barre lat\u00e9rale du d\u00e9bogueur lorsque le d\u00e9bogueur est d\u00e9sactiv\u00e9 sur un document." + ], + "settings\u0004Command Palette": [ + "Palette de commandes" + ], "settings\u0004Command arguments": [ "Arguments de la commande" ], "settings\u0004Command id": [ "Identifiant de la commande" ], - "settings\u0004Configures the keymap to use": [ - "Configure la carte des touches \u00e0 utiliser" - ], - "settings\u0004Control the mouse cursor appearance when hovering over the selection. Value is boolean or string, e.g. 'pointer'.": [ - "Apparence du curseur au survol de la s\u00e9lection. La valeur est un bool\u00e9en ou un type de pointeur comme 'pointer'." - ], - "settings\u0004Cursor Blinking Rate": [ - "Taux de clignotement du curseur" + "settings\u0004Completion providers rank setting.": [ + "Param\u00e8tres de priorit\u00e9 des compl\u00e9teurs." ], - "settings\u0004Cursor blinking rate": [ - "Taux de clignotement du curseur" + "settings\u0004Configuration to be sent to language server over LSP when initialized: see the specific language server's documentation for more": [ + "Configuration \u00e0 envoyer au serveur de langage par LSP lors de l'initialisation : voir la documentation du serveur de langage sp\u00e9cifique pour plus de d\u00e9tails" ], - "settings\u0004Cursor pointer name": [ - "Type du curseur" + "settings\u0004Customize shell widget positioning": [ + "Personnaliser le positionnement des widgets" ], "settings\u0004Debugger": [ "D\u00e9bogueur" @@ -2886,84 +4487,99 @@ "settings\u0004Default cell type": [ "Type de cellule par d\u00e9faut" ], + "settings\u0004Default editor configuration": [ + "Configuration par d\u00e9faut de l'\u00e9diteur" + ], "settings\u0004Default kernel sources regexp filter": [ "Expression r\u00e9guli\u00e8re par d\u00e9faut pour filtrer les sources du noyau" ], - "settings\u0004Define the number of cells to render directly when virtual notebook intersection observer is available": [ - "D\u00e9finit le nombre de cellules \u00e0 g\u00e9n\u00e9rer lorsque l'inspecteur de Notebook est disponible" - ], - "settings\u0004Define the remaining time in milliseconds before virtual notebook rendering is rescheduled. Set 0 if you want to disable any rescheduling": [ - "Temps restant en millisecondes avant que le rendu du notebook virtuel ne soit reprogramm\u00e9. Un temps de 0 d\u00e9sactivera la reprogrammation" - ], - "settings\u0004Defines if the placeholder cells should be rendered when the browser is idle": [ - "D\u00e9finit si les cellules de l'espace r\u00e9serv\u00e9 doivent \u00eatre affich\u00e9es lorsque le navigateur est inactif" + "settings\u0004Default timeout for a provider.": [ + "D\u00e9lai par d\u00e9faut pour un compl\u00e9teur." ], "settings\u0004Defines the maximum number of output cells to be rendered in the output area for cells with many outputs. The output area will have a head and the remaining outputs will be trimmed and not displayed unless the user clicks on the information message. Set to 0 to have the complete display.": [ "D\u00e9finit le nombre maximum de r\u00e9sultats \u00e0 afficher par cellules. La zone de sortie affichera les premiers r\u00e9sultats uniquement \u00e0 moins que l'utilisateur ne clique sur le message d'information. Une valeur de 0 affichera toutes les r\u00e9sultats." ], - "settings\u0004Defines the observed bottom margin for the virtual notebook, set a positive number of pixels to render cells below the visible view": [ - "D\u00e9finit la marge inf\u00e9rieure observ\u00e9e pour le notebook virtuel, d\u00e9finit un nombre positif de pixels pour rendre les cellules en dessous de la vue visible" - ], - "settings\u0004Defines the observed top margin for the virtual notebook, set a positive number of pixels to render cells above the visible view": [ - "D\u00e9finit la marge sup\u00e9rieure observ\u00e9e pour le notebook virtuel, d\u00e9finit un nombre positif de pixels pour rendre les cellules au dessus de la vue visible" - ], "settings\u0004Defines the position and components of execution progress indicator.": [ "D\u00e9finit la position et les composants de l'indicateur de progression de l'ex\u00e9cution." ], - "settings\u0004Disable the undo/redo on the notebook document level, so actions independent cells can have their own history. The undo/redo never applies on the outputs, in other words, outputs don't have history. A moved cell completely looses history capability for now.": [ - "D\u00e9sactive l'annulation des changements au niveau du notebook pour que les cellules ind\u00e9pendantes puissent avoir leur propre historique. Annuler les changements ne s'applique jamais aux sorties, en d'autres termes, les sorties n'ont pas d'historique. Actuellement une cellule d\u00e9plac\u00e9e perd compl\u00e8tement son historique." - ], "settings\u0004Disclaimed Status": [ "Statut de renonciation" ], "settings\u0004Display localized strings prefix": [ "Afficher le pr\u00e9fixe des cha\u00eenes localis\u00e9es" ], + "settings\u0004Display notification if code cells are run while kernel is initializing.": [ + "Notifie l'utilisateur si des cellules de code sont ex\u00e9cut\u00e9es pendant l'initialisation du noyau." + ], "settings\u0004Display the `stringsPrefix` on localized strings.": [ "Affiche le `stringsPrefix` sur les cha\u00eenes localis\u00e9es." ], "settings\u0004Document Manager": [ "Gestionnaire de documents" ], + "settings\u0004Document Search": [ + "Chercher dans un document" + ], + "settings\u0004Documentation panel setting.": [ + "Param\u00e8tres du panneau de documentation." + ], "settings\u0004Editor": [ "\u00c9diteur" ], "settings\u0004Editor Configuration": [ "Configuration de l'\u00e9diteur" ], - "settings\u0004Enable CDN": [ - "Activer CDN" + "settings\u0004Enable 1st headings numbering": [ + "Activer la num\u00e9rotation des titres de niveau 1" ], - "settings\u0004Enable h1 numbering": [ - "Activer la num\u00e9rotation h1" + "settings\u0004Enable autocompletion.": [ + "Activer l'auto-compl\u00e9tion." + ], + "settings\u0004Enable headings numbering": [ + "Activer la num\u00e9rotation des titres" + ], + "settings\u0004Enable kernel history access from notebook cells. Enabling this allows you to scroll through kernel history from a given notebook cell.": [ + "Activer l'acc\u00e8s \u00e0 l'historique d'ex\u00e9cution \u00e0 partir des cellules des notebook. Cette option vous permet de faire d\u00e9filer l'historique d'ex\u00e9cution \u00e0 partir d'une cellule donn\u00e9e." + ], + "settings\u0004Enable or disable the language server services.": [ + "Activer ou d\u00e9sactiver les services du serveur de langage." + ], + "settings\u0004Enable or disable the logging feature of the language servers.": [ + "Activer ou d\u00e9sactiver la fonctionnalit\u00e9 de journalisation des serveurs de langage." ], "settings\u0004Enable pasting with Ctrl+V. This can be disabled to use Ctrl+V in the vi editor, for instance. This setting has no effect on macOS, where Cmd+V is available": [ "Activer le collage avec Ctrl+V. Cela peut \u00eatre d\u00e9sactiv\u00e9 pour utiliser Ctrl+V dans l'\u00e9diteur vi, par exemple. Ce param\u00e8tre n'a aucun effet sur macOS, o\u00f9 Cmd+V est disponible" ], + "settings\u0004Enable undo/redo actions at the notebook document level.": [ + "Activer les actions d'annulation/de r\u00e9p\u00e9tition au niveau du notebook." + ], "settings\u0004Enable/disable styling of the application scrollbars": [ "Activer/d\u00e9sactiver le style des barres de d\u00e9filement de l'application" ], "settings\u0004Enabled Status": [ "Statut activ\u00e9" ], - "settings\u0004Enables extension manager (requires Node.js/npm).\nWARNING: installing untrusted extensions may be unsafe.": [ - "Active le gestionnaire d'extension (n\u00e9cessite Node.js/npm).\nATTENTION : installer des extensions non fiables peut \u00eatre dangereux." - ], - "settings\u0004Enables using the CDN to fetch full package data. Otherwise, the configured NPM registry will be used. Due to a lack of CORS support by NPM registry, only disable if supplying a custom registry": [ - "Active l'utilisation du CDN pour r\u00e9cup\u00e9rer les donn\u00e9es compl\u00e8tes du paquet. Sinon, le registre NPM configur\u00e9 sera utilis\u00e9. En raison d'un manque de support de CORS par le registre NPM, d\u00e9sactiver uniquement si vous fournissez un registre personnalis\u00e9" + "settings\u0004Enables extension manager.\nWARNING: installing untrusted extensions may be unsafe.": [ + "Active le gestionnaire d'extensions.\nATTENTION : installer des extensions non fiables peut \u00eatre dangereux." ], - "settings\u0004Experimental settings to enable the undo/redo on the notebook document level.": [ - "Param\u00e8tre exp\u00e9rimental pour annuler/rejouer les changements au niveau du notebook complet." + "settings\u0004Enables the undo/redo actions at the notebook document level; aka undoing within a cell may undo the latest notebook change that happen in another cell. This is deprecated and will be removed in 5.0.0.": [ + "Active les actions d'annulation/de r\u00e9p\u00e9tition au niveau du notebook ; l'annulation dans une cellule peut annuler le dernier changement de notebook qui se produit dans une autre cellule. Ceci est obsol\u00e8te et sera supprim\u00e9 en 5.0.0." ], "settings\u0004Extension Manager": [ "Gestionnaire d'extensions" ], + "settings\u0004Fetch official Jupyter news": [ + "R\u00e9cup\u00e9rer les actualit\u00e9s officielles de Jupyter" + ], "settings\u0004File Browser": [ "Explorateur de fichiers" ], "settings\u0004File browser toolbar items": [ "\u00c9l\u00e9ments de la barre d'outils du navigateur de fichiers" ], + "settings\u0004Filter directories": [ + "Filtrer les r\u00e9pertoires" + ], "settings\u0004Filter on file name with a fuzzy search": [ "Filtrer sur le nom du fichier avec une recherche floue" ], @@ -2985,42 +4601,63 @@ "settings\u0004Global setting to define the rendering layout in notebooks. 'default' or 'side-by-side' are supported.": [ "Param\u00e8tre global pour d\u00e9finir la disposition de rendu dans les blocs-notes. 'default' (par d\u00e9faut) ou 'side-by-side' (c\u00f4te \u00e0 c\u00f4te) sont pris en charge." ], + "settings\u0004HTML Viewer": [ + "Visionneuse HTML" + ], "settings\u0004HTML viewer toolbar items": [ "\u00c9l\u00e9ments de la barre d'outils de la visionneuse HTML" ], - "settings\u0004Half-period in milliseconds used for cursor blinking. The default blink rate is 530ms. By setting this to zero, blinking can be disabled. A negative value hides the cursor entirely.": [ - "Demi-p\u00e9riode en millisecondes utilis\u00e9e pour clignoter le curseur. Le taux de clignotement par d\u00e9faut est de 530ms. En d\u00e9finissant cette valeur \u00e0 z\u00e9ro, le clignotement peut \u00eatre d\u00e9sactiv\u00e9. Une valeur n\u00e9gative masque compl\u00e8tement le curseur." - ], "settings\u0004Hidden mode of main panel widgets": [ "Mode pour masquer les widgets du panneau principal" ], "settings\u0004Hide Front Matter": [ "Cacher le Pr\u00e9ambule" ], - "settings\u0004Highlight active line. Value is boolean, or { nonEmpty: boolean }.": [ - "Surligner la ligne active. La valeur est un bool\u00e9en, ou '{ nonEmpty: boolean }'." + "settings\u0004If `true`, no toast notifications will be automatically displayed.": [ + "Si `true`, aucun pop-up ne sera affich\u00e9e pour les notifications." ], "settings\u0004If `true`, the kernel status progression will be displayed in the status bar otherwise it will be in the toolbar.": [ "Si `true`, la progression de l'\u00e9tat du noyau sera affich\u00e9e dans la barre d'\u00e9tat, sinon elle sera dans la barre d'outils." ], + "settings\u0004If a provider can not return the response for a completer request before timeout, the result of this provider will be ignored. Value is in millisecond": [ + "Si un compl\u00e9teur ne peut pas renvoyer la r\u00e9ponse pour une requ\u00eate dans un certain d\u00e9lai, le r\u00e9sultat de ce compl\u00e9teur sera ignor\u00e9. La valeur du d\u00e9lai est en milliseconde" + ], + "settings\u0004If defined, it will override the command caption": [ + "Si d\u00e9fini, cela remplacera la l\u00e9gende de la commande" + ], "settings\u0004If defined, it will override the command icon": [ "Si d\u00e9fini, cela remplacera l'ic\u00f4ne de commande" ], "settings\u0004If defined, it will override the command label": [ "Si d\u00e9finie, cela remplacera le libell\u00e9 de la commande" ], - "settings\u0004If set to true, when a header is collapsed in the table of contents the corresponding section in the notebook is collapsed as well and vice versa.": [ - "Si r\u00e9gl\u00e9 sur true, lorsqu'un en-t\u00eate est r\u00e9duit dans la table des mati\u00e8res, la section correspondante dans le bloc-notes est r\u00e9duite et vice versa." + "settings\u0004If set to true, a button is shown below collapsed headings, indicating how many cells are hidden beneath the collapsed heading.": [ + "Si activ\u00e9, un bouton est affich\u00e9 sous les titres r\u00e9duits, indiquant le nombre de cellules cach\u00e9es sous le titre." + ], + "settings\u0004If set to true, when a heading is collapsed in the table of contents the corresponding section in the document is collapsed as well and vice versa. This inhibits the cell output headings.": [ + "Si activ\u00e9, lorsqu'un titre est r\u00e9duit dans la table des mati\u00e8res, la section correspondante dans le document est \u00e9galement r\u00e9duite et vice versa. Cela d\u00e9sactive l'affichage des titres des sorties de cellules." + ], + "settings\u0004In 'full' windowing mode, this is the number of cells above and below the viewport.": [ + "En mode fen\u00eatr\u00e9 'full', il s'agit du nombre de cellules au-dessus et en dessous de la fen\u00eatre d'affichage." ], "settings\u0004Include cell output in headings": [ "Inclure la sortie de cellule dans les en-t\u00eates" ], - "settings\u0004Insert Spaces": [ - "Ins\u00e9rer des espaces" + "settings\u0004Inline Completer": [ + "Compl\u00e9teur des \u00e9diteurs" + ], + "settings\u0004Inline completion providers": [ + "Fournisseurs de compl\u00e9tion pour les \u00e9diteurs" + ], + "settings\u0004Input History Scope": [ + "Port\u00e9e de l'historique des entr\u00e9es de saisie" ], "settings\u0004Interaction mode": [ "Mode d'interaction" ], + "settings\u0004Item caption": [ + "L\u00e9gende de l'\u00e9l\u00e9ment" + ], "settings\u0004Item icon id": [ "Identifiant de l'ic\u00f4ne" ], @@ -3033,42 +4670,45 @@ "settings\u0004Item type": [ "Type d'\u00e9l\u00e9ment" ], + "settings\u0004Kernel history access": [ + "Acc\u00e8s \u00e0 l'historique d'ex\u00e9cution" + ], "settings\u0004Kernel status icon configuration": [ "Configuration de l'ic\u00f4ne de statut du noyau" ], - "settings\u0004Key Map": [ - "Carte des touches" - ], "settings\u0004Keyboard Shortcuts": [ "Raccourcis clavier" ], "settings\u0004Language": [ "Langue" ], + "settings\u0004Language Server": [ + "Serveur de langage" + ], + "settings\u0004Language Server Configurations": [ + "Configurations du serveur de language" + ], + "settings\u0004Language integration": [ + "Int\u00e9gration du langage" + ], "settings\u0004Language locale": [ "Langue locale" ], + "settings\u0004Language-server specific configuration, keyed by implementation": [ + "Configuration sp\u00e9cifique au serveur de langage, une entr\u00e9e par impl\u00e9mentation" + ], "settings\u0004Length of save interval in seconds": [ "Dur\u00e9e entre deux sauvegardes en secondes" ], "settings\u0004Line Height": [ "Hauteur de ligne" ], - "settings\u0004Line Numbers": [ - "Num\u00e9ros de ligne" - ], "settings\u0004Line Width": [ "Largeur de ligne" ], - "settings\u0004Line Wrap": [ - "Renvoi \u00e0 la ligne" - ], "settings\u0004Line height": [ "Hauteur de ligne" ], - "settings\u0004Line-wise Ctrl-C": [ - "Copie d'une ligne" - ], "settings\u0004List of toolbar items": [ "Liste des \u00e9l\u00e9ments de la barre d'outils" ], @@ -3078,6 +4718,9 @@ "settings\u0004Log Console": [ "Console de journal" ], + "settings\u0004Log communication": [ + "Journal de communication" + ], "settings\u0004Log entry count limit": [ "Limite de nombre d'entr\u00e9e de journal" ], @@ -3090,12 +4733,12 @@ "settings\u0004Markdown Viewer": [ "Visualiseur Markdown" ], - "settings\u0004Match Brackets": [ - "Correspondance des parenth\u00e8ses" - ], "settings\u0004Max acceptable difference, in milliseconds, between last modified timestamps on disk and client": [ "Diff\u00e9rence maximale acceptable, en millisecondes, entre l'instant de la derni\u00e8re modification sur le disque et dans le client" ], + "settings\u0004Maximal headings depth": [ + "Profondeur maximale des titres" + ], "settings\u0004Maximum number of log entries to store in memory": [ "Nombre maximum d'entr\u00e9es de journal \u00e0 stocker en m\u00e9moire" ], @@ -3120,18 +4763,21 @@ "settings\u0004Modal Command Palette": [ "Palette de commandes modale" ], - "settings\u0004NPM CDN": [ - "CDN NPM" - ], - "settings\u0004NPM Registry": [ - "Registre NPM" - ], "settings\u0004Navigate to current directory": [ "Naviguer vers le r\u00e9pertoire actuel" ], + "settings\u0004Never": [ + "Jamais" + ], + "settings\u0004None": [ + "Aucun" + ], "settings\u0004Note: To disable a context menu item,\ncopy it to User Preferences and add the\n\"disabled\" key. The following example will disable Download item on files:\n{\n \"contextMenu\": [\n {\n \"command\": \"filebrowser:download\",\n \"selector\": \".jp-DirListing-item[data-isdir=\\\"false\\\"]\",\n \"disabled\": true\n }\n ]\n}\n\nContext menu description:": [ "Remarque : Pour d\u00e9sactiver un \u00e9l\u00e9ment du menu contextuel,\ncopiez-le dans les pr\u00e9f\u00e9rences utilisateur et ajoutez l'attribut\n\"d\u00e9sactiv\u00e9\". L'exemple suivant d\u00e9sactivera le t\u00e9l\u00e9chargement de l'\u00e9l\u00e9ment sur les fichiers:\n{\n \"contextMenu\": [\n {\n \"command\": \"filebrowser:download\",\n \"s\u00e9lecteur\": \". p-DirListing-item[data-isdir=\\\"false\\\"]\",\n \"disabled\": true\n }\n ]\n}\n\nDescription du menu contextuel :" ], + "settings\u0004Note: To disable a item,\ncopy it to User Preferences and add the\n\"disabled\" key. The following example will disable the user menu:\n{\n \"toolbar\": [\n {\n \"name\": \"user-menu\",\n \"disabled\": true\n }\n ]\n}\n\nTop bar description:": [ + "Remarque : Pour d\u00e9sactiver un \u00e9l\u00e9ment,\ncopiez le dans les pr\u00e9f\u00e9rences utilisateur et ajoutez la touche\n\"d\u00e9sactiv\u00e9\". L'exemple suivant d\u00e9sactivera le menu utilisateur:\n{\n \"toolbar\": [\n {\n \"name\": \"user-menu\",\n \"disabled\" : true\n }\n ]\n}\n\nDescription de la barre sup\u00e9rieure :" + ], "settings\u0004Note: To disable a menu or a menu item,\ncopy it to User Preferences and add the\n\"disabled\" key. The following example will disable\nthe \"Tabs\" menu and \"Restart Kernel and Run up to Selected Cell\"\nitem:\n{\n \"menus\": [\n {\n \"id\": \"jp-mainmenu-tabs\",\n \"disabled\": true\n },\n {\n \"id\": \"jp-mainmenu-kernel\",\n \"items\": [\n {\n \"command\": \"notebook:restart-and-run-to-selected\",\n \"disabled\": true\n }\n ]\n }\n ]\n}\n\nMenu description:": [ "Remarque : Pour d\u00e9sactiver un \u00e9l\u00e9ment de menu ou un menu,\ncopiez-le dans les pr\u00e9f\u00e9rences utilisateur et ajoutez la touche\n\"disabled\". L'exemple suivant d\u00e9sactivera\nle menu \"Onglet\" et \"Red\u00e9marrer le noyau et Ex\u00e9cuter jusqu'\u00e0 la cellule s\u00e9lectionn\u00e9e\"\n\u00e9l\u00e9ment :\n{\n \"menus\": [\n {\n \"id\": \"jp-mainmenu-tabulations\",\n \"d\u00e9sactiv\u00e9\": vrai\n },\n {\n \"id\": \"jp-mainmenu-kernel\",\n \"items\": [\n {\n \"command\": \"notebook:restart-and-run-to-selected\",\n \"d\u00e9sactiv\u00e9\" : vrai\n }\n ]\n }\n ]\n}\n\ndescription du menu :" ], @@ -3156,17 +4802,14 @@ "settings\u0004Notebook panel toolbar items": [ "\u00c9l\u00e9ments de la barre d'outils du Notebook" ], - "settings\u0004Number of cells to render directly": [ - "Nombre de cellules \u00e0 afficher directement" + "settings\u0004Notify about code execution if kernel is initializing": [ + "Notifier l'ex\u00e9cution de code si le noyau est en cours d'initialisation" ], - "settings\u0004Object": [ - "Objet" + "settings\u0004Number of cells to render outside de the viewport": [ + "Nombre de cellules \u00e0 afficher en dehors de la fen\u00eatre d'affichage" ], - "settings\u0004Observed bottom margin": [ - "Marge inf\u00e9rieure observ\u00e9e" - ], - "settings\u0004Observed top margin": [ - "Marge sup\u00e9rieure observ\u00e9e" + "settings\u0004On hover": [ + "Au survol" ], "settings\u0004Option key on macOS can be used as meta key. This enables to use shortcuts such as option + f to move cursor forward one word": [ "La touche \"option\" sur macOS peut \u00eatre utilis\u00e9e comme touche de combinaison. Cela permet d'utiliser des raccourcis tels que \"option + f\" pour avancer le curseur d'un mot" @@ -3174,44 +4817,47 @@ "settings\u0004Override theme CSS variables by setting key-value pairs here": [ "Remplacer les variables CSS du th\u00e8me en d\u00e9finissant les paires cl\u00e9-valeur ici" ], - "settings\u0004Overrides": [ - "Substitutions" + "settings\u0004Overrides default widget position in the application layout\ne.g. to position terminals in the right sidebar in multiple documents mode and in the down are in single document mode, {\n \"single\": { \"Terminal\": { \"area\": \"down\" } },\n \"multiple\": { \"Terminal\": { \"area\": \"right\" } }\n}.": [ + "Remplace la position par d\u00e9faut du widget dans la disposition de l'application\npar ex. pour positionner les terminaux dans la barre lat\u00e9rale droite en mode documents multiples et dans le bas sont en mode document unique, {\n \"single\": { \"Terminal\": { \"area\": \"down\" } },\n \"multiple\": { \"Terminal\": { \"area\": \"right\" }\n}." ], "settings\u0004Overrides for the default viewers for file types": [ "Remplace les afficheurs par d\u00e9faut pour les types de fichiers" ], - "settings\u0004Overrides for where to show sidebar items\ne.g., {\"jp-debugger-sidebar\": \"left\"}\nYou can also change this by right-clicking the sidebar icons.": [ - "Modifie la barre lat\u00e9rale utilis\u00e9e pour afficher un panneau\npar exemple, {\"jp-debugger-sidebar\": \"left\"}\nVous pouvez \u00e9galement modifier cela en cliquant avec le bouton droit de la souris sur les ic\u00f4nes de la barre lat\u00e9rale." - ], "settings\u0004Paste with Ctrl+V": [ "Coller avec Ctrl+V" ], + "settings\u0004Preferred Dark Theme": [ + "Pr\u00e9f\u00e8rer le th\u00e8me sombre" + ], + "settings\u0004Preferred Light Theme": [ + "Pr\u00e9f\u00e8rer le th\u00e8me clair" + ], "settings\u0004Prompt Cell Configuration": [ "Configuration des cellules de code" ], + "settings\u0004Providers with higher rank will be shown before the ones with lower rank, providers with negative rank are disabled.": [ + "Les compl\u00e9teurs de priorit\u00e9 sup\u00e9rieure seront affich\u00e9s avant ceux de priorit\u00e9 inf\u00e9rieure, les compl\u00e9teurs avec une priorit\u00e9 n\u00e9gative sont d\u00e9sactiv\u00e9s." + ], + "settings\u0004Rank of the server": [ + "Priorit\u00e9 du serveur" + ], "settings\u0004Raw Cell Configuration": [ "Configuration des cellules brutes" ], - "settings\u0004Read Only": [ - "Lecture seule" - ], "settings\u0004Recording timing": [ "Horodatage de l'enregistrement" ], - "settings\u0004Remaining time in milliseconds before virtual notebook rendering is rescheduled": [ - "Temps restant en millisecondes avant que le rendu du notebook virtuel ne soit reprogramm\u00e9" + "settings\u0004Rename Untitled File On First Save": [ + "Renommer le fichier sans titre lors de la premi\u00e8re sauvegarde" ], "settings\u0004Render Timeout": [ "D\u00e9lai d'expiration pour le Rendu" ], - "settings\u0004Render cell on browser idle time": [ - "G\u00e9n\u00e9rer les cellules quand le navigateur est inactif" - ], "settings\u0004Rendering Layout": [ "Mise en page du rendu" ], - "settings\u0004Rulers": [ - "R\u00e8gles" + "settings\u0004Scheme allowed by the HTML sanitizer.": [ + "Sch\u00e9ma autoris\u00e9 lors de l'assainissement HTML." ], "settings\u0004Screen Reader Mode": [ "Mode lecture d'\u00e9cran" @@ -3219,6 +4865,9 @@ "settings\u0004Scroll behavior": [ "Comportement du d\u00e9filement" ], + "settings\u0004Scroll heading to top": [ + "D\u00e9filer jusqu'\u00e0 placer le titre en haut du document" + ], "settings\u0004Scroll past last cell": [ "D\u00e9filer apr\u00e8s la derni\u00e8re cellule" ], @@ -3231,14 +4880,14 @@ "settings\u0004Search debounce time (ms)": [ "D\u00e9lai de recherche (en ms)" ], + "settings\u0004Search in selection automatically": [ + "Recherche automatique dans la s\u00e9lection" + ], "settings\u0004Selected Theme": [ "Th\u00e8me s\u00e9lectionn\u00e9" ], - "settings\u0004Selection Pointer": [ - "Pointeur de s\u00e9lection" - ], - "settings\u0004Set the interface display language. Examples: 'es_CO', 'fr'.": [ - "D\u00e9finit la langue d'affichage de l'interface. Exemples: 'es_CO', 'fr'." + "settings\u0004Set the interface display language. Examples: 'es_CO', 'fr_FR'. Set 'default' to use the server default locale. Requires corresponding language pack to be installed.": [ + "D\u00e9finit la langue d'affichage de l'interface. Exemples: 'es_CO', 'fr_FR'. D\u00e9finissez 'default' pour utiliser la langue par d\u00e9faut du serveur. N\u00e9cessite l'installation du pack de langue correspondant." ], "settings\u0004Set the type of editor to use while editing your settings.": [ "D\u00e9finissez le type d'\u00e9diteur \u00e0 utiliser lors de l'\u00e9dition de vos param\u00e8tres." @@ -3252,18 +4901,21 @@ "settings\u0004Show All Kernel Activity": [ "Afficher toute l'activit\u00e9 du noyau" ], - "settings\u0004Show Line Numbers": [ - "Afficher les num\u00e9ros de ligne" - ], - "settings\u0004Show Trailing Space": [ - "Afficher les espaces en fin de ligne" - ], "settings\u0004Show editor for read-only Markdown cells": [ "Afficher l'\u00e9diteur pour les cellules Markdown en lecture seule" ], "settings\u0004Show execution progress.": [ "Afficher la progression de l'ex\u00e9cution." ], + "settings\u0004Show file size column": [ + "Afficher la colonne de taille de fichier" + ], + "settings\u0004Show full path in browser bread crumbs": [ + "Afficher le chemin complet dans le navigateur de fichiers" + ], + "settings\u0004Show hidden cells button if collapsed": [ + "Afficher le bouton des cellules cach\u00e9es si elles sont r\u00e9duites" + ], "settings\u0004Show hidden files": [ "Afficher les fichiers cach\u00e9s" ], @@ -3273,6 +4925,15 @@ "settings\u0004Show last modified column": [ "Afficher la derni\u00e8re colonne modifi\u00e9e" ], + "settings\u0004Show shortcuts in the widget": [ + "Afficher les raccourcis dans le widget" + ], + "settings\u0004Show the documentation panel.": [ + "Afficher le panneau de documentation." + ], + "settings\u0004Show widget": [ + "Afficher le widget" + ], "settings\u0004Shut down kernel": [ "Arr\u00eater le noyau" ], @@ -3297,11 +4958,11 @@ "settings\u0004Side-by-side right margin override.": [ "Marge \u00e0 droite dans la vue c\u00f4te-\u00e0-c\u00f4te." ], - "settings\u0004Sidebar": [ - "Barre lat\u00e9rale" + "settings\u0004Silence all notifications": [ + "Notifications silencieuses" ], - "settings\u0004Start mode: ``, `single`or `multiple`": [ - "Mode d'affichage: '', 'single' (document unique) ou 'multiple' (multi documents)" + "settings\u0004Start mode: ``, `single` or `multiple`": [ + "Mode d'affichage: ``, `single` (document unique) ou `multiple` (multi documents)" ], "settings\u0004Status Bar": [ "Barre d'\u00e9tat" @@ -3312,11 +4973,8 @@ "settings\u0004Status Bar Visibility": [ "Visibilit\u00e9 de la barre d'\u00e9tat" ], - "settings\u0004Style Active Line": [ - "Ligne active de style" - ], - "settings\u0004Style Selected Text": [ - "Styler le texte s\u00e9lectionn\u00e9" + "settings\u0004Streaming animation": [ + "Animation de diffusion" ], "settings\u0004Submenu definition": [ "D\u00e9finition du sous-menu" @@ -3324,12 +4982,15 @@ "settings\u0004Synchronize collapse state": [ "Synchroniser l'\u00e9tat r\u00e9duit" ], + "settings\u0004Synchronize visual styling theme with system settings": [ + "Synchroniser le th\u00e8me avec les param\u00e8tres syst\u00e8me" + ], + "settings\u0004TSV Viewer": [ + "Visionneuse TSV" + ], "settings\u0004TSV viewer toolbar items": [ "\u00c9l\u00e9ments de la barre d'outils de la visionneuse TSV" ], - "settings\u0004Tab Size": [ - "Taille des tabulations" - ], "settings\u0004Table of Contents": [ "Table des Mati\u00e8res" ], @@ -3342,12 +5003,6 @@ "settings\u0004The CSS selector for the context menu item.": [ "Le s\u00e9lecteur CSS pour l'\u00e9l\u00e9ment du menu contextuel." ], - "settings\u0004The URI of the CDN to use for fetching full package data": [ - "L'URI du CDN \u00e0 utiliser pour r\u00e9cup\u00e9rer toutes les donn\u00e9es du paquet" - ], - "settings\u0004The URI of the NPM registry to use for searching for jupyterlab extensions": [ - "L'URI du registre NPM \u00e0 utiliser pour la recherche d'extensions JupyterLab" - ], "settings\u0004The amount of scrollback beyond initial viewport": [ "La quantit\u00e9 de d\u00e9filement arri\u00e8re au-del\u00e0 de la fen\u00eatre de visualisation initiale" ], @@ -3357,20 +5012,20 @@ "settings\u0004The application menu description.": [ "Description du menu de l'application." ], - "settings\u0004The configuration for all code cells.": [ - "Configuration pour toutes les cellules de code." + "settings\u0004The configuration for all code cells; it will override the CodeMirror default configuration.": [ + "La configuration de toutes les cellules de code\u202f; cela remplacera la configuration par d\u00e9faut de CodeMirror." ], - "settings\u0004The configuration for all markdown cells.": [ - "La configuration pour toutes les cellules markdown." + "settings\u0004The configuration for all markdown cells; it will override the CodeMirror default configuration.": [ + "La configuration de toutes les cellules Markdown\u202f; cela remplacera la configuration par d\u00e9faut de CodeMirror." ], - "settings\u0004The configuration for all prompt cells.": [ - "La configuration pour toutes les cellules d'invite." + "settings\u0004The configuration for all prompt cells; it will override the CodeMirror default configuration.": [ + "La configuration de toutes les cellules de console ; cela remplacera la configuration par d\u00e9faut de CodeMirror." ], - "settings\u0004The configuration for all raw cells.": [ - "La configuration pour toutes les cellules brutes." + "settings\u0004The configuration for all raw cells; it will override the CodeMirror default configuration.": [ + "La configuration de toutes les cellules de base\u202f; cela remplacera la configuration par d\u00e9faut de CodeMirror." ], - "settings\u0004The configuration for all text editors.\nIf `fontFamily`, `fontSize` or `lineHeight` are `null`,\nvalues from current theme are used.": [ - "La configuration pour tous les \u00e9diteurs de texte.\nSi `fontFamily`, `fontSize` ou `lineHeight` sont `null`,\nles valeurs du th\u00e8me actuel sont utilis\u00e9es." + "settings\u0004The configuration for all text editors; it will override the CodeMirror default configuration.\nIf `fontFamily`, `fontSize` or `lineHeight` are `null`,\nvalues from current theme are used.": [ + "La configuration pour tous les \u00e9diteurs de texte ; cela remplacera la configuration par d\u00e9faut de CodeMirror.\nSi `fontFamily`, `fontSize` ou `lineHeight` sont `null`,\nles valeurs du th\u00e8me actuel sont utilis\u00e9es." ], "settings\u0004The debounce time in milliseconds applied to the search input field. The already opened input files will not be updated if you change that value": [ "Le d\u00e9lai en millisecondes appliqu\u00e9 entre deux recherches. Les fichiers d'entr\u00e9e d\u00e9j\u00e0 ouverts ne seront pas mis \u00e0 jour si vous modifiez cette valeur" @@ -3399,15 +5054,30 @@ "settings\u0004The maximum number of output cells to be rendered in the output area.": [ "Le nombre maximum de r\u00e9sultats \u00e0 afficher dans la zone de sortie d'une cellule." ], - "settings\u0004The method for hiding widgets in the main dock panel. Using `scale` will often increase performance as most browsers will not trigger style computation for the transform action.": [ - "La m\u00e9thode pour masquer les widgets dans le panneau principal du dock. L'utilisation de `scale` augmentera souvent les performances car la plupart des navigateurs ne d\u00e9clencheront pas le calcul de style pour l'action de transformation." + "settings\u0004The method for hiding widgets in the main dock panel. Using `scale` will increase performance on Firefox but don't use it with Chrome, Chromium or Edge. Similar performance gains are seen with `contentVisibility` which is only available in Chromium-based browsers.": [ + "La m\u00e9thode pour masquer les widgets dans le panneau principal du dock. L'utilisation de `scale` augmentera les performances sur Firefox, mais est incompatible avec Chrome, Chromium ou Edge. Pour ces navigateurs utilis\u00e9s plut\u00f4t `contentVisibility`; non compatible avec Firefox ou Safari." ], "settings\u0004The mode under which JupyterLab should start. If empty, the mode will be imposed by the URL": [ "Le mode d'affichage de JupyterLab au d\u00e9marrage. Si vide, le mode sera impos\u00e9 par l'URL" ], + "settings\u0004The number headings start at.": [ + "L'index des titres commence \u00e0." + ], + "settings\u0004The property set up by extension": [ + "La propri\u00e9t\u00e9 configur\u00e9e par l'extension" + ], + "settings\u0004The rank of the section in the right panel": [ + "Priorit\u00e9 de la section dans le panneau de droite" + ], "settings\u0004The render timeout in milliseconds.": [ "D\u00e9lai maximum avant d'abandonner le rendu en millisecondes." ], + "settings\u0004The section ID": [ + "Identifiant de la section" + ], + "settings\u0004The section label": [ + "Libell\u00e9 de la section" + ], "settings\u0004The size in pixel of the font used to render markdown.\nIf `null`, value from current theme is used.": [ "La taille en pixel de la police utilis\u00e9e pour le rendu markdown.\nSi `null`, la valeur du th\u00e8me actuel est utilis\u00e9e." ], @@ -3426,17 +5096,29 @@ "settings\u0004Theme Manager": [ "Gestionnaire de th\u00e8me" ], + "settings\u0004Top bar items": [ + "\u00c9l\u00e9ments de la barre sup\u00e9rieure" + ], + "settings\u0004Transition effect used when streaming tokens from model.": [ + "Effet de transition utilis\u00e9 pour les \u00e9l\u00e9ments progressifs \u00e0 partir du mod\u00e8le." + ], "settings\u0004Treat option as meta key on macOS": [ "Traiter l'option comme touche de combinaison sur macOS" ], + "settings\u0004Trust HTML by default": [ + "Faire confiance au code HTML par d\u00e9faut" + ], "settings\u0004Type of editor for the setting.": [ "Type d'\u00e9diteur." ], + "settings\u0004Uncover": [ + "D\u00e9voiler" + ], "settings\u0004Unique name": [ "Nom unique" ], - "settings\u0004Use default": [ - "Utiliser la valeur par d\u00e9faut" + "settings\u0004Use checkboxes to select items": [ + "Utiliser des cases \u00e0 cocher pour s\u00e9lectionner les \u00e9l\u00e9ments" ], "settings\u0004Variable filter": [ "Filtre de variable" @@ -3444,8 +5126,17 @@ "settings\u0004Variables to filter out in the tree and table viewers": [ "Variables \u00e0 filtrer dans l'arborescence et les tableaux" ], - "settings\u0004When enabled, which is the default, doing copy or cut when there is no selection will copy or cut the whole lines that have cursors on them.": [ - "Lorsqu'il est activ\u00e9, qui est la valeur par d\u00e9faut faire une copie ou une coupe lorsqu'il n'y a pas de s\u00e9lection copiera ou coupera les lignes qui ont des curseurs sur elles." + "settings\u0004When multiple servers match specific document/language, the server with the highest rank will be used": [ + "Lorsque plusieurs serveurs correspondent \u00e0 un document/langage sp\u00e9cifique, le serveur avec la priorit\u00e9 la plus \u00e9lev\u00e9e sera utilis\u00e9" + ], + "settings\u0004When sorting by name, group notebooks before other files": [ + "Lors du tri par nom, regroupe les notebooks avant les autres fichiers" + ], + "settings\u0004When starting search, the 'search in selection' mode will be enabled if `any` text/cell is selected, or when `multiple` lines or cells are selected, or `never`.": [ + "Au d\u00e9part d'une recherche, le mode 'recherche dans la s\u00e9lection' sera activ\u00e9 si du texte ou une cellule est s\u00e9lectionn\u00e9 (`any`), ou lorsque de `multiple` lignes ou cellules sont s\u00e9lectionn\u00e9es, ou jamais (`never`)." + ], + "settings\u0004When to show the inline completer widget.": [ + "Quand afficher le widget de compl\u00e9tion des \u00e9diteurs." ], "settings\u0004Whether the command palette should be modal or in the left panel.": [ "Si la palette de commandes doit \u00eatre modale ou dans le panneau de gauche." @@ -3462,53 +5153,110 @@ "settings\u0004Whether the item is ignored or not": [ "Si l'\u00e9l\u00e9ment est ignor\u00e9 ou non" ], + "settings\u0004Whether the line history for standard input (e.g. the ipdb prompt) should kept separately for different kernel sessions (`session`) or combined (`global`).": [ + "Si l'historique des lignes pour l'entr\u00e9e de saisie (par exemple, l'invite ipdb) doit \u00eatre conserv\u00e9 s\u00e9par\u00e9ment pour les diff\u00e9rentes sessions du noyau (`session`) ou combin\u00e9 (`global`)." + ], "settings\u0004Whether the menu is disabled or not": [ "Si le menu est d\u00e9sactiv\u00e9 ou non" ], - "settings\u0004Whether the user understand that extensions managed through this interface run arbitrary code that may be dangerous": [ - "Si l'utilisateur comprend ou non que les extensions g\u00e9r\u00e9es par cette interface ex\u00e9cutent du code arbitraire qui peut \u00eatre dangereux" + "settings\u0004Whether the user agrees the access to external web services and understands extensions may introduce security risks or contain malicious code that runs on his machine.": [ + "L'utilisateur accepte-t-il l'acc\u00e8s \u00e0 des services web externes et comprend-il que les extensions peuvent introduire des risques de s\u00e9curit\u00e9 ou contenir du code malveillant qui s'ex\u00e9cute sur sa machine?" ], "settings\u0004Whether to apply fuzzy algorithm while filtering on file names": [ "Appliquer ou non un algorithme flou lors du filtrage sur les noms de fichiers" ], + "settings\u0004Whether to apply the search on directories": [ + "Appliquer ou non la recherche sur les r\u00e9pertoires" + ], + "settings\u0004Whether to ask for confirmation to close a document or not.": [ + "Demander une confirmation pour fermer un document ou non." + ], + "settings\u0004Whether to ask server to send logs with execution trace (for debugging). Accepted values are: \"off\", \"messages\", \"verbose\". Servers are allowed to ignore this request.": [ + "Demander au serveur d'envoyer ou non des logs avec la trace d'ex\u00e9cution (pour le d\u00e9bogage). Les valeurs accept\u00e9es sont\u00a0: \"off\", \"messages\", \"verbose\". Les serveurs sont autoris\u00e9s \u00e0 ignorer cette requ\u00eate." + ], "settings\u0004Whether to automatically navigate to a document's current directory": [ "Si vous souhaitez naviguer automatiquement vers le r\u00e9pertoire courant d'un document" ], + "settings\u0004Whether to automatically number the headings or not.": [ + "Afficher ou non automatiquement la num\u00e9rotation des titres." + ], + "settings\u0004Whether to automatically start the preferred kernel.": [ + "D\u00e9marrer ou non automatiquement le noyau pr\u00e9f\u00e9r\u00e9." + ], "settings\u0004Whether to autosave documents": [ "S'il faut enregistrer automatiquement les documents" ], "settings\u0004Whether to be able to scroll so the last cell is at the top of the panel": [ "Si l'on peut faire d\u00e9filer la derni\u00e8re cellule en haut du panneau" ], + "settings\u0004Whether to blink the cursor. Changes require reopening the terminal.": [ + "Faire clignoter ou non le curseur dans les terminaux. Les terminaux doivent \u00eatre r\u00e9ouverts pour appliquer les changements." + ], + "settings\u0004Whether to check for newer version of JupyterLab or not. It requires `fetchNews` to be `true` to be active. If `true`, it will make a request to a website.": [ + "V\u00e9rifier si une nouvelle version de JupyterLab est disponible ou non. Il faut que `fetchNews` soit `true` pour \u00eatre actif. Si `true`, une requ\u00eate \u00e0 un site web sera envoy\u00e9e." + ], + "settings\u0004Whether to fetch news from Jupyter news feed. If `true`, it will make a request to a website.": [ + "R\u00e9cup\u00e9rer les actualit\u00e9s depuis le fil de nouvelles Jupyter. Si `true`, une requ\u00eate \u00e0 un site web sera envoy\u00e9e." + ], "settings\u0004Whether to flash on new log message or not": [ "S'il faut flasher ou non pour un nouveau message de journal" ], + "settings\u0004Whether to group the notebooks away from files": [ + "Regrouper ou non les notebooks s\u00e9par\u00e9ment des autres fichiers" + ], "settings\u0004Whether to hide YAML front matter.\nThe YAML front matter must be placed at the top of the document,\nstarted by a line of three dashes (---) and ended by a line of\nthree dashes (---) or three points (...).": [ "S'il faut cacher le pr\u00e9ambule en YAML.\nLe pr\u00e9ambule en YAML doit \u00eatre plac\u00e9 au d\u00e9but du document,\ncommen\u00e7ant par une ligne avec trois tirets (---), et finissant par une ligne\navec trois tirets (---) ou trois point (...)." ], - "settings\u0004Whether to include cell output in headings": [ - "Inclure la sortie de cellule dans les en-t\u00eates" + "settings\u0004Whether to include cell output in headings or not.": [ + "Inclure ou non la sortie des cellules dans les titres." + ], + "settings\u0004Whether to number first-level headings or not.": [ + "Num\u00e9roter ou non les titres de premier niveau." ], - "settings\u0004Whether to number first-level headings": [ - "Nombre d'en-t\u00eates de premier niveau ou non" + "settings\u0004Whether to prompt to rename untitled file on first manual save.": [ + "Faut-il demander de renommer le fichier sans titre lors de la premi\u00e8re sauvegarde manuelle." ], - "settings\u0004Whether to scroll past the end of text document": [ - "S'il faut d\u00e9filer apr\u00e8s la fin du document texte" + "settings\u0004Whether to replace URLs with links or not.": [ + "Remplacer ou non les URLs par des liens." ], - "settings\u0004Whether to show hidden files": [ - "Afficher ou non les fichiers cach\u00e9s" + "settings\u0004Whether to scroll heading to the document top when selecting it in the table of contents.": [ + "Faire d\u00e9filer ou non le document pour afficher le titre s\u00e9lectionn\u00e9 depuis la table des mati\u00e8res." + ], + "settings\u0004Whether to scroll past the end of text document.": [ + "D\u00e9filer ou non au-del\u00e0 de la fin du document." + ], + "settings\u0004Whether to show checkboxes next to files and folders": [ + "Afficher ou non les cases \u00e0 cocher \u00e0 c\u00f4t\u00e9 des fichiers et des dossiers" + ], + "settings\u0004Whether to show full path in browser bread crumbs": [ + "Afficher ou non le chemin complet dans le navigateur de fichiers" + ], + "settings\u0004Whether to show hidden files. The server parameter `ContentsManager.allow_hidden` must be set to `True` to display hidden files.": [ + "Afficher ou non les fichiers cach\u00e9s. Le param\u00e8tre du serveur `ContentsManager.allow_hidden` doit \u00eatre d\u00e9fini \u00e0 `True` pour afficher les fichiers cach\u00e9s." + ], + "settings\u0004Whether to show shortcuts in the inline completer widget.": [ + "Afficher/Masquer les raccourcis dans le widget de compl\u00e9tion des \u00e9diteurs." ], "settings\u0004Whether to show status bar or not": [ "Afficher/Masquer la barre d'\u00e9tat" ], + "settings\u0004Whether to show that values have been modified from defaults": [ + "Afficher ou non que les valeurs ne sont pas celles par d\u00e9faut" + ], + "settings\u0004Whether to show the file size column": [ + "Afficher ou non la colonne de taille de fichier" + ], "settings\u0004Whether to show the last modified column": [ "Afficher/Masquer la derni\u00e8re colonne modifi\u00e9e" ], "settings\u0004Whether to shut down or not the kernel when closing a notebook.": [ "Fermer ou non le noyau lors de la fermeture d'un notebook." ], - "settings\u0004Word Wrap Column": [ - "Colonne de retour \u00e0 la ligne" + "settings\u0004Whether to trust HTML files upon opening": [ + "Faire confiance ou non aux fichiers HTML \u00e0 l'ouverture" + ], + "settings\u0004Windowing mode": [ + "Mode d'affichage" ], "settings\u0004font-family": [ "famille de polices" @@ -3543,6 +5291,12 @@ "showErrorMessage\u0004Upload Error": [ "Erreur lors du t\u00e9l\u00e9versement" ], + "side panel actions": [ + "actions du panneau lat\u00e9ral" + ], + "side panel content": [ + "contenu du panneau lat\u00e9ral" + ], "syntax error": [ "erreur de syntaxe" ], @@ -3552,14 +5306,35 @@ "the Jupyter security documentation": [ "la documentation sur la s\u00e9curit\u00e9 de Jupyter" ], + "to": [ + "\u00e0" + ], + "troff": [ + "troff" + ], "type error": [ "erreur de type" ], + "unfold": [ + "d\u00e9plier" + ], + "unknown": [ + "inconnu" + ], + "v4\u0004Spaces: %1": [ + "Espaces : %1" + ], "waiting for fonts": [ "en attente de polices" ], - "\u00a9 2015-2022 Project Jupyter Contributors": [ - "\u00a9 2015-2022 Contributeurs du projet Jupyter" + "xu": [ + "xu" + ], + "\u00a9 2015-2023 Project Jupyter Contributors": [ + "\u00a9 2015-2023 Contributeurs du projet Jupyter" + ], + "\u2191\u2193 for history. Search history with c-\u2191/c-\u2193": [ + "\u2191\u2193 pour naviguer dans l'historique. Rechercher dans l'historique avec c-\u2191/c-\u2193" ] }, "jupyterlab_git": { @@ -3590,21 +5365,54 @@ "# Insertions": [ "# Insertions" ], + "%1 (on %2)": [ + "%1 (sur %2)" + ], "(missing message)": [ "(message manquant)" ], + "2-up": [ + "C\u00f4te-\u00e0-c\u00f4te" + ], + "Abort": [ + "Annuler" + ], + "Abort rebase": [ + "Annuler le rebase" + ], + "Abort the rebase": [ + "Annuler le rebase" + ], + "Abort the rebase.": [ + "Annuler le rebase." + ], + "Abort the rebase\u2026": [ + "Annuler le rebase\u2026" + ], "Add": [ "Ajouter" ], + "Add Remote": [ + "Ajouter un d\u00e9p\u00f4t distant" + ], "Add Remote Repository": [ "Ajouter un D\u00e9p\u00f4t Distant" ], + "Add Tag": [ + "Ajouter une \u00e9tiquette" + ], "Add a Git remote repository": [ "Ajouter un d\u00e9p\u00f4t Git distant" ], "Add a remote repository": [ "Ajouter un d\u00e9p\u00f4t distant" ], + "Add tag pointing to selected commit": [ + "Ajouter une \u00e9tiquette pointant vers la validation s\u00e9lectionn\u00e9e" + ], + "Added": [ + "Ajout\u00e9" + ], "All changes after commit %1 will be gone forever (hard reset). Are you sure?": [ "Toutes les modifications apr\u00e8s le commit %1 seront d\u00e9finitivement effac\u00e9es (r\u00e9initialisation dure). \u00cates-vous s\u00fbr(e) ?" ], @@ -3614,6 +5422,15 @@ "Amending the commit will re-use the previous commit summary": [ "La modification du commit r\u00e9utilisera le r\u00e9sum\u00e9 du commit pr\u00e9c\u00e9dent" ], + "Apply stash entry": [ + "Appliquer la r\u00e9serve" + ], + "Apply the latest stash": [ + "Appliquer les derni\u00e8res modifications mises de c\u00f4t\u00e9" + ], + "Are you sure you want to abort the rebase?": [ + "\u00cates-vous s\u00fbr de vouloir annuler le rebase?" + ], "Are you sure you want to ignore all %1 files within this git repository?": [ "\u00cates-vous s\u00fbr de vouloir ignorer tous les fichiers %1 de ce d\u00e9p\u00f4t Git?" ], @@ -3635,9 +5452,15 @@ "Are you sure you want to permanently discard changes to the following files? This action cannot be undone.": [ "\u00cates-vous s\u00fbr de vouloir supprimer d\u00e9finitivement les modifications aux fichiers suivants? Cette action ne peut pas \u00eatre annul\u00e9e." ], + "Behind": [ + "En retard" + ], "Branch '%1' merged into '%2'.": [ "Branche '%1' fusionn\u00e9e dans '%2'." ], + "Branch '%1' rebase onto '%2'.": [ + "La branche '%1' est rebas\u00e9e sur '%2'." + ], "Branch created.": [ "Branche cr\u00e9\u00e9e." ], @@ -3665,12 +5488,27 @@ "Changes": [ "Modifications" ], + "Checking tag out\u2026": [ + "Bascule vers une \u00e9tiquette\u2026" + ], + "Checkout tags is disabled": [ + "Basculer sur une \u00e9tiquette est d\u00e9sactiv\u00e9" + ], "Checkout to tag: %1": [ "Passer au tag : %1" ], + "Cherry picking in": [ + "Copie en cours dans" + ], + "Choose a remote to push to.": [ + "Choisissez le d\u00e9p\u00f4t distant vers lequel pousser." + ], "Clear the current filter": [ "Effacer le filtre actuel" ], + "Clear the entire stash": [ + "Effacer toutes les r\u00e9serves" + ], "Clone": [ "Cloner" ], @@ -3701,9 +5539,15 @@ "Close this dialog without creating a new branch": [ "Fermer cette bo\u00eete de dialogue sans cr\u00e9er de nouvelle branche" ], + "Close this dialog without creating a new tag": [ + "Fermer cette bo\u00eete de dialogue sans cr\u00e9er de nouvelle \u00e9tiquette" + ], "Close this dialog without merging a branch": [ "Fermer cette bo\u00eete de dialogue sans fusionner une branche" ], + "Close this dialog without rebasing the branch": [ + "Fermer cette bo\u00eete de dialogue sans rebaser la branche" + ], "Closing all opened files...": [ "Fermeture de tous les fichiers ouverts..." ], @@ -3722,9 +5566,18 @@ "Commit from the Commit Box": [ "Valider depuis la bo\u00eete de validation" ], + "Commit submitted continuing rebase.": [ + "Soumission r\u00e9ussie; poursuite du rebase." + ], "Committed changes.": [ "Modifications valid\u00e9es." ], + "Committer email:": [ + "E-mail du soumetteur :" + ], + "Committer name:": [ + "Nom du soumetteur :" + ], "Committing changes...": [ "Validation des modifications..." ], @@ -3740,15 +5593,42 @@ "Conflicted": [ "Avec conflits" ], + "Continue": [ + "Continuer" + ], "Continue Without Pulling": [ "Continuer sans tirer les changements" ], + "Continue rebase": [ + "Poursuivre le rebase" + ], + "Continue the rebase by committing the current state.": [ + "Poursuivre le rebase en soumettant l'\u00e9tat actuel." + ], + "Continue the rebase.": [ + "Continue le rebase." + ], + "Continue the rebase\u2026": [ + "Poursuivre le rebase\u2026" + ], + "Control character": [ + "Caract\u00e8re de contr\u00f4le" + ], + "Copied": [ + "Copi\u00e9" + ], "Create Branch": [ "Cr\u00e9er une branche" ], + "Create Tag": [ + "Cr\u00e9er une \u00e9tiquette" + ], "Create a Branch": [ "Cr\u00e9er une branche" ], + "Create a Tag": [ + "Cr\u00e9er une \u00e9tiquette" + ], "Create a new branch": [ "Cr\u00e9er une nouvelle branche" ], @@ -3758,6 +5638,12 @@ "Create a new commit": [ "Cr\u00e9er un nouveau commit" ], + "Create a new tag": [ + "Cr\u00e9er une nouvelle \u00e9tiquette" + ], + "Create a new tag pointing to commit %1: %2 by %3": [ + "Cr\u00e9er une nouvelle \u00e9tiquette pointant vers le commit %1: %2 par %3" + ], "Create an empty Git repository or reinitialize an existing one": [ "Cr\u00e9er un r\u00e9f\u00e9rentiel Git vide ou r\u00e9initialiser un r\u00e9f\u00e9rentiel existant" ], @@ -3767,15 +5653,30 @@ "Create branch based on\u2026": [ "Cr\u00e9er une branche bas\u00e9e sur\u2026" ], + "Create tag pointing to '%1'...": [ + "Cr\u00e9er une \u00e9tiquette pointant vers '%1'..." + ], + "Create tag pointing to\u2026": [ + "Cr\u00e9er une \u00e9tiquette pointant vers\u2026" + ], + "Created tag '%1' pointing to '%2'.": [ + "Etiquette '%1' cr\u00e9\u00e9e pointant vers '%2'." + ], "Creating a new branch is disabled": [ "La cr\u00e9ation d'une nouvelle branche est d\u00e9sactiv\u00e9e" ], + "Creating a new tag is disabled": [ + "La cr\u00e9ation d'une nouvelle \u00e9tiquette est d\u00e9sactiv\u00e9e" + ], "Creating branch...": [ "Cr\u00e9ation de la branche..." ], "Creating branch\u2026": [ "Cr\u00e9ation de la branche\u2026" ], + "Creating tag\u2026": [ + "Cr\u00e9ation de l'\u00e9tiquette\u2026" + ], "Current": [ "Actuel" ], @@ -3785,6 +5686,9 @@ "Current Repository": [ "D\u00e9p\u00f4t actuel" ], + "Current commit skipped.": [ + "La soumission actuelle a \u00e9t\u00e9 ignor\u00e9." + ], "Current repository: %1": [ "D\u00e9p\u00f4t actuel : %1" ], @@ -3809,12 +5713,18 @@ "Delete this file": [ "Supprimer ce fichier" ], + "Deleted": [ + "Supprim\u00e9" + ], "Deleting %1 failed.": [ "La suppression de %1 a \u00e9chou\u00e9." ], "Description (optional)": [ "Description (facultatif)" ], + "Detached Head at": [ + "T\u00eate de branche d\u00e9tach\u00e9e \u00e0" + ], "Detailed message": [ "Message d\u00e9taill\u00e9" ], @@ -3822,7 +5732,7 @@ "D\u00e9tails" ], "Diff": [ - "Diff" + "Diff\u00e9rence" ], "Diff Not Supported": [ "Diff non pris en charge" @@ -3893,12 +5803,24 @@ "Display a file diff.": [ "Afficher le diff d'un fichier." ], + "Do not show this warning again": [ + "Ne plus afficher cet avertissement" + ], "Do you really want to make this directory a Git Repo?": [ "\u00cates-vous s\u00fbr de vouloir faire de ce r\u00e9pertoire un d\u00e9p\u00f4t Git?" ], + "Do you want to stash your changes? ": [ + "Voulez-vous mettre de c\u00f4t\u00e9 les modifications? " + ], "Double click opens diff": [ "Double clic ouvre les diff\u00e9rences" ], + "Download the repository": [ + "T\u00e9l\u00e9charger le d\u00e9p\u00f4t" + ], + "Drop stash entry": [ + "Supprimer la r\u00e9serve" + ], "Encountered an error when initializing the repository. Error: ": [ "Une erreur s'est produite lors de l'initialisation du d\u00e9p\u00f4t. Erreur: " ], @@ -3914,30 +5836,60 @@ "Enter a commit message summary (a single line, preferably less than 50 characters)": [ "Entrez un r\u00e9sum\u00e9 du message de commit (une seule ligne, de pr\u00e9f\u00e9rence moins de 50 caract\u00e8res)" ], + "Enter a new remote repository name and URL": [ + "Entrez un nouveau nom de d\u00e9p\u00f4t distant et une nouvelle URL" + ], + "Enter a new remote repository name and url": [ + "Entrez un nouveau nom de d\u00e9p\u00f4t distant et une nouvelle URL" + ], + "Enter a tag name": [ + "Entrez le nom de l'\u00e9tiquette" + ], "Enter credentials for remote repository": [ "Entrez vos informations d'identification pour le d\u00e9p\u00f4t distant" ], "Enter the Clone URI of the repository": [ "Entrez l'URI de clonage du d\u00e9p\u00f4t" ], + "Enter the URI of the remote Git repository": [ + "Entrez l'URI du d\u00e9p\u00f4t Git distant" + ], "Error": [ "Erreur" ], "Error Loading File Diff:": [ "Erreur lors du chargement des diff\u00e9rences du fichier :" ], + "Error Loading Image Diff:": [ + "Erreur lors du chargement des diff\u00e9rences d'image :" + ], "Error Loading Notebook Diff:": [ "Erreur lors du chargement des diff\u00e9rences du notebook :" ], + "Error in creating new tag": [ + "Erreur lors de la cr\u00e9ation d'un nouvelle \u00e9tiquette" + ], "Error loading commit data": [ "Erreur lors du chargement des donn\u00e9es du commit" ], "Error when adding remote repository": [ "Erreur produite lors de l'ajout d'un d\u00e9p\u00f4t distant" ], + "Existing Remotes:": [ + "D\u00e9p\u00f4ts distants existants :" + ], + "Fail to abort the rebase.": [ + "\u00c9chec de l'annulation du rebase." + ], + "Fail to continue rebasing.": [ + "Echec de la poursuite du rebase." + ], "Fail to get the tags.": [ "Impossible de r\u00e9cup\u00e9rer les tags." ], + "Fail to skip current commit when rebasing.": [ + "Impossible d'ignorer la soumission actuelle lors du rebase." + ], "Failed to checkout tag.": [ "Impossible d'extraire l'\u00e9tiquette." ], @@ -3950,12 +5902,21 @@ "Failed to create branch.": [ "Impossible de cr\u00e9er la branche." ], + "Failed to create tag '%1' poining to '%2'.": [ + "Impossible de cr\u00e9er l'\u00e9tiquette '%1' pointant vers '%2'." + ], + "Failed to create tag.": [ + "\u00c9chec de la cr\u00e9ation de l'\u00e9tiquette." + ], "Failed to discard changes.": [ "Impossible d'annuler les modifications." ], "Failed to get a valid file value.": [ "Impossible d'obtenir une valeur de fichier valide." ], + "Failed to get the stash": [ + "Echec de la r\u00e9cup\u00e9ration des r\u00e9serves" + ], "Failed to init notebook diff view: %1": [ "Impossible d'afficher les diff\u00e9rences du notebook : %1" ], @@ -3983,6 +5944,12 @@ "Failed to push": [ "Poussage a \u00e9chou\u00e9" ], + "Failed to rebase branch '%1' onto '%2'.": [ + "Impossible de rebaser la branche '%1' sur '%2'." + ], + "Failed to refresh Image diff.": [ + "Impossible d'actualiser la diff\u00e9rence d'image." + ], "Failed to refresh Notebook diff.": [ "\u00c9chec de l'actualisation des diff\u00e9rences du Notebook." ], @@ -3995,6 +5962,9 @@ "Failed to set your identity. %1": [ "Impossible de d\u00e9finir votre identit\u00e9. %1" ], + "Failed to stash": [ + "\u00c9chec de l'enregistrement des modifications" + ], "Failed to switch branch.": [ "\u00c9chec du changement de branche." ], @@ -4007,6 +5977,36 @@ "Filter branch menu": [ "Menu de filtrage de branche" ], + "Filter by commit message": [ + "Filtrer par message de commit" + ], + "Filter history of commits menu": [ + "Filtrer l'historique des commits" + ], + "Filter tag menu": [ + "Filtrer les \u00e9tiquettes" + ], + "Find": [ + "Rechercher" + ], + "Fold line": [ + "Replier la ligne" + ], + "Folded lines": [ + "Lignes repli\u00e9es" + ], + "Force Push": [ + "\u00c9craser le d\u00e9p\u00f4t distant" + ], + "Get all the stashed changes": [ + "R\u00e9cup\u00e9rer toutes les modifications en r\u00e9serve" + ], + "Git": [ + "Git" + ], + "Git Clone": [ + "Clone avec Git" + ], "Git Documentation": [ "Documentation Git" ], @@ -4028,6 +6028,15 @@ "Go to Git user interface": [ "Aller \u00e0 l'interface utilisateur de Git" ], + "Go to line": [ + "Aller \u00e0 la ligne" + ], + "Got the stash list": [ + "La liste des r\u00e9serves a \u00e9t\u00e9 r\u00e9cup\u00e9r\u00e9e" + ], + "Hidden files by default cannot be accessed with the regular code editor. In order to open the .gitignore file you must:": [ + "Les fichiers cach\u00e9s par d\u00e9faut ne peuvent pas \u00eatre acc\u00e9d\u00e9s avec l'\u00e9diteur de code normal. Pour ouvrir le fichier .gitignore vous devez :" + ], "Hide unchanged cells": [ "Masquer les cellules inchang\u00e9es" ], @@ -4037,11 +6046,19 @@ "INCOMING": [ "\u00c0 venir" ], + "Identical text collapsed. Click to expand.": [ + "Texte identique r\u00e9duit. Cliquez pour d\u00e9velopper." + ], + "If checked, the remote repository default branch will be downloaded instead of cloned": [ + "Si cette case est coch\u00e9e, la branche par d\u00e9faut du d\u00e9p\u00f4t distant sera t\u00e9l\u00e9charg\u00e9e au lieu d'\u00eatre clon\u00e9e" + ], + "If checked, the remote submodules in the repository will be cloned recursively": [ + "Si coch\u00e9, les sous-modules distants du d\u00e9p\u00f4t seront clon\u00e9s r\u00e9cursivement" + ], "Ignore": [ "Ignorer" ], "Ignore %2 extension (add to .gitignore)": [ - "Ignore %2 extensions (add to .gitignore)", "Ignorer l'extension %2 (ajouter \u00e0 .gitignore)", "Ignorer les extensions %2 (ajouter \u00e0 .gitignore)" ], @@ -4060,6 +6077,12 @@ "Ignore this file extension (add to .gitignore)": [ "Ignorer cette extension de fichier (ajouter \u00e0 .gitignore)" ], + "Ignored": [ + "Ignor\u00e9" + ], + "Include submodules": [ + "Inclure les sous-modules" + ], "Incoming": [ "Arrivant" ], @@ -4075,9 +6098,18 @@ "Initializing\u2026": [ "Initialisation\u2026" ], + "Loading remote repositories...": [ + "Chargement des d\u00e9p\u00f4ts distants..." + ], "Looks like you still have unsaved staged files. Remember to save and stage all needed changes before committing!": [ "Vous avez encore des fichiers index\u00e9s non enregistr\u00e9s. N'oubliez pas d'enregistrer et d'indexer toutes les modifications n\u00e9cessaires avant de les enregistrer !" ], + "Manage Remote Repositories": [ + "G\u00e9rer les d\u00e9p\u00f4ts distants" + ], + "Manage Remotes": [ + "G\u00e9rer les d\u00e9p\u00f4ts distants" + ], "Manage branches and tags": [ "G\u00e9rer les branches et les tags" ], @@ -4099,6 +6131,9 @@ "Merge branch": [ "Fusionner la branche" ], + "Merge branch %1": [ + "Fusionner la branche %1" + ], "Merge selected branch in the current branch": [ "Fusionner la branche s\u00e9lectionn\u00e9e dans la branche actuelle" ], @@ -4108,12 +6143,21 @@ "Merging branch '%1'\u2026": [ "Fusion de la branche '%1'\u2026" ], + "Merging in": [ + "Fusion en cours dans" + ], + "Modified": [ + "Modifi\u00e9" + ], "Name": [ "Nom" ], "New Branch": [ "Nouvelle branche" ], + "New Tag": [ + "Nouvelle \u00e9tiquette" + ], "New commit will be created and show up as a next one after the previous commit (default).": [ "Le nouveau commit sera cr\u00e9\u00e9 et appara\u00eetra comme un prochain apr\u00e8s le commit pr\u00e9c\u00e9dent (par d\u00e9faut)." ], @@ -4138,12 +6182,18 @@ "One or more open files are behind %1 head. Do you want to pull the latest remote version?": [ "Un ou plusieurs fichiers ouverts sont derri\u00e8re la t\u00eate de %1 . Voulez-vous r\u00e9cup\u00e9rer la derni\u00e8re version distante ?" ], + "Onion Skin": [ + "Par transparence" + ], "Open": [ "Ouvrir" ], "Open .gitignore": [ "Ouvrir .gitignore" ], + "Open File": [ + "Ouvrir le fichier" + ], "Open File Failed": [ "L'ouverture du fichier a \u00e9chou\u00e9" ], @@ -4153,6 +6203,12 @@ "Open a New Terminal to the Git Repository": [ "Ouvrez un Nouveau Terminal dans le D\u00e9p\u00f4t Git" ], + "Open file from its diff view": [ + "Ouvrir le fichier depuis sa vue de diff\u00e9rences" + ], + "Open jupyter_server_config.py, uncomment out the following line and set it to True:": [ + "Ouvrez jupyter_server_config.py, d\u00e9commentez la ligne suivante et d\u00e9finissez-la \u00e0 True:" + ], "Open selected file": [ "Ouvrir le fichier s\u00e9lectionn\u00e9" ], @@ -4165,12 +6221,24 @@ "Open this file": [ "Ouvrir ce fichier" ], + "Pick another rebase action.": [ + "Choisissez une autre action de rebase." + ], "Please commit, stash, or discard your changes before you checkout tags.": [ "Veuillez valider, remiser ou annuler vos modifications avant d'extraire des \u00e9tiquettes." ], "Please commit, stash, or discard your changes before you switch branches.": [ "Veuillez valider, remiser ou annuler vos modifications avant de changer de branche." ], + "Please select push options.": [ + "Veuillez s\u00e9lectionner les options pour pousser." + ], + "Pop stash entry": [ + "Appliquer et supprimer la r\u00e9serve" + ], + "Print the command below to create a jupyter_server_config.py file with defaults commented out. If you already have the file located in .jupyter, skip this step.": [ + "Executez la commande ci-dessous pour cr\u00e9er un fichier jupyter_server_config.py avec les valeurs par d\u00e9faut. Si vous avez d\u00e9j\u00e0 ce fichier situ\u00e9 dans .jupyter, passez cette \u00e9tape." + ], "Proceed": [ "Continuer" ], @@ -4210,9 +6278,15 @@ "Push to Remote": [ "Pousser vers un d\u00e9p\u00f4t distant" ], + "Push to Remote (Advanced)": [ + "Pousser vers distant (Avanc\u00e9)" + ], "Push to Remote (Force)": [ "Pousser vers distant (Force)" ], + "Push to left": [ + "Affecter \u00e0 gauche" + ], "Pushing...": [ "Poussage en cours..." ], @@ -4222,6 +6296,33 @@ "RESULT": [ "R\u00e9sultat final" ], + "Rebase": [ + "Rebaser" + ], + "Rebase Branch": [ + "Rebaser la branche" + ], + "Rebase aborted.": [ + "Rebase abandonn\u00e9e." + ], + "Rebase branch": [ + "Rebaser la branche" + ], + "Rebase branch %1": [ + "Rebase la branche %1" + ], + "Rebase branch\u2026": [ + "Rebaser la branche\u2026" + ], + "Rebase current branch onto the selected branch": [ + "Rebaser la branche actuelle sur la branche s\u00e9lectionn\u00e9e" + ], + "Rebasing": [ + "Rebase en cours" + ], + "Rebasing current branch onto '%1'\u2026": [ + "Rebase de la branche actuelle en cours sur '%1'\u2026" + ], "Refresh": [ "Actualiser" ], @@ -4243,6 +6344,15 @@ "Remote Git repository URL": [ "URL du d\u00e9p\u00f4t Git distant" ], + "Remove this remote": [ + "Supprimer ce d\u00e9p\u00f4t distant" + ], + "Renamed": [ + "Renomm\u00e9" + ], + "Replace": [ + "Remplacer" + ], "Reset Changes": [ "R\u00e9initialiser les changements" ], @@ -4258,6 +6368,9 @@ "Resetting...": [ "R\u00e9initialisation en cours..." ], + "Resolve rebase": [ + "R\u00e9soudre le rebase" + ], "Resolve with conflicts": [ "R\u00e9soudre malgr\u00e9 les conflits" ], @@ -4273,6 +6386,9 @@ "Revert changes introduced by this commit": [ "Annuler les modifications introduites par ce commit" ], + "Revert chunk": [ + "Annuler le tron\u00e7on" + ], "Reverting changes...": [ "Annuler les modifications..." ], @@ -4285,24 +6401,51 @@ "Save my login temporarily": [ "Enregistrer temporairement ma connexion" ], + "Saves .gitignore": [ + "Enregistre .gitignore" + ], "Select for compare": [ "S\u00e9lectionner pour comparaison" ], "Select the branch to merge in %1": [ "S\u00e9lectionnez la branche \u00e0 fusionner dans %1" ], + "Select the branch to rebase %1 onto": [ + "S\u00e9lectionnez la branche sur laquelle rebaser %1" + ], + "Selection deleted": [ + "S\u00e9lection supprim\u00e9e" + ], "Set Up Remotes": [ "Mise en place d'un d\u00e9p\u00f4t distant" ], "Show": [ "Afficher" ], + "Show .gitignore file anyways": [ + "Afficher quand m\u00eame le fichier .gitignore" + ], "Show Diff": [ "Afficher les diff\u00e9rences" ], "Simple staging": [ "Indexation Simple" ], + "Skip": [ + "Ignorer" + ], + "Skip current commit": [ + "Ignorer la soumission actuelle" + ], + "Skip current commit and continue the rebase.": [ + "Ignorer la soumission actuelle et continuer le rebase." + ], + "Skip current commit\u2026": [ + "Ignorer la soumission actuelle\u2026" + ], + "Skip the current commit.": [ + "Ignorer la soumission actuelle." + ], "Stage": [ "Indexer" ], @@ -4339,6 +6482,27 @@ "Start tracking selected files": [ "Commencer \u00e0 suivre les fichiers s\u00e9lectionn\u00e9s" ], + "Stash": [ + "R\u00e9serve" + ], + "Stash Changes": [ + "Mettre de c\u00f4t\u00e9 les modifications" + ], + "Stash List": [ + "List des r\u00e9serves" + ], + "Stash all current changes": [ + "Mettre de c\u00f4t\u00e9 tous les modifications" + ], + "Stash latest changes": [ + "Mettre de c\u00f4t\u00e9 les derni\u00e8res modifications" + ], + "Stash message (optional)": [ + "Message dans la r\u00e9serve (optionnel)" + ], + "Stashing changes": [ + "Mettre de c\u00f4t\u00e9 les modifications" + ], "Submit changes": [ "Soumettre les modifications" ], @@ -4369,17 +6533,38 @@ "Successfully reverted changes.": [ "Changements annul\u00e9s avec succ\u00e8s." ], + "Successfully stashed": [ + "Mise en r\u00e9serve r\u00e9ussie" + ], "Summary": [ "R\u00e9sum\u00e9" ], "Summary (%1 to commit)": [ "R\u00e9sum\u00e9 (%1 \u00e0 commit)" ], + "Swipe": [ + "Balayage" + ], "Switch to branch: %1": [ "Basculer vers la branche : %1" ], + "Switched branch.": [ + "Branche modifi\u00e9e." + ], + "Switching branches is disabled": [ + "Le changement de branches est d\u00e9sactiv\u00e9" + ], + "Switching branch\u2026": [ + "Changement de branche\u2026" + ], + "Tag checkout.": [ + "Bascule termin\u00e9e." + ], + "Tag created.": [ + "\u00c9tiquette cr\u00e9\u00e9e." + ], "Tags": [ - "Tags" + "\u00c9tiquettes" ], "The current branch contains files with uncommitted changes. Please commit or discard these changes before switching to or creating another branch.": [ "La branche actuelle contient des fichiers avec des modifications non valid\u00e9es. Veuillez valider ou annuler ces modifications avant de basculer vers ou de cr\u00e9er une autre branche." @@ -4393,6 +6578,9 @@ "The following open files remain behind:": [ "Les fichiers ouverts suivants ne sont pas \u00e0 jour :" ], + "The repository contains files with uncommitted changes. Please commit or discard these changes before switching to a tag.": [ + "La branche actuelle contient des fichiers avec des modifications non soumises. Veuillez soumettre ou annuler ces modifications avant de basculer vers une \u00e9tiquette." + ], "The versions of the JupyterLab Git server frontend and backend do not match. The @jupyterlab/git frontend extension has version: %1 while the python package has version %2. Please install identical version of jupyterlab-git Python package and the @jupyterlab/git extension. Try running: pip install --upgrade jupyterlab-git": [ "Les versions du frontend et du backend du serveur JupyterLab Git ne correspondent pas. L'extension frontend @jupyterlab/git contient la version: %1 tandis que le paquetage Python contient la version %2. Veuillez installer une version identique du paquetage Python jupyterlab-git et l'extension@jupyterlab/git. Essayez d'ex\u00e9cuter: pip install --upgrade jupyterlab-git" ], @@ -4405,12 +6593,18 @@ "This file has been deleted!": [ "Ce fichier a \u00e9t\u00e9 supprim\u00e9!" ], + "This repository has no known remotes.": [ + "Ce r\u00e9pertoire n'a pas de d\u00e9p\u00f4ts distants." + ], "This reverts commit %1": [ "Ceci revient au commit %1" ], "To bring the current branch to the state of its corresponding remote tracking branch, a hard reset will be performed, which may result in some files being permanently deleted and some changes being permanently discarded. Are you sure you want to proceed? This action cannot be undone.": [ "Pour r\u00e9tablir la branche actuelle \u00e0 l'\u00e9tat de sa branche distante correspondante, une r\u00e9initialisation forte sera effectu\u00e9e. Celle-ci peut entra\u00eener la suppression permanente de certains fichiers et la perte d\u00e9finitives de certaines modifications locales. \u00cates-vous s\u00fbr de vouloir continuer? Cette action ne peut pas \u00eatre annul\u00e9e." ], + "Toggle locked scrolling": [ + "Verrouiller/D\u00e9verrouiller le d\u00e9filement" + ], "Track": [ "Suivre" ], @@ -4429,6 +6623,15 @@ "Uncommitted Changes": [ "Modifications non valid\u00e9es" ], + "Unfold line": [ + "D\u00e9plier la ligne" + ], + "Unfolded lines": [ + "Lignes d\u00e9pli\u00e9es" + ], + "Unmodified": [ + "Non modifi\u00e9" + ], "Unstage": [ "D\u00e9sindexer" ], @@ -4447,9 +6650,21 @@ "Untracked": [ "Non suivi" ], + "Updated": [ + "Actualis\u00e9" + ], "User refused to set identity.": [ "L'utilisateur a refus\u00e9 de d\u00e9finir une identit\u00e9." ], + "View Image Diff in 2-up Mode": [ + "Visualiser les diff\u00e9rences d'image en mode c\u00f4te-\u00e0-c\u00f4te" + ], + "View Image Diff in Onion Skin Mode": [ + "Voir les diff\u00e9rences d'image par transparence" + ], + "View Image Diff in Swipe Mode": [ + "Voir les diff\u00e9rences d'image en mode balayage" + ], "View branches": [ "Afficher toutes les branches" ], @@ -4474,6 +6689,9 @@ "Warning": [ "Avertissement" ], + "Warning: The .gitignore file is a hidden file.": [ + "Avertissement: Le fichier .gitignore est un fichier cach\u00e9." + ], "Who is committing?": [ "Qui valide/commit?" ], @@ -4498,33 +6716,84 @@ "Your current changes forbid pulling the latest changes. Do you want to permanently discard those changes? This action cannot be undone.": [ "Vos modifications actuelles interdisent d'extraire les derni\u00e8res modifications. Voulez-vous supprimer d\u00e9finitivement ces modifications ? Cette action ne peut pas \u00eatre annul\u00e9e." ], + "all": [ + "tout" + ], + "close": [ + "fermer" + ], "credentials required": [ "identifiants requis" ], + "current match": [ + "correspondance actuelle" + ], + "folded code": [ + "code pli\u00e9" + ], "git command not found - please ensure you have Git > 2 installed": [ "commande git est introuvable - veuillez vous assurer que Git > 2 est install\u00e9" ], "git command version must be > 2; got %1.": [ "la version de la commande git doit \u00eatre > 2; obtenu %1." ], + "go": [ + "aller" + ], "is not": [ "n'est pas" ], + "match case": [ + "respecte la casse" + ], "menu\u0004Git": [ "Git" ], "menu\u0004Help": [ "Aide" ], + "name": [ + "nom" + ], + "next": [ + "suivant" + ], "now": [ "maintenant" ], + "on line": [ + "\u00e0 la ligne" + ], "password / personal access token": [ "mot de passe / jeton d'acc\u00e8s personnel" ], + "personal access token": [ + "jeton d'acc\u00e8s personnel" + ], + "previous": [ + "pr\u00e9c\u00e9dent" + ], + "replace": [ + "remplacer" + ], + "replace all": [ + "tout remplacer" + ], + "replaced $ matches": [ + "$ correspondances remplac\u00e9es" + ], + "replaced match on line $": [ + "a remplac\u00e9 la correspondance \u00e0 la ligne $" + ], "schema\u0004Git": [ "Git" ], + "schema\u0004Git Documentation": [ + "Documentation Git" + ], + "schema\u0004Set Up Remotes": [ + "Mise en place de d\u00e9p\u00f4ts distants" + ], "schema\u0004jupyterlab-git settings.": [ "Param\u00e8tres de jupyterlab-git." ], @@ -4546,6 +6815,9 @@ "settings\u0004Git": [ "Git" ], + "settings\u0004Hide hidden file warning": [ + "Masquer l'avertissement de fichier cach\u00e9" + ], "settings\u0004History count": [ "Nombre d'\u00e9l\u00e9ments de l'historique" ], @@ -4558,6 +6830,9 @@ "settings\u0004If true, doubling clicking a file in the list of changed files will open a diff.": [ "Si `true`, un double clic sur un fichier dans la liste des fichiers modifi\u00e9s ouvrira un diff." ], + "settings\u0004If true, the warning popup when opening the .gitignore file without hidden files will not be displayed.": [ + "Si true, le popup d'avertissement lors de l'ouverture du fichier .gitignore sans fichiers cach\u00e9s ne sera pas affich\u00e9." + ], "settings\u0004If true, use a simplified concept of staging. Only files with changes are shown (instead of showing staged/changed/untracked), and all files with changes will be automatically staged": [ "Si true, utilise un concept simplifi\u00e9 d'indexation. Seuls les fichiers avec des modifications sont affich\u00e9s (au lieu d'afficher les fichiers index\u00e9s/modifi\u00e9s/non suivis), et tous les fichiers avec des modifications seront automatiquement index\u00e9s" ], @@ -4573,6 +6848,9 @@ "settings\u0004Open files behind warning": [ "Avertir lors de l'ouverture de fichiers en retard sur la r\u00e9f\u00e9rence" ], + "settings\u0004Prompt user identity on commit": [ + "Demander l'identit\u00e9 de l'utilisateur lors d'une soumission" + ], "settings\u0004Refresh if the Git tab is hidden": [ "Actualiser si l'onglet Git est cach\u00e9" ], @@ -4597,9 +6875,18 @@ "settings\u0004Whether to check Git status when the Git tab is not visible. Choose `false` for higher performance.": [ "Si vous voulez v\u00e9rifier l'\u00e9tat de Git lorsque l'onglet Git n'est pas visible. Choisissez `false` pour des performances plus \u00e9lev\u00e9es." ], + "settings\u0004Whether to prompt for user name and email for each commit.": [ + "Demander ou non un nom d'utilisateur et un email pour chaque soumission." + ], "settings\u0004Whether to trigger or not a push for each commit.": [ "D\u00e9clencher ou non un push pour chaque commit." ], + "to": [ + "\u00e0" + ], + "unfold": [ + "d\u00e9plier" + ], "username": [ "nom d'utilisateur" ] @@ -4617,6 +6904,12 @@ " with errors: %1": [ " avec des erreurs : %1" ], + "%1 at line %2": [ + "%1 \u00e0 la ligne %2" + ], + "%1 in cell %2 at line %3": [ + "%1 dans la cellule %2 \u00e0 la ligne %3" + ], "%1 to %2": [ "%1 en %2" ], @@ -4632,21 +6925,36 @@ "Cell": [ "Cellule" ], + "Choose the jump target": [ + "Choisir la destination" + ], "Code": [ "Code" ], + "Connecting\u2026": [ + "Connexion\u2026" + ], + "Connection not found for jump": [ + "Connexion introuvable pour de d\u00e9placement" + ], "Copy diagnostics' message": [ "Copier le message de diagnostics" ], "Could not rename %1 - consult the language server documentation": [ "Impossible de renommer %1 - consulter la documentation du serveur de language" ], + "Default values set programatically for: ": [ + "Valeurs par d\u00e9faut d\u00e9finies par programme : " + ], "Diagnostics Panel": [ "Panneau des diagnostics" ], "Diagnostics are not available": [ "Les diagnostics ne sont pas disponibles" ], + "Diagnostics panel shows linting results in notebooks and files connected to a language server.": [ + "Le panneau de diagnostics montre les r\u00e9sultats d'analyse dans les notebooks et les fichiers connect\u00e9s \u00e0 un serveur de langue." + ], "Dismiss": [ "Ignorer" ], @@ -4669,13 +6977,15 @@ "Impossible de valider les commandes de la sp\u00e9cification du serveur de langage `{}`:\n{}" ], "Fully connected & initialized (%2 virtual document)": [ - "Fully connected & initialized (%2 virtual document)", "Enti\u00e8rement connect\u00e9 et initialis\u00e9 (%2 document virtuel)", "Compl\u00e8tement connect\u00e9 et initialis\u00e9 (%2 documents virtuels)" ], "Fully connected, but %2/%3 virtual document stuck uninitialized: %4": [ "Compl\u00e8tement connect\u00e9, mais un document virtuel sur %3 n'a pas \u00e9t\u00e9 initialis\u00e9 : %4" ], + "Fully initialized": [ + "Enti\u00e8rement initialis\u00e9" + ], "Highlight references": [ "Mettre en surbrillance les r\u00e9f\u00e9rences" ], @@ -4703,8 +7013,17 @@ "Information": [ "Information" ], - "Installation": [ - "Installation" + "Initialized (additional servers needed)": [ + "Initialis\u00e9 (serveurs suppl\u00e9mentaires n\u00e9cessaires)" + ], + "Initializing\u2026": [ + "Initialisation\u2026" + ], + "Installation": [ + "Installation" + ], + "Jump": [ + "Allez \u00e0" ], "Jump back": [ "Retour en arri\u00e8re" @@ -4715,6 +7034,9 @@ "Jump to location": [ "Aller \u00e0 l'emplacement" ], + "Jump to references": [ + "Aller aux r\u00e9f\u00e9rences" + ], "LSP Code Intelligence": [ "Suggestion de code LSP" ], @@ -4730,9 +7052,18 @@ "LSP status": [ "Statut LSP" ], + "Language Server Protocol": [ + "Protocole du serveur de langues" + ], "Language Servers": [ "Serveurs de langage" ], + "Language server protocol": [ + "Protocole du serveur de langues" + ], + "Language servers": [ + "Serveurs de langue" + ], "Licence: ": [ "Licence : " ], @@ -4748,6 +7079,9 @@ "Missing": [ "Manquant" ], + "Multiple distinct values detected for:": [ + "Plusieurs valeurs distinctes d\u00e9tect\u00e9es :" + ], "No installation instructions were provided with this specification.": [ "Aucune instruction d'installation n'a \u00e9t\u00e9 fournie avec cette sp\u00e9cification." ], @@ -4760,6 +7094,12 @@ "No language server for %1 detected": [ "Aucun serveur de langage pour %1 d\u00e9tect\u00e9" ], + "Not initialized": [ + "Non initialis\u00e9" + ], + "Not installed": [ + "Non install\u00e9" + ], "OK": [ "OK" ], @@ -4782,21 +7122,34 @@ "Renomm\u00e9 %1" ], "Renamed %2 in %3 cell": [ - "Renamed %2 in %3 cells", "Renomm\u00e9 %2 dans %3 cellule", "Renomm\u00e9 %2 dans %3 cellules" ], "Renamed %2 in %3 place": [ - "Renamed %2 in %3 places", "Renomm\u00e9 %2", "Renomm\u00e9 %2 en %3 positions" ], "Renaming %1 to %2...": [ "Renommage de %1 vers %2..." ], + "Renaming %1 to %2\u2026": [ + "Renommage de %1 en %2\u2026" + ], + "Retaining the last value for each of the settings. Please remove the additional values in JSON Settings Editor.": [ + "Conserver la derni\u00e8re valeur pour chacun des param\u00e8tres. Veuillez supprimer les valeurs suppl\u00e9mentaires dans l'\u00e9diteur de param\u00e8tres JSON." + ], "Running": [ "Actifs" ], + "Server extension missing": [ + "Extension du serveur manquante" + ], + "Settings that would be passed to `%1` server (this server was not detected as installed during startup) in `workspace/didChangeConfiguration` notification.": [ + "Param\u00e8tres \u00e0 passer au serveur `%1` (ce serveur n'a pas \u00e9t\u00e9 d\u00e9tect\u00e9 comme install\u00e9 au d\u00e9marrage) dans la notification `workspace/didChangeConfiguration`." + ], + "Settings to be passed to %1 in `workspace/didChangeConfiguration` notification.": [ + "Param\u00e8tres \u00e0 passer \u00e0 %1 dans la notification `workspace/didChangeConfiguration`." + ], "Severity": [ "Gravit\u00e9" ], @@ -4815,35 +7168,49 @@ "Successfully copied \"%1\" to clipboard": [ "\"%1\" copi\u00e9 avec succ\u00e8s dans le presse-papiers" ], + "Syntax error(s) prevents rename: %1": [ + "Erreur(s) de syntaxe emp\u00eachant le renommage : %1" + ], "Syntax highlighting": [ "Coloration syntaxique" ], "There is %1 language server you can easily install that supports %2.": [ - "There are %1 language servers you can easily install that supports %2.", "Il y a %1 serveur de langage que vous pouvez facilement installer qui supporte %2.", "Il y a %1 serveurs de langage que vous pouvez facilement installer qui supporte %2." ], "Troubleshooting": [ "R\u00e9solution de bugs" ], + "Validation of user settings for language server failed": [ + "\u00c9chec de la validation des param\u00e8tres de l'utilisateur pour le serveur de langue" + ], "Virtual Document": [ "Document virtuel" ], "Waiting for documents initialization...": [ "En attente d'initialisation des documents..." ], + "Waiting\u2026": [ + "En attente\u2026" + ], "Warning": [ "Alerte" ], "We do not have an auto-detection ready for a language servers supporting %1 yet.": [ "Nous n'avons pas encore de d\u00e9tection automatique pr\u00eate pour un serveur de langage prenant en charge %1." ], + "Workspace Configuration": [ + "Configuration des espaces de travail" + ], "You may contribute a specification for auto-detection as described in our ": [ "Vous pouvez contribuer \u00e0 une sp\u00e9cification pour l'auto-d\u00e9tection comme d\u00e9crit dans notre " ], "Your browser protects clipboard from write operations; please copy the message manually": [ "Votre navigateur prot\u00e8ge le presse-papiers contre les op\u00e9rations d'\u00e9criture; veuillez copier le message manuellement" ], + "Your language server settings do not follow current schema. The LSP configuration graphical interface will run in schema-free mode to enable you to continue using the current settings as-is (in case if the schema is outdated). If this is however an earlier configuration mistake (settings were not validated in earlier versions of jupyterlab-lsp), please correct the following validation errors in JSON Settings Editor, save, and reload application:": [ + "Les param\u00e8tres de votre serveur de langue ne suivent pas le sch\u00e9ma actuel. L'interface graphique de configuration LSP s'ex\u00e9cute en mode sans sch\u00e9ma pour vous permettre de continuer \u00e0 utiliser les param\u00e8tres actuels tels quels (dans le cas o\u00f9 le sch\u00e9ma n'est plus \u00e0 jour). Si toutefois c'est une erreur de configuration ant\u00e9rieure (les param\u00e8tres n'ont pas \u00e9t\u00e9 valid\u00e9s dans les versions pr\u00e9c\u00e9dentes de jupyterlab-lsp), veuillez corriger les erreurs de validation suivantes dans l'\u00e9diteur de param\u00e8tres JSON, sauvegarder, et recharger l'application :" + ], "a dict of language server specs, keyed by implementation": [ "un dictionnaire de sp\u00e9cifications de serveur de langue, cl\u00e9 par impl\u00e9mentation" ], @@ -4853,6 +7220,9 @@ "additional absolute paths to seek node_modules first": [ "chemins absolus suppl\u00e9mentaires pour rechercher node_modules en premier" ], + "allowed values: %1": [ + "valeurs autoris\u00e9es : %1" + ], "cell %1": [ "cellule %1" ], @@ -4872,12 +7242,10 @@ "chemin vers l'ex\u00e9cutable de nodejs" ], "pluralized\u0004%2/%3 virtual document connected (%4 connections; waiting for: %5)": [ - "%2/%3 virtual documents connected (%4 connections; waiting for: %5)", "%2/%3 document virtuel connect\u00e9 (%4 connexions ; en attente de : %5)", "%2/%3 documents virtuels connect\u00e9s (%4 connexions ; en attente de : %5)" ], "pluralized\u0004Fully connected, but %2/%3 virtual document stuck uninitialized: %4": [ - "Fully connected, but %2/%3 virtual documents stuck uninitialized: %4", "Compl\u00e8tement connect\u00e9, mais %2 document virtuel sur %3 n'a pas \u00e9t\u00e9 initialis\u00e9 : %4", "Compl\u00e8tement connect\u00e9, mais %2 documents virtuels sur %3 n'ont pas \u00e9t\u00e9 initialis\u00e9s : %4" ], @@ -4891,7 +7259,7 @@ "Surlignage du code" ], "schema\u0004Code Hover": [ - "Code Hover" + "Code Survol" ], "schema\u0004Code Jump": [ "Saut de code" @@ -4902,6 +7270,9 @@ "schema\u0004Code Signature": [ "Signature du code" ], + "schema\u0004Code Symbols": [ + "Symboles de code" + ], "schema\u0004Code Syntax": [ "Syntaxe du code" ], @@ -4920,6 +7291,9 @@ "schema\u0004LSP Rename settings.": [ "Param\u00e8tres de renommage de LSP." ], + "schema\u0004LSP Symbols (table of contents integration).": [ + "Symboles LSP (comme table des mati\u00e8res)." + ], "schema\u0004LSP code syntax highlighting settings.": [ "Param\u00e8tres de coloration syntaxique du code LSP." ], @@ -4932,6 +7306,9 @@ "schema\u0004Language Server Protocol settings.": [ "Param\u00e8tres de protocole du serveur de language." ], + "schema\u0004Language Servers": [ + "Serveurs de langage" + ], "settings\u0004An array of CodeMirror tokens for which the auto-invoke after entering a trigger (e.g. `.` in Python or `::` in R) character should be suppressed. The token names vary between languages (modes).": [ "Un tableau de jetons CodeMirror pour lequel l'auto-invoque apr\u00e8s avoir entr\u00e9 un trigger (par exemple `. en Python ou `::` en R) le caract\u00e8re doit \u00eatre supprim\u00e9. Les noms de jetons varient entre les langages (modes)." ], @@ -4944,6 +7321,12 @@ "settings\u0004Ask servers to send trace notifications": [ "Demander aux serveurs d'envoyer des notifications de tra\u00e7age" ], + "settings\u0004Automatic activation of hover without pressing a key. It will still be possible to show up tooltips with the modifier key.": [ + "Activation automatique du survol sans appuyer sur une touche. Il sera toujours possible d'afficher les info-bulles avec la touche de modificateur." + ], + "settings\u0004Automatic hover": [ + "Survol automatique" + ], "settings\u0004Cache size": [ "Taille du cache" ], @@ -4977,12 +7360,18 @@ "settings\u0004Default severity level": [ "Niveau de s\u00e9v\u00e9rit\u00e9 par d\u00e9faut" ], + "settings\u0004Delay between typing and refreshing diagnostic (requires restart)": [ + "D\u00e9lai entre la saisie et l'actualisation du diagnostic (n\u00e9cessite un red\u00e9marrage)" + ], "settings\u0004Diagnostic codes to ignore": [ "Codes de diagnostic \u00e0 ignorer" ], "settings\u0004Diagnostic messages to ignore": [ "Messages de diagnostic \u00e0 ignorer" ], + "settings\u0004Diagnostic severity levels to ignore": [ + "Niveaux de diagnostic \u00e0 ignorer" + ], "settings\u0004Disable": [ "D\u00e9sactiver" ], @@ -4992,6 +7381,9 @@ "settings\u0004Disable this feature. Requires reloading JupyterLab to apply changes.": [ "D\u00e9sactiver cette fonctionnalit\u00e9. N\u00e9cessite de recharger JupyterLab pour appliquer les modifications." ], + "settings\u0004Hover delay": [ + "D\u00e9lai de survol" + ], "settings\u0004If a code editor includes a code fragment in another language (for example a %%markdown magic in IPython) with appropriate foreign code extractor defined, and the extend of this code (coverage of the editor) passes the threshold, the syntax highlighting (i.e. the mode) will change to provide highlighting for the language of the foreign code.": [ "Si un \u00e9diteur de code inclut un fragment de code dans un autre langage (par exemple une magie %%markdown dans IPython) avec un extracteur de code \u00e9tranger appropri\u00e9 d\u00e9fini, et l'extension de ce code (couverture de l'\u00e9diteur) passe le seuil, la coloration syntaxique (par exemple, le mode) va changer pour fournir la mise en \u00e9vidence de la langue du code \u00e9tranger." ], @@ -5022,6 +7414,9 @@ "settings\u0004Language-server specific configuration, keyed by implementation, e.g: \n\npyls: {\n serverSettings: {\n pyls: {\n plugins: {\n pydocstyle: {\n enabled: true\n },\n pyflakes: {\n enabled: false\n },\n flake8: {\n enabled: true\n }\n }\n }\n }\n}\n\nAlternatively, using VSCode's naming convention:\n\npyls: {\n serverSettings: {\n \"pyls.plugins.pydocstyle.enabled\": true,\n \"pyls.plugins.pyflakes.enabled\": false,\n \"pyls.plugins.flake8.enabled\": true\n }\n}": [ "Configuration sp\u00e9cifique du serveur de language, trie par l'impl\u00e9mentation, par exemple: \n\npyls: {\n serverSettings: {\n pyls: {\n plugins: {\n pydocstyle: {\n enabled: true\n },\n flocons : {\n enabled: false\n },\n flake8 : {\n enabled: true\n }\n }\n }\n }\n}\n\nAlternativement, en utilisant la convention de nommage de VSCode:\n\npyls: {\n serverSettings: {\n \"pyls. lugins.pydocstyle.enabled\": true,\n \"pyls.plugins.pyflakes.enabled\": false,\n \"pyls.plugins.flake8.enabled\": true\n }\n}" ], + "settings\u0004Language-server specific configuration, keyed by implementation, e.g: \n\npyls: {\n serverSettings: {\n pyls: {\n plugins: {\n pydocstyle: {\n enabled: true\n },\n pyflakes: {\n enabled: false\n },\n flake8: {\n enabled: true\n }\n }\n }\n }\n}\n\nAlternatively, using dotted naming convention:\n\npyls: {\n serverSettings: {\n \"pyls.plugins.pydocstyle.enabled\": true,\n \"pyls.plugins.pyflakes.enabled\": false,\n \"pyls.plugins.flake8.enabled\": true\n }\n}": [ + "Configuration sp\u00e9cifique du serveur de language, trie par l'impl\u00e9mentation, par exemple: \n\npyls: {\n serverSettings: {\n pyls: {\n plugins: {\n pydocstyle: {\n enabled: true\n },\n flocons : {\n enabled: false\n },\n flake8 : {\n enabled: true\n }\n }\n }\n }\n}\n\nAlternativement, en utilisant les noms s\u00e9par\u00e9s par des points :\n\npyls: {\n serverSettings: {\n \"pyls.plugins.pydocstyle.enabled\": true,\n \"pyls.plugins.pyflakes.enabled\": false,\n \"pyls.plugins.flake8.enabled\": true\n }\n}" + ], "settings\u0004Layout of the completer, one of: 'detail-below', 'side-by-side'": [ "Mise en page du compl\u00e9teur, un de : 'detail-below' (d\u00e9tails en dessous), 'side-by-side' (c\u00f4te-\u00e0-c\u00f4te)" ], @@ -5046,9 +7441,15 @@ "settings\u0004Number of lines to show without collapsing": [ "Nombre de lignes \u00e0 afficher sans regroupement" ], + "settings\u0004Number of milliseconds after which the hover tooltip should be shown. Ignored if 'Automatic hover' is off.": [ + "Nombre de millisecondes avant d'afficher l'info-bulle de survol. Ignor\u00e9e si 'Automatique' est \u00e9teint." + ], "settings\u0004Number of milliseconds to delay sending out the highlights request to the language server; you can get better responsiveness adjusting this value, but setting it to zero can actually slow it down as the server might get overwhelmed when moving the cursor.": [ "Nombre de millisecondes pour retarder l'envoi de la requ\u00eate de surlignage au serveur de language ; vous pouvez obtenir une meilleure r\u00e9activit\u00e9 en ajustant cette valeur, mais le mettre \u00e0 z\u00e9ro peut en fait le ralentir car le serveur pourrait \u00eatre d\u00e9pass\u00e9 lors du d\u00e9placement du curseur." ], + "settings\u0004Number of milliseconds to delay sending out the hover request to the language server.": [ + "Nombre de millisecondes avant d'envoyer une requ\u00eate au serveur de langue suite au survol d'un mot." + ], "settings\u0004Number of milliseconds to delay sending out the hover request to the language server; you can get better responsiveness adjusting this value, but setting it to zero can actually slow it down as the server might get overwhelmed when moving the mouse over the code.": [ "Nombre de millisecondes pour retarder l'envoi de la requ\u00eate de surlignage au serveur de language ; vous pouvez obtenir une meilleure r\u00e9activit\u00e9 en ajustant cette valeur, mais le mettre \u00e0 z\u00e9ro peut en fait le ralentir car le serveur pourrait \u00eatre d\u00e9pass\u00e9 lors du d\u00e9placement du curseur." ], @@ -5067,6 +7468,9 @@ "settings\u0004Remove highlights on editor (e.g. cell) blur": [ "Supprimer les surlignements sur l'\u00e9diteur (par exemple la cellule) flou" ], + "settings\u0004Severities of diagnostics which should not be shown in the panel nor highlighted in the editor.": [ + "Niveaux de diagnostics qui ne devraient pas \u00eatre affich\u00e9s dans le panneau ni mis en \u00e9vidence dans l'\u00e9diteur." + ], "settings\u0004Should an attempt to get the kernel response (with timeout as specified by kernelResponseTimeout) be made if kernel is busy? If you often write code in notebook while computations are running for long time (e.g. training models), turning this off might give you faster response times.": [ "Devrait-on essayer d'obtenir la r\u00e9ponse du noyau (avec un d\u00e9lai d'attente tel que sp\u00e9cifi\u00e9 par kernelResponseTimeout) si le noyau est occup\u00e9 ? Si vous \u00e9crivez souvent du code dans un bloc-notes pendant que les calculs fonctionnent depuis longtemps (e. , mod\u00e8les de formation), cette d\u00e9sactivation peut vous donner des temps de r\u00e9ponse plus rapides." ], @@ -5082,6 +7486,12 @@ "settings\u0004Show documentation box": [ "Afficher la bo\u00eete de documentation" ], + "settings\u0004Show gutter (experimental, requires restart)": [ + "Afficher l'indicateur (exp\u00e9rimental, n\u00e9cessite un red\u00e9marrage)" + ], + "settings\u0004Show guttter (experimental, requires restart)": [ + "Afficher l'indicateur (exp\u00e9rimental, n\u00e9cessite un red\u00e9marrage)" + ], "settings\u0004Suppress invoke continuous hinting in specific code fragments": [ "Supprimer la suggestion en continu dans des fragments de code sp\u00e9cifiques" ], @@ -5139,6 +7549,9 @@ "settings\u0004Whether to enable continuous hinting (Hinterland mode).": [ "Activer ou non la suggestion en continu (mode Hinterland)." ], + "settings\u0004Whether to enable continuous hinting (Hinterland mode). Requires enabling autocompletion in the other 'Code completion' settings": [ + "Activer ou non la completion continue (mode Hinterland). N\u00e9cessite l'activation de l'autocompl\u00e9tion dans les autres param\u00e8tres de 'completion de Code'" + ], "settings\u0004Whether to show documentation box next to the completion suggestions.": [ "Afficher/Masquer la bo\u00eete de documentation \u00e0 c\u00f4t\u00e9 des suggestions de compl\u00e9tion." ], @@ -5146,6 +7559,41 @@ "essaye de trouver des serveurs de langage connus dans sys.prefix (et ailleurs)" ] }, + "jupyterlab_recents": { + "": { + "domain": "jupyterlab_recents", + "language": "fr-FR", + "plural_forms": "nplurals=2; plural=(n > 1);", + "version": "jupyterlab" + }, + "Clear Recents": [ + "Effacer les \u00e9l\u00e9ments r\u00e9cents" + ], + "Clear the list of recently opened items.": [ + "Effacer la liste des \u00e9l\u00e9ments r\u00e9cemment ouverts." + ], + "Recents": [ + "\u00c9l\u00e9ments r\u00e9cents" + ], + "schema\u0004JupyterLab Recents settings.": [ + "Param\u00e8tres de jupyterlab-recents." + ], + "schema\u0004Recent Files": [ + "Fichiers r\u00e9cents" + ], + "settings\u0004Number of items to store in the recent list.": [ + "Nombre d'\u00e9l\u00e9ments \u00e0 stocker dans la liste des \u00e9l\u00e9ments r\u00e9cents." + ], + "settings\u0004Poll frequency in seconds to check the recent item list. Set to 0 to deactivate; in that case it will refresh the list when the menu is displayed.": [ + "Fr\u00e9quence de rafra\u00eechissement en secondes pour v\u00e9rifier la liste des \u00e9l\u00e9ments r\u00e9cents. Mettre \u00e0 0 pour d\u00e9sactiver; dans ce cas, la liste sera actualis\u00e9e lorsque le menu sera affich\u00e9." + ], + "settings\u0004Poll frequency to check the recent item list": [ + "Fr\u00e9quence de rafra\u00eechissement pour v\u00e9rifier la liste des \u00e9l\u00e9ments r\u00e9cents" + ], + "settings\u0004Recent item list length": [ + "Longueur de la liste des \u00e9l\u00e9ments r\u00e9cents" + ] + }, "jupyterlab_search_replace": { "": { "domain": "jupyterlab_search_replace", @@ -5154,7 +7602,6 @@ "version": "jupyterlab" }, "%2 result(s) in %1 file": [ - "%2 results in %1 files", "%2 correspondance(s) dans %1 fichier", "%2 correspondances dans %1 fichiers" ], @@ -5195,7 +7642,6 @@ "Remplacer" ], "Replace %2 matche(s) accross %1 file with %3? This cannot be undone.": [ - "Replace %2 matches accross %1 files with %3? This cannot be undone.", "Remplacer %2 correspondance(s) dans %1 fichier par %3? Cette action est irr\u00e9versible.", "Remplacer %2 correspondances dans %1 fichiers par %3? Cette action est irr\u00e9versible." ], @@ -5268,29 +7714,35 @@ "version": "jupyterlab" }, " and %1 column": [ - " and %1 columns", " et %1 colonne", " et %1 colonnes" ], "%1 row": [ - "%1 rows", "%1 ligne", "%1 lignes" ], ", %1 column": [ - ", %1 columns", ", colonne %1", ", %1 colonnes" ], "CSV File": [ "Fichier CSV" ], + "Copy": [ + "Copier" + ], "Create a new CSV file": [ "Cr\u00e9er un nouveau fichier CSV" ], "Create a new TSV file": [ "Cr\u00e9er un nouveau fichier TSV" ], + "Delete Column": [ + "Supprimer cette colonne" + ], + "Delete Row": [ + "Supprimer cette ligne" + ], "First row as a header": [ "La premi\u00e8re ligne comprend les en-t\u00eates" ], @@ -5300,6 +7752,18 @@ "Freeze the initial columns (up to the selected column)": [ "Geler les colonnes initiales (jusqu'\u00e0 la colonne s\u00e9lectionn\u00e9e)" ], + "Insert Column To The Left": [ + "Ins\u00e9rer une colonne \u00e0 gauche" + ], + "Insert Column To The Right": [ + "Ins\u00e9rer une colonne \u00e0 droite" + ], + "Insert Row Above": [ + "Ins\u00e9rer une ligne au-dessus" + ], + "Insert Row Below": [ + "Ins\u00e9rer une ligne au-dessous" + ], "Insert a column at the end": [ "Ins\u00e9rer une colonne \u00e0 la fin" ], @@ -5315,6 +7779,12 @@ "Other": [ "Autres" ], + "Paste": [ + "Coller" + ], + "Redo": [ + "R\u00e9tablir" + ], "Remove the last column": [ "Supprimer la derni\u00e8re colonne" ], @@ -5322,7 +7792,6 @@ "Supprimer la derni\u00e8re ligne" ], "Selected %1 row": [ - "Selected %1 rows", "%1 ligne s\u00e9lectionn\u00e9e", "S\u00e9lectionn\u00e9 %1 lignes" ], @@ -5335,8 +7804,17 @@ "TSV File": [ "Fichier TSV" ], + "Undo": [ + "Annuler" + ], "Unfreeze frozen column": [ "D\u00e9bloquer la colonne gel\u00e9e" + ], + "schema\u0004JupyterLab Spreadsheet Editor": [ + "\u00c9diteur JupyterLab de feuille de calcul" + ], + "schema\u0004JupyterLab spreadsheet editor settings.": [ + "Param\u00e8tres de l'\u00e9diteur JupyterLab de feuilles de calcul." ] }, "jupyterlab_tour": { @@ -5346,42 +7824,288 @@ "plural_forms": "nplurals=2; plural=(n > 1);", "version": "jupyterlab" }, + " It can be used to open the associated document or to shut them down.": [ + " Il peut \u00eatre utilis\u00e9 pour ouvrir le document associ\u00e9 ou pour le fermer." + ], + ": Executable code": [ + ": Code ex\u00e9cutable" + ], + ": Markdown formatted text": [ + ": Texte au format Markdown" + ], + ": Plain text": [ + ": Texte brut" + ], + ": a list of the open documents and activities": [ + ": une liste des documents et activit\u00e9s ouverts" + ], + ": actions for managing kernels (i.e. separate processes for running code)": [ + ": actions pour g\u00e9rer les noyaux (c'est-\u00e0-dire des processus s\u00e9par\u00e9s pour ex\u00e9cuter le code)" + ], + ": actions for running code in notebooks and code consoles for example": [ + ": actions pour ex\u00e9cuter du code dans les notebooks et consoles de code par exemple" + ], + ": actions related to editing documents and other activities": [ + ": actions li\u00e9es \u00e0 l'\u00e9dition de documents et d'autres activit\u00e9s" + ], + ": actions related to files and directories": [ + ": actions li\u00e9es aux fichiers et r\u00e9pertoires" + ], + ": actions that alter the appearance of Jupyter Notebook": [ + ": actions qui modifient l'apparence de Jupyter Notebook" + ], + ": actions that alter the appearance of JupyterLab": [ + ": actions qui modifient l'apparence de JupyterLab" + ], + ": common settings and an advanced settings editor": [ + ": param\u00e8tres communs et \u00e9diteur de param\u00e8tres avanc\u00e9s" + ], + ": common settings and an settings editor": [ + ": param\u00e8tres communs et \u00e9diteur de param\u00e8tres" + ], + ": help links": [ + ": liens d'aide" + ], + "A cell can have different type": [ + "Une cellule peut avoir diff\u00e9rents types" + ], + "A cell has an input and an output area. This is the input area that you can edit with\n the proper syntax depending on the type.": [ + "Une cellule a une entr\u00e9e et des sorties. Ceci est la zone de saisie que vous pouvez \u00e9diter avec la syntaxe appropri\u00e9e en fonction du type." + ], + "Add a tour": [ + "Ajouter un tour" + ], + "Add a tour and returns it.\nArguments {tour: ITour}\nReturns `null` if a failure occurs.": [ + "Ajoute un tour et la renvoie .\nArguments {tour: ITour}\nRenvoie `null` en cas d'\u00e9chec." + ], + "All user actions in Jupyter Notebook are processed through a centralized\n command system, called command palette. It provides a keyboard-driven\n way to search for and run Jupyter Notebook commands.": [ + "Toutes les actions de l'utilisateur dans Jupyter Notebook sont trait\u00e9es via un centre de commandes, appel\u00e9e palette de commandes. Il fournit un moyen de recherche et d'ex\u00e9cution des commandes Jupyter Notebook avec le clavier." + ], + "All user actions in JupyterLab are processed through a centralized\n command system, called command palette. It provides a keyboard-driven\n way to search for and run JupyterLab commands.": [ + "Toutes les actions de l'utilisateur dans JupyterLab sont trait\u00e9es via un centre de commandes, appel\u00e9e palette de commandes. Il fournit un moyen de recherche et d'ex\u00e9cution des commandes JupyterLab avec le clavier." + ], "Back": [ "Pr\u00e9c\u00e9dent" ], + "Choose a tour": [ + "Choisir un tour" + ], "Close": [ "Fermer" ], + "Code": [ + "Code" + ], + "Command Palette": [ + "Palette de commandes" + ], "Don't show me again": [ "Ne plus me le montrer" ], "Done": [ "Termin\u00e9" ], + "Drag a tab to the center of a tab panel to move the tab to the panel.": [ + "Faites glisser un onglet au centre d'un onglet pour d\u00e9placer l'onglet vers le panneau." + ], + "Edit": [ + "Modifier" + ], "Error creating new tour. TourHandler id's must be unique.\nTutorial with the id: '%1' already exists.": [ "Erreur lors de la cr\u00e9ation d'un nouveau tour. L'id de TourHandler doit \u00eatre unique.\nTour avec l'id : '%1' existe d\u00e9j\u00e0." ], + "Error encountered adding notebook tour %1 (%2)": [ + "Une erreur s'est produite lors de l'ajout d'un tour utilisateur %1 (%2)" + ], "Error encountered adding user tour %1 (%2)": [ "Une erreur s'est produite lors de l'ajout d'un tour utilisateur %1 (%2)" ], "Fail to add tour '%1' (%2)": [ "Impossible d'ajouter le tour '%1' (%2)" ], + "File": [ + "Fichier" + ], + "File Browser": [ + "Navigateur de fichiers" + ], + "Help": [ + "Aide" + ], + "Hitting the Play button (or pressing Shift+Enter) will execute the cell content.": [ + "En appuyant sur le bouton Play (ou en appuyant sur Maj+Entr\u00e9e) vous ex\u00e9cuterez le contenu de la cellule." + ], + "Its name and its status are displayed here.": [ + "Son nom et son statut sont affich\u00e9s ici." + ], + "Kernel": [ + "Noyau" + ], + "Launch a Tour": [ + "Lancer un tour" + ], + "Launch a tour.\nIf no id provided, prompt the user.\nArguments {id: Tour ID}": [ + "Lancer un tour.\nSi aucun id n'est fourni, demander \u00e0 l'utilisateur d'en s\u00e9lectionner un.\nArguments {id: Tour ID}" + ], + "Left Side Bar": [ + "Barre lat\u00e9rale gauche" + ], + "Main Work Area": [ + "Zone de travail principale" + ], + "Markdown": [ + "Markdown" + ], + "Metadata (like tags) can be added to cells through this tab.": [ + "Les m\u00e9tadonn\u00e9es (comme les balises) peuvent \u00eatre ajout\u00e9es aux cellules \u00e0 travers cet onglet." + ], "Next": [ "Suivant" ], + "No Tours found in this Notebook": [ + "Aucune visite dans ce Notebook" + ], + "Notebook Tour": [ + "Tour du Notebook" + ], + "Notebook Tours": [ + "Tours du Notebook" + ], + "Notebook consists of one cells list.": [ + "Le notebook est constitu\u00e9 d'une liste de cellules." + ], + "Notebooks are documents combining live runnable code with narrative text (i.e. text, images,...).": [ + "Les notebooks sont des documents qui combinent du code en direct et du texte narratif (par exemple des textes et des images)." + ], + "Noteboook Dashboard": [ + "Tableau de bord" + ], + "Once a cell has been executed. Its result is display in the output cell area.": [ + "Une fois une cellule ex\u00e9cut\u00e9e, son r\u00e9sultat est affich\u00e9 dans la zone des sorties de la cellule." + ], "Open": [ "Ouvrir" ], + "Pause the tour by clicking anywhere outside of the tooltip.": [ + "Mettez le tour en pause en cliquant n'importe o\u00f9 en dehors de l'info-bulle." + ], + "Raw": [ + "Brut" + ], + "Resume the tour by clicking on the symbol:": [ + "Reprenez le tour en cliquant sur le symbole :" + ], + "Run": [ + "Ex\u00e9cuter" + ], + "Run all Tours": [ + "Lancer tous les tours" + ], + "Settings": [ + "Param\u00e8tres" + ], "Skip": [ "Ignorer" ], + "Some information on the tour, first.": [ + "Quelques informations sur le tour, tout d'abord." + ], + "Start a Notebook Tour": [ + "D\u00e9marrer le tour du notebook" + ], "Start now": [ "D\u00e9marrer maintenant" ], + "Status Bar": [ + "Barre de statut" + ], + "Subdivide a tab panel by dragging a tab to the left, right, top, or bottom of the panel.": [ + "Subdivisez un panneau d'onglets en faisant glisser un onglet vers la gauche, la droite, le haut ou le bas du panneau." + ], + "Tabs": [ + "Onglets" + ], + "The file browser enable you to work with files and directories on your\n system. This includes opening, creating, deleting, renaming,\n downloading, copying, and sharing files and directories.": [ + "Le navigateur de fichiers vous permet de travailler avec des fichiers et des dossiers de votre syst\u00e8me. Cela inclut l'ouverture, la cr\u00e9ation, la suppression, le renommage, le t\u00e9l\u00e9chargement, la copie et le partage de fichiers et r\u00e9pertoires." + ], + "The file browser enable you to work with files and directories on your\n system. This includes opening, creating, deleting, renaming,\n downloading, copying, and sharing files and directories.": [ + "Le navigateur de fichiers vous permet de travailler avec des fichiers et des dossiers de votre syst\u00e8me. Cela inclut l'ouverture, la cr\u00e9ation, la suppression, le renommage, le t\u00e9l\u00e9chargement, la copie et le partage de fichiers et r\u00e9pertoires." + ], + "The following tour will point out some of the main UI components within Jupyter Notebook.": [ + "Le tour suivant indiquera certains des principaux composants de l'interface utilisateur de Jupyter Notebook." + ], + "The following tour will point out some of the main UI components within JupyterLab.": [ + "Le tour suivant indiquera certains des principaux composants de l'interface utilisateur de JupyterLab." + ], + "The main area enables you to arrange documents and activities into\n panels of tabs that can be resized or subdivided.": [ + "La zone principale vous permet d'organiser des documents et des activit\u00e9s en panneaux\n d'onglets qui peuvent \u00eatre redimensionn\u00e9s ou subdivis\u00e9s." + ], + "The notebook dashboard enables you to arrange documents and monitor running kernels.": [ + "Le tableau de bord vous permet d'organiser des documents et de surveiller l'ex\u00e9cution des noyaux." + ], + "The running kernels are listed on this tab.": [ + "Les noyaux en cours d'ex\u00e9cution sont list\u00e9s dans cet onglet." + ], + "The tab for the current activity is marked with a colored top border.": [ + "L'onglet de l'activit\u00e9 en cours est marqu\u00e9 avec une bordure sup\u00e9rieure color\u00e9e." + ], + "This is the first cell.": [ + "Ceci est la premi\u00e8re cellule." + ], + "This is the top menu bar where you can access several menus.": [ + "C'est la barre de menu sup\u00e9rieure o\u00f9 vous pouvez acc\u00e9der \u00e0 plusieurs menus." + ], + "This sidebar contains a number of tabs: a file browser, a list of tabs, running kernels and terminals,...": [ + "Cette barre lat\u00e9rale contient plusieurs onglets : un navigateur de fichiers, une liste d'onglets, des noyaux et des terminaux,..." + ], + "This tab panel contains a number of tabs: a file browser, a list of running kernels and terminals,...": [ + "Cette page contient plusieurs onglets : un navigateur de fichiers, une liste des noyaux et des terminaux,..." + ], + "Tip: Actions can be triggered through the context menu.": [ + "Astuce : les actions peuvent \u00eatre d\u00e9clench\u00e9es via le menu contextuel." + ], + "Tip: The sidebar can be collapsed or expanded by selecting\n \"Show Left Sidebar\" in the View menu or by\n clicking on the active sidebar tab.": [ + "Astuce: La barre lat\u00e9rale peut \u00eatre r\u00e9duite ou \u00e9tendue en s\u00e9lectionnant \"Afficher la barre lat\u00e9rale de gauche\" dans le menu Affichage ou en cliquant sur l'onglet actif." + ], + "Tip: To open it, the default shortcut is \"Ctrl + Shift + C\"": [ + "Astuce : pour l'ouvrir, le raccourci par d\u00e9faut est \"Ctrl + Shift + C\"" + ], + "Tip: Tours can be restarted from the Help menu.": [ + "Astuce : Les visites peuvent \u00eatre red\u00e9marr\u00e9es \u00e0 partir du menu Aide." + ], + "Top Menu Options": [ + "Options du menu principal" + ], + "Tour metadata is not valid: see the browser console!": [ + "Les m\u00e9tadonn\u00e9es du tour ne sont pas valides : consultez la console du navigateur !" + ], "Try the %1.": [ "Essayez le %1." ], + "Validation errors found: fix them in Advanced Settings": [ + "Erreurs lors de la validation des param\u00e8tres : corrigez-les dans les param\u00e8tres avanc\u00e9s" + ], + "Various information are reported on the status bar.": [ + "Diverses informations sont rapport\u00e9es dans la barre de statut." + ], + "View": [ + "Affichage" + ], + "Welcome Tour": [ + "Tour de bienvenue" + ], + "Welcome to Jupyter Notebook!": [ + "Bienvenue dans Jupyter Notebook !" + ], + "Welcome to JupyterLab!": [ + "Bienvenue dans JupyterLab!" + ], + "When executing a \"Code\" cell, its code is sent to a execution kernel.": [ + "Lorsque vous ex\u00e9cutez une cellule \"Code\", son code est envoy\u00e9 \u00e0 un noyau d'ex\u00e9cution." + ], + "Working with notebooks!": [ + "Travailler avec des notebooks!" + ], "schema\u0004Configuration for user-defined tours. This schema is generated from https://github.com/gilbarbara/react-joyride/blob/master/types/index.d.ts": [ "Configuration pour les tours d\u00e9finis par l'utilisateur. Ce sch\u00e9ma est g\u00e9n\u00e9r\u00e9 \u00e0 partir de https://github.com/gilbarbara/react-joyride/blob/master/types/index.d.ts" ], @@ -5403,12 +8127,18 @@ "settings\u0004The definition of the steps of a tour": [ "D\u00e9finition des \u00e9tapes d'un tour" ], + "settings\u0004The name of an already-registered LabIcon to display next to this tour": [ + "Le nom d'une ic\u00f4ne d\u00e9j\u00e0 enregistr\u00e9e \u00e0 afficher \u00e0 c\u00f4t\u00e9 de ce tour" + ], + "settings\u0004The tour version": [ + "La version du tour" + ], + "settings\u0004The tour version (prefer calendar versioning YYYYMMDD) to determine if an user should see it again or not.": [ + "La version du tour (pr\u00e9f\u00e9rez la version au format calendrier AAAMMDD) pour d\u00e9terminer si un utilisateur doit le revoir ou non." + ], "settings\u0004Tours": [ "Tours" ], - "settings\u0004Translation domain containing for this tour": [ - "Domaine de traduction contenant ce tour" - ], "settings\u0004Translation domain containing strings for this tour": [ "Domaine de traduction contenant les cha\u00eenes de caract\u00e8res de ce tour" ], @@ -5455,9 +8185,15 @@ "Include Metadata": [ "Inclure les m\u00e9tadonn\u00e9es" ], + "Jupytext": [ + "Jupytext" + ], "Jupytext FAQ": [ "FAQ Jupytext" ], + "Jupytext Notebook": [ + "Jupytext Notebook" + ], "Jupytext Reference": [ "R\u00e9f\u00e9rence Jupytext" ], @@ -5467,6 +8203,9 @@ "MyST Markdown Notebook": [ "Notebook MyST Markdown" ], + "New Text Notebook": [ + "Nouveau Jupyter Notebook" + ], "Pair Notebook with Hydrogen Script": [ "Associer le notebook \u00e0 un script Hydrogen" ], @@ -5494,6 +8233,9 @@ "Pair Notebook with percent Script": [ "Associer le notebook \u00e0 un script avec %" ], + "Pair notebook": [ + "Associer le notebook" + ], "Please edit the notebook metadata directly if you wish a custom configuration.": [ "Veuillez modifier les m\u00e9tadonn\u00e9es du notebook directement si vous souhaitez une configuration personnalis\u00e9e." ], @@ -5505,6 +8247,460 @@ ], "Unpair Notebook": [ "Dissocier le notebook" + ], + "schema\u0004Jupytext": [ + "Jupytext" + ], + "schema\u0004List of Jupytext Text Notebook formats that will be added to launcher and jupytext menu.": [ + "Liste des formats Jupytext Notebook qui seront ajout\u00e9s au launcher et au menu Jupytext." + ], + "settings\u0004Markdown Notebook": [ + "Notebook Markdown" + ], + "settings\u0004MyST Markdown Notebook": [ + "Notebook MyST Markdown" + ], + "settings\u0004Quarto Markdown Notebook": [ + "Notebook Quarto Markdown" + ], + "settings\u0004R Markdown Notebook": [ + "Notebook R Markdown" + ], + "settings\u0004Refresh the current browser tab for the changes to take effect.": [ + "Rafra\u00eechissez l'onglet actuel du navigateur pour que les modifications prennent effet." + ], + "settings\u0004Text Notebook as Script in Hydrogen Format": [ + "Notebook en tant que script au format Hydrogen" + ], + "settings\u0004Text Notebook as Script in Light Format": [ + "Notebook en tant que script au format Light" + ], + "settings\u0004Text Notebook as Script in Nomarker Format": [ + "Notebook en tant que script au format Nomarker" + ], + "settings\u0004Text Notebook as Script in Percent Format": [ + "Notebook en tant que script au format Percent" + ] + }, + "nbdime": { + "": { + "domain": "nbdime", + "language": "fr-FR", + "plural_forms": "nplurals=2; plural=(n > 1);", + "version": "jupyterlab" + }, + "(\u2026$ unchanged lines\u2026)": [ + "(\u2026$ lignes inchang\u00e9es\u2026)" + ], + "Added on both sides": [ + "Ajout\u00e9 des deux c\u00f4t\u00e9s" + ], + "Cell added locally": [ + "Cellule ajout\u00e9e localement" + ], + "Cell added remotely": [ + "Cellule ajout\u00e9e \u00e0 distance" + ], + "Cell deleted locally": [ + "Cellule supprim\u00e9e localement" + ], + "Cell deleted remotely": [ + "Cellule supprim\u00e9e \u00e0 distance" + ], + "Cell has conflicting IDs! Use a text editor to edit the value (base value kept).": [ + "La cellule a des ID en conflit ! Utilisez un \u00e9diteur de texte pour modifier la valeur (valeur de base conserv\u00e9e)." + ], + "Checkpoint": [ + "Point de contr\u00f4le" + ], + "Clear all cell outputs": [ + "Effacer toutes les sorties de cellules" + ], + "Clear conflicted cell outputs": [ + "Effacer les sorties de cellules en conflit" + ], + "Clear outputs": [ + "Effacer les sorties" + ], + "Conflicting cell operations": [ + "Op\u00e9rations de cellules en conflit" + ], + "Delete cell": [ + "Supprimer la cellule" + ], + "Deleted on both sides": [ + "Supprim\u00e9 des deux c\u00f4t\u00e9s" + ], + "Diff checkpoint: %1": [ + "Diff avec le point de contr\u00f4le : %1" + ], + "Diff git: %1": [ + "Diff Git: %1" + ], + "Diff: %1 \u2194 %2": [ + "Diff: %1 \u2194 %2" + ], + "Display nbdiff between two notebooks": [ + "Afficher le diff entre deux notebooks" + ], + "Display nbdiff from checkpoint to currently saved version": [ + "Afficher le diff entre le point de contr\u00f4le et la version actuellement enregistr\u00e9e" + ], + "Display nbdiff from git HEAD to currently saved version": [ + "Afficher le diff entre la t\u00eate de la branche et la version actuellement enregistr\u00e9e" + ], + "Execution count will be cleared.": [ + "Le compteur d'ex\u00e9cutions sera effac\u00e9." + ], + "Export diff": [ + "Exporter le diff" + ], + "Failed to fetch diff: %1": [ + "Impossible de r\u00e9cup\u00e9rer le diff: %1" + ], + "Hide unchanged cells": [ + "Masquer les cellules inchang\u00e9es" + ], + "Local: '%1'\nRemote: '%2'": [ + "Local: '%1'\nDistant : '%2'" + ], + "Local: git HEAD\nRemote: '%1'": [ + "Local: git HEAD\nDistant: '%1'" + ], + "Local: latest checkpoint\nRemote: '%1'": [ + "Local: dernier point de contr\u00f4le\nDistant: '%1'" + ], + "Mark resolved": [ + "Marquer comme r\u00e9solu" + ], + "Metadata changed": [ + "M\u00e9tadonn\u00e9es modifi\u00e9es" + ], + "Notebook Git diff": [ + "Diff du notebook" + ], + "Notebook checkpoint diff": [ + "Diff notebook avec le point de contr\u00f4le" + ], + "Notebook diff": [ + "Diff du notebook" + ], + "Notebook metadata changed": [ + "M\u00e9tadonn\u00e9es du notebook modifi\u00e9es" + ], + "Notebook metadata unchanged": [ + "M\u00e9tadonn\u00e9es du notebook inchang\u00e9es" + ], + "Output added": [ + "Sortie ajout\u00e9e" + ], + "Output deleted": [ + "Sortie supprim\u00e9e" + ], + "Outputs changed": [ + "Sorties modifi\u00e9es" + ], + "Outputs conflicted": [ + "Sorties en conflit" + ], + "Outputs unchanged": [ + "Sorties inchang\u00e9es" + ], + "Render": [ + "Rendu" + ], + "Resolve Conflict": [ + "R\u00e9soudre le conflit" + ], + "Show source": [ + "Affcher la source" + ], + "Toggle locked scrolling": [ + "Verrouiller/D\u00e9verrouiller le d\u00e9filement" + ], + "Trust": [ + "Faire confiance" + ], + "Unable to query nbdime API. Is the server extension enabled?": [ + "Impossible d'interroger l'API nbdime. L'extension serveur est-elle activ\u00e9e ?" + ], + "Value missing": [ + "Valeur manquante" + ], + "schema\u0004Nbdime": [ + "Nbdime" + ], + "schema\u0004Settings for the nbdime extension.": [ + "Param\u00e8tres de l'extension nbdime." + ], + "settings\u0004Hide Unchanged Cells": [ + "Masquer les cellules inchang\u00e9es" + ], + "settings\u0004Nbdime": [ + "Nbdime" + ], + "settings\u0004Whether unchanged cells should be hidden by default.": [ + "Les cellules non modifi\u00e9es doivent-elles \u00eatre masqu\u00e9es par d\u00e9faut ou non." + ] + }, + "notebook": { + "": { + "domain": "notebook", + "language": "fr-FR", + "plural_forms": "nplurals=2; plural=(n > 1);", + "version": "jupyterlab" + }, + "About %1": [ + "\u00c0 propos de %1" + ], + "Advanced Tools": [ + "Outils avanc\u00e9s" + ], + "Are you sure you want to exit Jupyter Notebook?\n\nAny unsaved changes will be lost.": [ + "\u00cates-vous s\u00fbr de vouloir quitter Jupyter Notebook ?\n\nToutes les modifications non enregistr\u00e9es seront perdues." + ], + "CONTRIBUTOR LIST": [ + "LISTE DES CONTRIBUTEURS" + ], + "Close and Shut Down Notebook": [ + "Fermer et arr\u00eater le notebook" + ], + "Collapse %1 side panel": [ + "R\u00e9duire le panneau lat\u00e9ral %1" + ], + "Dismiss": [ + "Ignorer" + ], + "Edit Notebook Metadata": [ + "Editer les m\u00e9tadonn\u00e9es du notebook" + ], + "File Browser": [ + "Navigateur de fichiers" + ], + "File Browser Section": [ + "Section du navigateur de fichiers" + ], + "Files": [ + "Fichiers" + ], + "Filter files by name": [ + "Filtrer les fichiers par nom" + ], + "Handle Local Link": [ + "G\u00e9rer le lien local" + ], + "Help": [ + "Aide" + ], + "JUPYTER NOTEBOOK ON GITHUB": [ + "JUPYTER NOTEBOOK SUR GITHUB" + ], + "JavaScript disabled for notebook display": [ + "JavaScript d\u00e9sactiv\u00e9 pour l'affichage des notebooks" + ], + "JavaScript enabled for notebook display": [ + "JavaScript activ\u00e9 pour l'affichage des notebooks" + ], + "JupyterLab": [ + "JupyterLab" + ], + "Last Checkpoint: %1": [ + "Dernier point de contr\u00f4le : %1" + ], + "Launch Jupyter Notebook File Browser": [ + "Ouvrir le navigateur de fichiers Jupyter Notebook" + ], + "Left Sidebar": [ + "Barre lat\u00e9rale gauche" + ], + "NbClassic": [ + "NbClassic" + ], + "New": [ + "Nouveau" + ], + "Not Trusted": [ + "Non fiable" + ], + "Notebook": [ + "Notebook" + ], + "Open JupyterLab": [ + "Ouvrir JupyterLab" + ], + "Open in %1": [ + "Ouvrir dans %1" + ], + "Open in...": [ + "Ouvrir dans..." + ], + "Rename\u2026": [ + "Renommer\u2026" + ], + "Right Sidebar": [ + "Barre lat\u00e9rale droite" + ], + "Running": [ + "En cours" + ], + "Select items to perform actions on them.": [ + "S\u00e9lectionnez les \u00e9l\u00e9ments sur lesquels effectuer des actions." + ], + "Show %1 in the left sidebar": [ + "Afficher %1 dans la barre lat\u00e9rale de gauche" + ], + "Show %1 in the right sidebar": [ + "Afficher %1 dans la barre lat\u00e9rale de droite" + ], + "Show %1 in the sidebar": [ + "Afficher %1 dans la barre lat\u00e9rale" + ], + "Show Header": [ + "Afficher l'en-t\u00eate" + ], + "Toggle Zen Mode": [ + "Activer/d\u00e9sactiver le mode Zen" + ], + "Trusted": [ + "Fiable" + ], + "Upload": [ + "Importer" + ], + "Version: %1": [ + "Version : %1" + ], + "menu\u0004Cell Type": [ + "Type de cellule" + ], + "schema\u0004File Browser Widget": [ + "Navigateur de fichiers" + ], + "schema\u0004File Browser Widget - File Actions": [ + "Navigateur de fichiers - Actions de fichiers" + ], + "schema\u0004File Browser widget - File Actions settings.": [ + "Navigateur de fichiers - Param\u00e8tres des actions de fichiers." + ], + "schema\u0004File Browser widget settings.": [ + "Param\u00e8tres du navigateur de fichiers." + ], + "schema\u0004Interface Switcher": [ + "S\u00e9lecteur d'interface" + ], + "schema\u0004Interface Switcher settings.": [ + "Param\u00e8tres du s\u00e9lecteur d'interface." + ], + "schema\u0004Jupyter Notebook Help Menu Entries": [ + "Entr\u00e9es du menu aide de Jupyter Notebook" + ], + "schema\u0004Jupyter Notebook Menu Entries": [ + "Entr\u00e9es du menu de Jupyter Notebook" + ], + "schema\u0004Jupyter Notebook Notebook": [ + "Notebooks de Jupyter Notebook" + ], + "schema\u0004Jupyter Notebook Notebook settings": [ + "Param\u00e8tres des notebooks de Jupyter Notebook" + ], + "schema\u0004Jupyter Notebook Pages": [ + "Pages du Jupyter Notebook" + ], + "schema\u0004Jupyter Notebook Top Area": [ + "Zone sup\u00e9rieure de Jupyter Notebook" + ], + "schema\u0004Jupyter Notebook Top Area settings": [ + "Param\u00e8tres de la zone sup\u00e9rieure de Jupyter Notebook" + ], + "schema\u0004Jupyter Notebook Zen Mode": [ + "Mode Zen de Jupyter Notebook" + ], + "schema\u0004Kernel logo": [ + "Logo du noyau" + ], + "schema\u0004Kernel logo in the top area": [ + "Logo du noyau dans la zone sup\u00e9rieure" + ], + "schema\u0004Launch Shortcuts": [ + "Ouvrir les raccourcis" + ], + "schema\u0004Launch Shortcuts.": [ + "Ouvrir les raccourcis." + ], + "schema\u0004Notebook Shell": [ + "Disposition de l'application" + ], + "schema\u0004Notebook Shell layout settings.": [ + "Param\u00e8tres de mise en page de Notebook." + ], + "schema\u0004Notebook checkpoint indicator": [ + "Indicateur de point de contr\u00f4le du notebook" + ], + "schema\u0004Title widget": [ + "Widget de titre" + ], + "settings\u0004Auto Scroll Outputs": [ + "D\u00e9filement automatique des sorties de cellules" + ], + "settings\u0004Command arguments": [ + "Arguments de la commande" + ], + "settings\u0004Command id": [ + "Identifiant de la commande" + ], + "settings\u0004Customize shell widget positioning": [ + "Personnaliser le positionnement des widgets" + ], + "settings\u0004File browser toolbar items": [ + "\u00c9l\u00e9ments de la barre d'outils du navigateur de fichiers" + ], + "settings\u0004If defined, it will override the command icon": [ + "Si d\u00e9fini, cela remplacera l'ic\u00f4ne de commande" + ], + "settings\u0004If defined, it will override the command label": [ + "Si d\u00e9fini, cela remplacera le libell\u00e9 de la commande" + ], + "settings\u0004Item icon id": [ + "Identifiant de l'ic\u00f4ne" + ], + "settings\u0004Item label": [ + "Libell\u00e9 de l'\u00e9l\u00e9ment" + ], + "settings\u0004Item rank": [ + "Priorit\u00e9 de l'\u00e9l\u00e9ment" + ], + "settings\u0004Item type": [ + "Type d'\u00e9l\u00e9ment" + ], + "settings\u0004Jupyter Notebook Notebook": [ + "Notebooks de Jupyter Notebook" + ], + "settings\u0004Jupyter Notebook Top Area": [ + "Zone sup\u00e9rieure de Jupyter Notebook" + ], + "settings\u0004Note: To disable a toolbar item,\ncopy it to User Preferences and add the\n\"disabled\" key. The following example will disable the uploader button:\n{\n \"toolbar\": [\n {\n \"name\": \"uploader\",\n \"disabled\": true\n }\n ]\n}\n\nToolbar description:": [ + "Remarque : Pour d\u00e9sactiver un \u00e9l\u00e9ment de la barre d'outils,\ncopiez-le dans les pr\u00e9f\u00e9rences utilisateur et ajoutez l'attribut\n\"disabled\". L'exemple suivant d\u00e9sactivera le bouton pour envoyer un fichier:\n{\n \"toolbar\": [\n {\n \"name\": \"uploader\",\n \"disabled\": true\n }\n ]\n}\n\nDescription de la barre d'outils :" + ], + "settings\u0004Overrides default widget position in the application layout": [ + "Remplace la position par d\u00e9faut du widget dans la disposition de l'application" + ], + "settings\u0004Top Bar Visibility": [ + "Visibilit\u00e9 de la barre sup\u00e9rieure" + ], + "settings\u0004Unique name": [ + "Nom unique" + ], + "settings\u0004Whether the item is ignored or not": [ + "Si l'\u00e9l\u00e9ment est ignor\u00e9 ou non" + ], + "settings\u0004Whether to auto scroll the output area when the outputs become too long": [ + "Activer le d\u00e9filement automatique de la zone de sortie quand les sorties deviennent trop longues" + ], + "settings\u0004Whether to show the top bar or not, yes for always showing, no for always not showing, automatic for adjusting to screen size": [ + "Si vous voulez afficher la barre sup\u00e9rieure ou non, 'yes' pour toujours la montrer, 'no' pour toujours la cacher, 'automatic' pour ajuster la visibilit\u00e9 selon la taille de l'\u00e9cran" + ], + "\u00a9 2021-2023 Jupyter Notebook Contributors": [ + "\u00a9\ufe0f 2021-2023 Jupyter Notebook Contributeurs" ] }, "retrolab": { @@ -5651,6 +8847,12 @@ "Dictionary not loaded": [ "Dictionnaire non charg\u00e9" ], + "Enable": [ + "Activer" + ], + "Enable spellchecking in %1?": [ + "Activer la correction orthographique dans %1?" + ], "Ignore": [ "Ignorer" ], @@ -5660,9 +8862,24 @@ "No spellcheck suggestions": [ "Aucune suggestion de correction orthographique" ], + "Remember this decision (updates settings).": [ + "Se souvenir de cette d\u00e9cision (mise \u00e0 jour des param\u00e8tres)." + ], + "Remember this decision.": [ + "Se souvenir de cette d\u00e9cision." + ], "Spell Checker": [ "V\u00e9rificateur orthographique" ], + "Spellcheck off": [ + "Correcteur orthographique arr\u00eat\u00e9" + ], + "The decision will apply to all editors with this content type.": [ + "La d\u00e9cision s'appliquera \u00e0 tous les \u00e9diteurs de ce type de contenu." + ], + "The will apply to all editors with %1 content type.": [ + "Cela s'appliquera \u00e0 tous les \u00e9diteurs de type %1." + ], "Toggle spellchecker": [ "Activer/d\u00e9sactiver le correcteur orthographique" ], @@ -5678,6 +8895,12 @@ "settings\u0004Case-sensitive list of words to be ignored": [ "Liste de mots \u00e0 ignorer sensible \u00e0 la casse" ], + "settings\u0004Check spelling in comments": [ + "V\u00e9rifier l'orthographe dans les commentaires" + ], + "settings\u0004Check spelling in strings": [ + "V\u00e9rifier l'orthographe dans les cha\u00eenes de caract\u00e8res" + ], "settings\u0004Dictionary identifier, e.g. en-us": [ "Identifiant du dictionnaire, par ex. en-us" ], @@ -5705,6 +8928,9 @@ "settings\u0004Theme for decorating misspelt words, one of:\n - 'background-box': fills the background of the misspelt word;\n - 'wavy-underline': underline with wavelets (note: Chrome has a bug which prevents rendering of wavelets under some very short words)\n - 'dotted-underline': underline with dotted style": [ "Th\u00e8me pour d\u00e9corer des mots mal orthographi\u00e9s, parmi :\n - 'background-box' : remplit le fond du mot mal orthographi\u00e9s;\n - 'wavy-underline' : Souligner avec des ondes (note: Chrome a un bug qui emp\u00eache le rendu des ondes sous quelques mots tr\u00e8s courts)\n - 'dotted-underline' : souligner avec le style pointill\u00e9" ], + "settings\u0004Time delay before spellchecking starts (debouncer).": [ + "D\u00e9lai avant le d\u00e9but de la v\u00e9rification orthographique (d\u00e9bounceur)." + ], "settings\u0004URL address of the .aff file": [ "Adresse URL du fichier .aff" ], diff --git a/api/translations/zh_CN.json b/api/translations/zh_CN.json index 1235cc02..0bacda6b 100644 --- a/api/translations/zh_CN.json +++ b/api/translations/zh_CN.json @@ -22,6 +22,9 @@ "settings\u0004Auto-Start Client": [ "\u81ea\u542f\u52a8\u5ba2\u6237\u7aef" ], + "settings\u0004Check dashboards via browser.": [ + "\u901a\u8fc7\u6d4f\u89c8\u5668\u53d1\u8d77\u9a8c\u8bc1\u4eea\u8868\u76d8\u7684\u68c0\u67e5\u3002" + ], "settings\u0004Dask": [ "Dask" ], @@ -31,14 +34,29 @@ "settings\u0004Default URL for the Dask Dashboard Webserver": [ "Dask \u4eea\u8868\u76d8 Web \u670d\u52a1\u5668\u7684\u9ed8\u8ba4 URL" ], + "settings\u0004Default layout for Dask Dashboard panels": [ + "\u4eea\u8868\u76d8\u9762\u677f\u7684\u9ed8\u8ba4\u5e03\u5c40" + ], + "settings\u0004Determine whether to validate dashboards via browser check.": [ + "\u786e\u5b9a\u662f\u5426\u901a\u8fc7\u6d4f\u89c8\u5668\u53d1\u8d77\u9a8c\u8bc1\u4eea\u8868\u76d8\u7684\u68c0\u67e5\u3002" + ], "settings\u0004Hide Cluster Manager": [ "\u9690\u85cf\u96c6\u7fa4\u7ba1\u7406\u5668" ], "settings\u0004If set to true, every notebook and console will automatically have a dask client for the active cluster injected into the kernel under the name 'client'": [ "\u5982\u679c\u8bbe\u7f6e\u4e3a true\uff0c\u6bcf\u4e2a\u8bb0\u4e8b\u672c\u548c\u63a7\u5236\u53f0\u90fd\u4f1a\u81ea\u52a8\u4e3a\u5f53\u524d\u7528\u6237\u6dfb\u52a0\u4e00\u4e2a dask \u5ba2\u6237\u7aef\uff0c\u8be5\u5ba2\u6237\u7aef\u4ee5 client \u7684\u540d\u5b57\u6ce8\u5165\u5230\u5185\u6838\u4e2d\u3002" ], + "settings\u0004If set to true, the extension will check for the Dask dashboard from the user's browser. This is useful for testing the dashboard when behind a browser-cookie based authentication.": [ + "\u5982\u679c\u8bbe\u7f6e\u4e3a true\uff0c\u6269\u5c55\u5c06\u4f1a\u4ece\u7528\u6237\u7684\u6d4f\u89c8\u5668\uff08\u800c\u4e0d\u662f\u670d\u52a1\u7aef\uff09\u53d1\u8d77\u9a8c\u8bc1Dask\u4eea\u8868\u76d8\u7684\u68c0\u67e5\u3002\u8fd9\u9002\u5408\u9a8c\u8bc1\u91c7\u7528\u57fa\u4e8e\u6d4f\u89c8\u5668cookie\u8eab\u4efd\u8ba4\u8bc1\u7684\u4eea\u8868\u76d8\u3002" + ], + "settings\u0004If set to true, the test dashboard will be validated within the browser environment. This is useful for testing the dashboard when behind a browser-cookie based authentication.": [ + "\u5982\u679c\u8bbe\u7f6e\u4e3a true\uff0c\u5c06\u5728\u6d4f\u89c8\u5668\u73af\u5883\u4e2d\u9a8c\u8bc1\u6d4b\u8bd5\u4eea\u8868\u76d8\u3002\u8fd9\u662f\u9002\u5408\u6d4b\u8bd5\u57fa\u4e8e\u6d4f\u89c8\u5668cookie\u7684\u8eab\u4efd\u8ba4\u8bc1\u7684\u4eea\u8868\u76d8\u3002" + ], "settings\u0004Some deployments don't want to or are unable to use the cluster manager feature. Toggle to hide it from the user interface (note: this does not disable the underlying functionality).": [ "\u5982\u679c\u4e0d\u60f3\u4f7f\u7528\u6216\u8005\u65e0\u6cd5\u4f7f\u7528 Dask \u7684\u96c6\u7fa4\u7ba1\u7406\u5668\u529f\u80fd\uff0c\u8bf7\u5f00\u542f\u6b64\u9009\u9879\u3002\u5f00\u542f\u540e\uff0c\u5c06\u4ece\u7528\u6237\u754c\u9762\u4e0a\u9690\u85cf\u96c6\u7fa4\u7ba1\u7406\u5668\u529f\u80fd\uff08\u6ce8\u610f\uff1a\u8fd9\u5e76\u6ca1\u6709\u7981\u7528\u8be5\u529f\u80fd\uff09\u3002" + ], + "settings\u0004This allows you to store a default layout for your Dask dashboard panels. It is stored as an object keyed by the individual chart names. Each value in the object is an object storing `mode`, which specifies how the chart is to be added to the main area, and `ref`, which is an (optional) reference to another chart. If `ref` is supplied, then `mode` will be with respect to that chart, if it is not supplied, then `mode` will be with respect to the main area. The default value for this option provides a relatively simple example specification.": [ + "Dask\u4eea\u8868\u76d8\u9762\u677f\u7684\u9ed8\u8ba4\u5e03\u5c40\u5c06\u88ab\u4fdd\u5b58\u4e3a\u4e00\u4e2a\u5bf9\u8c61\u3002\u6bcf\u4e2a\u5355\u72ec\u7684\u56fe\u8868\u5bf9\u5e94\u5e03\u5c40\u5bf9\u8c61\u7684\u4e00\u4e2a\u952e-\u503c\u5bf9\uff1a\u952e\u7684\u540d\u5b57\u5c31\u662f\u56fe\u8868\u7684\u540d\u5b57\uff0c\u952e\u7684\u53d6\u503c\u5219\u662f\u4e00\u4e2a\u5bf9\u8c61\u3002\u8be5\u5bf9\u8c61\u5fc5\u987b\u5305\u542b\u4e00\u4e2a`mode`\u952e-\u503c\u5bf9\uff0c\u5176\u53d6\u503c\u89c4\u5b9a\u4e86\u5982\u4f55\u5728\u4e3b\u533a\u57df\u4e2d\u6dfb\u52a0\u5f53\u524d\u56fe\u8868\u3002\u5982\u679c\u5b83\u8fd8\u540c\u65f6\u5305\u542b\u4e00\u4e2a`ref`\u952e-\u503c\u5bf9\uff0c\u5176\u53d6\u503c\u662f\u5bf9\u53e6\u4e00\u4e2a\u56fe\u8868\u7684\u5f15\u7528\uff0c\u5219`mode`\u7684\u53d6\u503c\u89c4\u5b9a\u4e86\u5982\u4f55\u5728\u88ab\u5f15\u7528\u7684\u56fe\u8868\u4e2d\u6dfb\u52a0\u5f53\u524d\u56fe\u8868\u3002\u672c\u9009\u9879\u7684\u9ed8\u8ba4\u53d6\u503c\u63d0\u4f9b\u4e86\u4e00\u4e2a\u76f8\u5bf9\u7b80\u5355\u7684\u793a\u4f8b\u3002" ] }, "jupyter_archive": { @@ -75,6 +93,9 @@ "settings\u0004Archive format": [ "\u538b\u7f29\u5305\u683c\u5f0f" ], + "settings\u0004Archive format for compressing folder; one of ['' (submenu), 'zip', 'tgz', 'tar.gz', 'tbz', 'tbz2', 'tar.bz', 'tar.bz2', 'txz', 'tar.xz']": [ + "\u538b\u7f29\u6587\u4ef6\u5939\u65f6\u6240\u7528\u7684\u538b\u7f29\u5305\u683c\u5f0f\uff1b\u53ef\u9009\u9009\u9879 ['' (submenu), 'zip', 'tgz', 'tar.gz', 'tbz', 'tbz2', 'tar.bz', 'tar.bz2', 'txz', 'tar.xz']" + ], "settings\u0004Archive format for compressing folder; one of [null (submenu), 'zip', 'tgz', 'tar.gz', 'tbz', 'tbz2', 'tar.bz', 'tar.bz2', 'txz', 'tar.xz']": [ "\u538b\u7f29\u6587\u4ef6\u5939\u65f6\u6240\u7528\u7684\u538b\u7f29\u5305\u683c\u5f0f\uff1b\u53ef\u9009\u9009\u9879 [null (submenu), 'zip', 'tgz', 'tar.gz', 'tbz', 'tbz2', 'tar.bz', 'tar.bz2', 'txz', 'tar.xz']" ], @@ -91,6 +112,257 @@ "\u4e0b\u8f7d\u65f6\u662f\u5426\u89e3\u6790\u7b26\u53f7\u94fe\u63a5\u5e76\u5c06\u5176\u6dfb\u52a0\u5230\u538b\u7f29\u5305\u4e2d\uff1b\u53ef\u9009\u9009\u9879 ['true', 'false']" ] }, + "jupyter_collaboration": { + "": { + "domain": "jupyter_collaboration", + "language": "zh-CN", + "plural_forms": "nplurals=1; plural=0;", + "version": "jupyterlab" + }, + "Anyone with this link has full access to your notebook server, including all your files!": [ + "\u4efb\u4f55\u62e5\u6709\u6b64\u94fe\u63a5\u7684\u4eba\u90fd\u53ef\u4ee5\u5b8c\u5168\u8bbf\u95ee\u60a8\u7684\u7b14\u8bb0\u672c\u670d\u52a1\u5668\uff0c\u5305\u62ec\u6240\u6709\u6587\u4ef6\uff01" + ], + "Collaboration": [ + "\u534f\u4f5c" + ], + "Copy Link": [ + "\u590d\u5236\u94fe\u63a5" + ], + "Copy the link to the Jupyter Server": [ + "\u590d\u5236 Jupyter \u670d\u52a1\u5668\u7684\u94fe\u63a5" + ], + "Currently, there is no way to revoke access other than shutting down your server.": [ + "\u76ee\u524d\uff0c\u9664\u4e86\u5173\u95ed\u60a8\u7684\u670d\u52a1\u5668\u5916\uff0c\u6ca1\u6709\u5176\u4ed6\u64a4\u9500\u8bbf\u95ee\u6743\u9650\u7684\u65b9\u6cd5\u3002" + ], + "Do you want to overwrite the file or reload it?": [ + "\u60a8\u60f3\u8981\u8986\u76d6\u6587\u4ef6\u8fd8\u662f\u91cd\u65b0\u52a0\u8f7d\u5b83\uff1f" + ], + "Document session error": [ + "\u6587\u6863\u4f1a\u8bdd\u9519\u8bef" + ], + "File changed": [ + "\u6587\u4ef6\u5df2\u66f4\u6539" + ], + "Generate a Shared Link": [ + "\u751f\u6210\u5171\u4eab\u94fe\u63a5" + ], + "Include token in URL": [ + "\u5728URL\u4e2d\u5305\u542b\u4ee4\u724c" + ], + "Ok": [ + "\u786e\u8ba4" + ], + "Online Collaborators": [ + "\u5728\u7ebf\u534f\u4f5c\u8005" + ], + "Only authenticated users will be able to use this link.": [ + "\u53ea\u6709\u7ecf\u8fc7\u8eab\u4efd\u9a8c\u8bc1\u7684\u7528\u6237\u624d\u80fd\u4f7f\u7528\u6b64\u94fe\u63a5\u3002" + ], + "Only users with `access:servers` permissions for this server will be able to use this link.": [ + "\u53ea\u6709\u5728\u6b64\u670d\u52a1\u5668\u62e5\u6709\u201caccess:servers\u201d\u6743\u9650\u7684\u7528\u6237\u624d\u80fd\u4f7f\u7528\u6b64\u94fe\u63a5\u3002" + ], + "Please be careful who you share it with.": [ + "\u8bf7\u6ce8\u610f\u8c01\u662f\u5206\u4eab\u8005\u3002" + ], + "Security warning!": [ + "\u5b89\u5168\u8b66\u544a\uff01" + ], + "Server": [ + "\u670d\u52a1\u5668" + ], + "Share Jupyter Server Link": [ + "\u5206\u4eab Jupyter \u670d\u52a1\u5668\u94fe\u63a5" + ], + "They will be able to access this server AS YOU.": [ + "\u4ed6\u4eec\u5c06\u80fd\u591f\u50cf\u60a8\u4e00\u6837\u8bbf\u95ee\u6b64\u670d\u52a1\u5668\u3002" + ], + "To revoke access, go to File -> Hub Control Panel, and restart your server.": [ + "\u8981\u64a4\u9500\u8bbf\u95ee\u6743\u9650\uff0c\u8bf7\u8f6c\u5230\u201c\u6587\u4ef6\u201d->\u201c\u4e2d\u5fc3\u63a7\u5236\u9762\u677f\u201d\uff0c\u5e76\u91cd\u65b0\u542f\u52a8\u60a8\u7684\u670d\u52a1\u5668\u3002" + ], + "Two collaborative sessions are accessing the file %1 simultaneously.\n \nOpening a document with multiple views simultaneously is not supported. Please close one view; otherwise, you might lose some of your progress.": [ + "\u4e24\u4e2a\u534f\u4f5c\u4f1a\u8bdd\u540c\u65f6\u8bbf\u95ee\u6587\u4ef6 %1\u3002\n\n\u4e0d\u652f\u6301\u540c\u65f6\u6253\u5f00\u4e00\u4e2a\u6587\u6863\u7684\u591a\u4e2a\u89c6\u56fe\u3002\u8bf7\u5173\u95ed\u5176\u4e2d\u4e00\u4e2a\u89c6\u56fe\uff1b\u5426\u5219\uff0c\u60a8\u53ef\u80fd\u4f1a\u4e22\u5931\u90e8\u5206\u8fdb\u5ea6\u3002" + ], + "User info": [ + "\u7528\u6237\u4fe1\u606f" + ], + "User information": [ + "\u7528\u6237\u4fe1\u606f" + ], + "Warning": [ + "\u8b66\u544a" + ], + "schema\u0004Shared link": [ + "\u5206\u4eab\u94fe\u63a5" + ], + "schema\u0004Shared link settings": [ + "\u5171\u4eab\u94fe\u63a5\u8bbe\u7f6e" + ], + "schema\u0004User Menu Bar": [ + "\u7528\u6237\u83dc\u5355\u680f" + ], + "schema\u0004User Menu Bar settings.": [ + "\u7528\u6237\u83dc\u5355\u680f\u8bbe\u7f6e\u3002" + ] + }, + "jupyter_resource_usage": { + "": { + "domain": "jupyter_resource_usage", + "language": "zh-CN", + "plural_forms": "nplurals=1; plural=0;", + "version": "jupyterlab" + }, + "%2%% used on %1 CPU": [ + "\u5df2\u4f7f\u7528 %2%% / %1 CPU", + "" + ], + "Active:": [ + "\u6d3b\u52a8\u4e2d\uff1a" + ], + "Available:": [ + "\u53ef\u7528\uff1a" + ], + "CPU:": [ + "CPU\uff1a" + ], + "Current memory usage": [ + "\u5f53\u524d\u5185\u5b58\u7528\u91cf" + ], + "Current resource usage": [ + "\u5f53\u524d\u7684\u8d44\u6e90\u4f7f\u7528\u60c5\u51b5" + ], + "Detected IPyKernel version: %1": [ + "\u68c0\u6d4b\u5230 IPyKernel \u7248\u672c\uff1a%1" + ], + "Free:": [ + "\u7a7a\u95f2\uff1a" + ], + "Host CPU": [ + "\u4e3b\u673a CPU" + ], + "Host Virtual Memory": [ + "\u4e3b\u673a\u865a\u62df\u5185\u5b58" + ], + "Inactive:": [ + "\u975e\u6d3b\u8dc3\uff1a" + ], + "Kernel Host:": [ + "\u5185\u6838\u4e3b\u673a\uff1a" + ], + "Kernel ID:": [ + "\u5185\u6838 ID\uff1a" + ], + "Kernel Resource": [ + "\u5185\u6838\u8d44\u6e90" + ], + "Kernel Usage": [ + "\u5185\u6838\u7528\u91cf" + ], + "Kernel usage": [ + "\u5185\u6838\u7528\u91cf" + ], + "Kernel usage details are not available": [ + "\u5185\u6838\u7528\u91cf\u8be6\u7ec6\u4fe1\u606f\u4e0d\u53ef\u7528" + ], + "Kernel usage is missing": [ + "\u5185\u6838\u4f7f\u7528\u7387\u7f3a\u5931" + ], + "Kernel usage is not available": [ + "\u5185\u6838\u7528\u91cf\u4fe1\u606f\u4e0d\u53ef\u7528" + ], + "Kernel usage not available": [ + "\u5185\u6838\u4f7f\u7528\u7387\u4e0d\u53ef\u7528" + ], + "Loading\u2026": [ + "\u6b63\u5728\u8f7d\u5165\u2026" + ], + "Mem: %1 %2": [ + "\u5185\u5b58\uff1a%1 %2" + ], + "Mem: %1 / %2 %3": [ + "\u5185\u5b58\uff1a%1 / %2 %3" + ], + "Memory:": [ + "\u5185\u5b58\uff1a" + ], + "No IPyKernel installation detected.": [ + "\u672a\u68c0\u6d4b\u5230 IPyKernel\u3002" + ], + "No active kernel found.": [ + "\u672a\u627e\u5230\u6d3b\u52a8\u4e2d\u7684\u5185\u6838\u3002" + ], + "Notebook:": [ + "\u7b14\u8bb0\u672c\uff1a" + ], + "Percent used:": [ + "\u4f7f\u7528\u767e\u5206\u6bd4\uff1a" + ], + "Please check with your system administrator that you are running IPyKernel version 6.10.0 or above.": [ + "\u8bf7\u4e0e\u60a8\u7684\u7cfb\u7edf\u7ba1\u7406\u5458\u68c0\u67e5\u60a8\u6b63\u5728\u8fd0\u884c\u7684 IPyKernel \u4e3a 6.10.0 \u6216\u66f4\u9ad8\u7684\u7248\u672c\u3002" + ], + "Process ID:": [ + "\u8fdb\u7a0b ID\uff1a" + ], + "Reason: %1.": [ + "\u539f\u56e0\uff1a%1\u3002" + ], + "Switch to a notebook or console to see kernel usage details.": [ + "\u5207\u6362\u81f3\u7b14\u8bb0\u672c\u6216\u63a7\u5236\u53f0\u67e5\u770b\u5185\u6838\u4f7f\u7528\u8be6\u60c5\u3002" + ], + "Timed out in: %1 ms": [ + "\u8d85\u65f6\u65f6\u95f4\uff1a%1 ms" + ], + "Timestamp:": [ + "\u65f6\u95f4\u6233\uff1a" + ], + "Total:": [ + "\u603b\u8ba1\uff1a" + ], + "Usage data is missing": [ + "\u4f7f\u7528\u7387\u6570\u636e\u4e22\u5931" + ], + "Used:": [ + "\u5df2\u7528\uff1a" + ], + "Wired:": [ + "\u8fde\u7ebf\uff1a" + ], + "schema\u0004Resource Usage Indicator": [ + "\u8d44\u6e90\u4f7f\u7528\u60c5\u51b5\u6307\u793a\u5668" + ], + "schema\u0004Resource Usage Indicator settings.": [ + "\u8d44\u6e90\u4f7f\u7528\u60c5\u51b5\u6307\u793a\u5668\u8bbe\u7f6e\u3002" + ], + "settings\u0004CPU Settings": [ + "CPU\u8bbe\u7f6e" + ], + "settings\u0004Enable resource usage indicators": [ + "\u542f\u7528\u8d44\u6e90\u4f7f\u7528\u60c5\u51b5\u6307\u793a\u5668" + ], + "settings\u0004Label for the cpu indicator": [ + "CPU\u6307\u793a\u5668\u6807\u7b7e" + ], + "settings\u0004Label for the memory indicator": [ + "\u5185\u5b58\u6307\u793a\u5668\u6807\u7b7e" + ], + "settings\u0004Memory Settings": [ + "\u5185\u5b58\u8bbe\u7f6e" + ], + "settings\u0004Refresh Rate (ms)": [ + "\u5237\u65b0\u9891\u7387\uff08\u6beb\u79d2\uff09" + ], + "settings\u0004Refresh Rate to sync metrics data": [ + "\u540c\u6b65\u8ba1\u91cf\u6570\u636e\u7684\u5237\u65b0\u9891\u7387" + ], + "settings\u0004Settings for the CPU indicator": [ + "CPU\u6307\u793a\u5668\u8bbe\u7f6e" + ], + "settings\u0004Settings for the memory indicator": [ + "\u5185\u5b58\u6307\u793a\u5668\u8bbe\u7f6e" + ], + "settings\u0004Whether to enable resource usage indicators on topbar": [ + "\u662f\u5426\u5728\u9876\u680f\u4e0a\u542f\u7528\u8d44\u6e90\u4f7f\u7528\u60c5\u51b5\u6307\u793a\u5668" + ] + }, "jupyterlab": { "": { "domain": "jupyterlab", @@ -119,6 +391,9 @@ "\nWritable: %1": [ "\n\u53ef\u5199\uff1a%1" ], + " and ": [ + " \u548c " + ], "\"%1\" already exists, overwrite?": [ "\u6587\u4ef6\u300c%1\u300d\u5df2\u5b58\u5728\uff0c\u662f\u5426\u8986\u76d6\uff1f" ], @@ -134,21 +409,37 @@ "%1\nKernel: %2": [ "%1\n\u5185\u6838\uff1a%2" ], - "%1 (Developed by Project Jupyter)": [ - "%1\uff08\u7531 Jupyter \u9879\u76ee\u5f00\u53d1\uff09" + "%1\nPath: %2": [ + "%1 \u8def\u5f84\uff1a %2" ], "%1 Item": [ "%1 \u9879", - "%1 \u9879" + "" + ], + "%1 Manager": [ + "%1 \u7ba1\u7406\u5668" ], "%1 Terminals, %2 Kernel sessions": [ "%1 \u4e2a\u7ec8\u7aef\uff0c%2 \u4e2a\u5185\u6838\u4f1a\u8bdd" ], - "%1 extension has been blockedExtensions since install. Please uninstall immediately and contact your blockedExtensions administrator.": [ - "%1 \u6269\u5c55\u81ea\u5b89\u88c5\u540e\u5df2\u88ab blockedExtensions \u963b\u6b62\u3002\u8bf7\u7acb\u5373\u5378\u8f7d\u5e76\u8054\u7cfb\u60a8\u7684 blockedExtensions \u7ba1\u7406\u5458\u3002" + "%1 and %2": [ + "%1 \u548c %2" + ], + "%1 cell hidden": [ + "\u5df2\u9690\u85cf\u7b2c %1 \u4e2a\u5355\u5143\u683c", + "" ], - "%1 extension has been removed from the allowedExtensions since installation. Please uninstall immediately and contact your allowedExtensions administrator.": [ - "%1 \u6269\u5c55\u81ea\u5b89\u88c5\u540e\u5df2\u88ab\u4ece blockedExtensions \u4e2d\u79fb\u9664\u3002\u8bf7\u7acb\u5373\u5378\u8f7d\u5e76\u8054\u7cfb\u60a8\u7684 blockedExtensions \u7ba1\u7406\u5458\u3002" + "%1 extension home page": [ + "%1 \u6269\u5c55\u4e3b\u9875" + ], + "%1 extension is not allowed anymore. Please uninstall it immediately or contact your administrator.": [ + "\u4e0d\u518d\u5141\u8bb8\u4f7f\u7528\u6269\u5c55 %1\u3002\u8bf7\u7acb\u5373\u5378\u8f7d\u5b83\u6216\u8054\u7cfb\u60a8\u7684\u7ba1\u7406\u5458\u3002" + ], + "%1 is permissioned as read-only. Use \"save as...\" instead.": [ + "\u53ea\u6709 %1 \u7684\u53ea\u8bfb\u6743\u9650\u3002\u8bf7\u6539\u7528\u201c\u53e6\u5b58\u4e3a...\u201d\u529f\u80fd\u3002" + ], + "%1 is read-only": [ + "%1 \u662f\u53ea\u8bfb\u7684" ], "%1 log entries for %2": [ "%2 \u7684 %1 \u4e2a\u65e5\u5fd7\u6761\u76ee" @@ -156,8 +447,15 @@ "%1 new messages, %2 log entries for %3": [ "\u6709\u6765\u81ea %3 \u7684 %1 \u6761\u65b0\u6d88\u606f\uff0c%2 \u6761\u65e5\u5fd7\u6761\u76ee" ], - "A build is needed to include the latest changes": [ - "\u9700\u8981\u6784\u5efa\u6765\u5305\u542b\u6700\u65b0\u7684\u66f4\u6539" + "%1 notification": [ + "%1 \u6761\u901a\u77e5", + "" + ], + "%1 provider": [ + "%1 \u63d0\u4f9b\u8005" + ], + "%1/%2": [ + "%1/%2" ], "A connection to the Jupyter server could not be established.\nJupyterLab will continue trying to reconnect.\nCheck your network connection or Jupyter server configuration.\n": [ "\u65e0\u6cd5\u8fde\u63a5\u5230 Jupyter \u670d\u52a1\u5668\u3002\nJupyterLab \u5c06\u7ee7\u7eed\u5c1d\u8bd5\u91cd\u65b0\u8fde\u63a5\u3002\n\u8bf7\u68c0\u67e5\u60a8\u7684\u7f51\u7edc\u8fde\u63a5\u6216 Jupyter \u670d\u52a1\u5668\u914d\u7f6e\u3002\n" @@ -168,8 +466,11 @@ "ABOUT PROJECT JUPYTER": [ "\u5173\u4e8e JUPYTER \u9879\u76ee" ], - "About": [ - "\u5173\u4e8e" + "APL": [ + "APL" + ], + "ASN.1": [ + "ASN.1" ], "About %1": [ "\u5173\u4e8e %1" @@ -177,6 +478,21 @@ "About the %1 Kernel": [ "\u5173\u4e8e %1 \u5185\u6838" ], + "Accept": [ + "\u63a5\u53d7" + ], + "Accept Inline Completion": [ + "\u63a5\u53d7\u5185\u8054\u8865\u5168" + ], + "Access Next Kernel History Entry": [ + "\u8bbf\u95ee\u4e0b\u4e00\u6761\u5185\u6838\u5386\u53f2\u8bb0\u5f55" + ], + "Access Previous Kernel History Entry": [ + "\u8bbf\u95ee\u4e0a\u4e00\u6761\u5185\u6838\u5386\u53f2\u8bb0\u5f55" + ], + "Action disabled as the file is not trusted.": [ + "\u7531\u4e8e\u8be5\u6587\u4ef6\u672a\u53d7\u4fe1\u4efb\uff0c\u64cd\u4f5c\u5df2\u88ab\u7981\u7528\u3002" + ], "Activate Command Palette": [ "\u6fc0\u6d3b\u547d\u4ee4\u9762\u677f" ], @@ -195,8 +511,11 @@ "Activate Previously Used Tab": [ "\u6fc0\u6d3b\u4e4b\u524d\u4f7f\u7528\u8fc7\u7684\u6807\u7b7e" ], - "Active cell trusted: %1 of %2 cells trusted.": [ - "\u53d7\u4fe1\u4efb\u7684\u6d3b\u52a8\u5355\u5143\u683c\uff1a%2 \u4e2a\u5355\u5143\u683c\u4e2d\u7684 %1 \u4e2a\u53d7\u5230\u4fe1\u4efb\u3002" + "Activate a widget by its `id`.": [ + "\u901a\u8fc7\u5b83\u7684`id`\u6fc0\u6d3b\u4e00\u4e2a\u5c0f\u90e8\u4ef6\u3002" + ], + "Active cell trusted: %1 of %2 code cells trusted.": [ + "\u53d7\u4fe1\u4efb\u7684\u6d3b\u52a8\u5355\u5143\u683c\uff1a%2 \u4e2a\u4ee3\u7801\u5355\u5143\u683c\u4e2d\u7684 %1 \u4e2a\u53d7\u5230\u4fe1\u4efb\u3002" ], "Add": [ "\u6dfb\u52a0" @@ -213,20 +532,23 @@ "Add new shortcut": [ "\u6dfb\u52a0\u65b0\u7684\u5feb\u6377\u952e" ], - "Advanced JSON Settings Editor": [ - "\u9ad8\u7ea7 JSON \u8bbe\u7f6e\u7f16\u8f91\u5668" + "Add property": [ + "\u6dfb\u52a0\u5c5e\u6027" + ], + "Add server": [ + "\u6dfb\u52a0\u670d\u52a1\u5668" + ], + "Advanced Plugin Manager": [ + "\u9ad8\u7ea7\u63d2\u4ef6\u7ba1\u7406\u5668" ], "Advanced Settings Editor": [ "\u9ad8\u7ea7\u8bbe\u7f6e\u7f16\u8f91\u5668" ], - "Advanced Tools": [ - "\u9ad8\u7ea7\u5de5\u5177" - ], "After changing the interface language to %1, you will need to reload JupyterLab to see the changes.": [ "\u5728\u5c06\u754c\u9762\u8bed\u8a00\u66f4\u6539\u4e3a %1 \u540e\uff0c\u60a8\u9700\u8981\u91cd\u65b0\u52a0\u8f7d JupyterLab \u65b9\u53ef\u751f\u6548\u3002" ], - "An error occurred installing %1.": [ - "\u5b89\u88c5 %1 \u65f6\u53d1\u751f\u9519\u8bef\u3002" + "Always start the preferred kernel": [ + "\u603b\u662f\u542f\u52a8\u9996\u9009\u5185\u6838" ], "Any errors will be listed here": [ "\u4efb\u4f55\u9519\u8bef\u90fd\u5c06\u5728\u6b64\u5217\u51fa\u3002" @@ -248,7 +570,7 @@ ], "Are you sure you want to permanently delete the %1 selected item?": [ "\u60a8\u786e\u5b9e\u8981\u6c38\u4e45\u5220\u9664 %1 \u4e2a\u9009\u5b9a\u7684\u9879\u76ee\u5417\uff1f", - "\u60a8\u786e\u5b9e\u8981\u6c38\u4e45\u5220\u9664 %1 \u4e2a\u9009\u5b9a\u7684\u9879\u76ee\u5417\uff1f" + "" ], "Are you sure you want to permanently delete: %1?": [ "\u60a8\u786e\u5b9a\u8981\u5220\u9664\u300c%1\u300d\u5417\uff1f" @@ -256,6 +578,9 @@ "Are you sure you want to permanently shut down all running kernels?": [ "\u60a8\u786e\u5b9a\u8981\u6c38\u4e45\u5173\u95ed\u6240\u6709\u6b63\u5728\u8fd0\u884c\u7684\u5185\u6838\u5417\uff1f" ], + "Are you sure you want to permanently shut down all running language servers?": [ + "\u60a8\u786e\u5b9a\u8981\u6c38\u4e45\u5173\u95ed\u6240\u6709\u6b63\u5728\u8fd0\u884c\u7684\u8bed\u8a00\u670d\u52a1\u5668\u5417\uff1f" + ], "Are you sure you want to permanently shut down all running terminals?": [ "\u60a8\u786e\u5b9a\u8981\u6c38\u4e45\u5173\u95ed\u6240\u6709\u6b63\u5728\u8fd0\u884c\u7684\u7ec8\u7aef\u5417\uff1f" ], @@ -265,8 +590,11 @@ "Are you sure you want to remove all breakpoints?": [ "\u60a8\u786e\u5b9a\u8981\u79fb\u9664\u6240\u6709\u65ad\u70b9\u5417\uff1f" ], - "Are you sure you want to revert the %1 to the latest checkpoint? ": [ - "\u60a8\u786e\u5b9a\u8981\u5c06 %1 \u8fd8\u539f\u5230\u4e0a\u4e00\u68c0\u67e5\u70b9\u5417\uff1f " + "Are you sure you want to revert the %1 to checkpoint? ": [ + "\u60a8\u786e\u5b9a\u8981\u5c06 %1 \u8fd8\u539f\u5230\u68c0\u67e5\u70b9\u5417\uff1f " + ], + "Asterisk": [ + "Asterisk" ], "Auto Close Brackets": [ "\u81ea\u52a8\u5173\u95ed\u542f\u52a8\u5668" @@ -277,8 +605,11 @@ "Auto Close Brackets for Code Console Prompt": [ "\u4e3a\u63a7\u5236\u53f0\u63d0\u793a\u7b26\u81ea\u52a8\u95ed\u5408\u4ee3\u7801" ], - "Auto Close Brackets for Text Editor": [ - "\u6587\u672c\u7f16\u8f91\u5668\u81ea\u52a8\u5173\u95ed\u62ec\u53f7" + "Auto Close Brackets in Text Editor": [ + "\u5728\u6587\u672c\u7f16\u8f91\u5668\u4e2d\u81ea\u52a8\u5173\u95ed\u62ec\u53f7" + ], + "Auto Closing Brackets": [ + "\u81ea\u52a8\u95ed\u5408\u62ec\u53f7" ], "Autorestarting": [ "\u6b63\u5728\u81ea\u52a8\u91cd\u542f" @@ -286,6 +617,12 @@ "Autosave Documents": [ "\u81ea\u52a8\u4fdd\u5b58\u6587\u6863" ], + "Autostart?": [ + "\u81ea\u52a8\u542f\u52a8\uff1f" + ], + "Brainfuck": [ + "Brainfuck" + ], "Breakpoints": [ "\u65ad\u70b9" ], @@ -307,18 +644,45 @@ "Busy": [ "\u5fd9\u788c" ], + "C": [ + "C" + ], + "C#": [ + "C#" + ], + "C++": [ + "C++" + ], + "CMake": [ + "CMake" + ], "CONTRIBUTOR LIST": [ "\u8d21\u732e\u8005\u540d\u5355" ], + "CQL": [ + "CQL" + ], + "CSS": [ + "CSS" + ], "CSV File": [ "CSV \u6587\u4ef6" ], + "CSV Viewer": [ + "CSV \u67e5\u770b\u5668" + ], "Callstack": [ "\u8c03\u7528\u5806\u6808" ], "Cancel": [ "\u53d6\u6d88" ], + "Cancel Kernel Restart": [ + "\u53d6\u6d88\u5185\u6838\u91cd\u542f" + ], + "Cancel console Shut Down": [ + "\u53d6\u6d88\u5173\u505c\u63a7\u5236\u53f0" + ], "Cannot Download": [ "\u65e0\u6cd5\u4e0b\u8f7d" ], @@ -343,12 +707,6 @@ "Category": [ "\u5206\u7c7b" ], - "Cell Metadata": [ - "\u5355\u5143\u683c\u5143\u6570\u636e" - ], - "Cell Tags": [ - "\u5355\u5143\u683c\u6807\u7b7e" - ], "Cell not executed due to pending input": [ "\u7531\u4e8e\u5305\u542b\u5f85\u5b9a\u8f93\u5165\uff0c\u5355\u5143\u683c\u672a\u88ab\u6267\u884c" ], @@ -358,21 +716,27 @@ "Change Kernel\u2026": [ "\u66f4\u6539\u5185\u6838\u2026" ], - "Change Tab indentation\u2026": [ - "\u66f4\u6539 Tab \u7f29\u8fdb\u2026" - ], "Change and reload": [ "\u66f4\u6539\u5e76\u91cd\u65b0\u52a0\u8f7d" ], + "Change editor language.": [ + "\u66f4\u6539\u7f16\u8f91\u5668\u8bed\u8a00\u3002" + ], "Change interface language?": [ "\u66f4\u6539\u754c\u9762\u8bed\u8a00\uff1f" ], "Change kernel for %1": [ "\u66f4\u6539 %1 \u7684\u5185\u6838" ], + "Change match brackets for the current file.": [ + "\u66f4\u6539\u5f53\u524d\u6587\u4ef6\u7684\u5339\u914d\u62ec\u53f7\u3002" + ], "Change text editor syntax highlighting": [ "\u66f4\u6539\u6587\u672c\u7f16\u8f91\u5668\u8bed\u6cd5\u9ad8\u4eae\u663e\u793a" ], + "Change the indentation\u2026": [ + "\u66f4\u6539\u7f29\u8fdb\u2026" + ], "Change to Code Cell Type": [ "\u66f4\u6539\u4e3a\u4ee3\u7801\u5355\u5143\u683c\u7c7b\u578b" ], @@ -400,42 +764,57 @@ "Change to Raw Cell Type": [ "\u66f4\u6539\u4e3a\u7eaf\u6587\u672c\u5355\u5143\u683c\u7c7b\u578b" ], + "Choose a checkpoint": [ + "\u9009\u62e9\u4e00\u4e2a\u68c0\u67e5\u70b9" + ], "Clear": [ "\u6e05\u7a7a" ], "Clear All": [ "\u5168\u90e8\u6e05\u9664" ], - "Clear All Outputs": [ - "\u6e05\u9664\u5168\u90e8\u8f93\u51fa" - ], - "Clear Console Cell": [ - "\u6e05\u9664\u63a7\u5236\u53f0\u5355\u5143\u683c" + "Clear Cell Output": [ + "\u6e05\u9664\u5355\u5143\u683c\u8f93\u51fa" ], "Clear Console Cells": [ "\u6e05\u9664\u63a7\u5236\u53f0\u5355\u5143\u683c" ], - "Clear Filters": [ - "\u6e05\u9664\u8fc7\u6ee4\u5668" - ], "Clear Log": [ "\u6e05\u9664\u65e5\u5fd7" ], - "Clear Output": [ - "\u6e05\u7a7a\u8f93\u51fa" - ], - "Clear Outputs": [ - "\u6e05\u9664\u8f93\u51fa" + "Clear Outputs of All Cells": [ + "\u6e05\u9664\u6240\u6709\u5355\u5143\u683c\u7684\u8f93\u51fa" ], "Clear Workspace": [ "\u6e05\u9664\u5de5\u4f5c\u533a" ], + "Clear all outputs of all cells": [ + "\u6e05\u9664\u6240\u6709\u5355\u5143\u683c\u7684\u5168\u90e8\u8f93\u51fa" + ], + "Clear outputs for the selected cells": [ + "\u6e05\u9664\u9009\u4e2d\u5355\u5143\u683c\u7684\u8f93\u51fa" + ], "Click on a function to see documentation.": [ "\u70b9\u51fb\u51fd\u6570\u67e5\u770b\u6587\u6863\u3002" ], + "Click to add a cell.": [ + "\u70b9\u51fb\u6dfb\u52a0\u5355\u5143\u683c\u3002" + ], + "Click to expand": [ + "\u70b9\u51fb\u5c55\u5f00" + ], + "Clojure": [ + "Clojure" + ], + "ClojureScript": [ + "ClojureScript" + ], "Close": [ "\u5173\u95ed" ], + "Close %1": [ + "\u5173\u95ed %1" + ], "Close All": [ "\u5168\u90e8\u5173\u95ed" ], @@ -445,6 +824,12 @@ "Close All Tabs": [ "\u5173\u95ed\u6240\u6709\u6807\u7b7e\u9875" ], + "Close Document": [ + "\u5173\u95ed\u6587\u6863" + ], + "Close Document without saving": [ + "\u4e0d\u4fdd\u5b58\uff0c\u76f4\u63a5\u5173\u95ed\u6587\u6863" + ], "Close Tab": [ "\u5173\u95ed\u6807\u7b7e\u9875" ], @@ -454,24 +839,57 @@ "Close and Shut Down": [ "\u5173\u95ed\u5e76\u505c\u6b62" ], + "Close and Shut Down Notebook": [ + "\u5173\u95ed\u5e76\u7ec8\u6b62\u7b14\u8bb0\u672c\u670d\u52a1" + ], "Close and Shut Down\u2026": [ "\u5173\u95ed\u5e76\u7ec8\u6b62\u2026" ], - "Close and Shutdown": [ - "\u5173\u95ed\u5e76\u505c\u6b62\u670d\u52a1\u8fdb\u7a0b" + "Close and save": [ + "\u5173\u95ed\u5e76\u4fdd\u5b58" ], - "Close and Shutdown Notebook": [ - "\u5173\u95ed\u5e76\u7ec8\u6b62\u7b14\u8bb0\u672c\u670d\u52a1" + "Close and save Document": [ + "\u5173\u95ed\u5e76\u4fdd\u5b58\u6587\u6863" + ], + "Close tab": [ + "\u5173\u95ed\u6807\u7b7e\u9875" + ], + "Close without saving": [ + "\u4e0d\u4fdd\u5b58\u5e76\u5173\u95ed" + ], + "Closure Stylesheets (GSS)": [ + "Closure Stylesheets (GSS)" + ], + "Cobol": [ + "Cobol" ], "Code": [ "\u4ee3\u7801" ], - "Code Editor out of Sync": [ - "\u4ee3\u7801\u7f16\u8f91\u5668\u540c\u6b65\u5931\u8d25" + "Code Cell Content": [ + "\u4ee3\u7801\u5355\u5143\u683c\u5185\u5bb9" + ], + "Code Cell Content with Output": [ + "\u4ee3\u7801\u5355\u5143\u683c\u5185\u5bb9\u53ca\u5176\u8f93\u51fa" + ], + "Code Folding": [ + "\u4ee3\u7801\u6298\u53e0" + ], + "Code Viewer": [ + "\u4ee3\u7801\u67e5\u770b\u5668" + ], + "CodeMirror theme": [ + "CodeMirror \u4e3b\u9898" + ], + "CoffeeScript": [ + "CoffeeScript" ], "Collapse All Code": [ "\u6298\u53e0\u6240\u6709\u4ee3\u7801" ], + "Collapse All Headings": [ + "\u6298\u53e0\u5168\u90e8\u6807\u9898" + ], "Collapse All Outputs": [ "\u6298\u53e0\u5168\u90e8\u8f93\u51fa" ], @@ -499,9 +917,27 @@ "Commit changes to data": [ "\u63d0\u4ea4\u5bf9\u6570\u636e\u7684\u66f4\u6539" ], + "Common Lisp": [ + "Common Lisp" + ], "Complete!": [ "\u5b8c\u6210\uff01" ], + "Completions": [ + "\u8865\u5168" + ], + "Confirm Kernel Restart": [ + "\u786e\u8ba4\u91cd\u542f\u5185\u6838" + ], + "Confirm Trusting this notebook": [ + "\u786e\u8ba4\u4fe1\u4efb\u6b64\u7b14\u8bb0\u672c" + ], + "Confirm console Shut Down": [ + "\u786e\u8ba4\u5173\u505c\u63a7\u5236\u53f0" + ], + "Confirmation": [ + "\u786e\u8ba4" + ], "Connected": [ "\u5df2\u8fde\u63a5" ], @@ -517,14 +953,21 @@ "Context menu customization has changed. You will need to reload JupyterLab to see the changes.": [ "\u4e0a\u4e0b\u6587\u83dc\u5355\u81ea\u5b9a\u4e49\u5df2\u66f4\u6539\u3002\u60a8\u9700\u8981\u91cd\u65b0\u52a0\u8f7d JupyterLab \u6765\u67e5\u770b\u6539\u52a8\u3002" ], + "Contextual Help": [ + "\u4e0a\u4e0b\u6587\u5e2e\u52a9" + ], "Continue": [ "\u7ee7\u7eed" ], + "Control character": [ + "\u63a7\u5236\u5b57\u7b26" + ], "Copy": [ "\u590d\u5236" ], - "Copy Cells": [ - "\u590d\u5236\u5355\u5143\u683c" + "Copy Cell": [ + "\u590d\u5236\u5355\u5143\u683c", + "" ], "Copy Download Link": [ "\u590d\u5236\u4e0b\u8f7d\u94fe\u63a5" @@ -538,11 +981,24 @@ "Copy Shareable Link": [ "\u590d\u5236\u5171\u4eab\u94fe\u63a5" ], + "Copy Variable to Globals": [ + "\u5c06\u53d8\u91cf\u590d\u5236\u5230\u5168\u5c40" + ], + "Copy text representation of the value to clipboard": [ + "\u5c06\u8be5\u503c\u7684\u6587\u672c\u8868\u793a\u590d\u5236\u5230\u526a\u8d34\u677f" + ], "Copy the selected cells": [ "\u590d\u5236\u9009\u4e2d\u7684\u5355\u5143\u683c" ], - "Copy the selected cells and paste them below the selection": [ - "\u590d\u5236\u9009\u5b9a\u7684\u5355\u5143\u683c\u5e76\u5c06\u5b83\u4eec\u7c98\u8d34\u81f3\u5176\u4e0b\u65b9" + "Copy this cell": [ + "\u590d\u5236\u8fd9 %1 \u4e2a\u5355\u5143\u683c", + "" + ], + "Copy to Clipboard": [ + "\u590d\u5236\u5230\u526a\u8d34\u677f" + ], + "Copy variable to globals scope": [ + "\u590d\u5236\u53d8\u91cf\u5230\u5168\u5c40\u8303\u56f4" ], "Could not find path: %1": [ "\u627e\u4e0d\u5230\u8def\u5f84 %1" @@ -553,8 +1009,12 @@ "Create Console for Editor": [ "\u4e3a\u7f16\u8f91\u5668\u521b\u5efa\u63a7\u5236\u53f0" ], - "Create New View for Output": [ - "\u4e3a\u8f93\u51fa\u521b\u5efa\u65b0\u89c6\u56fe" + "Create New View for Cell Output": [ + "\u4e3a\u5355\u5143\u683c\u8f93\u51fa\u521b\u5efa\u65b0\u89c6\u56fe" + ], + "Create a duplicate of this cell below": [ + "\u5728\u4e0b\u65b9\u521b\u5efa %1 \u5355\u5143\u683c\u7684\u526f\u672c", + "" ], "Create a new Julia file": [ "\u65b0\u5efa\u4e00\u4e2a Julia \u6587\u4ef6" @@ -577,30 +1037,65 @@ "Critical": [ "\u4e25\u91cd" ], - "Custom": [ - "\u81ea\u5b9a\u4e49" + "Crystal": [ + "Crystal" + ], + "Cursor blinking rate": [ + "\u5149\u6807\u95ea\u70c1\u9891\u7387" + ], + "Custom editor styles": [ + "\u81ea\u5b9a\u4e49\u7f16\u8f91\u5668\u6837\u5f0f" + ], + "Customise your experience/improve performance by disabling plugins you do not need. To disable or uninstall an entire extension use the Extension Manager instead. Changes will apply after reloading JupyterLab.": [ + "\u901a\u8fc7\u7981\u7528\u4e0d\u9700\u8981\u7684\u63d2\u4ef6\uff0c\u5b9a\u5236\u60a8\u7684\u4f53\u9a8c/\u63d0\u9ad8\u6027\u80fd\u3002\u8981\u7981\u7528\u6216\u5378\u8f7d\u6574\u4e2a\u6269\u5c55\uff0c\u8bf7\u4f7f\u7528\u6269\u5c55\u7ba1\u7406\u5668\u3002\u66f4\u6539\u5c06\u5728\u91cd\u65b0\u52a0\u8f7d JupyterLab \u540e\u751f\u6548\u3002" ], "Cut": [ "\u526a\u5207" ], - "Cut Cells": [ - "\u526a\u5207\u5355\u5143\u683c" + "Cut Cell": [ + "\u526a\u5207\u5355\u5143\u683c", + "" ], "Cut the selected cells": [ "\u526a\u5207\u9009\u4e2d\u7684\u5355\u5143\u683c" ], + "Cut this cell": [ + "\u526a\u5207\u8fd9 %1 \u4e2a\u5355\u5143\u683c", + "" + ], + "Cypher": [ + "Cypher" + ], + "Cython": [ + "Cython" + ], + "D": [ + "D" + ], + "DTD": [ + "DTD" + ], "Dark": [ "\u6697\u8272" ], + "Dart": [ + "Dart" + ], "Dead": [ "\u5df2\u6b7b" ], + "Debouncer delay": [ + "\u9632\u6296\u5ef6\u8fdf\u65f6\u95f4" + ], "Debug": [ "\u8c03\u8bd5" ], "Debugger": [ "\u8c03\u8bd5\u5668" ], + "Debugger Panel": [ + "\u8c03\u8bd5\u5668\u9762\u677f" + ], "Debugger section": [ "\u8c03\u8bd5\u5668\u90e8\u5206" ], @@ -622,23 +1117,49 @@ "Decrease UI Font Size": [ "\u51cf\u5c0f\u754c\u9762\u5b57\u53f7" ], + "Default: %1": [ + "\u9ed8\u8ba4\uff1a%1" + ], + "Defer": [ + "\u5ef6\u8fdf\u6267\u884c" + ], "Delete": [ "\u5220\u9664" ], "Delete %1": [ "\u5220\u9664 %1" ], - "Delete Cells": [ - "\u5220\u9664\u5355\u5143\u683c" + "Delete Cell": [ + "\u5220\u9664\u5355\u5143\u683c", + "" + ], + "Delete this cell": [ + "\u5220\u9664\u8fd9 %1 \u4e2a\u5355\u5143\u683c", + "" ], "Delimiter: ": [ "\u5206\u9694\u7b26: " ], + "Depends on": [ + "\u4f9d\u8d56\u4e8e" + ], + "Description": [ + "\u63cf\u8ff0" + ], "Deselect All Cells": [ "\u53d6\u6d88\u9009\u62e9\u6240\u6709\u5355\u5143\u683c" ], - "Details:": [ - "\u8be6\u7ec6\u4fe1\u606f\uff1a" + "Deselect all files and directories": [ + "\u53d6\u6d88\u9009\u62e9\u5168\u90e8\u6587\u4ef6\u548c\u76ee\u5f55" + ], + "Deselect directory \"%1\"": [ + "\u53d6\u6d88\u9009\u62e9\u76ee\u5f55\u201c%1\u201d" + ], + "Deselect file \"%1\"": [ + "\u53d6\u6d88\u9009\u62e9\u6587\u4ef6 \"%1\"" + ], + "Diagnostics": [ + "\u8bca\u65ad\u4fe1\u606f" ], "Directory": [ "\u76ee\u5f55" @@ -655,18 +1176,27 @@ "Disable": [ "\u7981\u7528" ], + "Disable \"%1\"": [ + "\u7981\u7528 \"%1\"" + ], + "Disable %1 plugin": [ + "\u7981\u7528 %1 \u63d2\u4ef6" + ], "Disable Debugger": [ "\u7981\u7528\u8c03\u8bd5\u5668" ], "Disable Scrolling for Outputs": [ "\u7981\u7528\u6eda\u52a8\u8f93\u51fa\u529f\u80fd" ], - "Disable pausing on exceptions": [ - "\u7981\u7528\u5f02\u5e38\u6682\u505c" + "Disable anyway": [ + "\u4ecd\u7136\u7981\u7528" ], "Discard": [ "\u4e22\u5f03" ], + "Discard changes to file": [ + "\u653e\u5f03\u5bf9\u6587\u4ef6\u7684\u66f4\u6539" + ], "Disconnected": [ "\u5df2\u65ad\u5f00\u8fde\u63a5" ], @@ -676,17 +1206,50 @@ "Dismiss": [ "\u5ffd\u7565" ], + "Dismiss a notification": [ + "\u5ffd\u7565\u8fd9\u6761\u901a\u77e5" + ], + "Dismiss all notifications": [ + "\u6e05\u9664\u6240\u6709\u901a\u77e5" + ], + "Dismiss notification": [ + "\u6e05\u9664\u901a\u77e5" + ], + "Dismiss the tooltip": [ + "\u5ffd\u7565\u5de5\u5177\u63d0\u793a" + ], + "Display Languages": [ + "\u663e\u793a\u8bed\u8a00" + ], + "Display the completion helper.": [ + "\u663e\u793a\u8865\u5168\u52a9\u624b\u3002" + ], "Distributions": [ "\u53d1\u884c\u7248" ], "Distrust HTML": [ "\u4e0d\u4fe1\u4efb\u7684 HTML" ], + "Do not ask me again.": [ + "\u4e0d\u518d\u8be2\u95ee" + ], + "Do not check for updates": [ + "\u4e0d\u8981\u68c0\u67e5\u66f4\u65b0" + ], + "Do you want to disable it anyway?": [ + "\u60a8\u662f\u5426\u4ecd\u8981\u7981\u7528\u5b83\uff1f" + ], "Do you want to leave without saving?": [ "\u9875\u9762\u672a\u4fdd\u5b58\uff0c\u786e\u5b9a\u79bb\u5f00\uff1f" ], - "Do you want to restart the current kernel? All variables will be lost.": [ - "\u60a8\u60f3\u8981\u91cd\u65b0\u542f\u52a8\u5f53\u524d\u5185\u6838\u5417\uff1f\u6240\u6709\u53d8\u91cf\u90fd\u5c06\u4e22\u5931\u3002" + "Do you want to restart the kernel of %1? All variables will be lost.": [ + "\u60a8\u60f3\u8981\u91cd\u542f %1\u7684\u5185\u6838\u5417\uff1f\u6240\u6709\u53d8\u91cf\u90fd\u5c06\u4e22\u5931\u3002" + ], + "Dockerfile": [ + "Dockerfile" + ], + "Document is permissioned read-only; \"save\" is disabled, use \"save as...\" instead": [ + "\u53ea\u6709\u6587\u6863\u7684\u53ea\u8bfb\u6743\u9650\uff0c\u56e0\u6b64\u4e0d\u80fd\u4f7f\u7528\u201c\u4fdd\u5b58\u201d\u529f\u80fd\uff0c\u8bf7\u6539\u7528\u201c\u53e6\u5b58\u4e3a...\u201d\u529f\u80fd\u3002" ], "Document is read-only": [ "\u6587\u6863\u4e3a\u53ea\u8bfb\u72b6\u6001" @@ -706,8 +1269,21 @@ "Duplicate": [ "\u521b\u5efa\u526f\u672c" ], - "Duplicate Cells Below": [ - "\u590d\u5236\u5355\u5143\u683c\u81f3\u4e0b\u65b9" + "Duplicate %1": [ + "\u521b\u5efa %1 \u526f\u672c" + ], + "Duplicate Cell Below": [ + "\u590d\u5236\u5355\u5143\u683c\u81f3\u4e0b\u65b9", + "" + ], + "Dylan": [ + "Dylan" + ], + "EBNF": [ + "EBNF" + ], + "ECL": [ + "ECL" ], "Edit": [ "\u7f16\u8f91" @@ -721,15 +1297,33 @@ "Edit existing shortcut": [ "\u7f16\u8f91\u73b0\u6709\u5feb\u6377\u952e" ], + "Editor": [ + "\u7f16\u8f91\u5668" + ], + "Editor Theme": [ + "\u7f16\u8f91\u5668\u4e3b\u9898" + ], + "Eiffel": [ + "Eiffel" + ], "Elapsed time: %1 second": [ "\u8017\u65f6\uff1a%1 \u79d2", - "\u8017\u65f6\uff1a%1 \u79d2" + "" + ], + "Elm": [ + "Elm" + ], + "Emit a notification": [ + "\u53d1\u51fa\u4e00\u6761\u901a\u77e5" ], "Enable": [ "\u542f\u7528" ], - "Enable / Disable pausing on exceptions": [ - "\u542f\u7528/\u7981\u7528\u5f02\u5e38\u6682\u505c\u529f\u80fd" + "Enable \"%1\"": [ + "\u542f\u7528 \"%1\"" + ], + "Enable %1 plugin": [ + "\u542f\u7528 %1 \u63d2\u4ef6" ], "Enable Debugger": [ "\u542f\u7528\u8c03\u8bd5\u5668" @@ -743,8 +1337,11 @@ "Enable Scrolling for Outputs": [ "\u542f\u7528\u6eda\u52a8\u8f93\u51fa\u529f\u80fd" ], - "Enable pausing on exceptions": [ - "\u542f\u7528\u5f02\u5e38\u6682\u505c" + "Enabled": [ + "\u5df2\u542f\u7528" + ], + "End Search": [ + "\u7ed3\u675f\u641c\u7d22" ], "Enter Command Mode": [ "\u8fdb\u5165\u547d\u4ee4\u6a21\u5f0f" @@ -752,6 +1349,9 @@ "Enter Edit Mode": [ "\u8fdb\u5165\u7f16\u8f91\u6a21\u5f0f" ], + "Erlang": [ + "Erlang" + ], "Error": [ "\u9519\u8bef" ], @@ -770,15 +1370,21 @@ "Error Uploading Folder": [ "\u4e0a\u4f20\u6587\u4ef6\u5939\u65f6\u51fa\u9519" ], - "Error communicating with server extension. Consult the documentation\n for how to ensure that it is enabled.": [ - "\u4e0e\u670d\u52a1\u5668\u6269\u5c55\u901a\u4fe1\u51fa\u9519\u3002\u8bf7\u53c2\u8003\u6587\u6863\n \u4ee5\u786e\u4fdd\u5b83\u5df2\u542f\u7528\u3002" - ], "Error message:": [ "\u9519\u8bef\u4fe1\u606f\uff1a" ], + "Error querying installed extensions%1": [ + "\u67e5\u8be2\u5df2\u5b89\u88c5\u6269\u5c55%1\u65f6\u51fa\u9519" + ], "Error saving settings.": [ "\u4fdd\u5b58\u8bbe\u7f6e\u65f6\u51fa\u9519\u3002" ], + "Error when performing an action.": [ + "\u6267\u884c\u64cd\u4f5c\u65f6\u51fa\u9519\u3002" + ], + "Esper": [ + "Esper" + ], "Evaluate": [ "\u8bc4\u4f30" ], @@ -794,13 +1400,16 @@ "Execute with Shift+Enter": [ "\u7528 Shift+Enter \u6267\u884c" ], - "Executed %1 request": [ - "\u5df2\u6267\u884c %1 \u4e2a\u8bf7\u6c42", - "\u5df2\u6267\u884c %1 \u4e2a\u8bf7\u6c42" + "Executed %1 cell": [ + "\u5df2\u6267\u884c %1 \u5355\u5143\u683c", + "" ], "Expand All Code": [ "\u5c55\u5f00\u6240\u6709\u4ee3\u7801" ], + "Expand All Headings": [ + "\u5c55\u5f00\u5168\u90e8\u6807\u9898" + ], "Expand All Outputs": [ "\u5c55\u5f00\u5168\u90e8\u8f93\u51fa" ], @@ -822,6 +1431,9 @@ "Extend Selection to Top": [ "\u5c06\u9009\u533a\u6269\u5c55\u5230\u9876\u90e8" ], + "Extension": [ + "\u6269\u5c55" + ], "Extension Installation Error": [ "\u6269\u5c55\u5b89\u88c5\u51fa\u9519" ], @@ -831,6 +1443,24 @@ "Extension Manager section": [ "\u6269\u5c55\u7ba1\u7406\u5668\u90e8\u5206" ], + "Extension installation not supported.": [ + "\u4e0d\u652f\u6301\u5b89\u88c5\u6269\u5c55\u3002" + ], + "Extension installation path: %1": [ + "\u6269\u5c55\u5b89\u88c5\u8def\u5f84\uff1a%1" + ], + "Extension removal not supported.": [ + "\u4e0d\u652f\u6301\u5220\u9664\u6269\u5c55\u3002" + ], + "F#": [ + "F#" + ], + "FCL": [ + "FCL" + ], + "Factor": [ + "Factor" + ], "Fail to get '%1' source:\n%2": [ "\u65e0\u6cd5\u83b7\u53d6\u300c%1\u300d\u6e90\uff1a\n%2" ], @@ -870,18 +1500,24 @@ "File Save Error for %1": [ "\u4fdd\u5b58\u6587\u4ef6 %1 \u65f6\u51fa\u9519" ], + "File Size": [ + "\u6587\u4ef6\u5927\u5c0f" + ], + "File name": [ + "\u6587\u4ef6\u540d" + ], "Files still uploading": [ "\u6587\u4ef6\u8fd8\u5728\u4e0a\u4f20" ], + "Filter": [ + "\u7b5b\u9009\u5668" + ], "Filter Licenses By": [ "\u7b5b\u9009\u8bb8\u53ef" ], "Filter files by name": [ "\u6309\u6587\u4ef6\u540d\u8fc7\u6ee4" ], - "Filter\u2026": [ - "\u7b5b\u9009\u2026" - ], "Find": [ "\u67e5\u627e" ], @@ -903,6 +1539,18 @@ "Flip image vertically": [ "\u5782\u76f4\u7ffb\u8f6c\u56fe\u7247" ], + "Fold line": [ + "\u6298\u53e0\u4e00\u884c" + ], + "Folded lines": [ + "\u6298\u53e0\u7684\u884c" + ], + "Font Family": [ + "\u5b57\u4f53\u96c6" + ], + "Font Size": [ + "\u5b57\u4f53\u5927\u5c0f" + ], "For Notebook:": [ "\u5bf9 Notebook:" ], @@ -912,8 +1560,26 @@ "For more information, see": [ "\u66f4\u591a\u4fe1\u606f\uff0c\u8bf7\u53c2\u9605" ], - "Fragment": [ - "\u7247\u6bb5" + "Forth": [ + "Forth" + ], + "Fortran": [ + "Fortran" + ], + "Gas": [ + "Gas" + ], + "Get Kernel": [ + "\u83b7\u53d6\u5185\u6838" + ], + "Gherkin": [ + "Gherkin" + ], + "Globals": [ + "\u5168\u5c40" + ], + "Go": [ + "Go" ], "Go to Line": [ "\u8df3\u8f6c\u5230\u884c" @@ -921,45 +1587,123 @@ "Go to Line\u2026": [ "\u8df3\u81f3\u884c..." ], + "Go to line": [ + "\u8df3\u8f6c\u5230\u884c" + ], "Go to line number between 1 and %1": [ "\u8df3\u8f6c\u5230 1 \u548c %1 \u4e4b\u95f4\u7684\u884c\u53f7" ], "Go to line number\u2026": [ "\u8f6c\u5230\u884c\u53f7\u2026" ], + "Groovy": [ + "Groovy" + ], "HTML": [ "HTML" ], "HTML File": [ "HTML \u6587\u4ef6" ], + "HTML Viewer": [ + "HTML \u67e5\u770b\u5668" + ], + "HTTP": [ + "HTTP" + ], + "HXML": [ + "HXML" + ], + "Half-period in milliseconds used for cursor blinking. The default blink rate is 1200ms. By setting this to zero, blinking can be disabled.": [ + "\u5149\u6807\u95ea\u70c1\u6240\u7528\u7684\u534a\u4e2a\u65f6\u95f4\u6bb5\uff0c\u4ee5\u6beb\u79d2\u4e3a\u5355\u4f4d\u3002\u9ed8\u8ba4\u95ea\u70c1\u7387\u662f1200\u6beb\u79d2\u3002\u901a\u8fc7\u8bbe\u7f6e\u8fd9\u4e2a\u4e3a\u96f6\uff0c\u95ea\u70c1\u53ef\u4ee5\u88ab\u7981\u7528\u3002" + ], "Handle Local Link": [ "\u5904\u7406\u672c\u5730\u94fe\u63a5" ], + "Haskell": [ + "Haskell" + ], + "Haxe": [ + "Haxe" + ], "Help": [ "\u5e2e\u52a9" ], + "Hide": [ + "\u9690\u85cf" + ], + "Hide Contextual Help": [ + "\u9690\u85cf\u4e0a\u4e0b\u6587\u5e2e\u52a9" + ], + "Hide Search Filters": [ + "\u9690\u85cf\u641c\u7d22\u7b5b\u9009\u5668" + ], "Hide Selectors": [ "\u9690\u85cf\u9009\u62e9\u5668" ], + "Hide notification": [ + "\u9690\u85cf\u901a\u77e5" + ], + "Hide notifications": [ + "\u9690\u85cf\u901a\u77e5" + ], + "Hide the file browser.": [ + "\u9690\u85cf\u6587\u4ef6\u6d4f\u89c8\u5668\u3002" + ], + "Highlight special characters": [ + "\u9ad8\u4eae\u663e\u793a\u7279\u6b8a\u5b57\u7b26" + ], + "Highlight the active line": [ + "\u9ad8\u4eae\u663e\u793a\u6d3b\u52a8\u884c" + ], + "Highlight trailing white spaces": [ + "\u9ad8\u4eae\u5c3e\u968f\u7684\u7a7a\u683c" + ], + "Highlight white spaces": [ + "\u7a81\u51fa\u663e\u793a\u7a7a\u683c" + ], + "History": [ + "\u5386\u53f2\u8bb0\u5f55" + ], + "History was unable to be retrieved": [ + "\u65e0\u6cd5\u68c0\u7d22\u5386\u53f2\u8bb0\u5f55" + ], "Hub": [ "Hub" ], "Hub Control Panel": [ "Hub \u63a7\u5236\u9762\u677f" ], + "I understand that disabling core application plugins may render features and parts of the user interface unavailable and recovery using `jupyter labextension enable ` command may be required": [ + "\u6211\u4e86\u89e3\u7981\u7528\u6838\u5fc3\u5e94\u7528\u7a0b\u5e8f\u63d2\u4ef6\u53ef\u80fd\u4f1a\u5bfc\u81f4\u67d0\u4e9b\u529f\u80fd\u548c\u7528\u6237\u754c\u9762\u90e8\u5206\u4e0d\u53ef\u7528\uff0c\u5e76\u4e14\u53ef\u80fd\u9700\u8981\u4f7f\u7528 `jupyter labextension enable <\u63d2\u4ef6\u540d\u79f0>` \u547d\u4ee4\u8fdb\u884c\u6062\u590d\u3002" + ], + "IDL": [ + "IDL" + ], "Idle": [ "\u7a7a\u95f2" ], - "Ignore": [ - "\u5ffd\u7565" + "If checked, no confirmation to close a document will be asked in the future.": [ + "\u5982\u679c\u9009\u4e2d\u6b64\u9879\uff0c\u4ee5\u540e\u5173\u95ed\u6587\u6863\u4e0d\u518d\u8981\u6c42\u786e\u8ba4\u3002" + ], + "If checked, you will not be asked to rename future untitled files when saving them.": [ + "\u5982\u679c\u9009\u4e2d\u6b64\u9879\uff0c\u4e4b\u540e\u4fdd\u5b58\u65e0\u6807\u9898\u6587\u4ef6\u65f6\u4e0d\u4f1a\u88ab\u8981\u6c42\u91cd\u547d\u540d\u3002" + ], + "If pressed, you will not be prompted if a new JupyterLab version is found.": [ + "\u5982\u679c\u9009\u4e2d\u6b64\u9879\uff0c\u5373\u4f7f\u53d1\u73b0\u6709\u65b0\u7248\u672c\u7684 JupyterLab\uff0c\u4e5f\u4e0d\u4f1a\u63d0\u793a\u60a8\u3002" ], "Image": [ "\u56fe\u7247" ], + "Image (Text)": [ + "\u56fe\u50cf\uff08\u6587\u672c\uff09" + ], "Image Viewer": [ "\u56fe\u50cf\u67e5\u770b\u5668" ], + "In collaborative mode, the document is saved automatically after every change": [ + "\u5728\u534f\u4f5c\u6a21\u5f0f\u4e0b\uff0c\u6587\u6863\u5728\u6bcf\u6b21\u66f4\u6539\u540e\u90fd\u81ea\u52a8\u4fdd\u5b58" + ], "Increase Code Font Size": [ "\u589e\u5927\u4ee3\u7801\u5b57\u53f7" ], @@ -981,6 +1725,9 @@ "Indent with Tab": [ "\u4f7f\u7528 Tab \u7f29\u8fdb" ], + "Indentation unit": [ + "\u7f29\u8fdb\u5355\u4f4d" + ], "Info": [ "\u4fe1\u606f" ], @@ -993,15 +1740,27 @@ "Initializing": [ "\u6b63\u5728\u521d\u59cb\u5316" ], + "Inject some code in a console.": [ + "\u5728\u63a7\u5236\u53f0\u4e2d\u6ce8\u5165\u4e00\u4e9b\u4ee3\u7801\u3002" + ], "Insert Cell Above": [ "\u4e0a\u65b9\u63d2\u5165\u5355\u5143\u683c" ], "Insert Cell Below": [ "\u4e0b\u65b9\u63d2\u5165\u5355\u5143\u683c" ], + "Insert Heading Above Current Heading": [ + "\u5728\u5f53\u524d\u6807\u9898\u4e0a\u65b9\u63d2\u5165\u6807\u9898" + ], + "Insert Heading Below Current Heading": [ + "\u5728\u5f53\u524d\u6807\u9898\u4e0b\u65b9\u63d2\u5165\u6807\u9898" + ], "Insert Line Break": [ "\u63d2\u5165\u6362\u884c\u7b26" ], + "Insert a cell above": [ + "\u4e0a\u65b9\u63d2\u5165\u5355\u5143\u683c" + ], "Insert a cell below": [ "\u4e0b\u65b9\u63d2\u5165\u5355\u5143\u683c" ], @@ -1011,8 +1770,8 @@ "Install": [ "\u5b89\u88c5" ], - "Install the JupyterLab extension.": [ - "\u5b89\u88c5 JupyterLab \u6269\u5c55\u3002" + "Install \"%1\"": [ + "\u5b89\u88c5 \"%1\"" ], "Installed": [ "\u5df2\u5b89\u88c5" @@ -1026,15 +1785,45 @@ "Invert Colors": [ "\u53cd\u8272" ], + "Invoke Inline Completer": [ + "\u8c03\u7528\u5185\u8054\u8865\u5168\u5668" + ], + "JSON": [ + "JSON" + ], "JSON File": [ "JSON \u6587\u4ef6" ], "JSON Settings Editor": [ "JSON \u8bbe\u7f6e\u7f16\u8f91\u5668" ], + "JSON-LD": [ + "JSON-LD" + ], + "JSONLines File": [ + "JSONLines \u6587\u4ef6" + ], + "JSX": [ + "JSX" + ], + "Java": [ + "Java" + ], "JavaScript output is disabled in JupyterLab": [ "JavaScript \u8f93\u51fa\u5728 JupyterLab \u4e2d\u88ab\u7981\u7528" ], + "Javascript": [ + "JavaScript" + ], + "Javascript Error: %1": [ + "JavaScript \u9519\u8bef\uff1a%1" + ], + "Jinja2": [ + "Jinja2" + ], + "Julia": [ + "Julia" + ], "Julia File": [ "Julia \u6587\u4ef6" ], @@ -1068,8 +1857,8 @@ "Kernel %1": [ "\u5185\u6838 %1" ], - "Kernel Companions": [ - "\u5185\u6838\u4f34\u4fa3" + "Kernel Icon": [ + "\u5185\u6838\u56fe\u6807" ], "Kernel Id:": [ "\u5185\u6838 ID\uff1a" @@ -1089,11 +1878,8 @@ "Kernel Terminating": [ "\u6b63\u5728\u7ec8\u6b62\u5185\u6838" ], - "Kernel and Server Companions": [ - "\u5185\u6838\u548c\u670d\u52a1\u4f34\u4fa3" - ], - "Kernel does not support pausing on exceptions.": [ - "\u5185\u6838\u4e0d\u652f\u6301\u5f02\u5e38\u6682\u505c" + "Kernel status": [ + "\u5185\u6838\u72b6\u6001" ], "Kernel status: %1": [ "\u5185\u6838\u72b6\u6001\uff1a%1" @@ -1104,9 +1890,21 @@ "Kernels": [ "\u5185\u6838" ], + "Keyboard Shortcuts": [ + "\u952e\u76d8\u5feb\u6377\u952e" + ], + "Kotlin": [ + "Kotlin" + ], + "LESS": [ + "LESS" + ], "LaTeX": [ "LaTeX" ], + "Language servers": [ + "\u8bed\u8a00\u670d\u52a1\u5668" + ], "Large file size warning": [ "\u5927\u578b\u6587\u4ef6\u8b66\u544a" ], @@ -1119,9 +1917,6 @@ "Last Saved: %1\n": [ "\u4e0a\u6b21\u4fdd\u5b58: %1\n" ], - "Launch Classic Notebook": [ - "\u542f\u52a8\u7ecf\u5178\u7b14\u8bb0\u672c" - ], "Launcher": [ "\u542f\u52a8\u9875" ], @@ -1134,15 +1929,27 @@ "Light": [ "\u4eae\u8272" ], + "Line Height": [ + "\u884c\u9ad8" + ], "Line Numbers": [ "\u884c\u53f7" ], + "Line Wrap": [ + "\u6362\u884c" + ], "Live updating code documentation from the active kernel": [ "\u4ece\u6d3b\u52a8\u5185\u6838\u4e2d\u5b9e\u65f6\u66f4\u65b0\u4ee3\u7801\u6587\u6863" ], + "LiveScript": [ + "LiveScript" + ], "Ln %1, Col %2": [ "\u884c %1\uff0c\u5217 %2" ], + "Load state for the current workspace.": [ + "\u52a0\u8f7d\u5f53\u524d\u5de5\u4f5c\u533a\u7684\u72b6\u6001\u3002" + ], "Loading\u2026": [ "\u6b63\u5728\u8f7d\u5165\u2026" ], @@ -1167,12 +1974,27 @@ "Log: %1": [ "\u65e5\u5fd7\uff1a%1" ], + "Lua": [ + "Lua" + ], + "MS SQL": [ + "MS SQL" + ], + "MUMPS": [ + "MUMPS" + ], "Main Area": [ "\u4e3b\u5de5\u4f5c\u533a" ], + "MariaDB SQL": [ + "MariaDB SQL" + ], "Markdown": [ "Markdown" ], + "Markdown Cell Content": [ + "Markdown \u5355\u5143\u683c\u5185\u5bb9" + ], "Markdown File": [ "Markdown \u6587\u4ef6" ], @@ -1185,6 +2007,18 @@ "Match Brackets": [ "\u9ad8\u4eae\u663e\u793a\u62ec\u53f7\u5bf9" ], + "Match Case": [ + "\u533a\u5206\u5927\u5c0f\u5199" + ], + "Match Whole Word": [ + "\u5168\u5b57\u5339\u914d" + ], + "Mathematica": [ + "Mathematica" + ], + "Maximum number of suggestions": [ + "\u6700\u5927\u5efa\u8bae\u6570\u91cf" + ], "Menu customization has changed. You will need to reload JupyterLab to see the changes.": [ "\u83dc\u5355\u81ea\u5b9a\u4e49\u5df2\u66f4\u6539\u3002\u60a8\u9700\u8981\u91cd\u65b0\u52a0\u8f7d JupyterLab \u6765\u67e5\u770b\u6539\u52a8\u3002" ], @@ -1197,27 +2031,64 @@ "Merge Selected Cells": [ "\u5408\u5e76\u6240\u9009\u5355\u5143\u683c" ], + "Mermaid Copy Diagram Source": [ + "\u590d\u5236 Mermaid \u56fe\u8868\u6e90\u4ee3\u7801" + ], + "Message from ": [ + "\u4fe1\u606f\u6765\u6e90 " + ], "Mode: %1": [ "\u6a21\u5f0f\uff1a%1" ], + "Modelica": [ + "Modelica" + ], "Modified": [ "\u5df2\u4fee\u6539" ], - "Move Cells Down": [ - "\u4e0b\u79fb\u5355\u5143\u683c" + "More actions\u2026": [ + "\u66f4\u591a\u64cd\u4f5c..." ], - "Move Cells Up": [ - "\u4e0a\u79fb\u5355\u5143\u683c" + "More commands": [ + "\u66f4\u591a\u547d\u4ee4" ], - "Move Down": [ - "\u4e0b\u79fb" + "Move Cell Down": [ + "\u4e0b\u79fb\u5355\u5143\u683c", + "" + ], + "Move Cell Up": [ + "\u4e0a\u79fb\u5355\u5143\u683c", + "" ], "Move Error": [ "\u79fb\u52a8\u51fa\u9519" ], - "Move Up": [ + "Move down": [ + "\u4e0b\u79fb" + ], + "Move this cell down": [ + "\u628a\u8fd9 %1 \u4e2a\u5355\u5143\u683c\u4e0b\u79fb", + "" + ], + "Move this cell up": [ + "\u628a\u8fd9 %1 \u4e2a\u5355\u5143\u683c\u4e0a\u79fb", + "" + ], + "Move up": [ "\u4e0a\u79fb" ], + "Multiple selections": [ + "\u591a\u91cd\u9009\u62e9" + ], + "MySQL": [ + "MySQL" + ], + "NSIS": [ + "NSIS" + ], + "NTriples": [ + "NTriples" + ], "Name": [ "\u540d\u79f0" ], @@ -1236,12 +2107,18 @@ "Neither theme %1 nor default %2 loaded.": [ "\u4e3b\u9898 %1 \u53ca\u9ed8\u8ba4 %2 \u5747\u672a\u52a0\u8f7d\u3002" ], + "Never show this notification again.": [ + "\u4e0d\u518d\u663e\u793a\u6b64\u901a\u77e5\u3002" + ], "New Console": [ "\u65b0\u5efa\u63a7\u5236\u53f0" ], "New Console for Activity": [ "\u65b0\u5efa\u6d3b\u52a8\u63a7\u5236\u53f0" ], + "New Console for Kernel": [ + "\u5185\u6838\u7684\u65b0\u63a7\u5236\u53f0" + ], "New Console for Notebook": [ "\u65b0\u5efa\u7b14\u8bb0\u672c\u63a7\u5236\u53f0" ], @@ -1266,6 +2143,9 @@ "New Notebook": [ "\u65b0\u5efa\u7b14\u8bb0\u672c" ], + "New Notebook for Kernel": [ + "\u5185\u6838\u7684\u65b0\u7b14\u8bb0\u672c" + ], "New Python File": [ "\u65b0\u5efa Python \u6587\u4ef6" ], @@ -1284,12 +2164,24 @@ "Next": [ "\u4e0b\u4e00\u6b65" ], + "Next Inline Completion": [ + "\u4e0b\u4e00\u4e2a\u5185\u8054\u8865\u5168" + ], + "Next Match": [ + "\u4e0b\u4e00\u4e2a\u5339\u914d" + ], + "Nginx": [ + "Nginx" + ], + "No": [ + "\u5426" + ], + "No Headings": [ + "\u65e0\u6807\u9898" + ], "No Kernel": [ "\u65e0\u5185\u6838" ], - "No Kernel!": [ - "\u65e0\u5185\u6838\uff01" - ], "No License ID found": [ "\u672a\u627e\u5230\u8bb8\u53ef ID" ], @@ -1302,18 +2194,27 @@ "No Packages found": [ "\u672a\u627e\u5230\u8f6f\u4ef6\u5305" ], - "No Tags Available": [ - "\u65e0\u53ef\u7528\u6807\u7b7e" + "No Plugin Selected": [ + "\u672a\u9009\u62e9\u63d2\u4ef6" ], "No browser for path": [ "\u8def\u5f84\u6ca1\u6709\u6d4f\u89c8\u5668" ], + "No checkpoints": [ + "\u65e0\u68c0\u67e5\u70b9" + ], + "No checkpoints are available for this %1.": [ + "%1 \u6ca1\u6709\u53ef\u7528\u7684\u68c0\u67e5\u7ad9\u3002" + ], "No context found for current widget!": [ "\u6ca1\u6709\u627e\u5230\u5f53\u524d\u5c0f\u7ec4\u4ef6\u7684\u4e0a\u4e0b\u6587\uff01" ], "No data!": [ "\u65e0\u6570\u636e\uff01" ], + "No diagnostics": [ + "\u65e0\u8bca\u65ad\u4fe1\u606f" + ], "No entries": [ "\u65e0\u6761\u76ee" ], @@ -1326,12 +2227,21 @@ "No log messages.": [ "\u65e0\u65e5\u5fd7\u6d88\u606f\u3002" ], + "No metadata.": [ + "\u6ca1\u6709\u5143\u6570\u636e\u3002" + ], + "No notifications": [ + "\u65e0\u901a\u77e5" + ], "No properties to inspect.": [ "\u6ca1\u6709\u8981\u67e5\u770b\u7684\u5c5e\u6027\u3002" ], "No source selected.": [ "\u672a\u9009\u62e9\u6e90\u6587\u4ef6" ], + "No, disable": [ + "\u5426\uff0c\u7981\u7528" + ], "Note: To disable a system default shortcut,\ncopy it to User Preferences and add the\n\"disabled\" key, for example:\n{\n \"command\": \"application:activate-next-tab\",\n \"keys\": [\n \"Ctrl Shift ]\"\n ],\n \"selector\": \"body\",\n \"disabled\": true\n}\n\nList of commands followed by keyboard shortcuts:\n%1\n\nList of keyboard shortcuts:": [ "\u6ce8\u610f\uff0c\u8981\u7981\u7528\u7cfb\u7edf\u9ed8\u8ba4\u7684\u5feb\u6377\u952e\n\u8bf7\u590d\u5236\u5b83\u5230\u7528\u6237\u559c\u597d\u8bbe\u7f6e\u5e76\u6dfb\u52a0\n\u300cdisabled\u300d\u952e, \u6bd4\u5982\uff1a\n{\n \"command\": \"application:activate-next-tab\",\n \"keys\": [\n \"Ctrl Shift ]\"\n ],\n \"selector\": \"body\",\n \"disabled\": true\n}\n\n\u6709\u5feb\u6377\u952e\u7684\u547d\u4ee4\u5217\u8868\uff1a\n%1\n\n\u5feb\u6377\u952e\u5217\u8868\uff1a" ], @@ -1341,15 +2251,18 @@ "Notebook Cell Operations": [ "\u7b14\u8bb0\u672c\u5355\u5143\u683c\u64cd\u4f5c" ], - "Notebook Metadata": [ - "\u7b14\u8bb0\u672c\u5143\u6570\u636e" - ], "Notebook Operations": [ "\u7b14\u8bb0\u672c\u64cd\u4f5c" ], "Notebook Tools": [ "\u7b14\u8bb0\u672c\u5de5\u5177" ], + "Notebook cell shifted down successfully": [ + "\u7b14\u8bb0\u672c\u5355\u5143\u683c\u5df2\u6210\u529f\u4e0b\u79fb" + ], + "Notebook cell shifted up successfully": [ + "\u7b14\u8bb0\u672c\u5355\u5143\u683c\u5df2\u6210\u529f\u4e0a\u79fb" + ], "Notebook converted": [ "\u7b14\u8bb0\u672c\u5df2\u8f6c\u6362" ], @@ -1359,21 +2272,33 @@ "Notebook is in %1 mode": [ "\u7b14\u8bb0\u672c\u5904\u4e8e %1 \u6a21\u5f0f" ], - "Notebook is still rendering and has for now (%1) remaining cells to render.\n\nPlease wait for the complete rendering before invoking that action.": [ - "\u6b63\u5728\u6e32\u67d3\u7b14\u8bb0\u672c\uff0c\u8fd8\u6709 (%1) \u7684\u5355\u5143\u683c\u9700\u8981\u6e32\u67d3\u3002\n\n\u5728\u8c03\u7528\u52a8\u4f5c\u4e4b\u524d\uff0c\u8bf7\u5148\u7b49\u5f85\u6e32\u67d3\u8fc7\u7a0b\u7ed3\u675f\u3002" + "Notebook not trusted: %1 of %2 code cells trusted.": [ + "\u672a\u53d7\u4fe1\u4efb\u7684\u7b14\u8bb0\u672c\uff1a%2 \u4e2a\u4ee3\u7801\u5355\u5143\u683c\u4e2d\u7684 %1 \u4e2a\u53d7\u5230\u4fe1\u4efb\u3002" ], - "Notebook not trusted: %1 of %2 cells trusted.": [ - "\u672a\u53d7\u4fe1\u4efb\u7684\u7b14\u8bb0\u672c\uff1a%2 \u4e2a\u5355\u5143\u683c\u4e2d\u7684 %1 \u4e2a\u53d7\u5230\u4fe1\u4efb\u3002" + "Notebook trusted: %1 of %2 code cells trusted.": [ + "\u53d7\u4fe1\u4efb\u7684\u7b14\u8bb0\u672c\uff1a%2 \u4e2a\u4ee3\u7801\u5355\u5143\u683c\u4e2d\u7684 %1 \u4e2a\u53d7\u5230\u4fe1\u4efb\u3002" ], - "Notebook trusted: %1 of %2 cells trusted.": [ - "\u53d7\u4fe1\u4efb\u7684\u7b14\u8bb0\u672c\uff1a%2 \u4e2a\u5355\u5143\u683c\u4e2d\u7684 %1 \u4e2a\u53d7\u5230\u4fe1\u4efb\u3002" + "Notification is described by {id: string, message: string, type?: string, options?: {autoClose?: number | false, actions: {label: string, commandId: string, args?: ReadOnlyJSONObject, caption?: string, className?: string}[], data?: ReadOnlyJSONValue}}.": [ + "\u63cf\u8ff0\u901a\u77e5\u7684\u683c\u5f0f\u662f{id: string, message: string, type?: string, options?: {autoClose?: number | false, actions: {label: string, commandId: string, args?: ReadOnlyJSONObject, caption?: string, className?: string}[], data?: ReadOnlyJSONValue}}\u3002" ], - "Notes": [ - "\u5907\u6ce8" + "Notification is described by {message: string, type?: string, options?: {autoClose?: number | false, actions: {label: string, commandId: string, args?: ReadOnlyJSONObject, caption?: string, className?: string}[], data?: ReadOnlyJSONValue}}.": [ + "\u63cf\u8ff0\u901a\u77e5\u7684\u683c\u5f0f\u662f {message: string, type?: string, options?: {autoClose?: number | false, actions: {label: string, commandId: string, args?: ReadOnlyJSONObject, caption?: string, className?: string}[], data?: ReadOnlyJSONValue}}\u3002" + ], + "OCaml": [ + "OCaml" ], "OK": [ "\u786e\u5b9a" ], + "Objective-C": [ + "Objective-C" + ], + "Objective-C++": [ + "Objective-C++" + ], + "Octave": [ + "Octave" + ], "Ok": [ "\u786e\u8ba4" ], @@ -1383,6 +2308,9 @@ "Open %1": [ "\u6253\u5f00 %1" ], + "Open Code Viewer": [ + "\u6253\u5f00\u4ee3\u7801\u67e5\u770b\u5668" + ], "Open Edit Menu": [ "\u6253\u5f00\u7f16\u8f91\u83dc\u5355" ], @@ -1410,6 +2338,9 @@ "Open Settings Menu": [ "\u6253\u5f00\u8bbe\u7f6e\u83dc\u5355" ], + "Open Source": [ + "\u6253\u5f00\u6e90\u4ee3\u7801" + ], "Open Tabs": [ "\u5f00\u542f\u7684\u6807\u7b7e\u9875" ], @@ -1422,6 +2353,12 @@ "Open View Menu": [ "\u6253\u5f00\u89c6\u56fe\u83dc\u5355" ], + "Open a console for the provided `path`.": [ + "\u4e3a\u63d0\u4f9b\u7684`\u8def\u5f84`\u6253\u5f00\u63a7\u5236\u53f0\u3002" + ], + "Open a terminal by its `name`.": [ + "\u7528 `name` \u6253\u5f00\u4e00\u4e2a\u7ec8\u7aef\u3002" + ], "Open from Path\u2026": [ "\u4ece\u8def\u5f84\u6253\u5f00\u2026" ], @@ -1443,9 +2380,24 @@ "Open in the Main Area": [ "\u5728\u4e3b\u533a\u57df\u6253\u5f00" ], + "Open privacy policy": [ + "\u6253\u5f00\u9690\u79c1\u653f\u7b56" + ], "Open the Hub control panel in a new browser tab": [ "\u5728\u65b0\u7684\u6e38\u89c8\u5668\u9009\u9879\u5361\u4e2d\u6253\u5f00 Hub \u63a7\u5236\u9762\u677f" ], + "Open the file browser for the provided `path`.": [ + "\u6253\u5f00\u6587\u4ef6\u6d4f\u89c8\u5668\uff0c\u67e5\u770b\u63d0\u4f9b\u7684 `\u8def\u5f84`\u3002" + ], + "Open the provided `path`.": [ + "\u6253\u5f00\u63d0\u4f9b\u7684`\u8def\u5f84`\u3002" + ], + "Open the provided `url` in a tab.": [ + "\u5728\u6807\u7b7e\u9875\u4e2d\u6253\u5f00\u63d0\u4f9b\u7684`url`\u3002" + ], + "Open the tooltip": [ + "\u6253\u5f00\u5de5\u5177\u63d0\u793a" + ], "Other": [ "\u5176\u4ed6" ], @@ -1455,33 +2407,58 @@ "Overwrite": [ "\u8986\u76d6" ], + "Overwrite Existing File": [ + "\u8986\u76d6\u73b0\u6709\u6587\u4ef6" + ], "Overwrite file?": [ "\u8986\u76d6\u6587\u4ef6\uff1f" ], + "Oz": [ + "Oz" + ], "PDF": [ "PDF" ], "PDF File": [ "PDF\u6587\u4ef6" ], + "PGP": [ + "PGP" + ], + "PHP": [ + "PHP" + ], + "PLSQL": [ + "PLSQL" + ], "Package": [ "\u8f6f\u4ef6\u5305" ], + "Pascal": [ + "Pascal" + ], "Paste": [ "\u7c98\u8d34" ], - "Paste Cells Above": [ - "\u5728\u4e0a\u65b9\u7c98\u8d34\u5355\u5143\u683c" + "Paste Cell Above": [ + "\u5728\u4e0a\u65b9\u7c98\u8d34\u5355\u5143\u683c", + "" ], - "Paste Cells Below": [ - "\u5728\u4e0b\u9762\u7c98\u8d34\u5355\u5143\u683c" + "Paste Cell Below": [ + "\u5728\u4e0b\u9762\u7c98\u8d34\u5355\u5143\u683c", + "" ], - "Paste Cells and Replace": [ - "\u7c98\u8d34\u5355\u5143\u683c\u5e76\u66ff\u6362" + "Paste Cell and Replace": [ + "\u7c98\u8d34\u5355\u5143\u683c\u5e76\u66ff\u6362", + "" ], "Paste cells from the clipboard": [ "\u4ece\u526a\u8d34\u677f\u7c98\u8d34\u5355\u5143\u683c" ], + "Paste this cell from the clipboard": [ + "\u4ece\u526a\u8d34\u677f\u7c98\u8d34\u8fd9 %1 \u4e2a\u5355\u5143\u683c", + "" + ], "Path": [ "\u8def\u5f84" ], @@ -1491,57 +2468,126 @@ "Path:": [ "\u8def\u5f84:" ], - "Path: %1\nKernel: %2": [ - "\u8def\u5f84\uff1a%1\n\u5185\u6838\uff1a%2" + "Pause": [ + "\u6682\u505c" + ], + "Pause on exception filter": [ + "\u6fc0\u53d1\u5f02\u5e38\u7b5b\u9009\u5668\u65f6\u6682\u505c" + ], + "Perl": [ + "Perl" + ], + "Pig": [ + "Pig" + ], + "Please confirm you want to close \"%1\".": [ + "\u8bf7\u786e\u8ba4\u60a8\u60f3\u8981\u5173\u95ed\u201c%1\u201d\u3002" ], "Please confirm you want to shut down JupyterLab.": [ "\u8bf7\u786e\u8ba4\u60a8\u60f3\u8981\u5173\u95ed JupyterLab\u3002" ], - "Please open your browser JavaScript console for bug report instructions": [ - "\u8bf7\u6253\u5f00\u60a8\u7684\u6d4f\u89c8\u5668 JavaScript \u63a7\u5236\u53f0\u4ee5\u83b7\u53d6\u9519\u8bef\u62a5\u544a\u8bf4\u660e" + "Please disable the dependant plugins first.": [ + "\u8bf7\u5148\u7981\u7528\u4f9d\u8d56\u65b9\u63d2\u4ef6\u3002" + ], + "Please read the privacy policy.": [ + "\u8bf7\u9605\u8bfb\u9690\u79c1\u653f\u7b56\u3002" + ], + "Plugin": [ + "\u63d2\u4ef6" + ], + "Plugin Manager": [ + "\u63d2\u4ef6\u7ba1\u7406\u5668" + ], + "PostgreSQL": [ + "PostgreSQL" + ], + "PowerShell": [ + "PowerShell" ], "Presentation Mode": [ "\u6f14\u793a\u6a21\u5f0f" ], + "Preserve Case": [ + "\u4fdd\u7559\u5927\u5c0f\u5199" + ], + "Previous": [ + "\u4e0a\u4e00\u4e2a" + ], + "Previous Inline Completion": [ + "\u4e0a\u4e00\u4e2a\u5185\u8054\u8865\u5168" + ], + "Previous Match": [ + "\u4e0a\u4e00\u4e2a\u5339\u914d" + ], "Print\u2026": [ "\u6253\u5370\u2026" ], + "Privacy policies": [ + "\u9690\u79c1\u653f\u7b56" + ], + "Properties files": [ + "\u5c5e\u6027\u6587\u4ef6" + ], "Property Inspector": [ "\u5c5e\u6027\u68c0\u67e5\u5668" ], + "ProtoBuf": [ + "ProtoBuf" + ], + "Provider: %1": [ + "\u63d0\u4f9b\u8005\uff1a%1" + ], + "Provides": [ + "\u63d0\u4f9b" + ], + "Puppet": [ + "Puppet" + ], + "Python": [ + "Python" + ], "Python File": [ "Python \u6587\u4ef6" ], + "Q": [ + "Q" + ], + "R": [ + "R" + ], "R File": [ "R \u6587\u4ef6" ], + "RPM Changes": [ + "RPM \u66f4\u6539" + ], + "RPM Spec": [ + "RPM \u89c4\u8303" + ], "Raw": [ "\u7eaf\u6587\u672c" ], - "Raw NBConvert Format": [ - "\u539f\u59cb NBConvert \u683c\u5f0f" + "Raw Cell Content": [ + "\u539f\u59cb\u5355\u5143\u683c\u5185\u5bb9" ], "ReStructured Text": [ "ReStructured \u6587\u672c" ], - "Read more in the JupyterLab documentation.": [ - "\u5728 JupyterLab \u6587\u6863\u4e2d\u9605\u8bfb\u66f4\u591a\u5185\u5bb9\u3002" - ], "Read-only": [ "\u53ea\u8bfb" ], "Reason given:": [ "\u539f\u56e0\uff1a" ], - "Rebuild": [ - "\u91cd\u5efa" - ], - "Reconnect To Kernel": [ - "\u91cd\u65b0\u8fde\u63a5\u5230\u5185\u6838" - ], "Reconnect to Kernel": [ "\u91cd\u65b0\u8fde\u63a5\u81f3\u5185\u6838" ], + "Rectangular (block) selection can be created by dragging the mouse pointer while holding the left mouse button and the Alt key. When the Alt key is pressed, a crosshair cursor will appear, indicating that the rectangular selection mode is active.": [ + "\u53ef\u4ee5\u901a\u8fc7\u6309\u4f4f\u9f20\u6807\u5de6\u952e\u548cAlt\u952e\u62d6\u52a8\u9f20\u6807\u6307\u9488\u6765\u521b\u5efa\u77e9\u5f62\uff08\u5757\uff09\u9009\u533a\u3002\u5f53\u6309\u4e0bAlt\u952e\u65f6\uff0c\u5c06\u51fa\u73b0\u5341\u5b57\u5149\u6807\uff0c\u8868\u793a\u77e9\u5f62\u9009\u533a\u6a21\u5f0f\u5df2\u6fc0\u6d3b\u3002" + ], + "Rectangular selection": [ + "\u77e9\u5f62\u9009\u533a" + ], "Redo": [ "\u91cd\u505a" ], @@ -1557,15 +2603,21 @@ "Refresh List": [ "\u5237\u65b0\u5217\u8868" ], + "Refresh Plugin List": [ + "\u5237\u65b0\u63d2\u4ef6\u5217\u8868" + ], "Refresh Terminal": [ "\u5237\u65b0\u7ec8\u7aef" ], - "Refresh extension list": [ + "Refresh extensions list": [ "\u5237\u65b0\u6269\u5c55\u5217\u8868" ], "Refresh kernel sources": [ "\u5237\u65b0\u5185\u6838\u6e90" ], + "Refresh plugins list": [ + "\u5237\u65b0\u63d2\u4ef6\u5217\u8868" + ], "Refresh the current terminal session": [ "\u5237\u65b0\u5f53\u524d\u7ec8\u7aef\u4f1a\u8bdd" ], @@ -1584,6 +2636,9 @@ "Reload contents from disk": [ "\u4ece\u78c1\u76d8\u91cd\u65b0\u52a0\u8f7d\u5185\u5bb9" ], + "Remember my choice and always start the preferred kernel": [ + "\u8bb0\u4f4f\u6211\u7684\u9009\u62e9\uff1a\u603b\u662f\u542f\u52a8\u9996\u9009\u5185\u6838" + ], "Remove": [ "\u79fb\u9664" ], @@ -1593,6 +2648,9 @@ "Remove breakpoints": [ "\u5220\u9664\u65ad\u70b9" ], + "Remove server": [ + "\u79fb\u9664\u670d\u52a1\u5668" + ], "Rename": [ "\u91cd\u547d\u540d" ], @@ -1602,6 +2660,9 @@ "Rename File": [ "\u91cd\u547d\u540d\u6587\u4ef6" ], + "Rename file": [ + "\u91cd\u547d\u540d\u6587\u4ef6" + ], "Rename%1\u2026": [ "\u91cd\u547d\u540d%1\u2026" ], @@ -1614,12 +2675,12 @@ "Render Variable": [ "\u6e32\u67d3\u53d8\u91cf" ], - "Render variable": [ - "\u6e32\u67d3\u53d8\u91cf" - ], "Render variable according to its mime type": [ "\u6839\u636e\u5b83\u7684 mime \u7c7b\u578b\u6e32\u67d3\u53d8\u91cf" ], + "Render variable: %1": [ + "\u6e32\u67d3\u53d8\u91cf\uff1a%1" + ], "Renderer Failure: %1": [ "\u6e32\u67d3\u5931\u8d25\uff1a%1" ], @@ -1653,6 +2714,9 @@ "Reset Application State": [ "\u91cd\u7f6e\u5e94\u7528\u7a0b\u5e8f\u72b6\u6001" ], + "Reset Default Layout": [ + "\u91cd\u7f6e\u4e3a\u9ed8\u8ba4\u5e03\u5c40" + ], "Reset Image": [ "\u91cd\u7f6e\u56fe\u7247" ], @@ -1662,14 +2726,17 @@ "Reset shortcut back to default": [ "\u91cd\u7f6e\u5feb\u6377\u952e\u4e3a\u9ed8\u8ba4\u503c" ], + "Reset state when loading for the workspace.": [ + "\u91cd\u7f6e\u5de5\u4f5c\u533a\u52a0\u8f7d\u65f6\u7684\u72b6\u6001\u3002" + ], "Restart": [ "\u91cd\u65b0\u542f\u52a8" ], - "Restart Kernel and Clear All Outputs\u2026": [ - "\u91cd\u542f\u5e76\u6e05\u9664\u6240\u6709\u8f93\u51fa\u2026" + "Restart Kernel": [ + "\u91cd\u542f\u5185\u6838" ], - "Restart Kernel and Clear Console": [ - "\u91cd\u542f\u5185\u6838\u5e76\u6e05\u7a7a\u63a7\u5236\u53f0" + "Restart Kernel and Clear Outputs of All Cells\u2026": [ + "\u91cd\u65b0\u542f\u52a8\u5185\u6838\u5e76\u6e05\u9664\u6240\u6709\u5355\u5143\u683c\u7684\u8f93\u51fa\u2026" ], "Restart Kernel and Clear\u2026": [ "\u91cd\u542f\u5185\u6838\u5e76\u6e05\u9664\u2026" @@ -1683,9 +2750,6 @@ "Restart Kernel and Run All Cells\u2026": [ "\u91cd\u542f\u5e76\u8fd0\u884c\u6240\u6709\u5355\u5143\u683c\u2026" ], - "Restart Kernel and Run All Code": [ - "\u91cd\u542f\u5185\u6838\u5e76\u8fd0\u884c\u6240\u6709\u4ee3\u7801" - ], "Restart Kernel and Run up to Selected Cell\u2026": [ "\u91cd\u542f\u5185\u6838\u5e76\u8fd0\u884c\u5230\u6240\u9009\u5355\u5143\u683c\u2026" ], @@ -1701,6 +2765,12 @@ "Restart the kernel": [ "\u91cd\u542f\u5185\u6838" ], + "Restart the kernel and clear all outputs of all cells": [ + "\u91cd\u65b0\u542f\u52a8\u5185\u6838\u5e76\u6e05\u9664\u5168\u90e8\u5355\u5143\u683c\u7684\u6240\u6709\u8f93\u51fa" + ], + "Restart the kernel and run all cells": [ + "\u91cd\u542f\u5185\u6838\u5e76\u8fd0\u884c\u6240\u6709\u5355\u5143\u683c" + ], "Restart the kernel, then re-run the whole notebook": [ "\u91cd\u542f\u5185\u6838\uff0c\u7136\u540e\u91cd\u65b0\u8fd0\u884c\u6574\u4e2a\u7b14\u8bb0\u672c" ], @@ -1716,8 +2786,8 @@ "Revert": [ "\u64a4\u56de" ], - "Revert %1 to Checkpoint": [ - "\u5c06 %1 \u64a4\u56de\u81f3\u68c0\u67e5\u70b9" + "Revert %1 to Checkpoint\u2026": [ + "\u6062\u590d %1 \u5230\u68c0\u67e5\u70b9\u2026" ], "Revert %1 to checkpoint": [ "\u5c06 %1 \u64a4\u56de\u81f3\u68c0\u67e5\u70b9" @@ -1731,12 +2801,21 @@ "Revert contents to previous checkpoint": [ "\u64a4\u56de\u5185\u5bb9\u5230\u4e4b\u524d\u7684\u68c0\u67e5\u70b9" ], + "Revert to Checkpoint": [ + "\u6062\u590d\u5230\u68c0\u67e5\u70b9" + ], "Rotate Clockwise": [ "\u987a\u65f6\u9488\u65cb\u8f6c" ], "Rotate Counterclockwise": [ "\u9006\u65f6\u9488\u65cb\u8f6c" ], + "Ruby": [ + "Ruby" + ], + "Rulers": [ + "\u6807\u5c3a" + ], "Run": [ "\u8fd0\u884c" ], @@ -1755,57 +2834,79 @@ "Run All Enabled Commands Passed as Args": [ "\u8fd0\u884c\u6240\u6709\u4ece\u53c2\u6570\u4f20\u9012\u8fc7\u6765\u7684\u5df2\u542f\u7528\u7684\u547d\u4ee4" ], - "Run Cell": [ - "\u8fd0\u884c\u5355\u5143\u683c" - ], "Run Cell (forced)": [ "\u8fd0\u884c\u5355\u5143\u683c (\u5f3a\u5236)" ], "Run Cell (unforced)": [ "\u8fd0\u884c\u5355\u5143\u683c (\u975e\u5f3a\u5236)" ], - "Run Cell(s)": [ - "\u8fd0\u884c\u5355\u5143\u683c" - ], - "Run Code": [ - "\u8fd0\u884c\u4ee3\u7801" - ], "Run First Enabled Command": [ "\u8fd0\u884c\u7b2c\u4e00\u4e2a\u542f\u7528\u7684\u547d\u4ee4" ], "Run Selected": [ "\u8fd0\u884c\u9009\u5b9a\u5355\u5143\u683c" ], + "Run Selected Cell": [ + "\u8fd0\u884c\u9009\u4e2d\u7684\u5355\u5143\u683c", + "" + ], "Run Selected Cell and All Below": [ "\u8fd0\u884c\u9009\u4e2d\u7684\u5355\u5143\u683c\u53ca\u4ee5\u4e0b\u6240\u6709" ], - "Run Selected Cells": [ - "\u8fd0\u884c\u9009\u4e2d\u7684\u5355\u5143\u683c" + "Run Selected Cell and Do not Advance": [ + "\u8fd0\u884c\u9009\u5b9a\u7684\u6240\u6709\u5355\u5143\u683c\u4e14\u4e0d\u518d\u7ee7\u7eed", + "" ], - "Run Selected Cells and Don't Advance": [ - "\u4ec5\u8fd0\u884c\u9009\u4e2d\u7684\u5355\u5143\u683c\u4e14\u4e0d\u524d\u8fdb" + "Run Selected Cell and Insert Below": [ + "\u8fd0\u884c\u9009\u4e2d\u7684\u5355\u5143\u683c\u5e76\u5728\u4e0b\u9762\u63d2\u5165", + "" ], - "Run Selected Cells and Insert Below": [ - "\u8fd0\u884c\u9009\u4e2d\u7684\u5355\u5143\u683c\u5e76\u5728\u4e0b\u9762\u63d2\u5165" + "Run Selected Code": [ + "\u8fd0\u884c\u9009\u4e2d\u7684\u4ee3\u7801" ], "Run Selected Text or Current Line in Console": [ "\u5728\u63a7\u5236\u53f0\u4e2d\u8fd0\u884c\u6240\u9009\u6587\u672c\u6216\u5f53\u524d\u884c" ], - "Run the all notebook cells": [ - "\u8fd0\u884c\u6240\u6709\u7b14\u8bb0\u672c\u5355\u5143\u683c" + "Run all cells": [ + "\u8fd0\u884c\u6240\u6709\u5355\u5143\u683c" ], "Run the selected cells and advance": [ "\u8fd0\u884c\u9009\u5b9a\u7684\u5355\u5143\u683c\u5e76\u5411\u524d\u79fb\u52a8" ], + "Run this cell and advance": [ + "\u8fd0\u884c\u8fd9 %1 \u4e2a\u5355\u5143\u683c\u5e76\u5411\u524d\u79fb\u52a8", + "" + ], "Running Sessions section": [ "\u6b63\u5728\u8fd0\u884c\u7684\u4f1a\u8bdd\u90e8\u5206" ], "Running Terminals and Kernels": [ "\u6b63\u5728\u8fd0\u884c\u7ec8\u7aef\u548c\u5185\u6838" ], + "Rust": [ + "Rust" + ], + "SAS": [ + "SAS" + ], + "SCSS": [ + "SCSS" + ], "SEARCH": [ "\u641c\u7d22" ], + "SML": [ + "SML" + ], + "SPARQL": [ + "SPARQL" + ], + "SQL": [ + "SQL" + ], + "SQLite": [ + "SQLite" + ], "Save": [ "\u4fdd\u5b58" ], @@ -1827,8 +2928,8 @@ "Save Failed": [ "\u4fdd\u5b58\u5931\u8d25" ], - "Save File As..": [ - "\u53e6\u5b58\u6587\u4ef6\u70ba..." + "Save File As\u2026": [ + "\u6587\u4ef6\u53e6\u5b58\u4e3a..." ], "Save User Settings": [ "\u4fdd\u5b58\u7528\u6237\u8bbe\u7f6e" @@ -1836,6 +2937,9 @@ "Save all open documents": [ "\u4fdd\u5b58\u5168\u90e8\u6253\u5f00\u7684\u6587\u6863" ], + "Save and Export Notebook to the given `format`.": [ + "\u4fdd\u5b58\u5e76\u5bfc\u51fa\u7b14\u8bb0\u672c\u4e3a\u6307\u5b9a\u7684 `\u683c\u5f0f`\u3002" + ], "Save and Export Notebook: %1": [ "\u4fdd\u5b58\u5e76\u5bfc\u51fa\u7b14\u8bb0\u672c\uff1a%1" ], @@ -1869,14 +2973,14 @@ "Saving started": [ "\u5df2\u5f00\u59cb\u4fdd\u5b58" ], - "Scope": [ - "\u8303\u56f4" + "Scala": [ + "Scata" ], - "Script": [ - "\u811a\u672c" + "Scheme": [ + "Scheme" ], - "Search": [ - "\u641c\u7d22" + "Scope": [ + "\u8303\u56f4" ], "Search Cell Outputs": [ "\u641c\u7d22\u5355\u5143\u683c\u8f93\u51fa" @@ -1884,12 +2988,38 @@ "Search Results": [ "\u641c\u7d22\u7ed3\u679c" ], - "Search Selected Cell(s)": [ - "\u641c\u7d22\u5df2\u9009\u5355\u5143\u683c" + "Search extensions": [ + "\u641c\u7d22\u6269\u5c55\u63d2\u4ef6" + ], + "Search in %1 Selected Cell": [ + "\u5728 %1 \u4e2a\u9009\u4e2d\u7684\u5355\u5143\u683c\u4e2d\u641c\u7d22", + "" + ], + "Search in %1 Selected Line": [ + "\u5728\u9009\u4e2d\u7684 %1 \u884c\u4e2d\u641c\u7d22", + "" + ], + "Search in Selection": [ + "\u5728\u9009\u5b9a\u5185\u5bb9\u4e2d\u641c\u7d22" + ], + "Search in the cell outputs.": [ + "\u5728\u5355\u5143\u683c\u8f93\u51fa\u4e2d\u641c\u7d22\u3002" ], "Search on File Names": [ "\u641c\u7d22\u6587\u4ef6\u540d" ], + "Search only in the selected cells or text (depending on edit/command mode).": [ + "\u53ea\u5728\u9009\u5b9a\u7684\u5355\u5143\u683c\u6216\u6587\u672c\u4e2d\u641c\u7d22(\u53d6\u51b3\u4e8e\u7f16\u8f91/\u547d\u4ee4\u6a21\u5f0f)\u3002" + ], + "Search settings\u2026": [ + "\u641c\u7d22\u8bbe\u7f6e..." + ], + "Search shortcuts": [ + "\u641c\u7d22\u5feb\u6377\u952e..." + ], + "Searching outputs is expensive and requires to first rendered all outputs. Are you sure you want to search in the cell outputs?": [ + "\u641c\u7d22\u8f93\u51fa\u7ed3\u679c\u662f\u6bd4\u8f83\u8017\u8d39\u8d44\u6e90\u7684\uff0c\u9700\u8981\u5148\u6e32\u67d3\u6240\u6709\u8f93\u51fa\u3002\u60a8\u786e\u5b9a\u8981\u5728\u5355\u5143\u683c\u8f93\u51fa\u4e2d\u641c\u7d22\u5417\uff1f" + ], "Search\u2026": [ "\u641c\u7d22\u2026" ], @@ -1902,63 +3032,114 @@ "Select All Cells": [ "\u9009\u62e9\u6240\u6709\u5355\u5143\u683c" ], - "Select All Cells With Current Tags": [ - "\u9009\u62e9\u6240\u6709\u5305\u542b\u5f53\u524d\u6807\u7b7e\u7684\u5355\u5143\u683c" - ], "Select Cell Above": [ "\u9009\u62e9\u4e0a\u65b9\u5355\u5143\u683c" ], "Select Cell Below": [ "\u9009\u62e9\u4e0b\u65b9\u5355\u5143\u683c" ], + "Select Heading Above or Collapse Heading": [ + "\u9009\u62e9\u4e0a\u9762\u7684\u6807\u9898\u6216\u6298\u53e0\u6807\u9898\u3002" + ], + "Select Heading Below or Expand Heading": [ + "\u9009\u62e9\u4e0b\u9762\u7684\u6807\u9898\u6216\u5c55\u5f00\u6807\u9898" + ], "Select Kernel": [ "\u9009\u62e9\u5185\u6838" ], + "Select a filter for breakpoints on exception": [ + "\u9009\u62e9\u5f02\u5e38\u65f6\u65ad\u70b9\u7684\u8fc7\u6ee4\u5668" + ], "Select a kernel that supports debugging to enable debugger": [ "\u9009\u62e9\u4e00\u4e2a\u652f\u6301\u8c03\u8bd5\u7684\u5185\u6838\u4ee5\u5f00\u542f\u8c03\u8bd5\u5668" ], "Select a plugin from the list to view and edit its preferences.": [ "\u4ece\u5217\u8868\u4e2d\u9009\u62e9\u4e00\u4e2a\u63d2\u4ef6\u6765\u67e5\u770b\u548c\u7f16\u8f91\u5176\u9009\u9879\u3002" ], + "Select all files and directories": [ + "\u9009\u62e9\u5168\u90e8\u6587\u4ef6\u548c\u76ee\u5f55" + ], + "Select and Run Cell(s) for this Heading": [ + "\u9009\u62e9\u5e76\u8fd0\u884c\u6b64\u6807\u9898\u4e0b\u7684\u5355\u5143\u683c\u3002" + ], "Select current running or last run cell": [ "\u9009\u62e9\u6b63\u5728\u8fd0\u884c\u6216\u6700\u540e\u8fd0\u884c\u7684\u5355\u5143\u683c" ], + "Select directory \"%1\"": [ + "\u9009\u62e9\u76ee\u5f55\u201c%1\u201d" + ], + "Select file \"%1\"": [ + "\u9009\u62e9\u6587\u4ef6 \"%1\"" + ], "Select kernel for:": [ "\u9009\u62e9\u5185\u6838\uff1a" ], "Select the cell type": [ "\u9009\u62e9\u5355\u5143\u683c\u7c7b\u578b" ], - "Selecting trust will re-render this notebook in a trusted state.": [ - "\u9009\u62e9\u4fe1\u4efb\u5c06\u5728\u4fe1\u4efb\u72b6\u6001\u4e0b\u91cd\u65b0\u6e32\u67d3\u6b64\u7b14\u8bb0\u672c\u3002" + "Select the completion suggestion.": [ + "\u9009\u62e9\u8865\u5168\u5efa\u8bae\u3002" + ], + "Selecting \"Trust\" will re-render this notebook in a trusted state.": [ + "\u9009\u62e9\u201c\u4fe1\u4efb\u201d\u5c06\u4f7f\u6b64\u7b14\u8bb0\u672c\u5728\u53d7\u4fe1\u4efb\u7684\u72b6\u6001\u4e0b\u91cd\u65b0\u6e32\u67d3\u3002" + ], + "Selection deleted": [ + "\u9009\u533a\u5df2\u5220\u9664" ], "Selectors": [ "\u9009\u62e9\u5668" ], - "Server Companion": [ - "\u670d\u52a1\u4f34\u4fa3" - ], "Server Connection Error": [ "\u670d\u52a1\u5668\u8fde\u63a5\u9519\u8bef" ], + "Server name:": [ + "\u670d\u52a1\u5668\u540d\u79f0:" + ], "Server stopped": [ "\u670d\u52a1\u8fdb\u7a0b\u5df2\u7ec8\u6b62" ], "Server unavailable or unreachable": [ "\u670d\u52a1\u5668\u4e0d\u53ef\u7528\u6216\u65e0\u6cd5\u8bbf\u95ee" ], + "Sessions and Tabs": [ + "\u4f1a\u8bdd\u548c\u6807\u7b7e" + ], + "Set %1 mode.": [ + "\u8bbe\u5b9a %1 \u6a21\u5f0f\u3002" + ], "Set Log Level to %1": [ "\u5c06\u65e5\u5fd7\u7ea7\u522b\u8bbe\u4e3a %1" ], + "Set Preferred Dark Theme: %1": [ + "\u8bbe\u7f6e\u9996\u9009\u7684\u6697\u8272\u4e3b\u9898\u4e3a\uff1a%1" + ], + "Set Preferred Light Theme: %1": [ + "\u8bbe\u7f6e\u9996\u9009\u7684\u4eae\u8272\u4e3b\u9898\u4e3a\uff1a%1" + ], + "Set log level to `level`.": [ + "\u5c06\u65e5\u5fd7\u7ea7\u522b\u8bbe\u4e3a`\u7ea7\u522b`\u3002" + ], "Set side-by-side ratio": [ "\u8bbe\u7f6e\u5e76\u6392\u663e\u793a\u6bd4\u4f8b" ], + "Set terminal theme to the provided `theme`.": [ + "\u5c06\u7ec8\u7aef\u4e3b\u9898\u8bbe\u4e3a\u63d0\u4f9b\u7684`\u4e3b\u9898`\u3002" + ], + "Set the layout `mode`.": [ + "\u8bbe\u7f6e\u5e03\u5c40`\u6a21\u5f0f'\u3002" + ], "Set the terminal theme": [ "\u8bbe\u7f6e\u7ec8\u7aef\u4e3b\u9898" ], "Settings": [ "\u8bbe\u7f6e" ], + "Settings Editor": [ + "\u8bbe\u7f6e\u7f16\u8f91\u5668" + ], + "Shell": [ + "Shell" + ], "Shift+Right Click for Browser Menu": [ "\u4f7f\u7528 Shift+\u53f3\u952e\u70b9\u51fb\u8c03\u51fa\u6d4f\u89c8\u5668\u83dc\u5355" ], @@ -1977,15 +3158,33 @@ "Show Contextual Help": [ "\u663e\u793a\u4e0a\u4e0b\u6587\u5e2e\u52a9" ], + "Show File Checkboxes": [ + "\u663e\u793a\u6587\u4ef6\u590d\u9009\u6846" + ], + "Show File Size Column": [ + "\u663e\u793a\u6587\u4ef6\u5927\u5c0f\u680f" + ], + "Show Full Path": [ + "\u663e\u793a\u5b8c\u6574\u8def\u5f84" + ], + "Show Header": [ + "\u663e\u793a\u9875\u5934" + ], "Show Header Above Content": [ "\u5728\u5185\u5bb9\u4e0a\u65b9\u663e\u793a\u9875\u5934" ], "Show Hidden Files": [ "\u663e\u793a\u9690\u85cf\u6587\u4ef6" ], + "Show Keyboard Shortcuts": [ + "\u663e\u793a\u952e\u76d8\u5feb\u6377\u952e" + ], "Show Last Modified Column": [ "\u5207\u6362\u6700\u540e\u4fee\u6539\u5217" ], + "Show Left Activity Bar": [ + "\u663e\u793a\u5de6\u4fa7\u6d3b\u52a8\u680f" + ], "Show Left Sidebar": [ "\u663e\u793a\u5de6\u4fa7\u8fb9\u680f" ], @@ -2001,21 +3200,42 @@ "Show Markdown Preview": [ "\u663e\u793a Markdown \u9884\u89c8" ], + "Show Notifications": [ + "\u663e\u793a\u901a\u77e5" + ], + "Show Right Activity Bar": [ + "\u663e\u793a\u53f3\u4fa7\u6d3b\u52a8\u680f" + ], "Show Right Sidebar": [ "\u663e\u793a\u53f3\u4fa7\u8fb9\u680f" ], + "Show Search Filters": [ + "\u663e\u793a\u641c\u7d22\u7b5b\u9009\u5668" + ], "Show Selectors": [ "\u663e\u793a\u9009\u62e9\u5668" ], "Show Status Bar": [ "\u663e\u793a\u72b6\u6001\u680f" ], - "Show Tags Menu": [ - "\u663e\u793a\u6807\u7b7e\u83dc\u5355" + "Show first-level heading number": [ + "\u663e\u793a\u7b2c\u4e00\u7ea7\u6807\u9898\u7f16\u53f7" + ], + "Show heading number in the document": [ + "\u5728\u6587\u6863\u4e2d\u663e\u793a\u6807\u9898\u7f16\u53f7" ], "Show in File Browser": [ "\u5728\u6587\u4ef6\u6d4f\u89c8\u5668\u4e2d\u663e\u793a" ], + "Show output headings": [ + "\u663e\u793a\u8f93\u51fa\u6807\u9898" + ], + "Show relevant keyboard shortcuts for the current active widget": [ + "\u663e\u793a\u5f53\u524d\u6d3b\u52a8\u5c0f\u90e8\u4ef6\u7684\u76f8\u5173\u952e\u76d8\u5feb\u6377\u952e" + ], + "Show the line numbers for the current file.": [ + "\u663e\u793a\u5f53\u524d\u6587\u4ef6\u7684\u884c\u53f7\u3002" + ], "Shut Down": [ "\u5173\u95ed" ], @@ -2037,11 +3257,8 @@ "Shut down all kernels?": [ "\u5173\u95ed\u6240\u6709\u5185\u6838?" ], - "Shut down the Console?": [ - "\u5173\u95ed\u63a7\u5236\u53f0\uff1f" - ], - "Shut down the Notebook?": [ - "\u5173\u95ed\u6b64\u7b14\u8bb0\u672c\uff1f" + "Shut down kernel": [ + "\u7ec8\u6b62\u5185\u6838" ], "Shut down the console?": [ "\u5173\u95ed\u63a7\u5236\u53f0\uff1f" @@ -2049,15 +3266,15 @@ "Shut down the notebook?": [ "\u5173\u95ed\u7b14\u8bb0\u672c\uff1f" ], - "Shutdown Console": [ - "\u5173\u95ed\u63a7\u5236\u53f0" - ], "Shutdown Terminal": [ "\u5173\u95ed\u7ec8\u7aef" ], "Shutdown confirmation": [ "\u5173\u95ed\u670d\u52a1\u786e\u8ba4" ], + "Sieve": [ + "Sieve" + ], "Simple": [ "\u7b80\u6613\u754c\u9762" ], @@ -2067,34 +3284,36 @@ "Simple Interface (%1)": [ "\u7b80\u6613\u754c\u9762\uff08%1\uff09" ], - "Skip": [ - "\u8df3\u8fc7" - ], - "Slide": [ - "\u5e7b\u706f\u7247" + "Smalltalk": [ + "Smalltalk" ], - "Slide Type": [ - "\u5e7b\u706f\u7247\u7c7b\u578b" + "Smart Indentation": [ + "\u667a\u80fd\u7f29\u8fdb" ], - "Slides": [ - "\u5e7b\u706f\u7247" + "Solr": [ + "Solr" ], "Some changes have not been saved. Continue without saving?": [ "\u4e00\u4e9b\u6539\u52a8\u5c1a\u672a\u4fdd\u5b58\u3002\u7ee7\u7eed\u800c\u4e0d\u4fdd\u5b58\uff1f" ], + "Sort Notebooks Above Files": [ + "\u5c06\u7b14\u8bb0\u672c\u6392\u5e8f\u5728\u6587\u4ef6\u4e4b\u524d\u3002" + ], "Source": [ "\u6e90\u6587\u4ef6" ], "Spaces": [ "\u7a7a\u683c" ], - "Spaces: %1": [ - "\u7a7a\u683c\uff1a%1", - "\u7a7a\u683c\uff1a%1" - ], "Split Cell": [ "\u62c6\u5206\u5355\u5143\u683c" ], + "Spreadsheet": [ + "\u7535\u5b50\u8868\u683c" + ], + "Squirrel": [ + "Squirrel" + ], "Start Other Kernel": [ "\u542f\u52a8\u5176\u4ed6\u5185\u6838" ], @@ -2104,6 +3323,12 @@ "Start a new terminal session": [ "\u5f00\u59cb\u4e00\u4e2a\u65b0\u7ec8\u7aef\u4f1a\u8bdd" ], + "Start debugger": [ + "\u542f\u52a8\u8c03\u8bd5\u5668" + ], + "Start debugger?": [ + "\u542f\u52a8\u8c03\u8bd5\u5668\uff1f" + ], "Starting": [ "\u6b63\u5728\u542f\u52a8" ], @@ -2113,11 +3338,11 @@ "Step Out": [ "\u6b65\u51fa" ], - "Sub-Slide": [ - "\u5b50\u5e7b\u706f\u7247" + "Stylus": [ + "Stylus" ], - "Sublime Text": [ - "Sublime Text" + "Swift": [ + "Swift" ], "Switch Sidebar Side": [ "\u4fa7\u8fb9\u680f\u4f4d\u7f6e\u5207\u6362" @@ -2125,14 +3350,50 @@ "Switch kernel": [ "\u5207\u6362\u5185\u6838" ], + "Switch to the provided `theme`.": [ + "\u5207\u6362\u5230\u63d0\u4f9b\u7684`\u4e3b\u9898`\u3002" + ], + "Switch to the provided dark `theme`.": [ + "\u5207\u6362\u5230\u63d0\u4f9b\u7684\u6697\u8272`\u4e3b\u9898`\u3002" + ], + "Switch to the provided light `theme`.": [ + "\u5207\u6362\u5230\u63d0\u4f9b\u7684\u4eae\u8272`\u4e3b\u9898`\u3002" + ], + "Synchronize Styling Theme with System Settings": [ + "\u5c06\u6837\u5f0f\u4e3b\u9898\u4e0e\u7cfb\u7edf\u8bbe\u7f6e\u540c\u6b65" + ], + "Synchronize with System Settings": [ + "\u4e0e\u7cfb\u7edf\u8bbe\u7f6e\u540c\u6b65" + ], "System Defaults": [ "\u7cfb\u7edf\u9ed8\u8ba4\u503c" ], + "SystemVerilog": [ + "SystemVerilog" + ], + "TOML": [ + "TOML" + ], "TSV File": [ "TSV \u6587\u4ef6" ], - "Tab Size": [ - "\u5236\u8868\u7b26\u5927\u5c0f" + "TSV Viewer": [ + "TSV \u67e5\u770b\u5668" + ], + "TSX": [ + "TSX" + ], + "TTCN": [ + "TTCN" + ], + "TTCN_CFG": [ + "TTCN_CFG" + ], + "Tab Indent": [ + "\u5236\u8868\u7b26\u7f29\u8fdb" + ], + "Tab size": [ + "\u5236\u8868\u7b26\u5bbd\u5ea6" ], "Table View": [ "\u8868\u683c\u89c6\u56fe" @@ -2143,6 +3404,9 @@ "Table of Contents section": [ "\u76ee\u5f55\u90e8\u5206" ], + "Tcl": [ + "Tcl" + ], "Terminal": [ "\u7ec8\u7aef" ], @@ -2167,11 +3431,14 @@ "Text File": [ "\u6587\u672c\u6587\u4ef6" ], + "Textile": [ + "\u5bb6\u7eba" + ], "Thanks for trying out JupyterLab's extension manager.\nThe JupyterLab development team is excited to have a robust\nthird-party extension community.\nHowever, we cannot vouch for every extension,\nand some may introduce security risks.\nDo you want to continue?": [ "\u611f\u8c22\u60a8\u5c1d\u8bd5\u4e86 JupyterLab \u7684\u6269\u5c55\u7ba1\u7406\u5668\u3002JupyterLab \u5f00\u53d1\u56e2\u961f\u5f88\u9ad8\u5174\u6709\u4e00\u4e2a\u5f3a\u5927\u7684\u7b2c\u4e09\u65b9\u6269\u5c55\u793e\u533a\u3002\u7136\u800c\uff0c\u6211\u4eec\u4e0d\u80fd\u5ba1\u6838\u6bcf\u4e2a\u6269\u5c55\uff0c\u5176\u4e2d\u4e00\u4e9b\u6269\u5c55\u53ef\u80fd\u4f1a\u5e26\u6765\u5b89\u5168\u98ce\u9669\u3002\u60a8\u60f3\u8981\u7ee7\u7eed\u5417\uff1f" ], - "The JupyterLab development team is excited to have a robust\nthird-party extension community. However, we do not review\nthird-party extensions, and some extensions may introduce security\nrisks or contain malicious code that runs on your machine.": [ - "JupyterLab \u5f00\u53d1\u56e2\u961f\u5f88\u9ad8\u5174\u6709\u4e00\u4e2a\u5f3a\u5927\u7684\u7b2c\u4e09\u65b9\u6269\u5c55\u793e\u533a\u3002\u7136\u800c\uff0c\u6211\u4eec\u5e76\u4e0d\u4f1a\u5ba1\u67e5\u7b2c\u4e09\u65b9\u6269\u5c55\uff0c\u4e00\u4e9b\u6269\u5c55\u53ef\u80fd\u4f1a\u5e26\u6765\u5b89\u5168\u98ce\u9669\u6216\u5305\u542b\u60a8\u80fd\u5728\u60a8\u673a\u5668\u4e0a\u8fd0\u884c\u7684\u6076\u610f\u4ee3\u7801\u3002" + "The JupyterLab development team is excited to have a robust\nthird-party extension community. However, we do not review\nthird-party extensions, and some extensions may introduce security\nrisks or contain malicious code that runs on your machine. Moreover in order\nto work, this panel needs to fetch data from web services. Do you agree to\nactivate this feature?": [ + "JupyterLab\u5f00\u53d1\u56e2\u961f\u5f88\u9ad8\u5174\u62e5\u6709\u5f3a\u5927\u7684\u7b2c\u4e09\u65b9\u6269\u5c55\u793e\u533a\u3002\u7136\u800c\uff0c\u6211\u4eec\u4e0d\u4f1a\u5ba1\u6838\u7b2c\u4e09\u65b9\u6269\u5c55\u7a0b\u5e8f\uff0c\u67d0\u4e9b\u6269\u5c55\u53ef\u80fd\u4f1a\u5f15\u5165\u5b89\u5168\u98ce\u9669\u6216\u5305\u542b\u5728\u60a8\u7684\u8ba1\u7b97\u673a\u4e0a\u8fd0\u884c\u7684\u6076\u610f\u4ee3\u7801\u3002\u6b64\u5916\uff0c\u4e3a\u4e86\u6b63\u5e38\u5de5\u4f5c\uff0c\u8be5\u9762\u677f\u9700\u8981\u4eceWeb\u670d\u52a1\u83b7\u53d6\u6570\u636e\u3002\u60a8\u540c\u610f\u6fc0\u6d3b\u6b64\u529f\u80fd\u5417\uff1f" ], "The cell has not been executed to avoid kernel deadlock as there is another pending input! Submit your pending input and try again.": [ "\u5f53\u524d\u542b\u6709\u672a\u88ab\u6267\u884c\u7684\u8f93\u5165\u5185\u5bb9\uff0c\u4e3a\u4e86\u9632\u6b62\u5185\u6838\u6b7b\u9501\uff0c\u6b64\u5355\u5143\u683c\u5c1a\u672a\u88ab\u6267\u884c\u3002\u6e05\u63d0\u4ea4\u60a8\u5f53\u524d\u672a\u6267\u884c\u7684\u8f93\u5165\u7136\u540e\u518d\u8bd5\u3002" @@ -2179,29 +3446,47 @@ "The checkpoint was last updated at: ": [ "\u68c0\u67e5\u70b9\u6700\u540e\u4e00\u6b21\u66f4\u65b0\u4e8e: " ], - "The extension manager is disabled. Please contact your system\nadministrator to verify the listings configuration.": [ - "\u6269\u5c55\u7ba1\u7406\u5df2\u7981\u7528\u3002\u8bf7\u8054\u7cfb\u60a8\u7684\u7cfb\u7edf\n\u7ba1\u7406\u5458\u4ee5\u9a8c\u8bc1\u5217\u8868\u914d\u7f6e\u3002" + "The debugger service is needed to open the source %1": [ + "\u9700\u8981\u8c03\u8bd5\u5668\u670d\u52a1\u624d\u80fd\u6253\u5f00\u6e90\u4ee3\u7801 %1" ], "The file size is %1 MB. Do you still want to upload it?": [ "\u6587\u4ef6\u5927\u5c0f\u662f %1 MB\u3002\u60a8\u4ecd\u7136\u60f3\u8981\u4e0a\u4f20\u5b83\u5417\uff1f" ], + "The following plugins cannot be disabled as they are locked: ": [ + "\u4ee5\u4e0b\u63d2\u4ef6\u65e0\u6cd5\u7981\u7528\uff0c\u56e0\u4e3a\u5b83\u4eec\u5df2\u88ab\u9501\u5b9a\uff1a" + ], + "The following plugins cannot be enabled as they are locked: ": [ + "\u4ee5\u4e0b\u63d2\u4ef6\u65e0\u6cd5\u542f\u7528\uff0c\u56e0\u4e3a\u5b83\u4eec\u88ab\u9501\u5b9a\uff1a" + ], + "The indentation is a `Tab` or the number of spaces. This defaults to 4 spaces.": [ + "\u7f29\u8fdb\u53ef\u4ee5\u662f `Tab` \u6216\u8005\u7a7a\u683c\u7684\u6570\u91cf\u3002\u9ed8\u8ba4\u60c5\u51b5\u4e0b\uff0c\u7f29\u8fdb\u4e3a 4 \u4e2a\u7a7a\u683c\u3002" + ], "The kernel for %1 appears to be terminating. You can not run any cell for now.": [ "%1 \u7684\u5185\u6838\u4f3c\u4e4e\u6b63\u5728\u7ec8\u6b62\u3002\u60a8\u73b0\u5728\u4e0d\u80fd\u8fd0\u884c\u4efb\u4f55\u5355\u5143\u683c\u3002" ], "The kernel for %1 appears to have died. It will restart automatically.": [ "%1 \u7684\u5185\u6838\u4f3c\u4e4e\u5df2\u7ecf\u6b7b\u4ea1\u3002\u5b83\u5c06\u81ea\u52a8\u91cd\u542f\u3002" ], + "The layout `mode` can be \"single-document\" or \"multiple-document\".": [ + "\u5e03\u5c40 `\u6a21\u5f0f` \u53ef\u4ee5\u662f\u201c\u5355\u6587\u6863\u201d\u6216\u201c\u591a\u6587\u6863\u201d\u3002" + ], "The loading screen is taking a long time.\nWould you like to clear the workspace or keep waiting?": [ "\u8f7d\u5165\u5c4f\u5e55\u82b1\u8d39\u4e86\u8f83\u957f\u65f6\u95f4\u3002\u60a8\u662f\u5426\u8981\u6e05\u9664\u5de5\u4f5c\u533a\u6216\u7ee7\u7eed\u7b49\u5f85\uff1f" ], - "The package %1, is required by the following kernels:": [ - "\u5305 %1 \u662f\u4e0b\u5217\u5185\u6838\u5fc5\u9700\u7684\uff1a" + "The maximum number of suggestions to retrieve from history.": [ + "\u4ece\u5386\u53f2\u8bb0\u5f55\u4e2d\u68c0\u7d22\u7684\u6700\u5927\u5efa\u8bae\u6570\u91cf\u3002" + ], + "The notebook is empty. Click the + button on the toolbar to add a new cell.": [ + "\u7b14\u8bb0\u672c\u4e3a\u7a7a\u3002\u70b9\u51fb\u5de5\u5177\u680f\u4e0a\u7684 + \u6309\u94ae\u6dfb\u52a0\u4e00\u4e2a\u65b0\u7684\u5355\u5143\u683c\u3002" ], "The path: %1 was not found. JupyterLab redirected to: %2": [ "\u8def\u5f84\uff1a%1 \u672a\u627e\u5230\u3002JupyterLab \u5c06\u4f1a\u91cd\u5b9a\u5411\u5230\uff1a%2" ], - "The server has some missing requirements for installing extensions.": [ - "\u670d\u52a1\u5668\u5b89\u88c5\u6269\u5c55\u65f6\u7f3a\u5c11\u4e00\u4e9b\u5fc5\u987b\u7ec4\u4ef6\u3002" + "The plugin \"%1\" cannot be disabled as it is required by other plugins:": [ + "\u65e0\u6cd5\u7981\u7528\u63d2\u4ef6 \"%1\"\uff0c\u56e0\u4e3a\u5b83\u662f\u5176\u4ed6\u63d2\u4ef6\u6240\u9700\u7684\uff1a" + ], + "The table of contents shows headings in notebooks and supported files.": [ + "\u76ee\u5f55\u663e\u793a\u7b14\u8bb0\u672c\u548c\u652f\u6301\u7684\u6587\u4ef6\u4e2d\u7684\u6807\u9898\u3002" ], "The variable is undefined in the active context.": [ "\u8be5\u53d8\u91cf\u672a\u5b9a\u4e49\u5728\u6fc0\u6d3b\u7684\u4e0a\u4e0b\u6587\u4e2d\u3002" @@ -2218,11 +3503,8 @@ "This cannot be undone.": [ "\u6b64\u64cd\u4f5c\u4e0d\u53ef\u64a4\u9500\u3002" ], - "This is a prebuilt extension. To uninstall it, please\n apply following instructions.": [ - "\u8fd9\u662f\u4e00\u4e2a\u9884\u6784\u5efa\u6269\u5c55\u3002\u8981\u5378\u8f7d\u5b83\uff0c\u8bf7\n \u4f7f\u7528\u4e0b\u5217\u8bf4\u660e\u3002" - ], - "This is a prebuilt extension. To uninstall it, please\n read the user guide on:": [ - "\u8fd9\u662f\u4e00\u4e2a\u9884\u8bbe\u6269\u5c55\u3002\u8981\u5378\u8f7d\u5b83\uff0c\u8bf7\n \u9605\u8bfb\u4ee5\u4e0b\u7528\u6237\u6307\u5357\uff1a" + "This extension is approved by your security team.": [ + "\u8be5\u6269\u5c55\u5df2\u83b7\u5f97\u60a8\u7684\u5b89\u5168\u56e2\u961f\u6279\u51c6\u3002" ], "This notebook has been converted from an newer notebook format (v%1)\nto the current notebook format (v%2).\nThe next time you save this notebook, the current notebook format (v%2) will be used.\nSome features of the original notebook may not be available.' To preserve the original format version,\nclose the notebook without saving it.": [ "\u6b64\u7b14\u8bb0\u672c\u5df2\u4ece\u8f83\u65b0\u7684\u7b14\u8bb0\u672c\u683c\u5f0f\uff08v%1\uff09\u8f6c\u6362\u4e3a\u5f53\u524d\u7b14\u8bb0\u672c\u683c\u5f0f\uff08v%2\uff09\u3002\u4e0b\u6b21\u4fdd\u5b58\u7b14\u8bb0\u672c\u65f6\uff0c\u5f53\u524d\u7b14\u8bb0\u672c\u683c\u5f0f\uff08v%2\uff09\u5c06\u88ab\u4f7f\u7528\u3002\u539f\u7b14\u8bb0\u672c\u7684\u67d0\u4e9b\u529f\u80fd\u53ef\u80fd\u4e0d\u53ef\u7528\u3002\u8981\u4fdd\u7559\u539f\u59cb\u683c\u5f0f\u7248\u672c\uff0c\u5173\u95ed\u7b14\u8bb0\u672c\u800c\u4e0d\u4fdd\u5b58\u5b83\u3002" @@ -2230,45 +3512,75 @@ "This notebook has been converted from an older notebook format (v%1)\nto the current notebook format (v%2).\nThe next time you save this notebook, the current notebook format (v%2) will be used.\n'Older versions of Jupyter may not be able to read the new format.' To preserve the original format version,\nclose the notebook without saving it.": [ "\u6b64\u7b14\u8bb0\u672c\u5df2\u4ece\u65e7\u7b14\u8bb0\u672c\u683c\u5f0f\uff08v%1\uff09\u8f6c\u6362\u4e3a\u5f53\u524d\u7b14\u8bb0\u672c\u683c\u5f0f\uff08v%2\uff09\u3002\u4e0b\u6b21\u4fdd\u5b58\u6b64\u7b14\u8bb0\u672c\uff0c\u5f53\u524d\u7b14\u8bb0\u672c\u5c06\u4f7f\u7528\u65b0\u683c\u5f0f\uff08v%2\uff09\u3002\u8001\u7248\u672c\u7684 Jupyter \u9879\u76ee\u53ef\u80fd\u65e0\u6cd5\u8bfb\u53d6\u65b0\u683c\u5f0f\u3002\u8981\u4fdd\u7559\u539f\u59cb\u683c\u5f0f\u7248\u672c\uff0c\u8bf7\u5173\u95ed\u7b14\u8bb0\u672c\u5e76\u907f\u514d\u4fdd\u5b58\u5b83\u3002" ], - "This package has indicated that it needs a corresponding kernel\npackage. Please contact your Administrator to update the server with\none of the following commands:": [ - "\u8fd9\u4e2a\u8f6f\u4ef6\u5305\u8868\u793a\u5b83\u9700\u8981\u4e00\u4e2a\u76f8\u5e94\u7684\u5185\u6838\u5305\u3002\u8bf7\u8054\u7cfb\u60a8\u7684\u7ba1\u7406\u5458\u7528\u4e0b\u9762\u7684\u547d\u4ee4\u66f4\u65b0\u670d\u52a1\u5668\uff1a" + "This plugin is locked.": [ + "\u8be5\u63d2\u4ef6\u5df2\u88ab\u9501\u5b9a\u3002" ], - "This package has indicated that it needs a corresponding package for the kernel.": [ - "\u8fd9\u4e2a\u5305\u8868\u793a\u5b83\u9700\u8981\u4e00\u4e2a\u5bf9\u5e94\u7684\u5185\u6838\u5305\u3002" + "This plugin is required by other plugins": [ + "\u6b64\u63d2\u4ef6\u662f\u5176\u4ed6\u63d2\u4ef6\u6240\u5fc5\u9700\u7684" ], - "This package has indicated that it needs a corresponding server\nextension. Please contact your Administrator to update the server with\none of the following commands:": [ - "\u8fd9\u4e2a\u8f6f\u4ef6\u5305\u8868\u793a\u5b83\u9700\u8981\u4e00\u4e2a\u76f8\u5e94\u7684\u670d\u52a1\u5668\u6269\u5c55\u3002 \u8bf7\u8054\u7cfb\u60a8\u7684\u7ba1\u7406\u5458\u7528\u4e0b\u9762\u7684\u547d\u4ee4\u66f4\u65b0\u670d\u52a1\u5668\uff1a" + "This plugin is used by other plugins": [ + "\u6b64\u63d2\u4ef6\u88ab\u5176\u4ed6\u63d2\u4ef6\u4f7f\u7528" ], - "To use JupyterLab again, you will need to relaunch it.": [ - "\u82e5\u8981\u518d\u6b21\u4f7f\u7528 JupyterLab\uff0c\u60a8\u9700\u8981\u91cd\u65b0\u8fd0\u884c\u5b83\u3002" + "This plugin was locked by system administrator or is a critical dependency and cannot be enabled/disabled.": [ + "\u6b64\u63d2\u4ef6\u5df2\u88ab\u7cfb\u7edf\u7ba1\u7406\u5458\u9501\u5b9a\u6216\u8005\u5b83\u662f\u4e00\u4e2a\u5173\u952e\u4f9d\u8d56\u9879\uff0c\u65e0\u6cd5\u542f\u7528/\u7981\u7528\u3002" + ], + "This will disable the extension manager panel; including the listing of installed extension.": [ + "\u8fd9\u5c06\u7981\u7528\u6269\u5c55\u7ba1\u7406\u9762\u677f\uff1b\u5305\u62ec\u5df2\u5b89\u88c5\u6269\u5c55\u7684\u5217\u8868\u3002" + ], + "This will withdraw your consent.": [ + "\u8fd9\u5c06\u64a4\u56de\u60a8\u7684\u540c\u610f\u3002" + ], + "TiddlyWiki": [ + "TiddlyWiki" ], - "Toggle All Line Numbers": [ - "\u5207\u6362\u6240\u6709\u884c\u53f7" + "Tiki wiki": [ + "Tiki wiki" ], - "Toggle Auto-Numbering": [ - "\u5207\u6362\u81f3\u81ea\u52a8\u7f16\u53f7" + "Time since the last key press to wait before requesting completions from %1 provider (in milliseconds).": [ + "\u4e0a\u6b21\u6309\u952e\u4e4b\u540e\u7b49\u5f85\u591a\u957f\u65f6\u95f4\uff08\u4ee5\u6beb\u79d2\u4e3a\u5355\u4f4d\uff09\uff0c\u624d\u5411\u4ece %1 \u63d0\u4f9b\u5546\u8bf7\u6c42\u8865\u5168\u3002" ], - "Toggle Code Cells": [ - "\u5207\u6362\u81f3\u4ee3\u7801\u5355\u5143\u683c" + "Timeout": [ + "\u8d85\u65f6" ], - "Toggle Markdown Text Cells": [ - "\u5207\u6362\u81f3Markdown \u6587\u672c\u5355\u5143\u683c" + "Timeout for %1 provider (in milliseconds).": [ + "%1 \u63d0\u4f9b\u8005\u7684\u8d85\u65f6\u65f6\u95f4\uff08\u4ee5\u6beb\u79d2\u4e3a\u5355\u4f4d\uff09\u3002" + ], + "To enable/disable, please acknowledge the disclaimer.": [ + "\u4e3a\u4e86\u542f\u7528/\u7981\u7528\uff0c\u8bf7\u786e\u8ba4\u60a8\u5df2\u9605\u8bfb\u514d\u8d23\u58f0\u660e\u3002" + ], + "To use JupyterLab again, you will need to relaunch it.": [ + "\u82e5\u8981\u518d\u6b21\u4f7f\u7528 JupyterLab\uff0c\u60a8\u9700\u8981\u91cd\u65b0\u8fd0\u884c\u5b83\u3002" + ], + "Toggle Collapse Notebook Heading": [ + "\u5207\u6362\u6298\u53e0\u7b14\u8bb0\u672c\u6807\u9898" + ], + "Toggle Replace": [ + "\u5207\u6362\u66ff\u6362" ], "Toggle Selectors": [ "\u5207\u6362\u9009\u62e9\u5668" ], + "Toggle Sidebar Element": [ + "\u5207\u6362\u4fa7\u8fb9\u680f\u5143\u7d20" + ], "Toggle command selectors": [ "\u5207\u6362\u547d\u4ee4\u9009\u62e9\u5668" ], "Toggle search filter": [ "\u5207\u6362\u641c\u7d22\u8fc7\u6ee4\u5668" ], + "Toggle virtual scrollbar (enabled with windowing mode: full)": [ + "\u5207\u6362\u865a\u62df\u6eda\u52a8\u6761\uff08\u5728\u7a97\u53e3\u6a21\u5f0f\u4e3a\u5168\u5c4f\u65f6\u542f\u7528\uff09" + ], "Toolbar customization has changed. You will need to reload JupyterLab to see the changes.": [ "\u5de5\u5177\u680f\u81ea\u5b9a\u4e49\u5df2\u66f4\u6539\u3002\u60a8\u9700\u8981\u91cd\u65b0\u8f7d\u5165 JupyterLab \u6765\u67e5\u770b\u6539\u52a8\u3002" ], "Tree View": [ "\u6811\u72b6\u89c6\u56fe" ], + "Trust": [ + "\u4fe1\u4efb" + ], "Trust HTML": [ "\u4fe1\u4efb HTML" ], @@ -2281,6 +3593,15 @@ "Trust this notebook?": [ "\u4fe1\u4efb\u6b64\u7b14\u8bb0\u672c\uff1f" ], + "Turtle": [ + "Turtle" + ], + "Type": [ + "\u7c7b\u578b" + ], + "TypeScript": [ + "TypeScript" + ], "URL": [ "\u94fe\u63a5" ], @@ -2290,20 +3611,44 @@ "Undo Cell Operation": [ "\u64a4\u9500\u5355\u5143\u683c\u64cd\u4f5c" ], + "Unfold line": [ + "\u5c55\u5f00\u4e00\u884c" + ], + "Unfolded lines": [ + "\u5c55\u5f00\u7684\u884c" + ], "Uninstall": [ "\u5378\u8f7d" ], + "Uninstall \"%1\"": [ + "\u5378\u8f7d \"%1\"" + ], "Unknown": [ "\u672a\u77e5" ], + "Unknown Session": [ + "\u672a\u77e5\u4f1a\u8bdd" + ], "Unsaved changes due to validation error. Continue without saving?": [ "\u7531\u4e8e\u9a8c\u8bc1\u9519\u8bef\u5bfc\u81f4\u6709\u672a\u4fdd\u5b58\u7684\u6539\u52a8\u3002\u7ee7\u7eed\u800c\u4e0d\u4fdd\u5b58\uff1f" ], - "Update": [ - "\u66f4\u65b0" + "Update \"%1\" to \"%2\"": [ + "\u5c06\u201c%1\u201d\u66f4\u65b0\u4e3a\u201c%2\u201d\u3002" + ], + "Update a notification": [ + "\u66f4\u65b0\u901a\u77e5" + ], + "Update the file browser to display the provided `path`.": [ + "\u66f4\u65b0\u6587\u4ef6\u6d4f\u89c8\u5668\u4ee5\u663e\u793a\u63d0\u4f9b\u7684 `\u8def\u5f84`\u3002" ], - "Updating extensions list": [ - "\u6b63\u5728\u66f4\u65b0\u6269\u5c55\u5217\u8868" + "Update to %1": [ + "\u66f4\u65b0\u4e3a %1" + ], + "Updating extensions list\u2026": [ + "\u6b63\u5728\u66f4\u65b0\u6269\u5c55\u5217\u8868\u2026" + ], + "Updating plugin list\u2026": [ + "\u6b63\u5728\u66f4\u65b0\u63d2\u4ef6\u5217\u8868..." ], "Upload": [ "\u4e0a\u4f20" @@ -2323,6 +3668,9 @@ "Use No Kernel": [ "\u4e0d\u4f7f\u7528\u5185\u6838" ], + "Use Regular Expression": [ + "\u4f7f\u7528\u6b63\u5219\u8868\u8fbe\u5f0f" + ], "Use Terminal Theme: %1": [ "\u4f7f\u7528\u7ec8\u7aef\u4e3b\u9898\uff1a%1" ], @@ -2332,23 +3680,62 @@ "User Preferences": [ "\u7528\u6237\u504f\u597d\u8bbe\u7f6e" ], + "User layout customization has changed. You may need to reload JupyterLab to see the changes.": [ + "\u7528\u6237\u5e03\u5c40\u81ea\u5b9a\u4e49\u5df2\u66f4\u6539\u3002\u60a8\u53ef\u80fd\u9700\u8981\u91cd\u65b0\u52a0\u8f7dJupyterLab\u624d\u80fd\u770b\u5230\u66f4\u6539\u3002" + ], + "VB.NET": [ + "VB.NET" + ], + "VBScript": [ + "VBScript" + ], + "VHDL": [ + "VHDL" + ], + "Value": [ + "\u503c" + ], "Variables": [ "\u53d8\u91cf" ], + "Velocity": [ + "Velocity" + ], + "Verilog": [ + "Verilog" + ], "Version": [ "\u7248\u672c" ], "Version %1": [ "\u7248\u672c %1" ], + "Version: %1": [ + "\u7248\u672c: %1" + ], + "Virtual Scrollbar": [ + "\u865a\u62df\u6eda\u52a8\u6761" + ], "Warning": [ "\u8b66\u544a" ], + "Web IDL": [ + "Web IDL" + ], + "WebAssembly": [ + "WebAssembly" + ], "Whether the HTML file is trusted.\n Trusting the file allows scripts to run in it,\n which may result in security risks.\n Only enable for files you trust.": [ "\u65e0\u8bba HTML \u6587\u4ef6\u662f\u5426\u88ab\u4fe1\u4efb\u3002\n \u4fe1\u4efb\u6587\u4ef6\u5c06\u5141\u8bb8\u5728\u6587\u4ef6\u4e2d\u8fd0\u884c\u811a\u672c\uff0c\n \u53ef\u80fd\u4f1a\u5e26\u6765\u5b89\u5168\u98ce\u9669\u3002\n \u8bf7\u53ea\u4e3a\u60a8\u4fe1\u4efb\u7684\u6587\u4ef6\u5f00\u542f\u3002" ], - "Whether the HTML file is trusted.\nTrusting the file allows scripts to run in it,\nwhich may result in security risks.\nOnly enable for files you trust.": [ - "HTML \u6587\u4ef6\u662f\u5426\u53ef\u4fe1\u3002\n\u4fe1\u4efb\u6b64\u6587\u4ef6\u5c06\u5141\u8bb8\u5176\u4e2d\u7684\u811a\u672c\u8fd0\u884c\uff0c\n\u8fd9\u53ef\u80fd\u5bfc\u81f4\u5b89\u5168\u98ce\u9669\u3002\n\u8bf7\u4ec5\u5bf9\u60a8\u4fe1\u4efb\u7684\u6587\u4ef6\u542f\u7528\u3002" + "Whether the HTML file is trusted.\nTrusting the file allows opening pop-ups and running scripts\nwhich may result in security risks.\nOnly enable for files you trust.": [ + "HTML\u6587\u4ef6\u662f\u5426\u53d7\u4fe1\u4efb\u3002\n\u542f\u7528\u540e\uff0c\u8be5\u6587\u4ef6\u53ef\u4ee5\u6253\u5f00\u5f39\u51fa\u7a97\u53e3\u548c\u8fd0\u884c\u811a\u672c\uff0c\u8fd9\u53ef\u80fd\u5bfc\u81f4\u5b89\u5168\u98ce\u9669\u3002\n\u4ec5\u5bf9\u60a8\u4fe1\u4efb\u7684\u6587\u4ef6\u542f\u7528\u6b64\u9009\u9879\u3002" + ], + "Whether to fetch completions %1 provider.": [ + "\u662f\u5426\u83b7\u53d6 %1 \u63d0\u4f9b\u8005\u7684\u8865\u5168\u7ed3\u679c\u3002" + ], + "While the plugin \"%1\" is not required by other enabled plugins, some plugins provide optional features depending on it. These plugins are:": [ + "\u867d\u7136\u63d2\u4ef6 \"%1\" \u4e0d\u662f\u5176\u4ed6\u5df2\u542f\u7528\u63d2\u4ef6\u6240\u5fc5\u9700\u7684\uff0c\u4f46\u662f\u6709\u4e9b\u63d2\u4ef6\u7684\u53ef\u9009\u529f\u80fd\u4ecd\u7136\u4f9d\u8d56\u5b83\u3002\u8fd9\u4e9b\u63d2\u4ef6\u5305\u62ec\uff1a" ], "Width of the output in side-by-side mode": [ "\u5e76\u6392\u663e\u793a\u6a21\u5f0f\u7684\u8f93\u51fa\u5bbd\u5ea6" @@ -2359,30 +3746,57 @@ "Workspace loader": [ "\u5de5\u4f5c\u533a\u52a0\u8f7d\u5668" ], + "Would you like to receive official Jupyter news?\nPlease read the privacy policy.": [ + "\u60a8\u60f3\u8981\u63a5\u6536\u5b98\u65b9\u7684Jupyter\u65b0\u95fb\u5417\uff1f\n\u8bf7\u9605\u8bfb\u9690\u79c1\u653f\u7b56\u3002" + ], "Wrap Words": [ "\u6362\u884c" ], + "Wrap words for the current file.": [ + "\u5c06\u5f53\u524d\u6587\u4ef6\u4e2d\u7684\u5355\u8bcd\u6362\u884c\u3002" + ], + "XML": [ + "XML" + ], + "XQuery": [ + "XQuery" + ], + "YAML": [ + "YAML" + ], "YAML File": [ "YAML \u6587\u4ef6" ], + "Yacas": [ + "Yacas" + ], + "Yes": [ + "\u662f" + ], "You have shut down the Jupyter server. You can now close this tab.": [ "\u60a8\u5df2\u5173\u95ed Jupyter \u670d\u52a1\u8fdb\u7a0b\u3002\u60a8\u73b0\u5728\u53ef\u4ee5\u5173\u95ed\u6b64\u9009\u9879\u5361\u3002" ], "You have unsaved changes.": [ "\u60a8\u6709\u5c1a\u672a\u4fdd\u5b58\u7684\u66f4\u6539\u3002" ], - "You should make sure that the indicated packages are installed before\ntrying to use the extension. Do you want to continue with the extension\ninstallation?": [ - "\u5728\u4f7f\u7528\u6b64\u6269\u5c55\u4e4b\u524d\uff0c\u60a8\u5e94\u5f53\u786e\u8ba4\u6240\u63d0\u5230\u7684\u5305\u5df2\u7ecf\u88ab\u5b89\u88c5\u3002\u60a8\u8981\u7ee7\u7eed\u5b89\u88c5\u6b64\u6269\u5c55\u5417\uff1f" - ], "You will lose any unsaved changes.": [ "\u60a8\u5c06\u4e22\u5931\u4efb\u4f55\u672a\u4fdd\u5b58\u7684\u66f4\u6539\u3002" ], + "You will need to %1 to apply the changes.": [ + "\u60a8\u9700\u8981 %1 \u8ba9\u66f4\u6539\u751f\u6548\u3002" + ], + "You will need to restart JupyterLab to apply the changes.": [ + "\u60a8\u9700\u8981\u91cd\u65b0\u542f\u52a8JupyterLab\u624d\u80fd\u8ba9\u66f4\u6539\u751f\u6548\u3002" + ], "Your changes were not saved.": [ "\u60a8\u7684\u66f4\u6539\u6ca1\u6709\u4fdd\u5b58\u3002" ], "Your server at %1 is not running.\nWould you like to restart it?": [ "\u60a8\u5728 %1 \u7684\u670d\u52a1\u5668\u672a\u8fd0\u884c\u3002\n\u60a8\u60f3\u91cd\u65b0\u542f\u52a8\u5417\uff1f" ], + "Z80": [ + "Z80" + ], "Zoom In": [ "\u653e\u5927" ], @@ -2395,30 +3809,78 @@ "additional property error": [ "\u989d\u5916\u5c5e\u6027\u9519\u8bef" ], + "all": [ + "\u5168\u90e8" + ], "alternate sidebar": [ "\u5907\u9009\u4fa7\u8fb9\u680f" ], + "close": [ + "\u5173\u95ed" + ], "codemirror": [ "codemirror" ], + "current match": [ + "\u5f53\u524d\u5339\u914d\u9879" + ], "default": [ "\u9ed8\u8ba4" ], + "diff": [ + "\u5dee\u5f02\u5bf9\u6bd4" + ], + "document is permissioned readonly; \"save\" is disabled, use \"save as...\" instead": [ + "\u53ea\u6709\u6587\u6863\u7684\u53ea\u8bfb\u6743\u9650\uff0c\u56e0\u6b64\u4e0d\u80fd\u4f7f\u7528\u201c\u4fdd\u5b58\u201d\u529f\u80fd\uff0c\u8bf7\u6539\u7528\u201c\u53e6\u5b58\u4e3a...\u201d\u529f\u80fd\u3002" + ], + "edn": [ + "edn" + ], "error": [ "\u9519\u8bef" ], "file browser": [ "\u6587\u4ef6\u6d4f\u89c8\u5668" ], + "folded code": [ + "\u6298\u53e0\u7684\u4ee3\u7801" + ], + "go": [ + "\u8f6c\u81f3" + ], "hash": [ "\u54c8\u5e0c" ], - "main": [ - "\u4e3b\u8981" + "install the extension in all kernels and restart them": [ + "\u5728\u6240\u6709\u5185\u6838\u4e2d\u5b89\u88c5\u6269\u5c55\u5e76\u91cd\u65b0\u542f\u52a8\u5185\u6838" + ], + "ipython": [ + "ipython" + ], + "is a required property": [ + "\u662f\u5fc5\u586b\u5c5e\u6027" + ], + "mIRC": [ + "mIRC" + ], + "main menu": [ + "\u4e3b\u83dc\u5355" ], "main sidebar": [ "\u4e3b\u4fa7\u8fb9\u680f" ], + "match case": [ + "\u533a\u5206\u5927\u5c0f\u5199" + ], + "mbox": [ + "mbox" + ], + "menu\u0004Appearance": [ + "\u5916\u89c2" + ], + "menu\u0004Connected Sessions\u2026": [ + "\u5df2\u8fde\u63a5\u7684\u4f1a\u8bdd\u2026" + ], "menu\u0004Console Run Keystroke": [ "\u63a7\u5236\u53f0\u8fd0\u884c\u6309\u952e" ], @@ -2461,9 +3923,6 @@ "menu\u0004Text Editor Indentation": [ "\u6587\u672c\u7f16\u8f91\u5668\u7f29\u8fdb" ], - "menu\u0004Text Editor Key Map": [ - "\u6587\u672c\u7f16\u8f91\u5668\u6309\u952e\u6620\u5c04" - ], "menu\u0004Text Editor Syntax Highlighting": [ "\u6587\u672c\u7f16\u8f91\u5668\u8bed\u6cd5\u52a0\u4eae" ], @@ -2476,12 +3935,24 @@ "menu\u0004View": [ "\u67e5\u770b" ], + "mscgen": [ + "mscgen" + ], + "msgenny": [ + "msgenny" + ], + "next": [ + "\u4e0b\u4e00\u4e2a" + ], "notebook actions": [ "\u7b14\u8bb0\u672c\u64cd\u4f5c" ], "notebook content": [ "\u7b14\u8bb0\u672c\u5185\u5bb9" ], + "on line": [ + "\u5728\u884c\u4e0a" + ], "or": [ "\u6216" ], @@ -2491,6 +3962,30 @@ "press keys": [ "\u6309\u4e0b\u6309\u952e" ], + "previous": [ + "\u4e0a\u4e00\u4e2a" + ], + "refresh the web page": [ + "\u5237\u65b0\u7f51\u9875" + ], + "reload JupyterLab": [ + "\u91cd\u65b0\u52a0\u8f7d JupyterLab" + ], + "replace": [ + "\u66ff\u6362" + ], + "replace all": [ + "\u5168\u90e8\u66ff\u6362" + ], + "replaced $ matches": [ + "\u5df2\u66ff\u6362 $ \u4e2a\u5339\u914d\u9879" + ], + "replaced match on line $": [ + "\u5df2\u66ff\u6362\u7b2c $ \u884c\u7684\u5339\u914d\u9879" + ], + "sTeX": [ + "sTeX" + ], "schema\u0004Application Commands": [ "\u5e94\u7528\u547d\u4ee4" ], @@ -2512,6 +4007,12 @@ "schema\u0004Cell Toolbar Settings.": [ "\u5355\u5143\u683c\u5de5\u5177\u680f\u8bbe\u7f6e\u3002" ], + "schema\u0004Code Completion": [ + "\u4ee3\u7801\u8865\u5168" + ], + "schema\u0004Code Completion settings.": [ + "\u4ee3\u7801\u8865\u5168\u8bbe\u7f6e\u3002" + ], "schema\u0004Code Console": [ "\u4ee3\u7801\u63a7\u5236\u53f0" ], @@ -2533,6 +4034,9 @@ "schema\u0004Command palette settings.": [ "\u547d\u4ee4\u9762\u677f\u8bbe\u7f6e\u3002" ], + "schema\u0004Common tools": [ + "\u5e38\u7528\u5de5\u5177" + ], "schema\u0004Console Completer": [ "\u63a7\u5236\u53f0\u8865\u5168" ], @@ -2551,6 +4055,9 @@ "schema\u0004Debugger settings": [ "\u8c03\u8bd5\u5668\u8bbe\u7f6e" ], + "schema\u0004Default table of contents settings.": [ + "\u9ed8\u8ba4\u76ee\u5f55\u8bbe\u7f6e\u3002" + ], "schema\u0004Document Manager": [ "\u6587\u6863\u7ba1\u7406\u5668" ], @@ -2617,6 +4124,12 @@ "schema\u0004File editor tooltip settings.": [ "\u6587\u4ef6\u7f16\u8f91\u5668\u5de5\u5177\u63d0\u793a\u8bbe\u7f6e\u3002" ], + "schema\u0004HTML Sanitizer": [ + "HTML \u51c0\u5316\u5668" + ], + "schema\u0004HTML Sanitizer settings.": [ + "HTML \u51c0\u5316\u5668\u8bbe\u7f6e\u3002" + ], "schema\u0004HTML Viewer": [ "HTML \u67e5\u770b\u5668" ], @@ -2635,6 +4148,12 @@ "schema\u0004Image viewer settings.": [ "\u56fe\u50cf\u67e5\u770b\u5668\u8bbe\u7f6e\u3002" ], + "schema\u0004Inline Completer": [ + "\u5185\u8054\u8865\u5168\u5668" + ], + "schema\u0004Inline completer settings.": [ + "\u5185\u8054\u8865\u5168\u8bbe\u7f6e\u3002" + ], "schema\u0004Inspector": [ "\u68c0\u67e5\u5668" ], @@ -2671,6 +4190,12 @@ "schema\u0004Language": [ "\u8bed\u8a00" ], + "schema\u0004Language Server Protocol settings.": [ + "\u8bed\u8a00\u670d\u52a1\u5668\u534f\u8bae\u8bbe\u7f6e\u3002" + ], + "schema\u0004Language Servers (Experimental)": [ + "\u8bed\u8a00\u670d\u52a1\u5668 (\u5b9e\u9a8c\u6027)" + ], "schema\u0004Language settings.": [ "\u8bed\u8a00\u8bbe\u7f6e\u3002" ], @@ -2698,6 +4223,15 @@ "schema\u0004Markdown viewer settings.": [ "Markdown \u67e5\u770b\u5668\u8bbe\u7f6e\u3002" ], + "schema\u0004MathJax Plugin": [ + "MathJax \u63d2\u4ef6" + ], + "schema\u0004MathJax math renderer for JupyterLab": [ + "JupyterLab \u4f7f\u7528\u7684 MathJax \u6570\u5b66\u6e32\u67d3\u5668" + ], + "schema\u0004Metadata Form": [ + "\u5143\u6570\u636e\u8868\u5355" + ], "schema\u0004Notebook": [ "\u7b14\u8bb0\u672c" ], @@ -2728,29 +4262,53 @@ "schema\u0004Notebook tooltip settings.": [ "\u7b14\u8bb0\u672c\u63d0\u793a\u8bbe\u7f6e\u3002" ], + "schema\u0004Notifications": [ + "\u901a\u77e5" + ], + "schema\u0004Notifications settings.": [ + "\u901a\u77e5\u8bbe\u7f6e" + ], "schema\u0004Print": [ "\u6253\u5370" ], "schema\u0004Print settings.": [ "\u6253\u5370\u8bbe\u7f6e\u3002" ], + "schema\u0004Property Inspector": [ + "\u5c5e\u6027\u68c0\u67e5\u5668" + ], + "schema\u0004Property Inspector Settings.": [ + "\u5c5e\u6027\u68c0\u67e5\u5668\u8bbe\u7f6e\u3002" + ], + "schema\u0004Sessions": [ + "\u4f1a\u8bdd" + ], + "schema\u0004Sessions Settings": [ + "\u4f1a\u8bdd\u8bbe\u7f6e" + ], "schema\u0004Setting Editor": [ "\u5bc6\u94a5\u4e32\u7f16\u8f91\u5668" ], "schema\u0004Setting editor settings.": [ "\u8bbe\u7f6e\u7f16\u8f91\u5668\u8bbe\u7f6e\u3002" ], + "schema\u0004Setting for the common tools": [ + "\u5e38\u7528\u5de5\u5177\u8bbe\u7f6e" + ], "schema\u0004Settings Editor Form UI": [ "\u8bbe\u7f6e\u7f16\u8f91\u5668\u7684\u8868\u5355\u578b\u7528\u6237\u754c\u9762" ], "schema\u0004Settings editor form ui settings.": [ "\u8bbe\u7f6e\u7f16\u8f91\u5668\u7684\u8868\u5355\u578b\u7528\u6237\u754c\u9762\u7684\u8bbe\u7f6e\u3002" ], - "schema\u0004Sidebar": [ - "\u4fa7\u8fb9\u680f" + "schema\u0004Settings of the metadata form extension.": [ + "\u5143\u6570\u636e\u8868\u5355\u6269\u5c55\u7684\u8bbe\u7f6e\u3002" ], - "schema\u0004Sidebar layout settings.": [ - "\u4fa7\u8fb9\u680f\u5e03\u5c40\u8bbe\u7f6e\u3002" + "schema\u0004Shortcut help settings.": [ + "\u5feb\u6377\u952e\u5e2e\u52a9\u8bbe\u7f6e\u3002" + ], + "schema\u0004Shortcuts Help": [ + "\u5feb\u6377\u952e\u5e2e\u52a9" ], "schema\u0004Status Bar": [ "\u72b6\u6001\u680f\u200b\u200b\u200b\u200b\u200b\u200b\u200b" @@ -2767,9 +4325,6 @@ "schema\u0004Table of Contents": [ "\u76ee\u5f55" ], - "schema\u0004Table of contents settings.": [ - "\u76ee\u5f55\u8bbe\u7f6e\u3002" - ], "schema\u0004Terminal": [ "\u7ec8\u7aef" ], @@ -2791,32 +4346,74 @@ "schema\u0004Theme manager settings.": [ "\u4e3b\u9898\u7ba1\u7406\u5668\u8bbe\u7f6e\u3002" ], + "schema\u0004Top Bar": [ + "\u9876\u680f" + ], + "schema\u0004Top Bar settings.": [ + "\u9876\u680f\u8bbe\u7f6e\u3002" + ], "schema\u0004Workspaces": [ "\u5de5\u4f5c\u7a7a\u95f4" ], "schema\u0004Workspaces settings.": [ "\u5de5\u4f5c\u533a\u8bbe\u7f6e\u3002" ], + "settings\u0004'defer': Improve loading time - Wait for idle CPU cycles to attach out of viewport cells - 'full': Best performance with side effects - Attach to the DOM only cells in viewport - 'none': Worst performance without side effects - Attach all cells to the viewport": [ + "'defer': \u6539\u5584\u52a0\u8f7d\u65f6\u95f4 - \u7b49\u5f85\u7a7a\u95f2 CPU \u5468\u671f\u4ee5\u9644\u52a0\u89c6\u53e3\u5916\u7684\u5355\u5143\u683c - 'full': \u6700\u4f73\u6027\u80fd\uff0c\u4f46\u5e26\u6709\u526f\u4f5c\u7528 - \u4ec5\u5c06\u89c6\u53e3\u5185\u7684\u5355\u5143\u683c\u9644\u52a0\u5230 DOM \u4e2d - 'none': \u6700\u5dee\u6027\u80fd\u4e14\u6ca1\u6709\u526f\u4f5c\u7528 - \u5c06\u6240\u6709\u5355\u5143\u683c\u90fd\u9644\u52a0\u5230\u89c6\u53e3\u4e2d" + ], "settings\u0004A regular expression filter to apply by default when showing the kernel sources": [ "\u7528\u4e8e\u5728\u663e\u793a\u5185\u6838\u6e90\u65f6\u9ed8\u8ba4\u5e94\u7528\u7684\u6b63\u5219\u8868\u8fbe\u5f0f\u8fc7\u6ee4\u5668" ], + "settings\u0004Activate": [ + "\u6fc0\u6d3b" + ], + "settings\u0004Adaptive Theme": [ + "\u81ea\u9002\u5e94\u4e3b\u9898" + ], "settings\u0004Add a prefix to localized strings.": [ "\u4e3a\u672c\u5730\u5316\u5b57\u7b26\u4e32\u6dfb\u52a0\u524d\u7f00\u3002" ], "settings\u0004Add accessibility elements for use with screen readers.": [ "\u6dfb\u52a0\u7528\u4e8e\u5c4f\u5e55\u9605\u8bfb\u5668\u7684\u8f85\u52a9\u5143\u7d20\u3002" ], + "settings\u0004Allowed URL Scheme": [ + "\u5141\u8bb8\u7684 URL \u534f\u8bae" + ], + "settings\u0004Always": [ + "\u59cb\u7ec8\u663e\u793a" + ], "settings\u0004An item is defined by a 'name', a 'command' name, and an 'icon' name": [ "\u5b9a\u4e49\u5355\u5143\u683c\u5de5\u5177\u680f\u7684\u9879\u76ee\uff0c\u9700\u8981\u6307\u5b9a\u2018\u552f\u4e00\u7684\u540d\u5b57\u2019\u3001\u2018\u547d\u4ee4 id\u2019 \u548c\u2018\u56fe\u6807 id\u2019\u3002" ], "settings\u0004Application Context Menu": [ "\u5e94\u7528\u7a0b\u5e8f\u7684\u4e0a\u4e0b\u6587\u83dc\u5355" ], - "settings\u0004Application-level visual styling theme": [ - "\u5e94\u7528\u7a0b\u5e8f\u7ea7\u89c6\u89c9\u6837\u5f0f\u4e3b\u9898" + "settings\u0004Application-level dark visual styling theme. Ignored when Adaptive Theme is disabled.": [ + "\u5e94\u7528\u7ea7\u522b\u7684\u6697\u8272\u53ef\u89c6\u5316\u6837\u5f0f\u4e3b\u9898\u3002\u5f53\u81ea\u9002\u5e94\u4e3b\u9898\u88ab\u7981\u7528\u65f6\uff0c\u5c06\u88ab\u5ffd\u7565\u3002" ], - "settings\u0004Auto Closing Brackets": [ - "\u81ea\u52a8\u95ed\u5408\u62ec\u53f7" + "settings\u0004Application-level light visual styling theme. Ignored when Adaptive Theme is disabled.": [ + "\u5e94\u7528\u7ea7\u522b\u7684\u4eae\u8272\u53ef\u89c6\u5316\u6837\u5f0f\u4e3b\u9898\u3002\u5f53\u81ea\u9002\u5e94\u4e3b\u9898\u88ab\u7981\u7528\u65f6\uff0c\u5c06\u88ab\u5ffd\u7565\u3002" + ], + "settings\u0004Application-level visual styling theme. Ignored when Adaptive Theme is enabled.": [ + "\u5e94\u7528\u7ea7\u522b\u7684\u53ef\u89c6\u5316\u6837\u5f0f\u4e3b\u9898\u3002\u5f53\u542f\u7528\u81ea\u9002\u5e94\u4e3b\u9898\u65f6\uff0c\u5c06\u88ab\u5ffd\u7565\u3002" + ], + "settings\u0004Ask for confirmation to close a document": [ + "\u5173\u95ed\u6587\u6863\u524d\u8fdb\u884c\u786e\u8ba4" + ], + "settings\u0004Ask servers to send trace notifications": [ + "\u5411\u670d\u52a1\u5668\u8bf7\u6c42\u53d1\u9001\u8ffd\u8e2a\u901a\u77e5" + ], + "settings\u0004Auto Collapse Debugger Sidebar": [ + "\u81ea\u52a8\u6298\u53e0\u8c03\u8bd5\u5668\u4fa7\u8fb9\u680f" + ], + "settings\u0004Autocompletion setting.": [ + "\u81ea\u52a8\u8865\u5168\u8bbe\u7f6e\u3002" + ], + "settings\u0004Autolink URL replacement": [ + "\u81ea\u52a8\u94fe\u63a5 URL \u66ff\u6362" + ], + "settings\u0004Automatically Start Preferred Kernel": [ + "\u81ea\u52a8\u542f\u52a8\u9996\u9009\u5185\u6838\u3002" ], "settings\u0004Autosave Documents": [ "\u81ea\u52a8\u4fdd\u5b58\u6587\u6863" @@ -2824,15 +4421,24 @@ "settings\u0004Autosave Interval": [ "\u81ea\u52a8\u4fdd\u5b58\u95f4\u9694" ], - "settings\u0004Boolean": [ - "\u5e03\u5c14\u503c" + "settings\u0004Base configuration used by all CodeMirror editors.": [ + "\u6240\u6709 CodeMirror \u7f16\u8f91\u5668\u4f7f\u7528\u7684\u57fa\u672c\u914d\u7f6e\u3002" + ], + "settings\u0004Base level for the highest headings": [ + "\u6700\u9ad8\u6807\u9898\u7684\u57fa\u672c\u7ea7\u522b" ], - "settings\u0004CSS file defining the corresponding\n.cm-s-[name] styles is loaded": [ - "\u5b9a\u4e49\u5bf9\u5e94\u7684 .cm-s-[name] \u6837\u5f0f\u7684\nCSS \u6587\u4ef6\u5df2\u52a0\u8f7d" + "settings\u0004Blinking cursor": [ + "\u95ea\u70c1\u5149\u6807" + ], + "settings\u0004CSV Viewer": [ + "CSV \u67e5\u770b\u5668" ], "settings\u0004CSV viewer toolbar items": [ "CSV \u67e5\u770b\u5668\u5de5\u5177\u680f\u9879\u76ee" ], + "settings\u0004Check for JupyterLab updates": [ + "\u68c0\u67e5JupyterLab \u66f4\u65b0" + ], "settings\u0004Close on exit": [ "\u9000\u51fa\u65f6\u5173\u95ed" ], @@ -2842,35 +4448,35 @@ "settings\u0004Code Cell Configuration": [ "\u4ee3\u7801\u5355\u5143\u683c\u914d\u7f6e" ], + "settings\u0004Code Completer": [ + "\u4ee3\u7801\u8865\u5168\u5668" + ], "settings\u0004Code Console Settings": [ "\u4ee3\u7801\u63a7\u5236\u53f0\u8bbe\u7f6e" ], - "settings\u0004Code Folding": [ - "\u4ee3\u7801\u6298\u53e0" - ], "settings\u0004CodeMirror": [ "CodeMirror" ], + "settings\u0004Collapse the debugger sidebar when disabling the debugger on a document.": [ + "\u5f53\u7981\u7528\u6587\u6863\u4e0a\u7684\u8c03\u8bd5\u5668\u65f6\uff0c\u6298\u53e0\u8c03\u8bd5\u5668\u4fa7\u8fb9\u680f\u3002" + ], + "settings\u0004Command Palette": [ + "\u547d\u4ee4\u9762\u677f" + ], "settings\u0004Command arguments": [ "\u547d\u4ee4\u53c2\u6570" ], "settings\u0004Command id": [ "\u547d\u4ee4 id" ], - "settings\u0004Configures the keymap to use": [ - "\u914d\u7f6e\u5feb\u6377\u952e\u6620\u5c04" - ], - "settings\u0004Control the mouse cursor appearance when hovering over the selection. Value is boolean or string, e.g. 'pointer'.": [ - "\u63a7\u5236\u5f53\u9f20\u6807\u6307\u9488\u79fb\u52a8\u5230\u9009\u5b9a\u5185\u5bb9\u65f6\u7684\u6837\u5f0f\u3002\u503c\u4e3a\u5e03\u5c14\u503c\u6216\u5b57\u7b26\u4e32\uff0c\u4f8b\u5982\u300cpointer\u300d\u3002" + "settings\u0004Completion providers rank setting.": [ + "\u8865\u5168\u63d0\u4f9b\u8005\u6392\u540d\u8bbe\u7f6e\u3002" ], - "settings\u0004Cursor Blinking Rate": [ - "\u5149\u6807\u95ea\u70c1\u9891\u7387" - ], - "settings\u0004Cursor blinking rate": [ - "\u5149\u6807\u95ea\u70c1\u9891\u7387" + "settings\u0004Configuration to be sent to language server over LSP when initialized: see the specific language server's documentation for more": [ + "\u521d\u59cb\u5316\u65f6\u901a\u8fc7 LSP \u53d1\u9001\u5230\u8bed\u8a00\u670d\u52a1\u5668\u7684\u914d\u7f6e\uff1a\u8bf7\u53c2\u9605\u7279\u5b9a\u8bed\u8a00\u670d\u52a1\u5668\u7684\u6587\u6863\u83b7\u53d6\u66f4\u591a\u4fe1\u606f\u3002" ], - "settings\u0004Cursor pointer name": [ - "\u5149\u6807\u6307\u9488\u540d\u79f0" + "settings\u0004Customize shell widget positioning": [ + "\u81ea\u5b9a\u4e49 shell \u5c0f\u90e8\u4ef6\u5b9a\u4f4d" ], "settings\u0004Debugger": [ "\u8c03\u8bd5\u5668" @@ -2881,84 +4487,99 @@ "settings\u0004Default cell type": [ "\u5355\u5143\u683c\u9ed8\u8ba4\u7c7b\u578b" ], + "settings\u0004Default editor configuration": [ + "\u9ed8\u8ba4\u7f16\u8f91\u5668\u914d\u7f6e" + ], "settings\u0004Default kernel sources regexp filter": [ "\u9ed8\u8ba4\u5185\u6838\u6e90\u6b63\u5219\u8868\u8fbe\u5f0f\u8fc7\u6ee4\u5668" ], - "settings\u0004Define the number of cells to render directly when virtual notebook intersection observer is available": [ - "\u5b9a\u4e49\u865a\u62df\u7b14\u8bb0\u672c\u4ea4\u63a5\u89c2\u5bdf\u8005\u53ef\u7528\u65f6\u76f4\u63a5\u6e32\u67d3\u7684\u5355\u5143\u683c\u6570\u91cf" - ], - "settings\u0004Define the remaining time in milliseconds before virtual notebook rendering is rescheduled. Set 0 if you want to disable any rescheduling": [ - "\u7ecf\u8fc7\u5b9a\u4e49\u7684\u5269\u4f59\u65f6\u95f4\uff08\u5355\u4f4d\uff1a\u6beb\u79d2\uff09\u4e4b\u540e\u518d\u91cd\u65b0\u5b89\u6392\u865a\u62df\u7b14\u8bb0\u672c\u6e32\u67d3\u3002\u5982\u679c\u60a8\u60f3\u8981\u7981\u6b62\u91cd\u65b0\u5b89\u6392\uff0c\u8bf7\u8bbe\u7f6e\u4e3a 0" - ], - "settings\u0004Defines if the placeholder cells should be rendered when the browser is idle": [ - "\u5b9a\u4e49\u5f53\u6d4f\u89c8\u5668\u7a7a\u95f2\u65f6\u662f\u5426\u6e32\u67d3\u5360\u4f4d\u5355\u5143\u683c" + "settings\u0004Default timeout for a provider.": [ + "\u63d0\u4f9b\u8005\u9ed8\u8ba4\u8d85\u65f6\u3002" ], "settings\u0004Defines the maximum number of output cells to be rendered in the output area for cells with many outputs. The output area will have a head and the remaining outputs will be trimmed and not displayed unless the user clicks on the information message. Set to 0 to have the complete display.": [ "\u5bf9\u4e8e\u5177\u6709\u591a\u4e2a\u8f93\u51fa\u7684\u5355\u5143\u683c\uff0c\u5b9a\u4e49\u5176\u8f93\u51fa\u533a\u57df\u8981\u5448\u73b0\u7684\u8f93\u51fa\u5355\u5143\u683c\u7684\u6700\u5927\u6570\u91cf\u3002\u8f93\u51fa\u533a\u57df\u5c06\u5305\u542b\u4e00\u4e2a\u5934\u90e8\u548c\u90e8\u5206\u6d88\u606f\u5185\u5bb9\u3002\u53ea\u6709\u5f53\u7528\u6237\u5355\u51fb\u6d88\u606f\u540e\uff0c\u624d\u4f1a\u663e\u793a\u5b8c\u6574\u7684\u6d88\u606f\u3002\u8bbe\u4e3a 0 \u4ee5\u5b8c\u5168\u663e\u793a\u3002" ], - "settings\u0004Defines the observed bottom margin for the virtual notebook, set a positive number of pixels to render cells below the visible view": [ - "\u5b9a\u4e49\u865a\u62df\u7b14\u8bb0\u672c\u89c2\u5bdf\u5230\u7684\u4e0b\u8fb9\u8ddd\uff0c\u8bbe\u7f6e\u4e00\u4e2a\u6b63\u6570\u7684\u50cf\u7d20\u6570\u6765\u6e32\u67d3\u5728\u53ef\u89c1\u89c6\u56fe\u4e0b\u65b9\u7684\u5355\u5143\u683c" - ], - "settings\u0004Defines the observed top margin for the virtual notebook, set a positive number of pixels to render cells above the visible view": [ - "\u5b9a\u4e49\u865a\u62df\u7b14\u8bb0\u672c\u89c2\u5bdf\u5230\u7684\u4e0a\u8fb9\u8ddd\uff0c\u8bbe\u7f6e\u4e00\u4e2a\u6b63\u6570\u7684\u50cf\u7d20\u6570\u6765\u6e32\u67d3\u5728\u53ef\u89c1\u89c6\u56fe\u4e0a\u65b9\u7684\u5355\u5143\u683c" - ], "settings\u0004Defines the position and components of execution progress indicator.": [ "\u5b9a\u4e49\u6267\u884c\u8fdb\u5ea6\u6307\u793a\u5668\u7684\u4f4d\u7f6e\u548c\u7ec4\u4ef6\u3002" ], - "settings\u0004Disable the undo/redo on the notebook document level, so actions independent cells can have their own history. The undo/redo never applies on the outputs, in other words, outputs don't have history. A moved cell completely looses history capability for now.": [ - "\u7981\u7528\u7b14\u8bb0\u672c\u6587\u6863\u7ea7\u522b\u7684\u64a4\u9500/\u91cd\u505a\uff0c\u4ece\u800c\u6bcf\u4e2a\u52a8\u4f5c\u72ec\u7acb\u7684\u5355\u5143\u683c\u5c06\u6709\u81ea\u5df1\u7684\u5386\u53f2\u8bb0\u5f55\u3002\u64a4\u9500/\u91cd\u505a\u4e0d\u4f1a\u5e94\u7528\u5230\u8f93\u51fa\u4e0a\uff0c\u6362\u53e5\u8bdd\u8bf4\uff0c\u5373\u8f93\u51fa\u4e0d\u5305\u542b\u5386\u53f2\u8bb0\u5f55\u3002\u76ee\u524d\u5355\u5143\u683c\u88ab\u79fb\u52a8\u4e4b\u540e\u4f1a\u5b8c\u5168\u5931\u53bb\u5386\u53f2\u8bb0\u5f55\u3002" - ], "settings\u0004Disclaimed Status": [ "\u514d\u8d23\u72b6\u6001" ], "settings\u0004Display localized strings prefix": [ "\u663e\u793a\u672c\u5730\u5316\u5b57\u7b26\u4e32\u524d\u7f00" ], + "settings\u0004Display notification if code cells are run while kernel is initializing.": [ + "\u5982\u679c\u5728\u5185\u6838\u521d\u59cb\u5316\u8fc7\u7a0b\u4e2d\u8fd0\u884c\u4ee3\u7801\u5355\u5143\u683c\uff0c\u5219\u663e\u793a\u901a\u77e5\u3002" + ], "settings\u0004Display the `stringsPrefix` on localized strings.": [ "\u5728\u672c\u5730\u5316\u5b57\u7b26\u4e32\u4e0a\u663e\u793a `stringsPrefix` \u3002" ], "settings\u0004Document Manager": [ "\u6587\u6863\u7ba1\u7406\u5668" ], + "settings\u0004Document Search": [ + "\u6587\u6863\u641c\u7d22" + ], + "settings\u0004Documentation panel setting.": [ + "\u6587\u6863\u9762\u677f\u8bbe\u7f6e\u3002" + ], "settings\u0004Editor": [ "\u7f16\u8f91\u5668" ], "settings\u0004Editor Configuration": [ "\u7f16\u8f91\u5668\u914d\u7f6e" ], - "settings\u0004Enable CDN": [ - "\u5f00\u542f CDN" + "settings\u0004Enable 1st headings numbering": [ + "\u542f\u7528\u7b2c\u4e00\u7ea7\u6807\u9898\u7f16\u53f7" + ], + "settings\u0004Enable autocompletion.": [ + "\u542f\u7528\u81ea\u52a8\u8865\u5168\u3002" + ], + "settings\u0004Enable headings numbering": [ + "\u542f\u7528\u6807\u9898\u7f16\u53f7" ], - "settings\u0004Enable h1 numbering": [ - "\u542f\u7528 h1 \u7f16\u53f7" + "settings\u0004Enable kernel history access from notebook cells. Enabling this allows you to scroll through kernel history from a given notebook cell.": [ + "\u542f\u7528\u4ece\u7b14\u8bb0\u672c\u5355\u5143\u683c\u8bbf\u95ee\u5185\u6838\u5386\u53f2\u8bb0\u5f55\u3002\u542f\u7528\u6b64\u529f\u80fd\u53ef\u4ee5\u8ba9\u60a8\u4ece\u7ed9\u5b9a\u7684\u7b14\u8bb0\u672c\u5355\u5143\u683c\u4e2d\u6eda\u52a8\u67e5\u770b\u5185\u6838\u5386\u53f2\u8bb0\u5f55\u3002" + ], + "settings\u0004Enable or disable the language server services.": [ + "\u542f\u7528\u6216\u7981\u7528\u8bed\u8a00\u670d\u52a1\u5668\u670d\u52a1\u3002" + ], + "settings\u0004Enable or disable the logging feature of the language servers.": [ + "\u542f\u7528\u6216\u7981\u7528\u8bed\u8a00\u670d\u52a1\u5668\u7684\u65e5\u5fd7\u529f\u80fd\u3002" ], "settings\u0004Enable pasting with Ctrl+V. This can be disabled to use Ctrl+V in the vi editor, for instance. This setting has no effect on macOS, where Cmd+V is available": [ "\u542f\u7528 Ctrl+V \u7c98\u8d34\u3002\u5728 vi \u7f16\u8f91\u5668\u4e2d\u4f7f\u7528 Ctrl+V \u65f6\u53ef\u7981\u7528\u6b64\u9879\u3002\u6b64\u8bbe\u7f6e\u5bf9 macOS \u6ca1\u6709\u4efb\u4f55\u5f71\u54cd\uff0c\u56e0\u4e3a macOS \u4e2d\u4f7f\u7528 Cmd+V" ], + "settings\u0004Enable undo/redo actions at the notebook document level.": [ + "\u5728\u7b14\u8bb0\u672c\u6587\u6863\u7ea7\u522b\u542f\u7528\u64a4\u9500/\u91cd\u505a\u64cd\u4f5c\u3002" + ], "settings\u0004Enable/disable styling of the application scrollbars": [ "\u542f\u7528/\u7981\u7528\u5e94\u7528\u7a0b\u5e8f\u6eda\u52a8\u6761\u6837\u5f0f" ], "settings\u0004Enabled Status": [ "\u542f\u7528\u72b6\u6001" ], - "settings\u0004Enables extension manager (requires Node.js/npm).\nWARNING: installing untrusted extensions may be unsafe.": [ - "\u542f\u7528\u6269\u5c55\u7ba1\u7406\u5668\uff08\u9700\u8981 Node.js/npm\uff09\u3002\n\u8b66\u544a: \u5b89\u88c5\u4e0d\u4fe1\u4efb\u7684\u6269\u5c55\u53ef\u80fd\u4e0d\u5b89\u5168\u3002" - ], - "settings\u0004Enables using the CDN to fetch full package data. Otherwise, the configured NPM registry will be used. Due to a lack of CORS support by NPM registry, only disable if supplying a custom registry": [ - "\u542f\u7528\u901a\u8fc7 CDN \u83b7\u53d6\u5b8c\u6574\u7684\u5305\u6570\u636e\u3002\u5426\u5219\uff0c\u5c06\u4f7f\u7528\u5df2\u914d\u7f6e\u7684 NPM \u6e90\u3002\u7531\u4e8e NPM \u6e90\u7f3a\u5c11 CORS \u652f\u6301\uff0c\u8bf7\u4ec5\u5728\u63d0\u4f9b\u81ea\u5b9a\u4e49\u6e90\u65f6\u7981\u7528\u8be5\u9009\u9879" + "settings\u0004Enables extension manager.\nWARNING: installing untrusted extensions may be unsafe.": [ + "\u542f\u7528\u6269\u5c55\u7ba1\u7406\u5668\u3002\n\u8b66\u544a\uff1a\u5b89\u88c5\u4e0d\u53d7\u4fe1\u4efb\u7684\u6269\u5c55\u53ef\u80fd\u5b58\u5728\u98ce\u9669\u3002" ], - "settings\u0004Experimental settings to enable the undo/redo on the notebook document level.": [ - "\u7528\u4e8e\u5f00\u542f\u7b14\u8bb0\u672c\u6587\u6863\u7ea7\u522b\u64a4\u9500/\u91cd\u505a\u7684\u5b9e\u9a8c\u6027\u8bbe\u7f6e\u3002" + "settings\u0004Enables the undo/redo actions at the notebook document level; aka undoing within a cell may undo the latest notebook change that happen in another cell. This is deprecated and will be removed in 5.0.0.": [ + "\u5728\u7b14\u8bb0\u672c\u6587\u6863\u7ea7\u522b\u542f\u7528\u64a4\u9500/\u91cd\u505a\u64cd\u4f5c\uff1b\u4e5f\u5c31\u662f\u8bf4\uff0c\u5728\u5355\u5143\u683c\u5185\u8fdb\u884c\u64a4\u9500\u53ef\u80fd\u4f1a\u64a4\u6d88\u5728\u53e6\u4e00\u4e2a\u5355\u5143\u683c\u4e2d\u53d1\u751f\u7684\u6700\u65b0\u7b14\u8bb0\u672c\u66f4\u6539\u3002\u8fd9\u5df2\u88ab\u5f03\u7528\uff0c\u5e76\u5c06\u57285.0.0\u4e2d\u5220\u9664\u3002" ], "settings\u0004Extension Manager": [ "\u6269\u5c55\u7ba1\u7406\u5668" ], + "settings\u0004Fetch official Jupyter news": [ + "\u83b7\u53d6Jupyter\u5b98\u65b9\u65b0\u95fb" + ], "settings\u0004File Browser": [ "\u6587\u4ef6\u6d4f\u89c8\u5668" ], "settings\u0004File browser toolbar items": [ "\u6587\u4ef6\u6d4f\u89c8\u5668\u5de5\u5177\u680f\u9879\u76ee" ], + "settings\u0004Filter directories": [ + "\u7b5b\u9009\u76ee\u5f55" + ], "settings\u0004Filter on file name with a fuzzy search": [ "\u4f7f\u7528\u6a21\u7cca\u641c\u7d22\u8fc7\u6ee4\u6587\u4ef6\u540d" ], @@ -2980,42 +4601,63 @@ "settings\u0004Global setting to define the rendering layout in notebooks. 'default' or 'side-by-side' are supported.": [ "\u7528\u6765\u5b9a\u4e49\u7b14\u8bb0\u672c\u4e2d\u6e32\u67d3\u5e03\u5c40\u7684\u5168\u5c40\u8bbe\u7f6e\u3002\u652f\u6301\u300cdefault\u300d\u6216\u300cside-by-side\u300d\u3002" ], + "settings\u0004HTML Viewer": [ + "HTML \u67e5\u770b\u5668" + ], "settings\u0004HTML viewer toolbar items": [ "HTML \u67e5\u770b\u5668\u5de5\u5177\u680f\u9879\u76ee" ], - "settings\u0004Half-period in milliseconds used for cursor blinking. The default blink rate is 530ms. By setting this to zero, blinking can be disabled. A negative value hides the cursor entirely.": [ - "\u5149\u6807\u95ea\u70c1\u6240\u7528\u7684\u534a\u6bb5\u65f6\u95f4\uff08\u6beb\u79d2\uff09\u3002\u9ed8\u8ba4\u95ea\u5149\u901f\u7387\u4e3a 530 \u6beb\u79d2\u3002\u5982\u679c\u8bbe\u7f6e\u4e3a\u96f6\u5c06\u7981\u7528\u95ea\u70c1\u3002\u5982\u679c\u8bbe\u4e3a\u8d1f\u503c\u5c06\u5b8c\u5168\u9690\u85cf\u5149\u6807\u3002" - ], "settings\u0004Hidden mode of main panel widgets": [ "\u4e3b\u9762\u677f\u5c0f\u7ec4\u4ef6\u7684\u9690\u85cf\u6a21\u5f0f" ], "settings\u0004Hide Front Matter": [ "\u9690\u85cf YAML \u5934\u90e8\u4fe1\u606f" ], - "settings\u0004Highlight active line. Value is boolean, or { nonEmpty: boolean }.": [ - "\u9ad8\u4eae\u5f53\u524d\u6fc0\u6d3b\u7684\u884c\u3002\u503c\u4e3a\u5e03\u5c14\u503c\uff0c\u6216 { nonEmpty: boolean }\u3002" + "settings\u0004If `true`, no toast notifications will be automatically displayed.": [ + "\u5982\u679c\u4e3a`true`\uff0c\u5219\u4e0d\u4f1a\u81ea\u52a8\u663e\u793a\u4efb\u4f55\u5f39\u51fa\u901a\u77e5\u3002" ], "settings\u0004If `true`, the kernel status progression will be displayed in the status bar otherwise it will be in the toolbar.": [ "\u5982\u679c\u4e3a `true`\uff0c\u5185\u6838\u72b6\u6001\u8fdb\u5ea6\u5c06\u4f1a\u5728\u72b6\u6001\u680f\u4e2d\u663e\u793a\uff0c\u5426\u5219\u4f1a\u5728\u5de5\u5177\u680f\u663e\u793a\u3002" ], + "settings\u0004If a provider can not return the response for a completer request before timeout, the result of this provider will be ignored. Value is in millisecond": [ + "\u5982\u679c\u4e00\u4e2a\u63d0\u4f9b\u8005\u65e0\u6cd5\u5728\u8d85\u65f6\u4e4b\u524d\u8fd4\u56de\u8865\u5168\u8bf7\u6c42\u7684\u54cd\u5e94\uff0c\u90a3\u4e48\u6b64\u63d0\u4f9b\u8005\u7684\u7ed3\u679c\u5c06\u88ab\u5ffd\u7565\u3002 \u503c\u4ee5\u6beb\u79d2\u4e3a\u5355\u4f4d" + ], + "settings\u0004If defined, it will override the command caption": [ + "\u5982\u679c\u5b9a\u4e49\u6b64\u9009\u9879\uff0c\u5b83\u4f1a\u8986\u76d6\u547d\u4ee4\u7684\u6807\u9898" + ], "settings\u0004If defined, it will override the command icon": [ "\u5982\u679c\u5b9a\u4e49\u6b64\u9009\u9879\uff0c\u5219\u4f1a\u8986\u76d6\u547d\u4ee4\u56fe\u6807" ], "settings\u0004If defined, it will override the command label": [ "\u5982\u679c\u5b9a\u4e49\u6b64\u9009\u9879\uff0c\u5219\u4f1a\u8986\u76d6\u547d\u4ee4\u6807\u7b7e" ], - "settings\u0004If set to true, when a header is collapsed in the table of contents the corresponding section in the notebook is collapsed as well and vice versa.": [ - "\u5982\u679c\u8bbe\u7f6e\u4e3a true\uff0c\u5f53\u6807\u9898\u5728\u76ee\u5f55\u4e2d\u6298\u53e0\u65f6\uff0c\u7b14\u8bb0\u672c\u4e2d\u7684\u76f8\u5e94\u90e8\u5206\u4e5f\u4f1a\u6298\u53e0\uff0c\u53cd\u4e4b\u4ea6\u7136\u3002" + "settings\u0004If set to true, a button is shown below collapsed headings, indicating how many cells are hidden beneath the collapsed heading.": [ + "\u5982\u679c\u8bbe\u7f6e\u4e3atrue\uff0c\u5219\u5728\u6298\u53e0\u7684\u6807\u9898\u4e0b\u65b9\u663e\u793a\u4e00\u4e2a\u6309\u94ae\uff0c\u7528\u4ee5\u6307\u793a\u9690\u85cf\u5728\u6298\u53e0\u6807\u9898\u4e0b\u9762\u7684\u5355\u5143\u683c\u6570\u91cf\u3002" + ], + "settings\u0004If set to true, when a heading is collapsed in the table of contents the corresponding section in the document is collapsed as well and vice versa. This inhibits the cell output headings.": [ + "\u5982\u679c\u8bbe\u7f6e\u4e3atrue\uff0c\u5219\u5728\u76ee\u5f55\u4e2d\u6298\u53e0\u6807\u9898\u65f6\uff0c\u6587\u6863\u4e2d\u5bf9\u5e94\u7684\u90e8\u5206\u4e5f\u4f1a\u88ab\u6298\u53e0\uff0c\u53cd\u4e4b\u4ea6\u7136\u3002\u8fd9\u5c06\u963b\u6b62\u5355\u5143\u683c\u8f93\u51fa\u6807\u9898\u3002" + ], + "settings\u0004In 'full' windowing mode, this is the number of cells above and below the viewport.": [ + "\u5728\u201c\u5b8c\u6574\u201d\u7a97\u53e3\u6a21\u5f0f\u4e0b\uff0c\u8fd9\u662f\u89c6\u53e3\u4e0a\u65b9\u548c\u4e0b\u65b9\u7684\u5355\u5143\u683c\u6570\u91cf\u3002" ], "settings\u0004Include cell output in headings": [ "\u5728\u6807\u9898\u4e2d\u5305\u542b\u5355\u5143\u683c\u8f93\u51fa" ], - "settings\u0004Insert Spaces": [ - "\u63d2\u5165\u7a7a\u683c" + "settings\u0004Inline Completer": [ + "\u5185\u8054\u8865\u5168\u5668" + ], + "settings\u0004Inline completion providers": [ + "\u5185\u8054\u8865\u5168\u63d0\u4f9b\u8005" + ], + "settings\u0004Input History Scope": [ + "\u8f93\u5165\u8bb0\u5f55\u8303\u56f4" ], "settings\u0004Interaction mode": [ "\u4ea4\u4e92\u6a21\u5f0f" ], + "settings\u0004Item caption": [ + "\u9879\u76ee\u6807\u9898" + ], "settings\u0004Item icon id": [ "\u9879\u76ee\u56fe\u6807 id" ], @@ -3028,42 +4670,45 @@ "settings\u0004Item type": [ "\u83dc\u5355\u9879\u7c7b\u578b" ], + "settings\u0004Kernel history access": [ + "\u5185\u6838\u5386\u53f2\u8bb0\u5f55\u8bbf\u95ee" + ], "settings\u0004Kernel status icon configuration": [ "\u5185\u6838\u72b6\u6001\u56fe\u6807\u914d\u7f6e" ], - "settings\u0004Key Map": [ - "\u6309\u952e\u6620\u5c04" - ], "settings\u0004Keyboard Shortcuts": [ "\u5feb\u6377\u952e" ], "settings\u0004Language": [ "\u8bed\u8a00" ], + "settings\u0004Language Server": [ + "\u8bed\u8a00\u670d\u52a1\u5668" + ], + "settings\u0004Language Server Configurations": [ + "\u8bed\u8a00\u670d\u52a1\u5668\u914d\u7f6e" + ], + "settings\u0004Language integration": [ + "\u8bed\u8a00\u96c6\u6210" + ], "settings\u0004Language locale": [ "\u8bed\u8a00\u533a\u57df\u8bbe\u7f6e" ], + "settings\u0004Language-server specific configuration, keyed by implementation": [ + "\u8bed\u8a00\u670d\u52a1\u5668\u76f8\u5173\u914d\u7f6e\uff0c\u7531\u5b9e\u73b0\u4f5c\u4e3a\u952e\u540d" + ], "settings\u0004Length of save interval in seconds": [ "\u4fdd\u5b58\u95f4\u9694\uff08\u79d2\uff09" ], "settings\u0004Line Height": [ "\u884c\u9ad8" ], - "settings\u0004Line Numbers": [ - "\u884c\u53f7" - ], "settings\u0004Line Width": [ "\u884c\u5bbd" ], - "settings\u0004Line Wrap": [ - "\u6362\u884c" - ], "settings\u0004Line height": [ "\u884c\u9ad8" ], - "settings\u0004Line-wise Ctrl-C": [ - "\u6574\u884c Ctrl-C" - ], "settings\u0004List of toolbar items": [ "\u5de5\u5177\u680f\u9879\u76ee\u5217\u8868" ], @@ -3073,6 +4718,9 @@ "settings\u0004Log Console": [ "\u65e5\u5fd7\u63a7\u5236\u53f0" ], + "settings\u0004Log communication": [ + "\u65e5\u5fd7\u901a\u4fe1" + ], "settings\u0004Log entry count limit": [ "\u65e5\u5fd7\u6761\u76ee\u6570\u91cf\u9650\u5236" ], @@ -3085,12 +4733,12 @@ "settings\u0004Markdown Viewer": [ "Markdown \u67e5\u770b\u5668" ], - "settings\u0004Match Brackets": [ - "\u5339\u914d\u62ec\u53f7" - ], "settings\u0004Max acceptable difference, in milliseconds, between last modified timestamps on disk and client": [ "\u5728\u78c1\u76d8\u4e0a\u548c\u5728\u5ba2\u6237\u7aef\u4e0a\u6700\u540e\u4fee\u6539\u65f6\u95f4\u6233\u7684\u6700\u5927\u53ef\u63a5\u53d7\u5dee\u5f02\u533a\u95f4\uff0c\u5355\u4f4d\u6beb\u79d2" ], + "settings\u0004Maximal headings depth": [ + "\u6807\u9898\u6df1\u5ea6\u6700\u5927\u503c" + ], "settings\u0004Maximum number of log entries to store in memory": [ "\u5b58\u50a8\u5728\u5185\u5b58\u4e2d\u7684\u65e5\u5fd7\u6761\u76ee\u7684\u6700\u5927\u6570\u91cf" ], @@ -3115,18 +4763,21 @@ "settings\u0004Modal Command Palette": [ "\u6a21\u6001\u547d\u4ee4\u9762\u677f" ], - "settings\u0004NPM CDN": [ - "NPM CDN" - ], - "settings\u0004NPM Registry": [ - "NPM \u6e90" - ], "settings\u0004Navigate to current directory": [ "\u5bfc\u822a\u5230\u5f53\u524d\u76ee\u5f55" ], + "settings\u0004Never": [ + "\u4ece\u4e0d\u663e\u793a" + ], + "settings\u0004None": [ + "\u65e0" + ], "settings\u0004Note: To disable a context menu item,\ncopy it to User Preferences and add the\n\"disabled\" key. The following example will disable Download item on files:\n{\n \"contextMenu\": [\n {\n \"command\": \"filebrowser:download\",\n \"selector\": \".jp-DirListing-item[data-isdir=\\\"false\\\"]\",\n \"disabled\": true\n }\n ]\n}\n\nContext menu description:": [ "\u6ce8\u610f\uff1a\u8981\u7981\u7528\u4e0a\u4e0b\u6587\u83dc\u5355\u9879\uff0c\n\u5c06\u5176\u590d\u5236\u5230\u7528\u6237\u9996\u9009\u9879\u5e76\u6dfb\u52a0\u300cdisabled\u300d\u952e\u3002\n\u4e0b\u9762\u7684\u793a\u4f8b\u5c06\u7981\u7528\u6587\u4ef6\u6d4f\u89c8\u5668\u4e0a\u4e0b\u6587\u83dc\u5355\u4e2d\u7684\u4e0b\u8f7d\u9009\u9879\uff1a\n{\n \"contextMenu\": [\n {\n \"command\": \"filebrowser:download\",\n \"selector\": \".jp-DirListing-item[data-isdir=\\\"false\\\"]\",\n \"disabled\": true\n }\n ]\n}\n\n\u4e0a\u4e0b\u6587\u83dc\u5355\u63cf\u8ff0\uff1a" ], + "settings\u0004Note: To disable a item,\ncopy it to User Preferences and add the\n\"disabled\" key. The following example will disable the user menu:\n{\n \"toolbar\": [\n {\n \"name\": \"user-menu\",\n \"disabled\": true\n }\n ]\n}\n\nTop bar description:": [ + "\u6ce8\u610f\uff1a\u8981\u7981\u7528\u4e00\u4e2a\u9879\u76ee\uff0c\u8bf7\u5c06\u5176\u590d\u5236\u5230\u7528\u6237\u9996\u9009\u9879\u4e2d\u5e76\u6dfb\u52a0\u201cdisabled\u201d\u952e\u3002\u4ee5\u4e0b\u793a\u4f8b\u5c06\u7981\u7528\u7528\u6237\u83dc\u5355\uff1a\n{\n \"toolbar\": [\n {\n \"name\": \"user-menu\",\n \"disabled\": true\n }\n ]\n}\n\n\u9876\u680f\u63cf\u8ff0\uff1a" + ], "settings\u0004Note: To disable a menu or a menu item,\ncopy it to User Preferences and add the\n\"disabled\" key. The following example will disable\nthe \"Tabs\" menu and \"Restart Kernel and Run up to Selected Cell\"\nitem:\n{\n \"menus\": [\n {\n \"id\": \"jp-mainmenu-tabs\",\n \"disabled\": true\n },\n {\n \"id\": \"jp-mainmenu-kernel\",\n \"items\": [\n {\n \"command\": \"notebook:restart-and-run-to-selected\",\n \"disabled\": true\n }\n ]\n }\n ]\n}\n\nMenu description:": [ "\u6ce8\u610f\uff1a\u8981\u7981\u7528\u4e00\u4e2a\u83dc\u5355\u6216\u4e00\u4e2a\u83dc\u5355\u9879\uff0c\n\u5c06\u5176\u590d\u5236\u5230\u7528\u6237\u9009\u9879\u5e76\u6dfb\u52a0\u300cdisabled\u300d\u952e\u3002\n\u4e0b\u9762\u7684\u793a\u4f8b\u5c06\u7981\u7528\u300c\u6807\u7b7e\u9875\u300d\u3001\u300c\u91cd\u542f\u5185\u6838\u300d\u4ee5\u53ca\u300c\u8fd0\u884c\u5230\u6240\u9009\u5355\u5143\u683c\u300d\u9879\uff1a\n{\n \"menus\": [\n {\n \"id\": \"jp-mainmenu-tabs\",\n \"disabled\": true\n },\n {\n \"id\": \"jp-mainmenu-kernel\",\n \"items\": [\n {\n \"command\": \"notebook:restart-and-run-to-selected\",\n \"disabled\": true\n }\n ]\n }\n ]\n}\n\n\u83dc\u5355\u63cf\u8ff0\uff1a" ], @@ -3151,17 +4802,14 @@ "settings\u0004Notebook panel toolbar items": [ "\u7b14\u8bb0\u672c\u9762\u677f\u5de5\u5177\u680f\u9879\u76ee" ], - "settings\u0004Number of cells to render directly": [ - "\u76f4\u63a5\u6e32\u67d3\u7684\u5355\u5143\u683c\u6570\u91cf" - ], - "settings\u0004Object": [ - "\u5bf9\u8c61" + "settings\u0004Notify about code execution if kernel is initializing": [ + "\u5982\u679c\u5185\u6838\u6b63\u5728\u521d\u59cb\u5316\uff0c\u901a\u77e5\u5173\u4e8e\u4ee3\u7801\u6267\u884c\u7684\u60c5\u51b5\u3002" ], - "settings\u0004Observed bottom margin": [ - "\u89c2\u5bdf\u5230\u7684\u4e0b\u8fb9\u8ddd" + "settings\u0004Number of cells to render outside de the viewport": [ + "\u5728\u89c6\u53e3\u5916\u6e32\u67d3\u7684\u5355\u5143\u683c\u6570\u91cf" ], - "settings\u0004Observed top margin": [ - "\u89c2\u5bdf\u5230\u7684\u4e0a\u8fb9\u8ddd" + "settings\u0004On hover": [ + "\u9f20\u6807\u60ac\u505c\u65f6\u663e\u793a" ], "settings\u0004Option key on macOS can be used as meta key. This enables to use shortcuts such as option + f to move cursor forward one word": [ "macOS \u4e2d option \u952e\u53ef\u88ab\u7528\u4f5c meta \u952e\u3002\u8fd9\u4f7f\u5f97\u8bf8\u5982 option + f\uff08\u5c06\u5149\u6807\u5411\u524d\u79fb\u52a8\u4e00\u4e2a\u5355\u8bcd\uff09\u7684\u5feb\u6377\u952e\u53ef\u4ee5\u4f7f\u7528\u3002" @@ -3169,44 +4817,47 @@ "settings\u0004Override theme CSS variables by setting key-value pairs here": [ "\u5728\u6b64\u8bbe\u5b9a\u952e\u503c\u5bf9\u4ee5\u8986\u76d6\u4e3b\u9898 CSS \u53d8\u91cf" ], - "settings\u0004Overrides": [ - "\u8986\u76d6" + "settings\u0004Overrides default widget position in the application layout\ne.g. to position terminals in the right sidebar in multiple documents mode and in the down are in single document mode, {\n \"single\": { \"Terminal\": { \"area\": \"down\" } },\n \"multiple\": { \"Terminal\": { \"area\": \"right\" } }\n}.": [ + "\u8986\u76d6\u5e94\u7528\u7a0b\u5e8f\u5e03\u5c40\u4e2d\u7684\u9ed8\u8ba4\u5c0f\u90e8\u4ef6\u4f4d\u7f6e\uff0c\u4f8b\u5982\uff0c\u5728\u591a\u6587\u6863\u6a21\u5f0f\u4e0b\u5c06\u7ec8\u7aef\u653e\u7f6e\u5728\u53f3\u4fa7\u8fb9\u680f\u4e2d\uff0c\u5728\u5355\u4e2a\u6587\u6863\u6a21\u5f0f\u4e0b\u5219\u653e\u7f6e\u5728\u5e95\u90e8\u533a\u57df\uff0c{\n \"single\": { \"Terminal\": { \"area\": \"down\" } },\n \"multiple\": { \"Terminal\": { \"area\": \"right\" } }\n}\u3002" ], "settings\u0004Overrides for the default viewers for file types": [ "\u8986\u76d6\u6307\u5b9a\u6587\u4ef6\u7c7b\u578b\u7684\u9ed8\u8ba4\u67e5\u770b\u5668" ], - "settings\u0004Overrides for where to show sidebar items\ne.g., {\"jp-debugger-sidebar\": \"left\"}\nYou can also change this by right-clicking the sidebar icons.": [ - "\u8986\u76d6\u4fa7\u680f\u9879\u76ee\u663e\u793a\u4f4d\u7f6e\n\u4f8b\u5982 {\"jp-debugger-sidebar\": \"left\"}\n\u60a8\u540c\u6837\u53ef\u4ee5\u901a\u8fc7\u53f3\u952e\u70b9\u51fb\u4fa7\u680f\u56fe\u6807\u6765\u4fee\u6539\u6b64\u8bbe\u7f6e\u3002" - ], "settings\u0004Paste with Ctrl+V": [ "\u4f7f\u7528 Ctrl+V \u7c98\u8d34" ], + "settings\u0004Preferred Dark Theme": [ + "\u9996\u9009\u6697\u8272\u4e3b\u9898" + ], + "settings\u0004Preferred Light Theme": [ + "\u9996\u9009\u4eae\u8272\u4e3b\u9898" + ], "settings\u0004Prompt Cell Configuration": [ "\u63d0\u793a\u7b26\u5355\u5143\u683c\u914d\u7f6e" ], + "settings\u0004Providers with higher rank will be shown before the ones with lower rank, providers with negative rank are disabled.": [ + "\u6392\u540d\u8f83\u9ad8\u7684\u63d0\u4f9b\u8005\u5c06\u5728\u6392\u540d\u8f83\u4f4e\u7684\u63d0\u4f9b\u8005\u4e4b\u524d\u663e\u793a\uff0c\u6392\u540d\u4e3a\u8d1f\u7684\u63d0\u4f9b\u8005\u5c06\u88ab\u7981\u7528\u3002" + ], + "settings\u0004Rank of the server": [ + "\u670d\u52a1\u5668\u6392\u540d" + ], "settings\u0004Raw Cell Configuration": [ "\u7eaf\u6587\u672c\u5355\u5143\u683c\u914d\u7f6e" ], - "settings\u0004Read Only": [ - "\u53ea\u8bfb" - ], "settings\u0004Recording timing": [ "\u8bb0\u5f55\u6267\u884c\u7528\u65f6" ], - "settings\u0004Remaining time in milliseconds before virtual notebook rendering is rescheduled": [ - "\u91cd\u65b0\u5b89\u6392\u865a\u62df\u7b14\u8bb0\u672c\u6e32\u67d3\u4e4b\u524d\u7684\u5269\u4f59\u65f6\u95f4\uff08\u5355\u4f4d\uff1a\u6beb\u79d2\uff09" + "settings\u0004Rename Untitled File On First Save": [ + "\u9996\u6b21\u4fdd\u5b58\u65f6\u91cd\u547d\u540d\u65e0\u6807\u9898\u7684\u6587\u4ef6" ], "settings\u0004Render Timeout": [ "\u6e32\u67d3\u8d85\u65f6" ], - "settings\u0004Render cell on browser idle time": [ - "\u5728\u6d4f\u89c8\u5668\u7a7a\u95f2\u65f6\u95f4\u6e32\u67d3\u5355\u5143\u683c" - ], "settings\u0004Rendering Layout": [ "\u6e32\u67d3\u5e03\u5c40" ], - "settings\u0004Rulers": [ - "\u6807\u5c3a" + "settings\u0004Scheme allowed by the HTML sanitizer.": [ + "HTML \u51c0\u5316\u5668\u4e2d\u5141\u8bb8\u7684\u534f\u8bae" ], "settings\u0004Screen Reader Mode": [ "\u5c4f\u5e55\u9605\u8bfb\u5668\u6a21\u5f0f" @@ -3214,6 +4865,9 @@ "settings\u0004Scroll behavior": [ "\u6eda\u52a8\u884c\u4e3a" ], + "settings\u0004Scroll heading to top": [ + "\u5c06\u6807\u9898\u6eda\u52a8\u5230\u9876\u90e8" + ], "settings\u0004Scroll past last cell": [ "\u6eda\u52a8\u8d85\u8fc7\u6700\u540e\u4e00\u4e2a\u5355\u5143\u683c" ], @@ -3226,14 +4880,14 @@ "settings\u0004Search debounce time (ms)": [ "\u641c\u7d22\u5ef6\u8fdf\u65f6\u95f4\uff08ms\uff09" ], + "settings\u0004Search in selection automatically": [ + "\u81ea\u52a8\u5728\u9009\u62e9\u4e2d\u641c\u7d22" + ], "settings\u0004Selected Theme": [ "\u9009\u5b9a\u7684\u4e3b\u9898" ], - "settings\u0004Selection Pointer": [ - "\u9009\u62e9\u6307\u9488" - ], - "settings\u0004Set the interface display language. Examples: 'es_CO', 'fr'.": [ - "\u8bbe\u7f6e\u754c\u9762\u663e\u793a\u8bed\u8a00\u3002\u4f8b\u5982\uff1a'es_CO'\u3001'fr'\u3002" + "settings\u0004Set the interface display language. Examples: 'es_CO', 'fr_FR'. Set 'default' to use the server default locale. Requires corresponding language pack to be installed.": [ + "\u8bbe\u7f6e\u754c\u9762\u663e\u793a\u8bed\u8a00\u3002\u4f8b\u5982: 'es_CO', 'fr_FR'\u3002\u8bbe\u7f6e 'default' \u4f7f\u7528\u670d\u52a1\u5668\u9ed8\u8ba4\u8bed\u8a00\u3002\u9700\u8981\u5b89\u88c5\u4e0e\u8bbe\u7f6e\u5bf9\u5e94\u7684\u8bed\u8a00\u5305\u3002" ], "settings\u0004Set the type of editor to use while editing your settings.": [ "\u8bbe\u5b9a\u7f16\u8f91\u8bbe\u7f6e\u65f6\u6240\u7528\u7684\u7f16\u8f91\u5668\u7c7b\u578b\u3002" @@ -3247,20 +4901,23 @@ "settings\u0004Show All Kernel Activity": [ "\u663e\u793a\u6240\u6709\u5185\u6838\u52a8\u6001" ], - "settings\u0004Show Line Numbers": [ - "\u663e\u793a\u884c\u53f7" - ], - "settings\u0004Show Trailing Space": [ - "\u663e\u793a\u7ed3\u5c3e\u7a7a\u683c" - ], "settings\u0004Show editor for read-only Markdown cells": [ "\u4e3a\u53ea\u8bfb\u7684 Markdown \u5355\u5143\u683c\u663e\u793a\u7f16\u8f91\u5668" ], "settings\u0004Show execution progress.": [ "\u663e\u793a\u6267\u884c\u8fdb\u5ea6\u3002" ], - "settings\u0004Show hidden files": [ - "\u663e\u793a\u9690\u85cf\u6587\u4ef6" + "settings\u0004Show file size column": [ + "\u663e\u793a\u6587\u4ef6\u5927\u5c0f\u680f" + ], + "settings\u0004Show full path in browser bread crumbs": [ + "\u5728\u6587\u4ef6\u6d4f\u89c8\u5668\u5bfc\u822a\u4e2d\u663e\u793a\u5b8c\u6574\u8def\u5f84" + ], + "settings\u0004Show hidden cells button if collapsed": [ + "\u6298\u53e0\u65f6\u663e\u793a\u9690\u85cf\u5355\u5143\u683c\u6309\u94ae" + ], + "settings\u0004Show hidden files": [ + "\u663e\u793a\u9690\u85cf\u6587\u4ef6" ], "settings\u0004Show kernel status on toolbar or status bar.": [ "\u5728\u5de5\u5177\u680f\u6216\u72b6\u6001\u680f\u4e2d\u663e\u793a\u5185\u6838\u72b6\u6001\u3002" @@ -3268,6 +4925,15 @@ "settings\u0004Show last modified column": [ "\u663e\u793a\u6700\u540e\u4fee\u6539\u5217" ], + "settings\u0004Show shortcuts in the widget": [ + "\u5728\u90e8\u4ef6\u4e2d\u663e\u793a\u5feb\u6377\u952e" + ], + "settings\u0004Show the documentation panel.": [ + "\u663e\u793a\u6587\u6863\u9762\u677f\u3002" + ], + "settings\u0004Show widget": [ + "\u663e\u793a\u90e8\u4ef6" + ], "settings\u0004Shut down kernel": [ "\u5173\u95ed\u5185\u6838" ], @@ -3292,10 +4958,10 @@ "settings\u0004Side-by-side right margin override.": [ "\u5e76\u6392\u663e\u793a\u53f3\u8fb9\u8ddd\u8986\u76d6\u3002" ], - "settings\u0004Sidebar": [ - "\u4fa7\u8fb9\u680f" + "settings\u0004Silence all notifications": [ + "\u5173\u95ed\u6240\u6709\u901a\u77e5" ], - "settings\u0004Start mode: ``, `single`or `multiple`": [ + "settings\u0004Start mode: ``, `single` or `multiple`": [ "\u542f\u52a8\u6a21\u5f0f\uff1a``\u3001`single` \u6216 `multiple`" ], "settings\u0004Status Bar": [ @@ -3307,11 +4973,8 @@ "settings\u0004Status Bar Visibility": [ "\u72b6\u6001\u680f\u53ef\u89c1\u5ea6" ], - "settings\u0004Style Active Line": [ - "\u6837\u5f0f\u5316\u6d3b\u52a8\u884c" - ], - "settings\u0004Style Selected Text": [ - "\u6837\u5f0f\u5316\u9009\u5b9a\u7684\u6587\u672c" + "settings\u0004Streaming animation": [ + "\u8865\u5168\u52a8\u753b\u6548\u679c" ], "settings\u0004Submenu definition": [ "\u5b50\u83dc\u5355\u5b9a\u4e49" @@ -3319,12 +4982,15 @@ "settings\u0004Synchronize collapse state": [ "\u540c\u6b65\u6298\u53e0\u72b6\u6001" ], + "settings\u0004Synchronize visual styling theme with system settings": [ + "\u5c06\u53ef\u89c6\u5316\u6837\u5f0f\u4e3b\u9898\u4e0e\u7cfb\u7edf\u8bbe\u7f6e\u540c\u6b65" + ], + "settings\u0004TSV Viewer": [ + "TSV \u67e5\u770b\u5668" + ], "settings\u0004TSV viewer toolbar items": [ "TSV \u67e5\u770b\u5668\u5de5\u5177\u680f\u9879\u76ee" ], - "settings\u0004Tab Size": [ - "\u5236\u8868\u7b26\u5927\u5c0f" - ], "settings\u0004Table of Contents": [ "\u76ee\u5f55" ], @@ -3337,12 +5003,6 @@ "settings\u0004The CSS selector for the context menu item.": [ "\u4e0a\u4e0b\u6587\u83dc\u5355\u9879\u7684 CSS \u9009\u62e9\u5668\u3002" ], - "settings\u0004The URI of the CDN to use for fetching full package data": [ - "\u7528\u4e8e\u83b7\u53d6\u5b8c\u6574\u5305\u6570\u636e\u7684 CDN URI" - ], - "settings\u0004The URI of the NPM registry to use for searching for jupyterlab extensions": [ - "\u7528\u4e8e\u641c\u7d22 JupyterLab \u6269\u5c55\u65f6\u6240\u7528\u7684 NPM \u6e90 URI" - ], "settings\u0004The amount of scrollback beyond initial viewport": [ "\u56de\u6eda\u91cf\u8d85\u8fc7\u4e86\u521d\u59cb\u89c6\u53e3" ], @@ -3352,20 +5012,20 @@ "settings\u0004The application menu description.": [ "\u5e94\u7528\u7a0b\u5e8f\u7684\u83dc\u5355\u63cf\u8ff0\u3002" ], - "settings\u0004The configuration for all code cells.": [ - "\u6240\u6709\u4ee3\u7801\u5355\u5143\u683c\u7684\u914d\u7f6e\u3002" + "settings\u0004The configuration for all code cells; it will override the CodeMirror default configuration.": [ + "\u6240\u6709\u4ee3\u7801\u5355\u5143\u683c\u7684\u914d\u7f6e\uff1b\u5b83\u5c06\u8986\u76d6 CodeMirror \u7684\u9ed8\u8ba4\u914d\u7f6e\u3002" ], - "settings\u0004The configuration for all markdown cells.": [ - "\u6240\u6709 Markdown \u5355\u5143\u683c\u7684\u914d\u7f6e\u3002" + "settings\u0004The configuration for all markdown cells; it will override the CodeMirror default configuration.": [ + "\u6240\u6709Markdown\u5355\u5143\u683c\u7684\u914d\u7f6e\uff1b\u5b83\u5c06\u8986\u76d6CodeMirror\u7684\u9ed8\u8ba4\u914d\u7f6e\u3002" ], - "settings\u0004The configuration for all prompt cells.": [ - "\u6240\u6709\u63d0\u793a\u7b26\u5355\u5143\u683c\u914d\u7f6e\u3002" + "settings\u0004The configuration for all prompt cells; it will override the CodeMirror default configuration.": [ + "\u6240\u6709\u63d0\u793a\u5355\u5143\u683c\u7684\u914d\u7f6e\uff1b\u5b83\u5c06\u8986\u76d6 CodeMirror \u9ed8\u8ba4\u914d\u7f6e\u3002" ], - "settings\u0004The configuration for all raw cells.": [ - "\u6240\u6709\u7eaf\u6587\u672c\u5355\u5143\u683c\u7684\u914d\u7f6e\u3002" + "settings\u0004The configuration for all raw cells; it will override the CodeMirror default configuration.": [ + "\u6240\u6709\u539f\u59cb\u5355\u5143\u683c\u7684\u914d\u7f6e\uff1b\u5b83\u5c06\u8986\u76d6 CodeMirror \u7684\u9ed8\u8ba4\u914d\u7f6e\u3002" ], - "settings\u0004The configuration for all text editors.\nIf `fontFamily`, `fontSize` or `lineHeight` are `null`,\nvalues from current theme are used.": [ - "\u6240\u6709\u6587\u672c\u7f16\u8f91\u5668\u7684\u914d\u7f6e\u3002\n\u5982\u679c `fontFamily`, `fontSize` \u6216 `lineHight` \u4e3a `null`\uff0c\n\u5c06\u4f7f\u7528\u5f53\u524d\u4e3b\u9898\u914d\u7f6e\u3002" + "settings\u0004The configuration for all text editors; it will override the CodeMirror default configuration.\nIf `fontFamily`, `fontSize` or `lineHeight` are `null`,\nvalues from current theme are used.": [ + "\u6240\u6709\u6587\u672c\u7f16\u8f91\u5668\u7684\u914d\u7f6e\uff1b\u5b83\u5c06\u8986\u76d6CodeMirror\u9ed8\u8ba4\u914d\u7f6e\u3002\n\u5982\u679c`fontFamily`\uff0c`fontSize`\u6216\u8005 `lineHeight`\u4e3a `null`,\n\u5219\u4f7f\u7528\u5f53\u524d\u4e3b\u9898\u7684\u503c\u3002" ], "settings\u0004The debounce time in milliseconds applied to the search input field. The already opened input files will not be updated if you change that value": [ "\u5ef6\u8fdf\u65f6\u95f4\uff08\u5355\u4f4d\uff1a\u6beb\u79d2\uff09\u4f1a\u5e94\u7528\u5230\u641c\u7d22\u8f93\u5165\u6846\u3002\u4fee\u6539\u6b64\u503c\u4e0d\u4f1a\u7acb\u5373\u5e94\u7528\u5230\u5df2\u7ecf\u6253\u5f00\u7684\u8f93\u5165\u6587\u4ef6" @@ -3394,15 +5054,30 @@ "settings\u0004The maximum number of output cells to be rendered in the output area.": [ "\u8f93\u51fa\u533a\u57df\u4e2d\u8f93\u51fa\u5355\u5143\u683c\u7684\u6700\u5927\u6570\u91cf\u3002" ], - "settings\u0004The method for hiding widgets in the main dock panel. Using `scale` will often increase performance as most browsers will not trigger style computation for the transform action.": [ - "\u5728\u4e3b\u9762\u677f\u4e2d\u9690\u85cf\u5c0f\u7ec4\u4ef6\u7684\u65b9\u6cd5\u3002\u8bbe\u7f6e\u4e3a`scale`\u901a\u5e38\u4f1a\u63d0\u9ad8\u6027\u80fd\uff0c\u56e0\u4e3a\u5927\u591a\u6570\u6d4f\u89c8\u5668\u4e0d\u4f1a\u89e6\u53d1\u8f6c\u6362\u52a8\u4f5c\u6240\u9700\u7684\u6837\u5f0f\u8ba1\u7b97\u3002" + "settings\u0004The method for hiding widgets in the main dock panel. Using `scale` will increase performance on Firefox but don't use it with Chrome, Chromium or Edge. Similar performance gains are seen with `contentVisibility` which is only available in Chromium-based browsers.": [ + "\u5728\u4e3b\u57fa\u5ea7\u9762\u677f\u4e2d\u9690\u85cf\u5c0f\u90e8\u4ef6\u7684\u65b9\u6cd5\u3002\u4f7f\u7528`scale`\u5c06\u63d0\u9ad8Firefox\u7684\u6027\u80fd\uff0c\u4f46\u4e0d\u8981\u5728Chrome\u3001Chromium\u6216Edge\u4e2d\u4f7f\u7528\u5b83\u3002\u7c7b\u4f3c\u7684\u6027\u80fd\u589e\u76ca\u53ef\u4ee5\u901a\u8fc7`contentVisibility`\u5b9e\u73b0\uff0c\u8be5\u9009\u9879\u4ec5\u9002\u7528\u4e8e\u4e0a\u8ff0\u57fa\u4e8eChromium\u7684\u6d4f\u89c8\u5668\u3002\"" ], "settings\u0004The mode under which JupyterLab should start. If empty, the mode will be imposed by the URL": [ "JupyterLab \u7684\u542f\u52a8\u6a21\u5f0f\u3002\u5982\u679c\u4e3a\u7a7a\uff0c\u8be5\u6a21\u5f0f\u5c06\u4ece\u94fe\u63a5\u83b7\u53d6" ], + "settings\u0004The number headings start at.": [ + "\u7f16\u53f7\u6807\u9898\u7684\u8d77\u59cb\u6570\u5b57\u3002" + ], + "settings\u0004The property set up by extension": [ + "\u7531\u6269\u5c55\u8bbe\u7f6e\u7684\u5c5e\u6027" + ], + "settings\u0004The rank of the section in the right panel": [ + "\u53f3\u4fa7\u9762\u677f\u4e2d\u8be5\u90e8\u5206\u7684\u6392\u540d" + ], "settings\u0004The render timeout in milliseconds.": [ "\u6e32\u67d3\u8d85\u65f6\uff08\u5355\u4f4d\uff1a\u6beb\u79d2\uff09\u3002" ], + "settings\u0004The section ID": [ + "\u7248\u5757 ID" + ], + "settings\u0004The section label": [ + "\u7248\u5757\u6807\u7b7e" + ], "settings\u0004The size in pixel of the font used to render markdown.\nIf `null`, value from current theme is used.": [ "\u7528\u6765\u6e32\u67d3 Markdown \u7684\u5b57\u4f53\u7684\u50cf\u7d20\u5927\u5c0f\u3002\n\u5982\u679c\u503c\u4e3a `null`\uff0c\u5219\u6cbf\u7528\u5f53\u524d\u4e3b\u9898\u7684\u503c\u3002" ], @@ -3421,17 +5096,29 @@ "settings\u0004Theme Manager": [ "\u4e3b\u9898\u7ba1\u7406\u5668" ], + "settings\u0004Top bar items": [ + "\u9876\u680f\u9879" + ], + "settings\u0004Transition effect used when streaming tokens from model.": [ + "\u8865\u5168\u7684\u8fc7\u6e21\u6548\u679c" + ], "settings\u0004Treat option as meta key on macOS": [ "\u5728 macOS \u4e0a\u5c06 option \u952e\u89c6\u4f5c meta \u952e" ], + "settings\u0004Trust HTML by default": [ + "\u9ed8\u8ba4\u4fe1\u4efbHTML" + ], "settings\u0004Type of editor for the setting.": [ "\u8bbe\u7f6e\u7f16\u8f91\u5668\u7684\u7c7b\u578b\u3002" ], + "settings\u0004Uncover": [ + "\u5c55\u793a\u6548\u679c" + ], "settings\u0004Unique name": [ "\u552f\u4e00\u540d\u79f0" ], - "settings\u0004Use default": [ - "\u4f7f\u7528\u9ed8\u8ba4" + "settings\u0004Use checkboxes to select items": [ + "\u4f7f\u7528\u590d\u9009\u6846\u9009\u62e9\u9879\u76ee" ], "settings\u0004Variable filter": [ "\u53d8\u91cf\u7b5b\u9009\u5668" @@ -3439,8 +5126,17 @@ "settings\u0004Variables to filter out in the tree and table viewers": [ "\u5728\u6811\u548c\u8868\u683c\u67e5\u770b\u5668\u4e2d\u7b5b\u9009\u53d8\u91cf" ], - "settings\u0004When enabled, which is the default, doing copy or cut when there is no selection will copy or cut the whole lines that have cursors on them.": [ - "\u5f53\u542f\u7528\u65f6\uff08\u6b64\u4e3a\u9ed8\u8ba4\u503c\uff09\uff0c\u5728\u6ca1\u6709\u9009\u53d6\u5185\u5bb9\u7684\u60c5\u51b5\u4e0b\u590d\u5236\u6216\u526a\u5207\u64cd\u4f5c\u5c06\u4f1a\u590d\u5236\u6216\u526a\u5207\u5149\u6807\u6240\u5728\u7684\u6574\u884c\u3002" + "settings\u0004When multiple servers match specific document/language, the server with the highest rank will be used": [ + "\u5f53\u591a\u4e2a\u670d\u52a1\u5668\u5339\u914d\u7279\u5b9a\u7684\u6587\u6863/\u8bed\u8a00\u65f6\uff0c\u5c06\u4f7f\u7528\u6392\u540d\u6700\u9ad8\u7684\u670d\u52a1\u5668\u3002" + ], + "settings\u0004When sorting by name, group notebooks before other files": [ + "\u6309\u540d\u79f0\u6392\u5e8f\u65f6\uff0c\u5c06\u7b14\u8bb0\u672c\u7ec4\u653e\u5728\u5176\u4ed6\u6587\u4ef6\u4e4b\u524d\u3002" + ], + "settings\u0004When starting search, the 'search in selection' mode will be enabled if `any` text/cell is selected, or when `multiple` lines or cells are selected, or `never`.": [ + "\u5728\u5f00\u59cb\u641c\u7d22\u65f6\uff0c\u5982\u679c\u9009\u62e9\u4e86`\u4efb\u4f55`\u6587\u672c/`\u5355\u4e2a`\u5355\u5143\u683c\uff0c\u6216\u9009\u62e9\u4e86`\u591a`\u884c\u6216`\u591a\u4e2a`\u5355\u5143\u683c\uff0c\u5219\u5c06\u542f\u7528\u201c\u5728\u9009\u62e9\u4e2d\u641c\u7d22\u201d\u6a21\u5f0f\uff0c\u5426\u5219\u5c06\u9009\u62e9`\u4ece\u4e0d`\u3002" + ], + "settings\u0004When to show the inline completer widget.": [ + "\u4f55\u65f6\u663e\u793a\u5185\u8054\u8865\u5168\u5668\u90e8\u4ef6\u3002" ], "settings\u0004Whether the command palette should be modal or in the left panel.": [ "\u65e0\u8bba\u547d\u4ee4\u9762\u677f\u662f\u6a21\u6001\u7684\u8fd8\u662f\u51fa\u73b0\u5728\u5de6\u4fa7" @@ -3457,53 +5153,110 @@ "settings\u0004Whether the item is ignored or not": [ "\u662f\u5426\u5ffd\u7565\u9879\u76ee" ], + "settings\u0004Whether the line history for standard input (e.g. the ipdb prompt) should kept separately for different kernel sessions (`session`) or combined (`global`).": [ + "\u662f\u5426\u5e94\u8be5\u5c06\u6807\u51c6\u8f93\u5165\u7684\u884c\u5386\u53f2\u8bb0\u5f55\uff08\u4f8b\u5982ipdb\u63d0\u793a\uff09\u5206\u522b\u4fdd\u7559\u5728\u4e0d\u540c\u7684\u5185\u6838\u4f1a\u8bdd\u4e2d\uff08`session`\uff09\uff0c\u8fd8\u662f\u5408\u5e76\u5728\u4e00\u8d77\uff08`global`\uff09\u3002" + ], "settings\u0004Whether the menu is disabled or not": [ "\u65e0\u8bba\u83dc\u5355\u662f\u5426\u5df2\u7981\u7528" ], - "settings\u0004Whether the user understand that extensions managed through this interface run arbitrary code that may be dangerous": [ - "\u7528\u6237\u662f\u5426\u7406\u89e3\u901a\u8fc7\u6b64\u63a5\u53e3\u7ba1\u7406\u7684\u6269\u5c55\u4f1a\u8fd0\u884c\u4efb\u610f\u4ee3\u7801\uff08\u8fd9\u4e9b\u4ee3\u7801\u53ef\u80fd\u5177\u6709\u5371\u9669\u6027\uff09" + "settings\u0004Whether the user agrees the access to external web services and understands extensions may introduce security risks or contain malicious code that runs on his machine.": [ + "\u7528\u6237\u662f\u5426\u540c\u610f\u8bbf\u95ee\u5916\u90e8\u7f51\u7edc\u670d\u52a1\u5e76\u4e86\u89e3\u6269\u5c55\u53ef\u80fd\u4f1a\u5f15\u5165\u5b89\u5168\u98ce\u9669\u6216\u5305\u542b\u5728\u5176\u8ba1\u7b97\u673a\u4e0a\u8fd0\u884c\u7684\u6076\u610f\u4ee3\u7801\u3002" ], "settings\u0004Whether to apply fuzzy algorithm while filtering on file names": [ "\u8fc7\u6ee4\u6587\u4ef6\u540d\u65f6\u662f\u5426\u4f7f\u7528\u6a21\u7cca\u7b97\u6cd5" ], + "settings\u0004Whether to apply the search on directories": [ + "\u662f\u5426\u5728\u76ee\u5f55\u4e0a\u8fdb\u884c\u641c\u7d22" + ], + "settings\u0004Whether to ask for confirmation to close a document or not.": [ + "\u5173\u95ed\u4e00\u4e2a\u6587\u6863\u524d\u662f\u5426\u8fdb\u884c\u786e\u8ba4\u3002" + ], + "settings\u0004Whether to ask server to send logs with execution trace (for debugging). Accepted values are: \"off\", \"messages\", \"verbose\". Servers are allowed to ignore this request.": [ + "\u662f\u5426\u8981\u6c42\u670d\u52a1\u5668\u53d1\u9001\u5e26\u6709\u6267\u884c\u8ddf\u8e2a\u7684\u65e5\u5fd7\uff08\u7528\u4e8e\u8c03\u8bd5\uff09\u3002\u63a5\u53d7\u7684\u503c\u4e3a\uff1a\u201coff\u201d\uff0c\u201cmessages\u201d\uff0c\u201cverbose\u201d\u3002\u670d\u52a1\u5668\u53ef\u4ee5\u5ffd\u7565\u6b64\u8bf7\u6c42\u3002" + ], "settings\u0004Whether to automatically navigate to a document's current directory": [ "\u662f\u5426\u81ea\u52a8\u5bfc\u822a\u5230\u6587\u6863\u7684\u5f53\u524d\u76ee\u5f55" ], + "settings\u0004Whether to automatically number the headings or not.": [ + "\u662f\u5426\u81ea\u52a8\u5bf9\u6807\u9898\u7f16\u53f7\u3002" + ], + "settings\u0004Whether to automatically start the preferred kernel.": [ + "\u662f\u5426\u81ea\u52a8\u542f\u52a8\u9996\u9009\u5185\u6838\u3002" + ], "settings\u0004Whether to autosave documents": [ "\u662f\u5426\u81ea\u52a8\u4fdd\u5b58\u6587\u6863" ], "settings\u0004Whether to be able to scroll so the last cell is at the top of the panel": [ "\u662f\u5426\u80fd\u591f\u6eda\u52a8\u4ee5\u4f7f\u6700\u540e\u4e00\u4e2a\u5355\u5143\u683c\u4f4d\u4e8e\u9762\u677f\u7684\u9876\u7aef" ], + "settings\u0004Whether to blink the cursor. Changes require reopening the terminal.": [ + "\u662f\u5426\u95ea\u70c1\u5149\u6807\u3002\u66f4\u6539\u9700\u8981\u91cd\u65b0\u6253\u5f00\u7ec8\u7aef\u3002" + ], + "settings\u0004Whether to check for newer version of JupyterLab or not. It requires `fetchNews` to be `true` to be active. If `true`, it will make a request to a website.": [ + "\u662f\u5426\u68c0\u67e5 JupyterLab \u7684\u65b0\u7248\u672c\u3002\u9700\u8981\u5c06 `fetchNews` \u8bbe\u7f6e\u4e3a `true` \u624d\u80fd\u751f\u6548\u3002\u5982\u679c\u8bbe\u7f6e\u4e3a `true`\uff0c\u5b83\u5c06\u5411\u4e00\u4e2a\u7f51\u7ad9\u53d1\u51fa\u8bf7\u6c42\u3002" + ], + "settings\u0004Whether to fetch news from Jupyter news feed. If `true`, it will make a request to a website.": [ + "\u662f\u5426\u4ece Jupyter \u65b0\u95fb\u6e90\u83b7\u53d6\u65b0\u95fb\u3002\u5982\u679c\u8bbe\u7f6e\u4e3a `true`\uff0c\u5b83\u5c06\u5411\u7f51\u7ad9\u63d0\u51fa\u8bf7\u6c42\u3002" + ], "settings\u0004Whether to flash on new log message or not": [ "\u6709\u65b0\u65e5\u5fd7\u6d88\u606f\u65f6\u662f\u5426\u95ea\u70c1\uff1f" ], + "settings\u0004Whether to group the notebooks away from files": [ + "\u662f\u5426\u5c06\u7b14\u8bb0\u672c\u4e0e\u6587\u4ef6\u5206\u5f00\u5206\u7ec4" + ], "settings\u0004Whether to hide YAML front matter.\nThe YAML front matter must be placed at the top of the document,\nstarted by a line of three dashes (---) and ended by a line of\nthree dashes (---) or three points (...).": [ "\u662f\u5426\u9690\u85cf YAML \u5934\u90e8\u3002\nYAML \u5934\u90e8\u5fc5\u987b\u88ab\u653e\u7f6e\u5728\u6587\u6863\u7684\u9876\u90e8\uff0c\n\u8d77\u59cb\u4e8e\u4e09\u4e2a\u7834\u6298\u7ebf\uff08---\uff09\u6784\u6210\u7684\u884c\uff0c\u5e76\u7ed3\u675f\u4e8e\n\u4e09\u4e2a\u7834\u6298\u7ebf\uff08---\uff09\u6216\u4e09\u4e2a\u70b9\uff08...\uff09\u6784\u6210\u7684\u884c\u3002" ], - "settings\u0004Whether to include cell output in headings": [ - "\u662f\u5426\u5728\u6807\u9898\u4e2d\u5305\u542b\u5355\u5143\u683c\u8f93\u51fa" + "settings\u0004Whether to include cell output in headings or not.": [ + "\u662f\u5426\u5728\u6807\u9898\u4e2d\u5305\u62ec\u5355\u5143\u683c\u8f93\u51fa\u3002" + ], + "settings\u0004Whether to number first-level headings or not.": [ + "\u662f\u5426\u4e3a\u7b2c\u4e00\u7ea7\u6807\u9898\u7f16\u53f7\u3002" + ], + "settings\u0004Whether to prompt to rename untitled file on first manual save.": [ + "\u662f\u5426\u5728\u7b2c\u4e00\u6b21\u624b\u52a8\u4fdd\u5b58\u65f6\u63d0\u793a\u91cd\u547d\u540d\u65e0\u6807\u9898\u6587\u4ef6\u3002" + ], + "settings\u0004Whether to replace URLs with links or not.": [ + "\u662f\u5426\u7528\u94fe\u63a5\u66ff\u6362\u7f51\u5740\u3002" ], - "settings\u0004Whether to number first-level headings": [ - "\u662f\u5426\u4e3a\u4e00\u7ea7\u6807\u9898\u663e\u793a\u7f16\u53f7" + "settings\u0004Whether to scroll heading to the document top when selecting it in the table of contents.": [ + "\u5728\u76ee\u5f55\u4e2d\u9009\u62e9\u6807\u9898\u65f6\uff0c\u662f\u5426\u5c06\u5176\u6eda\u52a8\u5230\u6587\u6863\u9876\u90e8\u3002" ], - "settings\u0004Whether to scroll past the end of text document": [ - "\u662f\u5426\u6eda\u52a8\u8d85\u8fc7\u6587\u672c\u6587\u6863\u7684\u672b\u7aef" + "settings\u0004Whether to scroll past the end of text document.": [ + "\u662f\u5426\u6eda\u52a8\u8d85\u8fc7\u6587\u672c\u6587\u6863\u7684\u672b\u7aef." ], - "settings\u0004Whether to show hidden files": [ - "\u662f\u5426\u663e\u793a\u9690\u85cf\u6587\u4ef6" + "settings\u0004Whether to show checkboxes next to files and folders": [ + "\u662f\u5426\u663e\u793a\u6587\u4ef6\u548c\u6587\u4ef6\u5939\u65c1\u8fb9\u7684\u590d\u9009\u6846" + ], + "settings\u0004Whether to show full path in browser bread crumbs": [ + "\u662f\u5426\u5728\u6587\u4ef6\u6d4f\u89c8\u5668\u5bfc\u822a\u4e2d\u663e\u793a\u5b8c\u6574\u8def\u5f84" + ], + "settings\u0004Whether to show hidden files. The server parameter `ContentsManager.allow_hidden` must be set to `True` to display hidden files.": [ + "\u662f\u5426\u663e\u793a\u9690\u85cf\u6587\u4ef6\u3002\u670d\u52a1\u5668\u53c2\u6570 `ContentsManager.allow_hidden` \u5fc5\u987b\u8bbe\u7f6e\u4e3a `True` \u4ee5\u663e\u793a\u9690\u85cf\u6587\u4ef6\u3002" + ], + "settings\u0004Whether to show shortcuts in the inline completer widget.": [ + "\u662f\u5426\u5728\u5185\u8054\u8865\u5168\u5668\u90e8\u4ef6\u4e2d\u663e\u793a\u5feb\u6377\u952e\u3002" ], "settings\u0004Whether to show status bar or not": [ "\u662f\u5426\u663e\u793a\u72b6\u6001\u680f" ], + "settings\u0004Whether to show that values have been modified from defaults": [ + "\u662f\u5426\u663e\u793a\u5df2\u4ece\u9ed8\u8ba4\u503c\u4fee\u6539\u7684\u503c" + ], + "settings\u0004Whether to show the file size column": [ + "\u662f\u5426\u663e\u793a\u6587\u4ef6\u5927\u5c0f\u680f" + ], "settings\u0004Whether to show the last modified column": [ "\u662f\u5426\u663e\u793a\u6700\u540e\u4fee\u6539\u5217" ], "settings\u0004Whether to shut down or not the kernel when closing a notebook.": [ "\u5173\u95ed\u7b14\u8bb0\u672c\u65f6\u662f\u5426\u7ec8\u6b62\u5185\u6838\u3002" ], - "settings\u0004Word Wrap Column": [ - "\u5355\u8bcd\u6362\u884c\u680f" + "settings\u0004Whether to trust HTML files upon opening": [ + "\u662f\u5426\u4fe1\u4efb\u6253\u5f00\u7684 HTML \u6587\u4ef6" + ], + "settings\u0004Windowing mode": [ + "\u7a97\u53e3\u6a21\u5f0f" ], "settings\u0004font-family": [ "\u5b57\u4f53\u96c6" @@ -3538,6 +5291,12 @@ "showErrorMessage\u0004Upload Error": [ "\u4e0a\u4f20\u9519\u8bef" ], + "side panel actions": [ + "\u4fa7\u9762\u677f\u64cd\u4f5c" + ], + "side panel content": [ + "\u4fa7\u9762\u677f\u5185\u5bb9" + ], "syntax error": [ "\u8bed\u6cd5\u9519\u8bef" ], @@ -3547,14 +5306,35 @@ "the Jupyter security documentation": [ "Jupyter \u5b89\u5168\u6587\u6863" ], + "to": [ + "\u81f3" + ], + "troff": [ + "troff" + ], "type error": [ "\u7c7b\u578b\u9519\u8bef" ], + "unfold": [ + "\u5c55\u5f00" + ], + "unknown": [ + "\u672a\u77e5" + ], + "v4\u0004Spaces: %1": [ + "\u7a7a\u683c\uff1a%1" + ], "waiting for fonts": [ "\u6b63\u5728\u7b49\u5f85\u5b57\u4f53" ], - "\u00a9 2015-2022 Project Jupyter Contributors": [ - "\u00a9 2015-2022 Jupyter \u9879\u76ee\u8d21\u732e\u8005" + "xu": [ + "xu" + ], + "\u00a9 2015-2023 Project Jupyter Contributors": [ + "\u00a9 2015-2023 Jupyter \u9879\u76ee\u8d21\u732e\u8005" + ], + "\u2191\u2193 for history. Search history with c-\u2191/c-\u2193": [ + "\u4f7f\u7528\u2191\u2193\u952e\u7ffb\u9605\u5386\u53f2\u8bb0\u5f55\u3002\u4f7f\u7528c-\u2191/c-\u2193\u952e\u641c\u7d22\u5386\u53f2\u8bb0\u5f55\u3002" ] }, "jupyterlab_git": { @@ -3585,21 +5365,54 @@ "# Insertions": [ "# \u65b0\u589e" ], + "%1 (on %2)": [ + "%2 \u4e0a\u7684 %1" + ], "(missing message)": [ "\uff08\u7f3a\u5c11\u6d88\u606f\uff09" ], + "2-up": [ + "\u4e24\u5217\u5e76\u6392" + ], + "Abort": [ + "\u7ec8\u6b62" + ], + "Abort rebase": [ + "\u4e2d\u6b62\u53d8\u57fa" + ], + "Abort the rebase": [ + "\u7ec8\u6b62\u53d8\u57fa" + ], + "Abort the rebase.": [ + "\u7ec8\u6b62\u53d8\u57fa\u3002" + ], + "Abort the rebase\u2026": [ + "\u7ec8\u6b62\u53d8\u57fa\u2026" + ], "Add": [ "\u6dfb\u52a0" ], + "Add Remote": [ + "\u6dfb\u52a0\u8fdc\u7a0b\u4ed3\u5e93" + ], "Add Remote Repository": [ "\u6dfb\u52a0\u8fdc\u7a0b\u4ed3\u5e93" ], + "Add Tag": [ + "\u6dfb\u52a0\u6807\u7b7e" + ], "Add a Git remote repository": [ "\u6dfb\u52a0\u4e00\u4e2a Git \u8fdc\u7a0b\u4ed3\u5e93" ], "Add a remote repository": [ "\u6dfb\u52a0\u4e00\u4e2a\u8fdc\u7a0b\u4ed3\u5e93" ], + "Add tag pointing to selected commit": [ + "\u6dfb\u52a0\u6307\u5411\u9009\u5b9a\u63d0\u4ea4\u7684\u6807\u7b7e" + ], + "Added": [ + "\u5df2\u6dfb\u52a0" + ], "All changes after commit %1 will be gone forever (hard reset). Are you sure?": [ "\u6240\u6709\u63d0\u4ea4 %1 \u540e\u7684\u6539\u52a8\u90fd\u5c06\u88ab\u4e22\u5f03\uff08\u786c\u91cd\u7f6e\uff09\u3002\u60a8\u786e\u5b9a\u5417\uff1f" ], @@ -3609,6 +5422,15 @@ "Amending the commit will re-use the previous commit summary": [ "\u4fee\u6539\u63d0\u4ea4\u5c06\u4f1a\u91cd\u65b0\u4f7f\u7528\u4e0a\u4e00\u6b21\u7684\u63d0\u4ea4\u6458\u8981" ], + "Apply stash entry": [ + "\u5e94\u7528\u6682\u5b58\u6761\u76ee" + ], + "Apply the latest stash": [ + "\u5e94\u7528\u6700\u65b0\u6682\u5b58" + ], + "Are you sure you want to abort the rebase?": [ + "\u60a8\u786e\u5b9a\u60a8\u60f3\u8981\u7ec8\u6b62\u53d8\u57fa\uff1f" + ], "Are you sure you want to ignore all %1 files within this git repository?": [ "\u60a8\u786e\u5b9a\u8981\u5ffd\u7565\u6b64 git \u4ed3\u5e93\u4e2d\u7684\u6240\u6709 %1 \u4e2a\u6587\u4ef6\u5417\uff1f" ], @@ -3630,9 +5452,15 @@ "Are you sure you want to permanently discard changes to the following files? This action cannot be undone.": [ "\u60a8\u786e\u5b9a\u8981\u6c38\u4e45\u653e\u5f03\u5bf9\u4ee5\u4e0b\u6587\u4ef6\u7684\u6539\u52a8\uff1f \u6b64\u64cd\u4f5c\u65e0\u6cd5\u64a4\u6d88\u3002" ], + "Behind": [ + "\u843d\u540e" + ], "Branch '%1' merged into '%2'.": [ "\u5206\u652f\u300c%1\u300d\u5df2\u5408\u5e76\u81f3\u300c%2\u300d\u3002" ], + "Branch '%1' rebase onto '%2'.": [ + "\u5206\u652f '%1' \u5df2\u7ecf\u53d8\u57fa\u5230 '%2'\u3002" + ], "Branch created.": [ "\u5206\u652f\u5df2\u521b\u5efa\u3002" ], @@ -3660,12 +5488,27 @@ "Changes": [ "\u6539\u52a8" ], + "Checking tag out\u2026": [ + "\u6b63\u5728\u68c0\u51fa\u6807\u7b7e..." + ], + "Checkout tags is disabled": [ + "\u7981\u7528\u4e86\u68c0\u51fa\u6807\u7b7e" + ], "Checkout to tag: %1": [ "\u68c0\u51fa\u5230\u6807\u7b7e\uff1a%1" ], + "Cherry picking in": [ + "\u62e3\u9009\u4e8e" + ], + "Choose a remote to push to.": [ + "\u9009\u62e9\u4e00\u4e2a\u8981\u63a8\u9001\u7684\u8fdc\u7a0b\u4ed3\u5e93\u3002" + ], "Clear the current filter": [ "\u6e05\u9664\u5f53\u524d\u7b5b\u9009\u5668" ], + "Clear the entire stash": [ + "\u6e05\u9664\u5168\u90e8\u6682\u5b58" + ], "Clone": [ "\u514b\u9686" ], @@ -3696,9 +5539,15 @@ "Close this dialog without creating a new branch": [ "\u5173\u95ed\u6b64\u5bf9\u8bdd\u6846\u800c\u4e0d\u65b0\u5efa\u5206\u652f" ], + "Close this dialog without creating a new tag": [ + "\u5173\u95ed\u6b64\u5bf9\u8bdd\u6846\u800c\u4e0d\u521b\u5efa\u65b0\u6807\u7b7e" + ], "Close this dialog without merging a branch": [ "\u5173\u95ed\u5f53\u524d\u5bf9\u8bdd\u6846\u800c\u4e0d\u5408\u5e76\u5206\u652f" ], + "Close this dialog without rebasing the branch": [ + "\u4e0d\u8fdb\u884c\u5206\u652f\u7684\u53d8\u57fa\u64cd\u4f5c\uff0c\u5173\u95ed\u6b64\u5bf9\u8bdd\u6846" + ], "Closing all opened files...": [ "\u5173\u95ed\u6240\u6709\u6253\u5f00\u7684\u6587\u4ef6..." ], @@ -3717,9 +5566,18 @@ "Commit from the Commit Box": [ "\u4ece\u63d0\u4ea4\u6846\u63d0\u4ea4" ], + "Commit submitted continuing rebase.": [ + "\u63d0\u4ea4\u5df2\u63d0\u51fa\u7684\u7ee7\u7eed\u53d8\u57fa\u3002" + ], "Committed changes.": [ "\u5df2\u63d0\u4ea4\u7684\u6539\u52a8\u3002" ], + "Committer email:": [ + "\u63d0\u4ea4\u8005\u90ae\u7bb1\uff1a" + ], + "Committer name:": [ + "\u63d0\u4ea4\u8005\u540d\u79f0\uff1a" + ], "Committing changes...": [ "\u6b63\u5728\u63d0\u4ea4\u6539\u52a8..." ], @@ -3735,15 +5593,42 @@ "Conflicted": [ "\u6709\u51b2\u7a81\u7684" ], + "Continue": [ + "\u7ee7\u7eed" + ], "Continue Without Pulling": [ "\u4e0d\u62c9\u53d6\u5e76\u7ee7\u7eed" ], + "Continue rebase": [ + "\u7ee7\u7eed\u53d8\u57fa" + ], + "Continue the rebase by committing the current state.": [ + "\u901a\u8fc7\u63d0\u4ea4\u5f53\u524d\u72b6\u6001\u6765\u7ee7\u7eed\u53d8\u57fa\u3002" + ], + "Continue the rebase.": [ + "\u7ee7\u7eed\u53d8\u57fa\u3002" + ], + "Continue the rebase\u2026": [ + "\u7ee7\u7eed\u53d8\u57fa" + ], + "Control character": [ + "\u63a7\u5236\u5b57\u7b26" + ], + "Copied": [ + "\u5df2\u590d\u5236" + ], "Create Branch": [ "\u65b0\u5efa\u5206\u652f" ], + "Create Tag": [ + "\u521b\u5efa\u6807\u7b7e" + ], "Create a Branch": [ "\u521b\u5efa\u4e00\u4e2a\u5206\u652f" ], + "Create a Tag": [ + "\u521b\u5efa\u6807\u7b7e" + ], "Create a new branch": [ "\u521b\u5efa\u4e00\u4e2a\u65b0\u5206\u652f" ], @@ -3753,6 +5638,12 @@ "Create a new commit": [ "\u521b\u5efa\u4e00\u4e2a\u65b0\u63d0\u4ea4" ], + "Create a new tag": [ + "\u521b\u5efa\u65b0\u6807\u7b7e" + ], + "Create a new tag pointing to commit %1: %2 by %3": [ + "\u521b\u5efa\u4e00\u4e2a\u65b0\u6807\u7b7e\uff0c\u6307\u5411\u7531 %3 \u63d0\u4ea4\u7684 %1: %2" + ], "Create an empty Git repository or reinitialize an existing one": [ "\u521b\u5efa\u4e00\u4e2a\u7a7a\u7684 Git \u4ed3\u5e93\u6216\u91cd\u65b0\u521d\u59cb\u5316\u4e00\u4e2a\u73b0\u6709\u7684\u5e93" ], @@ -3762,15 +5653,30 @@ "Create branch based on\u2026": [ "\u57fa\u4e8e\u5176\u4ed6\u5206\u652f\u521b\u5efa\u65b0\u5206\u652f\u2026" ], + "Create tag pointing to '%1'...": [ + "\u521b\u5efa\u6307\u5411'%1'\u7684\u6807\u7b7e..." + ], + "Create tag pointing to\u2026": [ + "\u521b\u5efa\u6807\u7b7e\u6307\u5411\u2026" + ], + "Created tag '%1' pointing to '%2'.": [ + "\u521b\u5efa\u6307\u5411'%2'\u7684\u6807\u7b7e '%1'\u3002" + ], "Creating a new branch is disabled": [ "\u65b0\u5efa\u5206\u652f\u5df2\u7981\u7528" ], + "Creating a new tag is disabled": [ + "\u5df2\u7981\u7528\u521b\u5efa\u65b0\u6807\u7b7e" + ], "Creating branch...": [ "\u6b63\u5728\u521b\u5efa\u5206\u652f..." ], "Creating branch\u2026": [ "\u6b63\u5728\u521b\u5efa\u5206\u652f\u2026" ], + "Creating tag\u2026": [ + "\u6b63\u5728\u521b\u5efa\u6807\u7b7e\u2026" + ], "Current": [ "\u5f53\u524d" ], @@ -3780,6 +5686,9 @@ "Current Repository": [ "\u5f53\u524d\u4ed3\u5e93" ], + "Current commit skipped.": [ + "\u5df2\u8df3\u8fc7\u5f53\u524d\u7684\u63d0\u4ea4\u3002" + ], "Current repository: %1": [ "\u5f53\u524d\u4ed3\u5e93\uff1a%1" ], @@ -3804,12 +5713,18 @@ "Delete this file": [ "\u5220\u9664\u6b64\u6587\u4ef6" ], + "Deleted": [ + "\u5df2\u5220\u9664" + ], "Deleting %1 failed.": [ "\u5220\u9664 %1 \u5931\u8d25\u3002" ], "Description (optional)": [ "\u63cf\u8ff0\uff08\u53ef\u9009\uff09" ], + "Detached Head at": [ + "\u5206\u79bb\u5934\u90e8\u4e8e" + ], "Detailed message": [ "\u8be6\u7ec6\u4fe1\u606f" ], @@ -3888,12 +5803,24 @@ "Display a file diff.": [ "\u663e\u793a\u4e00\u4e2a\u6587\u4ef6\u7684\u5dee\u5f02\u5bf9\u6bd4\u3002" ], + "Do not show this warning again": [ + "\u4e0d\u518d\u663e\u793a\u6b64\u8b66\u544a" + ], "Do you really want to make this directory a Git Repo?": [ "\u60a8\u771f\u7684\u8981\u5c06\u8fd9\u4e2a\u76ee\u5f55\u4f5c\u4e3a Git \u4ed3\u5e93\u5417\uff1f" ], + "Do you want to stash your changes? ": [ + "\u60a8\u786e\u5b9a\u8981\u6682\u5b58\u60a8\u7684\u6539\u52a8\uff1f" + ], "Double click opens diff": [ "\u53cc\u51fb\u6253\u5f00\u5dee\u5f02\u5bf9\u6bd4" ], + "Download the repository": [ + "\u4e0b\u8f7d\u4ed3\u5e93" + ], + "Drop stash entry": [ + "\u4e22\u5f03\u6682\u5b58\u6761\u76ee" + ], "Encountered an error when initializing the repository. Error: ": [ "\u521d\u59cb\u5316\u4ed3\u5e93\u65f6\u51fa\u73b0\u9519\u8bef\u3002\u9519\u8bef\uff1a" ], @@ -3909,30 +5836,60 @@ "Enter a commit message summary (a single line, preferably less than 50 characters)": [ "\u8f93\u5165\u4e00\u4e2a\u63d0\u4ea4\u6d88\u606f\u6458\u8981\uff08\u5355\u884c\uff0c\u6700\u597d\u5c11\u4e8e 50 \u4e2a\u5b57\u7b26\uff09" ], + "Enter a new remote repository name and URL": [ + "\u8f93\u5165\u4e00\u4e2a\u65b0\u7684\u8fdc\u7a0b\u4ed3\u5e93\u540d\u79f0\u548c URL" + ], + "Enter a new remote repository name and url": [ + "\u8f93\u5165\u4e00\u4e2a\u65b0\u7684\u8fdc\u7a0b\u4ed3\u5e93\u540d\u79f0\u548c URL" + ], + "Enter a tag name": [ + "\u8f93\u5165\u6807\u7b7e\u540d\u79f0" + ], "Enter credentials for remote repository": [ "\u8f93\u5165\u8fdc\u7a0b\u4ed3\u5e93\u7684\u767b\u5f55\u51ed\u636e" ], "Enter the Clone URI of the repository": [ "\u8f93\u5165\u4ed3\u5e93\u7684\u514b\u9686 URI" ], + "Enter the URI of the remote Git repository": [ + "\u8f93\u5165\u8fdc\u7a0b Git \u4ed3\u5e93\u7684 URI" + ], "Error": [ "\u9519\u8bef" ], "Error Loading File Diff:": [ "\u8f7d\u5165\u6587\u4ef6\u5dee\u5f02\u5bf9\u6bd4\u65f6\u53d1\u751f\u9519\u8bef\uff1a" ], + "Error Loading Image Diff:": [ + "\u8f7d\u5165\u56fe\u50cf\u5dee\u5f02\u5bf9\u6bd4\u65f6\u53d1\u751f\u9519\u8bef\uff1a" + ], "Error Loading Notebook Diff:": [ "\u8f7d\u5165\u7b14\u8bb0\u672c\u5dee\u5f02\u5bf9\u6bd4\u65f6\u53d1\u751f\u9519\u8bef\uff1a" ], + "Error in creating new tag": [ + "\u65b0\u5efa\u6807\u7b7e\u65f6\u51fa\u9519" + ], "Error loading commit data": [ "\u8f7d\u5165\u63d0\u4ea4\u6570\u636e\u65f6\u51fa\u9519" ], "Error when adding remote repository": [ "\u6dfb\u52a0\u8fdc\u7a0b\u4ed3\u5e93\u65f6\u51fa\u9519" ], + "Existing Remotes:": [ + "\u5f53\u524d\u8fdc\u7a0b\u4ed3\u5e93\uff1a" + ], + "Fail to abort the rebase.": [ + "\u7ec8\u6b62\u53d8\u57fa\u5931\u8d25\u3002" + ], + "Fail to continue rebasing.": [ + "\u7ee7\u7eed\u53d8\u57fa\u5931\u8d25\u3002" + ], "Fail to get the tags.": [ "\u65e0\u6cd5\u83b7\u53d6\u6807\u7b7e\u3002" ], + "Fail to skip current commit when rebasing.": [ + "\u53d8\u57fa\u65f6\u8df3\u8fc7\u5f53\u524d\u63d0\u4ea4\u5931\u8d25\u3002" + ], "Failed to checkout tag.": [ "\u68c0\u51fa\u6807\u7b7e\u5931\u8d25\u3002" ], @@ -3945,12 +5902,21 @@ "Failed to create branch.": [ "\u521b\u5efa\u5206\u652f\u5931\u8d25\u3002" ], + "Failed to create tag '%1' poining to '%2'.": [ + "\u65e0\u6cd5\u521b\u5efa\u6307\u5411'%2'\u7684\u6807\u7b7e '%1'\u3002" + ], + "Failed to create tag.": [ + "\u65e0\u6cd5\u521b\u5efa\u6807\u7b7e\u3002" + ], "Failed to discard changes.": [ "\u65e0\u6cd5\u653e\u5f03\u6539\u52a8\u3002" ], "Failed to get a valid file value.": [ "\u65e0\u6cd5\u83b7\u53d6\u4e00\u4e2a\u5408\u6cd5\u7684\u6587\u4ef6\u503c\u3002" ], + "Failed to get the stash": [ + "\u65e0\u6cd5\u83b7\u53d6\u6682\u5b58" + ], "Failed to init notebook diff view: %1": [ "\u65e0\u6cd5\u521d\u59cb\u5316\u7b14\u8bb0\u672c\u5dee\u5f02\u5bf9\u6bd4\u8bd5\u56fe\uff1a%1" ], @@ -3978,6 +5944,12 @@ "Failed to push": [ "\u63a8\u9001\u5931\u8d25" ], + "Failed to rebase branch '%1' onto '%2'.": [ + "\u65e0\u6cd5\u5c06\u5206\u652f '%1' \u53d8\u57fa\u5230 '%2'\u3002" + ], + "Failed to refresh Image diff.": [ + "\u65e0\u6cd5\u5237\u65b0\u56fe\u50cf\u5dee\u5f02\u5bf9\u6bd4\u3002" + ], "Failed to refresh Notebook diff.": [ "\u65e0\u6cd5\u5237\u65b0\u7b14\u8bb0\u672c\u5dee\u5f02\u5bf9\u6bd4\u3002" ], @@ -3990,6 +5962,9 @@ "Failed to set your identity. %1": [ "\u65e0\u6cd5\u8bbe\u7f6e\u60a8\u7684\u8eab\u4efd\u3002%1" ], + "Failed to stash": [ + "\u5b58\u50a8\u5931\u8d25" + ], "Failed to switch branch.": [ "\u5207\u6362\u5206\u652f\u5931\u8d25\u3002" ], @@ -4002,6 +5977,36 @@ "Filter branch menu": [ "\u7b5b\u9009\u5206\u652f\u83dc\u5355" ], + "Filter by commit message": [ + "\u6309\u63d0\u4ea4\u6d88\u606f\u7b5b\u9009" + ], + "Filter history of commits menu": [ + "\u63d0\u4ea4\u83dc\u5355\u7684\u7b5b\u9009\u5386\u53f2" + ], + "Filter tag menu": [ + "\u7b5b\u9009\u6807\u7b7e\u83dc\u5355" + ], + "Find": [ + "\u67e5\u627e" + ], + "Fold line": [ + "\u6298\u53e0\u4e00\u884c" + ], + "Folded lines": [ + "\u6298\u53e0\u7684\u884c" + ], + "Force Push": [ + "\u5f3a\u5236\u63a8\u9001" + ], + "Get all the stashed changes": [ + "\u83b7\u53d6\u6240\u6709\u6682\u5b58\u6539\u52a8" + ], + "Git": [ + "Git" + ], + "Git Clone": [ + "Git \u514b\u9686" + ], "Git Documentation": [ "Git \u6587\u6863" ], @@ -4023,6 +6028,15 @@ "Go to Git user interface": [ "\u8f6c\u5230 Git \u7528\u6237\u754c\u9762" ], + "Go to line": [ + "\u8df3\u8f6c\u5230\u884c" + ], + "Got the stash list": [ + "\u5df2\u83b7\u53d6\u6682\u5b58\u5217\u8868" + ], + "Hidden files by default cannot be accessed with the regular code editor. In order to open the .gitignore file you must:": [ + "\u9ed8\u8ba4\u60c5\u51b5\u4e0b\uff0c\u65e0\u6cd5\u4f7f\u7528\u5e38\u89c4\u4ee3\u7801\u7f16\u8f91\u5668\u8bbf\u95ee\u9690\u85cf\u6587\u4ef6\u3002\u4e3a\u4e86\u6253\u5f00 .gitignore \u6587\u4ef6\uff0c\u60a8\u5fc5\u987b\uff1a" + ], "Hide unchanged cells": [ "\u9690\u85cf\u672a\u6539\u53d8\u5355\u5143\u683c" ], @@ -4032,12 +6046,21 @@ "INCOMING": [ "\u5916\u6765\u6539\u52a8" ], + "Identical text collapsed. Click to expand.": [ + "\u76f8\u540c\u6587\u672c\u5df2\u6298\u53e0\u3002\u5355\u51fb\u4ee5\u5c55\u5f00\u3002" + ], + "If checked, the remote repository default branch will be downloaded instead of cloned": [ + "\u5982\u679c\u9009\u4e2d\u6b64\u9879\uff0c\u5c06\u4f1a\u4e0b\u8f7d\u800c\u4e0d\u662f\u590d\u5236\u8fdc\u7a0b\u4ed3\u5e93\u7684\u9ed8\u8ba4\u5206\u652f" + ], + "If checked, the remote submodules in the repository will be cloned recursively": [ + "\u5982\u679c\u9009\u4e2d\uff0c\u4ed3\u5e93\u4e2d\u7684\u8fdc\u7a0b\u5b50\u4ed3\u5e93\u5c06\u88ab\u9012\u5f52\u514b\u9686" + ], "Ignore": [ "\u5ffd\u7565" ], "Ignore %2 extension (add to .gitignore)": [ "\u5ffd\u7565 %2 \u6587\u4ef6\u6269\u5c55\uff08\u6dfb\u52a0\u5230 .gitignore\uff09", - "\u5ffd\u7565 %2 \u6587\u4ef6\u6269\u5c55\uff08\u6dfb\u52a0\u5230 .gitignore\uff09" + "" ], "Ignore file extension": [ "\u5ffd\u7565\u6587\u4ef6\u6269\u5c55" @@ -4054,6 +6077,12 @@ "Ignore this file extension (add to .gitignore)": [ "\u5ffd\u7565\u6b64\u6587\u4ef6\u6269\u5c55\uff08\u6dfb\u52a0\u5230 .gitignore\uff09" ], + "Ignored": [ + "\u5df2\u5ffd\u7565" + ], + "Include submodules": [ + "\u5305\u542b\u5b50\u6a21\u5757" + ], "Incoming": [ "\u5916\u6765\u6539\u52a8" ], @@ -4069,9 +6098,18 @@ "Initializing\u2026": [ "\u6b63\u5728\u521d\u59cb\u5316\u2026" ], + "Loading remote repositories...": [ + "\u8f7d\u5165\u8fdc\u7a0b\u4ed3\u5e93..." + ], "Looks like you still have unsaved staged files. Remember to save and stage all needed changes before committing!": [ "\u4f3c\u4e4e\u60a8\u4ecd\u7136\u6709\u5c1a\u672a\u4fdd\u5b58\u7684\u6682\u5b58\u6587\u4ef6\u3002\u8bf7\u8bb0\u5f97\u5728\u63d0\u4ea4\u4e4b\u524d\u4fdd\u5b58\u5e76\u6682\u5b58\u6240\u6709\u9700\u8981\u7684\u6539\u52a8\uff01" ], + "Manage Remote Repositories": [ + "\u7ba1\u7406\u8fdc\u7a0b\u4ed3\u5e93" + ], + "Manage Remotes": [ + "\u7ba1\u7406\u8fdc\u7a0b\u4ed3\u5e93" + ], "Manage branches and tags": [ "\u7ba1\u7406\u5206\u652f\u548c\u6807\u7b7e" ], @@ -4093,6 +6131,9 @@ "Merge branch": [ "\u5408\u5e76\u5206\u652f" ], + "Merge branch %1": [ + "\u5408\u5e76\u5206\u652f %1" + ], "Merge selected branch in the current branch": [ "\u5408\u5e76\u5df2\u9009\u5206\u652f\u5230\u5f53\u524d\u5206\u652f" ], @@ -4102,12 +6143,21 @@ "Merging branch '%1'\u2026": [ "\u6b63\u5728\u5408\u5e76\u5206\u652f\u300c%1\u300d\u2026" ], + "Merging in": [ + "\u5408\u5e76\u4e8e" + ], + "Modified": [ + "\u5df2\u4fee\u6539" + ], "Name": [ "\u540d\u79f0" ], "New Branch": [ "\u65b0\u5efa\u5206\u652f" ], + "New Tag": [ + "\u65b0\u6807\u7b7e" + ], "New commit will be created and show up as a next one after the previous commit (default).": [ "\u65b0\u7684\u63d0\u4ea4\u5c06\u88ab\u521b\u5efa\uff0c\u5e76\u5728\u4e0a\u6b21\u63d0\u4ea4\u540e\u663e\u793a\u4e3a\u4e0b\u4e00\u4e2a\uff08\u9ed8\u8ba4\uff09\u3002" ], @@ -4132,12 +6182,18 @@ "One or more open files are behind %1 head. Do you want to pull the latest remote version?": [ "\u4e00\u4e2a\u6216\u591a\u4e2a\u5df2\u6253\u5f00\u7684\u6587\u4ef6\u5df2\u843d\u540e\u4e8e\u5934\u90e8 %1\u3002\u60a8\u60f3\u8981\u62c9\u53d6\u6700\u65b0\u7684\u8fdc\u7a0b\u7248\u672c\u5417\uff1f" ], + "Onion Skin": [ + "\u6d0b\u8471\u76ae" + ], "Open": [ "\u6253\u5f00" ], "Open .gitignore": [ "\u6253\u5f00 .gitignore" ], + "Open File": [ + "\u6253\u5f00\u6587\u4ef6" + ], "Open File Failed": [ "\u6253\u5f00\u6587\u4ef6\u5931\u8d25" ], @@ -4147,6 +6203,12 @@ "Open a New Terminal to the Git Repository": [ "\u6253\u5f00\u4e00\u4e2a\u65b0\u7684\u7ec8\u7aef\u5230 Git \u4ed3\u5e93" ], + "Open file from its diff view": [ + "\u4ece\u6587\u4ef6\u7684\u5dee\u5f02\u89c6\u56fe\u4e2d\u6253\u5f00\u8be5\u6587\u4ef6" + ], + "Open jupyter_server_config.py, uncomment out the following line and set it to True:": [ + "\u6253\u5f00 jupyter_server_config.py \u6587\u4ef6\uff0c\u53d6\u6d88\u4e0b\u9762\u8fd9\u884c\u7684\u6ce8\u91ca\uff0c\u5e76\u5c06\u5176\u8bbe\u7f6e\u4e3a True\uff1a" + ], "Open selected file": [ "\u6253\u5f00\u9009\u4e2d\u7684\u6587\u4ef6" ], @@ -4159,12 +6221,24 @@ "Open this file": [ "\u6253\u5f00\u6b64\u6587\u4ef6" ], + "Pick another rebase action.": [ + "\u9009\u62e9\u53e6\u4e00\u4e2a\u53d8\u57fa\u64cd\u4f5c\u3002" + ], "Please commit, stash, or discard your changes before you checkout tags.": [ "\u8bf7\u5728\u68c0\u51fa\u6807\u7b7e\u4e4b\u524d\u63d0\u4ea4\u3001\u53d1\u5e03\u6216\u653e\u5f03\u60a8\u7684\u6539\u52a8\u3002" ], "Please commit, stash, or discard your changes before you switch branches.": [ "\u8bf7\u5728\u5207\u6362\u5206\u652f\u4e4b\u524d\u63d0\u4ea4\u3001\u53d1\u5e03\u6216\u653e\u5f03\u60a8\u7684\u6539\u52a8\u3002" ], + "Please select push options.": [ + "\u8bf7\u9009\u62e9\u63a8\u9001\u9009\u9879\u3002" + ], + "Pop stash entry": [ + "\u63d0\u53d6\u6682\u5b58\u6761\u76ee" + ], + "Print the command below to create a jupyter_server_config.py file with defaults commented out. If you already have the file located in .jupyter, skip this step.": [ + "\u6253\u5370\u51fa\u65b0\u5efa\u4e00\u4e2a jupyter_server_config.py \u6587\u4ef6\u7684\u547d\u4ee4\uff0c\u8be5\u6587\u4ef6\u5305\u542b\u6ce8\u91ca\u683c\u5f0f\u7684\u9ed8\u8ba4\u914d\u7f6e\u53ca\u5176\u89e3\u91ca\u3002\u5982\u679c\u5728\u60a8\u7684 .jupyter \u6587\u4ef6\u4e0b\u5df2\u7ecf\u5b58\u5728\u8be5\u6587\u4ef6\uff0c\u8bf7\u8df3\u8fc7\u6b64\u6b65\u9aa4\u3002" + ], "Proceed": [ "\u7ee7\u7eed" ], @@ -4204,9 +6278,15 @@ "Push to Remote": [ "\u63a8\u9001\u81f3\u8fdc\u7a0b" ], + "Push to Remote (Advanced)": [ + "\u63a8\u9001\u81f3\u8fdc\u7a0b\uff08\u9ad8\u7ea7\uff09" + ], "Push to Remote (Force)": [ "\u63a8\u9001\u81f3\u8fdc\u7a0b\uff08\u5f3a\u5236\uff09" ], + "Push to left": [ + "\u63a8\u9001\u81f3\u8fdc\u7a0b" + ], "Pushing...": [ "\u6b63\u5728\u63a8\u9001..." ], @@ -4216,6 +6296,33 @@ "RESULT": [ "\u7ed3\u679c" ], + "Rebase": [ + "\u53d8\u57fa" + ], + "Rebase Branch": [ + "\u53d8\u57fa\u5206\u652f" + ], + "Rebase aborted.": [ + "\u53d8\u57fa\u5df2\u7ec8\u6b62\u3002" + ], + "Rebase branch": [ + "\u53d8\u57fa\u5206\u652f" + ], + "Rebase branch %1": [ + "\u53d8\u57fa\u5206\u652f %1" + ], + "Rebase branch\u2026": [ + "\u53d8\u57fa\u5206\u652f\u2026" + ], + "Rebase current branch onto the selected branch": [ + "\u53d8\u57fa\u5f53\u524d\u5206\u652f\u5230\u6240\u9009\u5206\u652f" + ], + "Rebasing": [ + "\u6b63\u5728\u53d8\u57fa" + ], + "Rebasing current branch onto '%1'\u2026": [ + "\u6b63\u5728\u53d8\u57fa\u5f53\u524d\u5206\u652f\u4e3a\u300c%1\u300d\u2026" + ], "Refresh": [ "\u5237\u65b0" ], @@ -4237,6 +6344,15 @@ "Remote Git repository URL": [ "\u8fdc\u7a0b Git \u4ed3\u5e93 URL" ], + "Remove this remote": [ + "\u79fb\u9664\u6b64\u8fdc\u7a0b\u4ed3\u5e93" + ], + "Renamed": [ + "\u5df2\u91cd\u547d\u540d" + ], + "Replace": [ + "\u66ff\u6362" + ], "Reset Changes": [ "\u91cd\u7f6e\u6539\u52a8" ], @@ -4252,6 +6368,9 @@ "Resetting...": [ "\u6b63\u5728\u91cd\u7f6e..." ], + "Resolve rebase": [ + "\u89e3\u51b3\u53d8\u57fa" + ], "Resolve with conflicts": [ "\u65e0\u89c6\u51b2\u7a81\u5e76\u6807\u8bb0\u4e3a\u5df2\u89e3\u51b3" ], @@ -4267,6 +6386,9 @@ "Revert changes introduced by this commit": [ "\u64a4\u56de\u6b64\u6b21\u63d0\u4ea4\u5f15\u5165\u7684\u6539\u52a8" ], + "Revert chunk": [ + "\u64a4\u56de\u7247\u6bb5" + ], "Reverting changes...": [ "\u6b63\u5728\u64a4\u56de\u6539\u52a8..." ], @@ -4279,24 +6401,51 @@ "Save my login temporarily": [ "\u6682\u65f6\u7f13\u5b58\u767b\u5f55\u51ed\u8bc1" ], + "Saves .gitignore": [ + "\u4fdd\u5b58 .gitignore" + ], "Select for compare": [ "\u9009\u62e9\u8981\u6bd4\u8f83\u7684\u63d0\u4ea4" ], "Select the branch to merge in %1": [ "\u9009\u62e9\u8981\u5408\u5e76\u81f3 %1 \u7684\u5206\u652f" ], + "Select the branch to rebase %1 onto": [ + "\u9009\u62e9\u8981\u5c06 %1 \u53d8\u57fa\u5230\u7684\u5206\u652f\u3002" + ], + "Selection deleted": [ + "\u9009\u533a\u5df2\u5220\u9664" + ], "Set Up Remotes": [ "\u8bbe\u7f6e\u8fdc\u7a0b\u7248\u672c" ], "Show": [ "\u663e\u793a" ], + "Show .gitignore file anyways": [ + "\u65e0\u8bba\u5982\u4f55\u90fd\u663e\u793a .gitignore \u6587\u4ef6" + ], "Show Diff": [ "\u663e\u793a\u5dee\u5f02\u5bf9\u6bd4" ], "Simple staging": [ "\u7b80\u6613\u6682\u5b58\u6a21\u5f0f" ], + "Skip": [ + "\u8df3\u8fc7" + ], + "Skip current commit": [ + "\u8df3\u8fc7\u5f53\u524d\u63d0\u4ea4" + ], + "Skip current commit and continue the rebase.": [ + "\u8df3\u8fc7\u5f53\u524d\u63d0\u4ea4\u5e76\u7ee7\u7eed\u53d8\u57fa\u3002" + ], + "Skip current commit\u2026": [ + "\u8df3\u8fc7\u5f53\u524d\u63d0\u4ea4\u2026" + ], + "Skip the current commit.": [ + "\u8df3\u8fc7\u5f53\u524d\u63d0\u4ea4\u3002" + ], "Stage": [ "\u6682\u5b58" ], @@ -4333,6 +6482,27 @@ "Start tracking selected files": [ "\u5f00\u59cb\u8ddf\u8e2a\u9009\u5b9a\u7684\u6587\u4ef6" ], + "Stash": [ + "\u6682\u5b58" + ], + "Stash Changes": [ + "\u6682\u5b58\u6539\u52a8" + ], + "Stash List": [ + "\u6682\u5b58\u5217\u8868" + ], + "Stash all current changes": [ + "\u6682\u5b58\u6240\u6709\u5f53\u524d\u6539\u52a8" + ], + "Stash latest changes": [ + "\u6682\u5b58\u6700\u65b0\u6539\u52a8" + ], + "Stash message (optional)": [ + "\u6682\u5b58\u4fe1\u606f\uff08\u53ef\u9009\uff09" + ], + "Stashing changes": [ + "\u6b63\u5728\u6682\u5b58\u6539\u52a8" + ], "Submit changes": [ "\u63d0\u4ea4\u6539\u52a8" ], @@ -4363,15 +6533,36 @@ "Successfully reverted changes.": [ "\u6210\u529f\u64a4\u56de\u6539\u52a8\u3002" ], + "Successfully stashed": [ + "\u6210\u529f\u6682\u5b58" + ], "Summary": [ "\u6982\u8981" ], "Summary (%1 to commit)": [ "\u6458\u8981\uff08%1 \u5f85\u63d0\u4ea4\uff09" ], + "Swipe": [ + "\u6ed1\u52a8" + ], "Switch to branch: %1": [ "\u5207\u6362\u5230\u5206\u652f %1" ], + "Switched branch.": [ + "\u5df2\u5207\u6362\u5206\u652f\u3002" + ], + "Switching branches is disabled": [ + "\u5207\u6362\u5206\u652f\u5df2\u88ab\u7981\u7528" + ], + "Switching branch\u2026": [ + "\u6b63\u5728\u5207\u6362\u5206\u652f..." + ], + "Tag checkout.": [ + "\u6807\u7b7e\u5df2\u68c0\u51fa\u3002" + ], + "Tag created.": [ + "\u6807\u7b7e\u5df2\u521b\u5efa\u3002" + ], "Tags": [ "\u6807\u7b7e" ], @@ -4387,6 +6578,9 @@ "The following open files remain behind:": [ "\u4e0b\u5217\u6253\u5f00\u7684\u6587\u4ef6\u4ecd\u7136\u843d\u540e\u6700\u65b0\u7248\u672c\uff1a" ], + "The repository contains files with uncommitted changes. Please commit or discard these changes before switching to a tag.": [ + "\u8be5\u4ed3\u5e93\u5305\u542b\u6709\u672a\u63d0\u4ea4\u7684\u66f4\u6539\u3002\u8bf7\u5728\u5207\u6362\u5230\u6807\u7b7e\u4e4b\u524d\u63d0\u4ea4\u6216\u4e22\u5f03\u8fd9\u4e9b\u66f4\u6539\u3002" + ], "The versions of the JupyterLab Git server frontend and backend do not match. The @jupyterlab/git frontend extension has version: %1 while the python package has version %2. Please install identical version of jupyterlab-git Python package and the @jupyterlab/git extension. Try running: pip install --upgrade jupyterlab-git": [ "JupyterLab Git \u670d\u52a1\u5668\u7684\u524d\u7aef\u548c\u540e\u7aef\u7248\u672c\u4e0d\u5339\u914d\u3002@jupyterlab/git \u524d\u7aef\u6269\u5c55\u7248\u672c\u4e3a\uff1a%1\u3002\u800c Python \u5305\u7248\u672c\u4e3a %2\u3002\u8bf7\u5b89\u88c5\u76f8\u540c\u7248\u672c\u7684 jupyterlab-git Python \u5305\u548c @jupyterlab/git \u6269\u5c55\u3002\u5c1d\u8bd5\u8fd0\u884c\uff1apip install --jupyterlab-git" ], @@ -4399,12 +6593,18 @@ "This file has been deleted!": [ "\u8be5\u6587\u4ef6\u5df2\u5220\u9664" ], + "This repository has no known remotes.": [ + "\u5f53\u524d\u4ed3\u5e93\u6ca1\u6709\u5df2\u77e5\u7684\u8fdc\u7a0b\u7248\u672c\u3002" + ], "This reverts commit %1": [ "\u6d59\u6c5f\u64a4\u56de\u63d0\u4ea4 %1" ], "To bring the current branch to the state of its corresponding remote tracking branch, a hard reset will be performed, which may result in some files being permanently deleted and some changes being permanently discarded. Are you sure you want to proceed? This action cannot be undone.": [ "\u4e3a\u4e86\u5c06\u5f53\u524d\u5206\u652f\u6062\u590d\u81f3\u76f8\u5e94\u7684\u8fdc\u7a0b\u8ddf\u8e2a\u5206\u652f\uff0c\u7a0b\u5e8f\u5c06\u4f1a\u6267\u884c\u4e00\u6b21\u5f3a\u5236\u91cd\u7f6e\uff0c\u6b64\u64cd\u4f5c\u4f1a\u5bfc\u81f4\u90e8\u6587\u4ef6\u88ab\u6c38\u4e45\u5220\u9664\uff0c\u5e76\u4e14\u629b\u5f03\u6240\u6709\u672a\u4fdd\u5b58\u7684\u6539\u52a8\u3002\u60a8\u786e\u5b9a\u8981\u7ee7\u7eed\u5417\uff1f\u6b64\u64cd\u4f5c\u4e0d\u53ef\u64a4\u6d88\u3002" ], + "Toggle locked scrolling": [ + "\u5207\u6362\u9501\u5b9a\u6eda\u52a8" + ], "Track": [ "\u8ffd\u8e2a" ], @@ -4423,6 +6623,15 @@ "Uncommitted Changes": [ "\u672a\u63d0\u4ea4\u6539\u52a8" ], + "Unfold line": [ + "\u5c55\u5f00\u4e00\u884c" + ], + "Unfolded lines": [ + "\u5c55\u5f00\u7684\u884c" + ], + "Unmodified": [ + "\u672a\u4fee\u6539" + ], "Unstage": [ "\u53d6\u6d88\u6682\u5b58" ], @@ -4441,9 +6650,21 @@ "Untracked": [ "\u672a\u8ddf\u8e2a" ], + "Updated": [ + "\u5df2\u66f4\u65b0" + ], "User refused to set identity.": [ "\u7528\u6237\u62d2\u7edd\u8bbe\u7f6e\u8eab\u4efd\u3002" ], + "View Image Diff in 2-up Mode": [ + "\u5728\u4e24\u5217\u5e76\u6392\u6a21\u5f0f\u4e0b\u67e5\u770b\u56fe\u50cf\u5dee\u5f02\u5bf9\u6bd4" + ], + "View Image Diff in Onion Skin Mode": [ + "\u5728\u6d0b\u8471\u76ae\u6a21\u5f0f\u4e0b\u67e5\u770b\u56fe\u50cf\u5dee\u5f02\u5bf9\u6bd4" + ], + "View Image Diff in Swipe Mode": [ + "\u5728\u6ed1\u52a8\u6a21\u5f0f\u4e0b\u67e5\u770b\u56fe\u50cf\u5dee\u5f02\u5bf9\u6bd4" + ], "View branches": [ "\u67e5\u770b\u5206\u652f" ], @@ -4468,6 +6689,9 @@ "Warning": [ "\u8b66\u544a" ], + "Warning: The .gitignore file is a hidden file.": [ + "\u8b66\u544a\uff1a.gitignore \u6587\u4ef6\u662f\u4e00\u4e2a\u9690\u85cf\u6587\u4ef6\u3002" + ], "Who is committing?": [ "\u8c01\u63d0\u4ea4\u7684\uff1f" ], @@ -4492,33 +6716,84 @@ "Your current changes forbid pulling the latest changes. Do you want to permanently discard those changes? This action cannot be undone.": [ "\u60a8\u5f53\u524d\u7684\u6539\u52a8\u963b\u6b62\u60a8\u62c9\u53d6\u6700\u65b0\u6539\u52a8\u3002\u60a8\u662f\u5426\u60f3\u6c38\u4e45\u653e\u5f03\u5f53\u524d\u6539\u52a8\uff1f\u6b64\u64cd\u4f5c\u65e0\u6cd5\u64a4\u9500\u3002" ], + "all": [ + "\u5168\u90e8" + ], + "close": [ + "\u5173\u95ed" + ], "credentials required": [ "\u9700\u8981\u63d0\u4f9b\u51ed\u8bc1" ], + "current match": [ + "\u5f53\u524d\u5339\u914d\u9879" + ], + "folded code": [ + "\u6298\u53e0\u7684\u4ee3\u7801" + ], "git command not found - please ensure you have Git > 2 installed": [ "git \u547d\u4ee4\u672a\u627e\u5230 - \u8bf7\u786e\u4fdd\u60a8\u5df2\u5b89\u88c5 Git 2 \u6216\u66f4\u9ad8\u7248\u672c" ], "git command version must be > 2; got %1.": [ "git \u547d\u4ee4\u7248\u672c\u5fc5\u5927\u4e8e 2\uff1b\u5f53\u524d\u7248\u672c\u4e3a %1\u3002" ], + "go": [ + "\u8f6c\u81f3" + ], "is not": [ "\u4e0d\u662f" ], + "match case": [ + "\u533a\u5206\u5927\u5c0f\u5199" + ], "menu\u0004Git": [ "Git" ], "menu\u0004Help": [ "\u5e2e\u52a9" ], + "name": [ + "\u540d\u79f0" + ], + "next": [ + "\u4e0b\u4e00\u4e2a" + ], "now": [ "\u73b0\u5728" ], + "on line": [ + "\u5728\u884c\u4e0a" + ], "password / personal access token": [ "\u5bc6\u7801 / \u4e2a\u4eba\u8bbf\u95ee\u4ee4\u724c" ], + "personal access token": [ + "\u4e2a\u4eba\u8bbf\u95ee\u4ee4\u724c" + ], + "previous": [ + "\u4e0a\u4e00\u4e2a" + ], + "replace": [ + "\u66ff\u6362" + ], + "replace all": [ + "\u5168\u90e8\u66ff\u6362" + ], + "replaced $ matches": [ + "\u5df2\u66ff\u6362 $ \u4e2a\u5339\u914d\u9879" + ], + "replaced match on line $": [ + "\u5df2\u66ff\u6362\u7b2c $ \u884c\u7684\u5339\u914d\u9879" + ], "schema\u0004Git": [ "Git" ], + "schema\u0004Git Documentation": [ + "Git \u6587\u6863" + ], + "schema\u0004Set Up Remotes": [ + "\u8bbe\u7f6e\u8fdc\u7a0b\u7248\u672c" + ], "schema\u0004jupyterlab-git settings.": [ "jupyterlab-git \u8bbe\u7f6e\u3002" ], @@ -4540,6 +6815,9 @@ "settings\u0004Git": [ "Git" ], + "settings\u0004Hide hidden file warning": [ + "\u4e0d\u663e\u793a\u9690\u85cf\u6587\u4ef6\u7684\u8b66\u544a" + ], "settings\u0004History count": [ "\u5386\u53f2\u8ba1\u6570" ], @@ -4552,6 +6830,9 @@ "settings\u0004If true, doubling clicking a file in the list of changed files will open a diff.": [ "\u5982\u679c\u8bbe\u7f6e\u4e3a true\uff0c\u53cc\u51fb\u5df2\u66f4\u6539\u6587\u4ef6\u5217\u8868\u4e2d\u7684\u67d0\u4e2a\u6587\u4ef6\uff0c\u5c06\u4f1a\u663e\u793a\u65b0\u65e7\u7248\u672c\u7684\u5dee\u5f02\u3002" ], + "settings\u0004If true, the warning popup when opening the .gitignore file without hidden files will not be displayed.": [ + "\u5982\u679c\u4e3a\u771f\uff0c\u5219\u5728\u6253\u5f00\u6ca1\u6709\u9690\u85cf\u6587\u4ef6\u7684 .gitignore \u6587\u4ef6\u65f6\u4e0d\u4f1a\u663e\u793a\u8b66\u544a\u5f39\u7a97\u3002" + ], "settings\u0004If true, use a simplified concept of staging. Only files with changes are shown (instead of showing staged/changed/untracked), and all files with changes will be automatically staged": [ "\u5982\u679c\u8bbe\u7f6e\u4e3a true\uff0c\u4f7f\u7528\u7b80\u5316\u7684\u6682\u5b58\u6982\u5ff5\u3002\u53ea\u663e\u793a\u5df2\u7ecf\u66f4\u6539\u7684\u6587\u4ef6\uff08\u9ed8\u8ba4\u663e\u793a\u6682\u5b58\u7684\u3001\u66f4\u6539\u7684\u548c\u4e0d\u518d\u8ddf\u8e2a\u7684\u6587\u4ef6\uff09\uff0c\u6240\u6709\u5df2\u7ecf\u66f4\u6539\u7684\u6587\u4ef6\u5c06\u88ab\u81ea\u52a8\u6682\u5b58\u3002" ], @@ -4567,6 +6848,9 @@ "settings\u0004Open files behind warning": [ "\u6253\u5f00\u4e2d\u7684\u6587\u4ef6\u843d\u540e\u7248\u672c\u65f6\u53d1\u51fa\u8b66\u544a" ], + "settings\u0004Prompt user identity on commit": [ + "\u63d0\u4ea4\u65f6\u63d0\u793a\u7528\u6237\u8eab\u4efd" + ], "settings\u0004Refresh if the Git tab is hidden": [ "\u5982\u679c Git \u6807\u7b7e\u9875\u9690\u85cf\u5219\u5237\u65b0" ], @@ -4591,9 +6875,18 @@ "settings\u0004Whether to check Git status when the Git tab is not visible. Choose `false` for higher performance.": [ "\u5f53 Git \u6807\u7b7e\u9875\u4e0d\u53ef\u89c1\u65f6\uff0c\u662f\u5426\u68c0\u67e5 Git \u72b6\u6001\u3002\u9009\u62e9 `false` \u4ee5\u63d0\u9ad8\u6027\u80fd\u3002" ], + "settings\u0004Whether to prompt for user name and email for each commit.": [ + "\u662f\u5426\u5728\u6bcf\u6b21\u63d0\u4ea4\u65f6\u63d0\u793a\u7528\u6237\u8f93\u5165\u7528\u6237\u540d\u548c\u7535\u5b50\u90ae\u4ef6\u5730\u5740\u3002" + ], "settings\u0004Whether to trigger or not a push for each commit.": [ "\u662f\u5426\u5728\u6bcf\u6b21\u63d0\u4ea4\u540e\u89e6\u53d1\u63a8\u9001\u3002" ], + "to": [ + "\u81f3" + ], + "unfold": [ + "\u5c55\u5f00" + ], "username": [ "\u7528\u6237\u540d" ] @@ -4611,6 +6904,12 @@ " with errors: %1": [ "\u9047\u5230\u9519\u8bef\uff1a%1" ], + "%1 at line %2": [ + "\u5728 \u7b2c %2 \u884c\u7684 %1" + ], + "%1 in cell %2 at line %3": [ + "\u7b2c %3 \u884c\u7684\u5355\u5143\u683c %2 \u7684 %1" + ], "%1 to %2": [ "%1 \u81f3 %2" ], @@ -4626,21 +6925,36 @@ "Cell": [ "\u5355\u5143\u683c" ], + "Choose the jump target": [ + "\u9009\u62e9\u8df3\u8f6c\u76ee\u6807" + ], "Code": [ "\u4ee3\u7801" ], - "Copy diagnostics' message": [ + "Connecting\u2026": [ + "\u6b63\u5728\u8fde\u63a5\u2026" + ], + "Connection not found for jump": [ + "\u627e\u4e0d\u5230\u53ef\u8df3\u8f6c\u7684\u8fde\u63a5" + ], + "Copy diagnostics' message": [ "\u590d\u5236\u8bca\u65ad\u4fe1\u606f" ], "Could not rename %1 - consult the language server documentation": [ "\u65e0\u6cd5\u91cd\u547d\u540d %1 - \u8bf7\u53c2\u9605\u8bed\u8a00\u670d\u52a1\u5668\u6587\u6863" ], + "Default values set programatically for: ": [ + "\u7a0b\u5e8f\u8bbe\u7f6e\u7684\u9ed8\u8ba4\u503c\uff1a " + ], "Diagnostics Panel": [ "\u8bca\u65ad\u9762\u677f" ], "Diagnostics are not available": [ "\u8bca\u65ad\u529f\u80fd\u4e0d\u53ef\u7528" ], + "Diagnostics panel shows linting results in notebooks and files connected to a language server.": [ + "\u8bca\u65ad\u9762\u677f\u4f1a\u663e\u793a\u4e0e\u8bed\u8a00\u670d\u52a1\u5668\u8fde\u63a5\u7684\u7b14\u8bb0\u672c\u548c\u6587\u4ef6\u7684\u4ee3\u7801\u68c0\u67e5\u7ed3\u679c\u3002" + ], "Dismiss": [ "\u5ffd\u7565" ], @@ -4664,11 +6978,14 @@ ], "Fully connected & initialized (%2 virtual document)": [ "\u5df2\u5b8c\u5168\u8fde\u63a5\u5e76\u521d\u59cb\u5316\uff08%2 \u865a\u62df\u6587\u6863\uff09", - "\u5df2\u5b8c\u5168\u8fde\u63a5\u5e76\u521d\u59cb\u5316\uff08%2 \u865a\u62df\u6587\u6863\uff09" + "" ], "Fully connected, but %2/%3 virtual document stuck uninitialized: %4": [ "\u5df2\u5b8c\u5168\u8fde\u63a5\uff0c\u4f46 %2/%3 \u4e2a\u865a\u62df\u6587\u6863\u672a\u80fd\u521d\u59cb\u5316\uff1a%4" ], + "Fully initialized": [ + "\u5df2\u5b8c\u5168\u521d\u59cb\u5316" + ], "Highlight references": [ "\u9ad8\u4eae\u5f15\u7528" ], @@ -4696,9 +7013,18 @@ "Information": [ "\u4fe1\u606f" ], + "Initialized (additional servers needed)": [ + "\u5df2\u521d\u59cb\u5316\uff08\u9700\u8981\u989d\u5916\u7684\u670d\u52a1\u5668\uff09" + ], + "Initializing\u2026": [ + "\u6b63\u5728\u521d\u59cb\u5316\u2026" + ], "Installation": [ "\u5b89\u88c5" ], + "Jump": [ + "\u8df3\u8f6c" + ], "Jump back": [ "\u8df3\u56de" ], @@ -4708,6 +7034,9 @@ "Jump to location": [ "\u8df3\u5230\u5230\u6307\u5b9a\u4f4d\u7f6e" ], + "Jump to references": [ + "\u8df3\u8f6c\u81f3\u5f15\u7528" + ], "LSP Code Intelligence": [ "LSP \u4ee3\u7801\u667a\u80fd" ], @@ -4723,9 +7052,18 @@ "LSP status": [ "LSP \u72b6\u6001" ], + "Language Server Protocol": [ + "\u8bed\u8a00\u670d\u52a1\u5668\u534f\u8bae" + ], "Language Servers": [ "\u8bed\u8a00\u670d\u52a1\u5668" ], + "Language server protocol": [ + "\u8bed\u8a00\u670d\u52a1\u5668\u534f\u8bae" + ], + "Language servers": [ + "\u8bed\u8a00\u670d\u52a1\u5668" + ], "Licence: ": [ "\u8bb8\u53ef\u534f\u8bae\uff1a" ], @@ -4741,6 +7079,9 @@ "Missing": [ "\u7f3a\u5931" ], + "Multiple distinct values detected for:": [ + "\u68c0\u6d4b\u5230\u591a\u4e2a\u4e0d\u540c\u7684\u53d6\u503c\uff1a" + ], "No installation instructions were provided with this specification.": [ "\u6ca1\u6709\u63d0\u4f9b\u6b64\u89c4\u8303\u7684\u5b89\u88c5\u8bf4\u660e\u3002" ], @@ -4753,6 +7094,12 @@ "No language server for %1 detected": [ "\u6ca1\u6709\u68c0\u6d4b\u5230 %1 \u7684\u8bed\u8a00\u670d\u52a1\u5668" ], + "Not initialized": [ + "\u5c1a\u672a\u521d\u59cb\u5316" + ], + "Not installed": [ + "\u5c1a\u672a\u5b89\u88c5" + ], "OK": [ "\u786e\u5b9a" ], @@ -4776,18 +7123,33 @@ ], "Renamed %2 in %3 cell": [ "\u5df2\u5728 %3 \u5904\u5355\u5143\u683c\u91cd\u547d\u540d %2", - "\u5df2\u5728 %3 \u5904\u5355\u5143\u683c\u91cd\u547d\u540d %2" + "" ], "Renamed %2 in %3 place": [ "\u5df2\u5728 %3 \u5904\u91cd\u547d\u540d %2", - "\u5df2\u5728 %3 \u5904\u91cd\u547d\u540d %2" + "" ], "Renaming %1 to %2...": [ "\u91cd\u547d\u540d %1 \u4e3a %2..." ], + "Renaming %1 to %2\u2026": [ + "\u6b63\u5728\u5c06 %1 \u91cd\u547d\u540d\u4e3a %2..." + ], + "Retaining the last value for each of the settings. Please remove the additional values in JSON Settings Editor.": [ + "\u4fdd\u7559\u6bcf\u4e2a\u8bbe\u7f6e\u7684\u6700\u540e\u4e00\u4e2a\u53d6\u503c\u3002\u8bf7\u5728JSON\u8bbe\u7f6e\u7f16\u8f91\u5668\u4e2d\u5220\u9664\u5176\u4ed6\u7684\u53d6\u503c\u3002" + ], "Running": [ "\u8fd0\u884c\u4e2d" ], + "Server extension missing": [ + "\u7f3a\u5c11\u670d\u52a1\u5668\u6269\u5c55" + ], + "Settings that would be passed to `%1` server (this server was not detected as installed during startup) in `workspace/didChangeConfiguration` notification.": [ + "\u5728`workspace/didChangeConfiguration`\u901a\u77e5\u4e2d\u4f20\u9012\u7ed9`%1`\u670d\u52a1\u5668\uff08\u5728\u542f\u52a8\u671f\u95f4\u672a\u68c0\u6d4b\u5230\u5df2\u5b89\u88c5\u6b64\u670d\u52a1\u5668\uff09\u7684\u8bbe\u7f6e\u3002" + ], + "Settings to be passed to %1 in `workspace/didChangeConfiguration` notification.": [ + "\u5728 `workspace/didChangeConfiguration` \u901a\u77e5\u4e2d\u4f20\u9012\u7ed9 %1 \u7684\u8bbe\u7f6e\u3002" + ], "Severity": [ "\u4e25\u91cd\u7b49\u7ea7" ], @@ -4806,34 +7168,49 @@ "Successfully copied \"%1\" to clipboard": [ "\u6210\u529f\u590d\u5236\u300c%1\u300d\u81f3\u526a\u8d34\u677f" ], + "Syntax error(s) prevents rename: %1": [ + "\u8bed\u6cd5\u9519\u8bef\u963b\u6b62\u4e86\u91cd\u547d\u540d\uff1a%1" + ], "Syntax highlighting": [ "\u8bed\u6cd5\u9ad8\u4eae" ], "There is %1 language server you can easily install that supports %2.": [ "\u60a8\u53ef\u4ee5\u7b80\u5355\u5730\u5b89\u88c5\u652f\u6301%2\u7684%1\u4e2a\u8bed\u8a00\u670d\u52a1\u5668", - "\u60a8\u53ef\u4ee5\u7b80\u5355\u5730\u5b89\u88c5\u652f\u6301%2\u7684%1\u4e2a\u8bed\u8a00\u670d\u52a1\u5668" + "" ], "Troubleshooting": [ "\u6545\u969c\u6392\u67e5" ], + "Validation of user settings for language server failed": [ + "\u8bed\u8a00\u670d\u52a1\u5668\u7684\u7528\u6237\u8bbe\u7f6e\u9a8c\u8bc1\u5931\u8d25" + ], "Virtual Document": [ "\u865a\u62df\u6587\u6863" ], "Waiting for documents initialization...": [ "\u6b63\u5728\u7b49\u5f85\u6587\u6863\u521d\u59cb\u5316..." ], + "Waiting\u2026": [ + "\u6b63\u5728\u7b49\u5f85\u2026" + ], "Warning": [ "\u8b66\u544a" ], "We do not have an auto-detection ready for a language servers supporting %1 yet.": [ "\u6211\u4eec\u8fd8\u6ca1\u6709\u652f\u6301 %1 \u81ea\u52a8\u68c0\u6d4b\u7684\u8bed\u8a00\u670d\u52a1\u5668\u3002" ], + "Workspace Configuration": [ + "\u5de5\u4f5c\u533a\u914d\u7f6e" + ], "You may contribute a specification for auto-detection as described in our ": [ "\u60a8\u53ef\u4ee5\u6309\u6211\u4eec\u4e0b\u5217\u63cf\u8ff0\u8d21\u732e\u4e00\u4e2a\u81ea\u52a8\u68c0\u6d4b\u7684\u89c4\u8303 " ], "Your browser protects clipboard from write operations; please copy the message manually": [ "\u60a8\u7684\u6d4f\u89c8\u5668\u963b\u6b62\u4e86\u526a\u8d34\u677f\u5199\u5165\u64cd\u4f5c\uff0c\u8bf7\u624b\u52a8\u590d\u5236\u6d88\u606f" ], + "Your language server settings do not follow current schema. The LSP configuration graphical interface will run in schema-free mode to enable you to continue using the current settings as-is (in case if the schema is outdated). If this is however an earlier configuration mistake (settings were not validated in earlier versions of jupyterlab-lsp), please correct the following validation errors in JSON Settings Editor, save, and reload application:": [ + "\u60a8\u7684\u8bed\u8a00\u670d\u52a1\u5668\u8bbe\u7f6e\u4e0d\u7b26\u5408\u5f53\u524d\u6a21\u5f0f\u3002LSP\u914d\u7f6e\u56fe\u5f62\u754c\u9762\u5c06\u4ee5\u65e0\u6a21\u5f0f\u8fd0\u884c\uff0c\u4ee5\u4f7f\u60a8\u80fd\u591f\u7ee7\u7eed\u4f7f\u7528\u5f53\u524d\u7684\u8bbe\u7f6e\uff08\u9884\u9632\u6a21\u5f0f\u5df2\u8fc7\u65f6\u7684\u60c5\u51b5\uff09\u3002\u4f46\u662f\uff0c\u5982\u679c\u8fd9\u662f\u65e9\u671f\u914d\u7f6e\u9519\u8bef\uff08\u5728jupyterlab-lsp\u7684\u65e9\u671f\u7248\u672c\u4e2d\u672a\u7ecf\u9a8c\u8bc1\uff09\uff0c\u8bf7\u5728JSON\u8bbe\u7f6e\u7f16\u8f91\u5668\u4e2d\u66f4\u6b63\u4ee5\u4e0b\u9a8c\u8bc1\u9519\u8bef\uff0c\u4fdd\u5b58\u5e76\u91cd\u65b0\u52a0\u8f7d\u5e94\u7528\u7a0b\u5e8f\uff1a" + ], "a dict of language server specs, keyed by implementation": [ "\u4e00\u79cd\u8bed\u8a00\u670d\u52a1\u5668\u89c4\u8303\u7684\u5b57\u5178\uff0c\u7531\u5b9e\u73b0\u5f52\u7c7b" ], @@ -4843,6 +7220,9 @@ "additional absolute paths to seek node_modules first": [ "\u989d\u5916\u7528\u4e8e\u9996\u5148\u5bfb\u627e node_modules \u7684\u7edd\u5bf9\u8def\u5f84" ], + "allowed values: %1": [ + "\u5141\u8bb8\u7684\u53d6\u503c\uff1a %1" + ], "cell %1": [ "\u5355\u5143\u683c %1" ], @@ -4863,11 +7243,11 @@ ], "pluralized\u0004%2/%3 virtual document connected (%4 connections; waiting for: %5)": [ "%2/%3 \u4e2a\u865a\u62df\u6587\u6863\u5df2\u8fde\u63a5\uff08%4 \u4e2a\u8fde\u63a5\uff1b\u6b63\u5728\u7b49\u5f85\uff1a%5\uff09", - "%2/%3 \u4e2a\u865a\u62df\u6587\u6863\u5df2\u8fde\u63a5\uff08%4 \u4e2a\u8fde\u63a5\uff1b\u6b63\u5728\u7b49\u5f85\uff1a%5\uff09" + "" ], "pluralized\u0004Fully connected, but %2/%3 virtual document stuck uninitialized: %4": [ "\u5df2\u5b8c\u5168\u8fde\u63a5\uff0c\u4f46 %2/%3 \u4e2a\u865a\u62df\u6587\u6863\u672a\u80fd\u5b8c\u6210\u521d\u59cb\u5316\uff1a%4", - "\u5df2\u5b8c\u5168\u8fde\u63a5\uff0c\u4f46 %2/%3 \u4e2a\u865a\u62df\u6587\u6863\u672a\u80fd\u5b8c\u6210\u521d\u59cb\u5316\uff1a%4" + "" ], "schema\u0004Code Completion": [ "\u4ee3\u7801\u8865\u5168" @@ -4890,6 +7270,9 @@ "schema\u0004Code Signature": [ "\u4ee3\u7801\u7b7e\u540d" ], + "schema\u0004Code Symbols": [ + "\u4ee3\u7801\u7b26\u53f7" + ], "schema\u0004Code Syntax": [ "\u4ee3\u7801\u8bed\u6cd5" ], @@ -4908,6 +7291,9 @@ "schema\u0004LSP Rename settings.": [ "LSP \u91cd\u547d\u540d\u8bbe\u7f6e\u3002" ], + "schema\u0004LSP Symbols (table of contents integration).": [ + "LSP \u7b26\u53f7\uff08\u663e\u793a\u5728\u76ee\u5f55\u9762\u677f\u4e2d\uff09" + ], "schema\u0004LSP code syntax highlighting settings.": [ "LSP \u4ee3\u7801\u8bed\u6cd5\u9ad8\u4eae\u8bbe\u7f6e\u3002" ], @@ -4920,6 +7306,9 @@ "schema\u0004Language Server Protocol settings.": [ "\u8bed\u8a00\u670d\u52a1\u5668\u534f\u8bae\u8bbe\u7f6e\u3002" ], + "schema\u0004Language Servers": [ + "\u8bed\u8a00\u670d\u52a1\u5668" + ], "settings\u0004An array of CodeMirror tokens for which the auto-invoke after entering a trigger (e.g. `.` in Python or `::` in R) character should be suppressed. The token names vary between languages (modes).": [ "\u4e00\u4e2a CodeMirror \u7684\u7b26\u53f7\u7684\u6570\u7ec4\uff0c\u5728\u8f93\u5165\u67d0\u4e2a\u89e6\u53d1\u5668\uff08\u4f8b\u5982\uff0cPython\u4e2d\u7684 `.` \u6216 R \u4e2d\u7684 `::`\uff09\u540e\u4f1a\u88ab\u6291\u5236\u3002\u7b26\u53f7\u7684\u540d\u5b57\u5728\u5404\u4e2a\u8bed\u8a00\uff08\u6a21\u5f0f\uff09\u4e2d\u662f\u4e0d\u540c\u7684\u3002" ], @@ -4932,6 +7321,12 @@ "settings\u0004Ask servers to send trace notifications": [ "\u5411\u670d\u52a1\u5668\u8bf7\u6c42\u53d1\u9001\u8ffd\u8e2a\u901a\u77e5" ], + "settings\u0004Automatic activation of hover without pressing a key. It will still be possible to show up tooltips with the modifier key.": [ + "\u65e0\u9700\u6309\u952e\uff0c\u81ea\u52a8\u6fc0\u6d3b\u60ac\u505c\u3002\u4ecd\u7136\u53ef\u4ee5\u4f7f\u7528\u4fee\u9970\u952e\u663e\u793a\u5de5\u5177\u63d0\u793a\u3002" + ], + "settings\u0004Automatic hover": [ + "\u81ea\u52a8\u60ac\u505c" + ], "settings\u0004Cache size": [ "\u7f13\u5b58\u5927\u5c0f" ], @@ -4965,12 +7360,18 @@ "settings\u0004Default severity level": [ "\u9ed8\u8ba4\u4e25\u91cd\u7b49\u7ea7" ], + "settings\u0004Delay between typing and refreshing diagnostic (requires restart)": [ + "\u952e\u5165\u548c\u5237\u65b0\u8bca\u65ad\u4e4b\u95f4\u7684\u5ef6\u8fdf\u65f6\u95f4\uff08\u9700\u8981\u91cd\u65b0\u542f\u52a8\uff09" + ], "settings\u0004Diagnostic codes to ignore": [ "\u8981\u5ffd\u7565\u7684\u8bca\u65ad\u4ee3\u7801" ], "settings\u0004Diagnostic messages to ignore": [ "\u8981\u5ffd\u7565\u7684\u8bca\u65ad\u6d88\u606f" ], + "settings\u0004Diagnostic severity levels to ignore": [ + "\u8981\u5ffd\u7565\u7684\u8bca\u65ad\u4e25\u91cd\u7ea7\u522b" + ], "settings\u0004Disable": [ "\u7981\u7528" ], @@ -4980,6 +7381,9 @@ "settings\u0004Disable this feature. Requires reloading JupyterLab to apply changes.": [ "\u7981\u7528\u6b64\u529f\u80fd\u3002\u9700\u8981\u91cd\u65b0\u52a0\u8f7d JupyterLab \u6765\u5e94\u7528\u66f4\u6539\u3002" ], + "settings\u0004Hover delay": [ + "\u60ac\u505c\u5ef6\u8fdf" + ], "settings\u0004If a code editor includes a code fragment in another language (for example a %%markdown magic in IPython) with appropriate foreign code extractor defined, and the extend of this code (coverage of the editor) passes the threshold, the syntax highlighting (i.e. the mode) will change to provide highlighting for the language of the foreign code.": [ "\u5982\u679c\u4ee3\u7801\u7f16\u8f91\u5668\u5305\u542b\u53e6\u4e00\u79cd\u8bed\u8a00\u7684\u4ee3\u7801\u7247\u6bb5\uff08\u4f8b\u5982\u5728 IPython \u4e2d\u7684 %%markdown \u9b54\u6cd5\u8bcd\uff09\uff0c\u5b9a\u4e49\u4e86\u9002\u5f53\u7684\u964c\u751f\u4ee3\u7801\u63d0\u53d6\u5668\uff0c\u5e76\u4e14\u5f53\u8fd9\u4e2a\u4ee3\u7801\u7684\u6269\u5c55\uff08\u7f16\u8f91\u5668\u7684\u8986\u76d6\u8303\u56f4\uff09\u8d85\u51fa\u9608\u503c\u65f6\uff0c\u90a3\u4e48\u8bed\u6cd5\u9ad8\u4eae\uff08\u6bd4\u5982\u6a21\u5f0f\uff09\u5c06\u4f1a\u5bf9\u8be5\u964c\u751f\u4ee3\u7801\u63d0\u4f9b\u76f8\u5e94\u7684\u9ad8\u4eae\u663e\u793a\u3002" ], @@ -5010,6 +7414,9 @@ "settings\u0004Language-server specific configuration, keyed by implementation, e.g: \n\npyls: {\n serverSettings: {\n pyls: {\n plugins: {\n pydocstyle: {\n enabled: true\n },\n pyflakes: {\n enabled: false\n },\n flake8: {\n enabled: true\n }\n }\n }\n }\n}\n\nAlternatively, using VSCode's naming convention:\n\npyls: {\n serverSettings: {\n \"pyls.plugins.pydocstyle.enabled\": true,\n \"pyls.plugins.pyflakes.enabled\": false,\n \"pyls.plugins.flake8.enabled\": true\n }\n}": [ "\u8bed\u8a00\u670d\u52a1\u5668\u7684\u8bbe\u7f6e\uff0c\u6309\u5b9e\u73b0\u5206\u7c7b\uff0c\u4f8b\u5982\uff1a\n\npyls: {\n serverSettings: {\n pyls: {\n plugins: {\n pydocstyle: {\n enabled: true\n },\n pyflakes: {\n enabled: false\n },\n flake8: {\n enabled: true\n }\n }\n }\n }\n}\n\n\u53ef\u9009\u7684\uff0c\u4f7f\u7528 VSCode \u7684\u540d\u79f0\u8f6c\u6362\uff1a\n\npyls: {\n serverSettings: {\n \"pyls.plugins.pydocstyle.enabled\": true,\n \"pyls.plugins.pyflakes.enabled\": false,\n \"pyls.plugins.flake8.enabled\": true\n }\n}" ], + "settings\u0004Language-server specific configuration, keyed by implementation, e.g: \n\npyls: {\n serverSettings: {\n pyls: {\n plugins: {\n pydocstyle: {\n enabled: true\n },\n pyflakes: {\n enabled: false\n },\n flake8: {\n enabled: true\n }\n }\n }\n }\n}\n\nAlternatively, using dotted naming convention:\n\npyls: {\n serverSettings: {\n \"pyls.plugins.pydocstyle.enabled\": true,\n \"pyls.plugins.pyflakes.enabled\": false,\n \"pyls.plugins.flake8.enabled\": true\n }\n}": [ + "\u8bed\u8a00\u670d\u52a1\u5668\u7684\u8bbe\u7f6e\uff0c\u6309\u5b9e\u73b0\u5206\u7c7b\uff0c\u4f8b\u5982\uff1a\n\npyls: {\n serverSettings: {\n pyls: {\n plugins: {\n pydocstyle: {\n enabled: true\n },\n pyflakes: {\n enabled: false\n },\n flake8: {\n enabled: true\n }\n }\n }\n }\n}\n\n\u6216\u8005\u4f7f\u7528\u70b9\u547d\u540d\u89c4\u7ea6\uff1a\n\npyls: {\n serverSettings: {\n \"pyls.plugins.pydocstyle.enabled\": true,\n \"pyls.plugins.pyflakes.enabled\": false,\n \"pyls.plugins.flake8.enabled\": true\n }\n}" + ], "settings\u0004Layout of the completer, one of: 'detail-below', 'side-by-side'": [ "\u8865\u5168\u5668\u5e03\u5c40\u8bbe\u7f6e\uff0c\u4e8c\u9009\u4e00\uff1a'detail-below'\u3001'side-by-side'" ], @@ -5034,9 +7441,15 @@ "settings\u0004Number of lines to show without collapsing": [ "\u6298\u53e0\u524d\u663e\u793a\u7684\u884c\u6570" ], + "settings\u0004Number of milliseconds after which the hover tooltip should be shown. Ignored if 'Automatic hover' is off.": [ + "\u663e\u793a\u60ac\u505c\u63d0\u793a\u4e4b\u524d\u7684\u5ef6\u8fdf\u65f6\u95f4\uff08\u5355\u4f4d\uff1a\u6beb\u79d2\uff09\u3002\u5982\u679c\u201c\u81ea\u52a8\u60ac\u505c\u201d\u5173\u95ed\uff0c\u5219\u5ffd\u7565\u6b64\u8bbe\u7f6e\u3002" + ], "settings\u0004Number of milliseconds to delay sending out the highlights request to the language server; you can get better responsiveness adjusting this value, but setting it to zero can actually slow it down as the server might get overwhelmed when moving the cursor.": [ "\u5ef6\u8fdf\u5411\u8bed\u8a00\u670d\u52a1\u5668\u53d1\u9001\u9ad8\u4eae\u8bf7\u6c42\u7684\u6beb\u79d2\u6570\uff1b\u901a\u8fc7\u8c03\u6574\u8be5\u503c\u53ef\u4ee5\u83b7\u5f97\u66f4\u5feb\u7684\u54cd\u5e94\uff0c\u4f46\u5c06\u5176\u8bbe\u7f6e\u4e3a\u96f6\u5b9e\u9645\u4e0a\u4f1a\u5bfc\u81f4\u66f4\u6162\u7684\u54cd\u5e94\uff0c\u56e0\u4e3a\u670d\u52a1\u5668\u5728\u79fb\u52a8\u5149\u6807\u65f6\u53ef\u80fd\u4f1a\u8fc7\u8f7d\u3002" ], + "settings\u0004Number of milliseconds to delay sending out the hover request to the language server.": [ + "\u5ef6\u8fdf\u53d1\u9001\u60ac\u505c\u8bf7\u6c42\u7ed9\u8bed\u8a00\u670d\u52a1\u5668\u7684\u65f6\u95f4\uff0c\u4ee5\u6beb\u79d2\u4e3a\u5355\u4f4d\u3002" + ], "settings\u0004Number of milliseconds to delay sending out the hover request to the language server; you can get better responsiveness adjusting this value, but setting it to zero can actually slow it down as the server might get overwhelmed when moving the mouse over the code.": [ "\u5ef6\u8fdf\u5411\u8bed\u8a00\u670d\u52a1\u5668\u53d1\u9001\u60ac\u505c\u8bf7\u6c42\u7684\u6beb\u79d2\u6570\uff1b\u901a\u8fc7\u8c03\u6574\u8be5\u503c\u53ef\u4ee5\u83b7\u5f97\u66f4\u5feb\u7684\u54cd\u5e94\uff0c\u4f46\u5c06\u5176\u8bbe\u7f6e\u4e3a\u96f6\u5b9e\u9645\u4e0a\u4f1a\u5bfc\u81f4\u66f4\u6162\u7684\u54cd\u5e94\uff0c\u56e0\u4e3a\u670d\u52a1\u5668\u5728\u79fb\u52a8\u5149\u6807\u65f6\u53ef\u80fd\u4f1a\u8fc7\u8f7d\u3002" ], @@ -5055,6 +7468,9 @@ "settings\u0004Remove highlights on editor (e.g. cell) blur": [ "\u7f16\u8f91\u5668\uff08\u4f8b\u5982\u4ee3\u7801\u5355\u5143\u683c\uff09\u5931\u7126\u65f6\u79fb\u9664\u9ad8\u4eae" ], + "settings\u0004Severities of diagnostics which should not be shown in the panel nor highlighted in the editor.": [ + "\u4e0d\u5728\u9762\u677f\u4e2d\u663e\u793a\u6216\u5728\u7f16\u8f91\u5668\u4e2d\u9ad8\u4eae\u663e\u793a\u7684\u8bca\u65ad\u4e25\u91cd\u7ea7\u522b\u3002" + ], "settings\u0004Should an attempt to get the kernel response (with timeout as specified by kernelResponseTimeout) be made if kernel is busy? If you often write code in notebook while computations are running for long time (e.g. training models), turning this off might give you faster response times.": [ "\u5982\u679c\u5185\u6838\u5fd9\uff0c\u662f\u5426\u5c1d\u8bd5\u83b7\u53d6\u5185\u6838\u54cd\u5e94\uff08\u6307\u5b9a KernelResponseTimeout \u4e3a\u7b49\u5f85\u65f6\u95f4\uff09\uff1f\u5982\u679c\u60a8\u7ecf\u5e38\u5728\u7b14\u8bb0\u672c\u4e2d\u5199\u957f\u65f6\u95f4\u8fd0\u884c\u7684\u4ee3\u7801\uff08\u4f8b\u5982\uff0c\u8bad\u7ec3\u6a21\u578b\uff09\uff0c\u5173\u95ed\u8fd9\u4e2a\u9009\u9879\u53ef\u80fd\u4f1a\u7ed9\u60a8\u66f4\u5feb\u7684\u54cd\u5e94\u65f6\u95f4\u3002" ], @@ -5070,6 +7486,12 @@ "settings\u0004Show documentation box": [ "\u663e\u793a\u6587\u6863\u6846" ], + "settings\u0004Show gutter (experimental, requires restart)": [ + "\u663e\u793a\u4fa7\u8fb9\u680f\uff08\u5b9e\u9a8c\u6027\u529f\u80fd\uff0c\u9700\u8981\u91cd\u65b0\u542f\u52a8\uff09" + ], + "settings\u0004Show guttter (experimental, requires restart)": [ + "\u663e\u793a\u4fa7\u8fb9\u680f\uff08\u5b9e\u9a8c\u6027\u529f\u80fd\uff0c\u9700\u8981\u91cd\u65b0\u542f\u52a8\uff09" + ], "settings\u0004Suppress invoke continuous hinting in specific code fragments": [ "\u5728\u7279\u5b9a\u4ee3\u7801\u7247\u6bb5\u4e2d\u7981\u7528\u8fde\u7eed\u63d0\u793a" ], @@ -5127,6 +7549,9 @@ "settings\u0004Whether to enable continuous hinting (Hinterland mode).": [ "\u662f\u5426\u542f\u7528\u8fde\u7eed\u63d0\u793a\uff08Hinterland \u6a21\u5f0f\uff09\u3002" ], + "settings\u0004Whether to enable continuous hinting (Hinterland mode). Requires enabling autocompletion in the other 'Code completion' settings": [ + "\u662f\u5426\u542f\u7528\u8fde\u7eed\u63d0\u793a\uff08\u5373 Hinterland \u6a21\u5f0f\uff09\u3002\u9700\u8981\u5728\u201c\u4ee3\u7801\u5b8c\u6210\u201d\u8bbe\u7f6e\u4e2d\u542f\u7528\u81ea\u52a8\u5b8c\u6210\u3002" + ], "settings\u0004Whether to show documentation box next to the completion suggestions.": [ "\u662f\u5426\u5728\u8865\u5168\u5efa\u8bae\u65c1\u8fb9\u663e\u793a\u6587\u6863\u6846\u3002" ], @@ -5134,6 +7559,41 @@ "\u5c1d\u8bd5\u5728 sys.prefix\uff08\u548c\u5176\u4ed6\u5730\u65b9\uff09\u4e2d\u67e5\u627e\u5df2\u77e5\u7684\u8bed\u8a00\u670d\u52a1\u5668" ] }, + "jupyterlab_recents": { + "": { + "domain": "jupyterlab_recents", + "language": "zh-CN", + "plural_forms": "nplurals=1; plural=0;", + "version": "jupyterlab" + }, + "Clear Recents": [ + "\u6e05\u7a7a\u6700\u8fd1\u4f7f\u7528\u6587\u4ef6\u7684\u5217\u8868" + ], + "Clear the list of recently opened items.": [ + "\u6e05\u7a7a\u6700\u8fd1\u6253\u5f00\u6761\u76ee\u5217\u8868\u3002" + ], + "Recents": [ + "\u6700\u8fd1\u4f7f\u7528\u7684\u6587\u4ef6" + ], + "schema\u0004JupyterLab Recents settings.": [ + "JupyterLab \u63d2\u4ef6\u201c\u6700\u8fd1\u4f7f\u7528\u7684\u6587\u4ef6\u201d\u7684\u8bbe\u7f6e" + ], + "schema\u0004Recent Files": [ + "\u6700\u8fd1\u4f7f\u7528\u7684\u6587\u4ef6" + ], + "settings\u0004Number of items to store in the recent list.": [ + "\u4fdd\u5b58\u5728\u6700\u8fd1\u5217\u8868\u4e2d\u7684\u6761\u76ee\u6570\u91cf\u3002" + ], + "settings\u0004Poll frequency in seconds to check the recent item list. Set to 0 to deactivate; in that case it will refresh the list when the menu is displayed.": [ + "\u68c0\u67e5\u6700\u8fd1\u6761\u76ee\u5217\u8868\u7684\u8f6e\u8be2\u9891\u7387\uff0c\u4ee5\u79d2\u4e3a\u5355\u4f4d\u3002\u8bbe\u7f6e\u4e3a 0 \u4ee5\u505c\u7528\uff1b\u5728\u8fd9\u79cd\u60c5\u51b5\u4e0b\uff0c\u5b83\u5c06\u5728\u663e\u793a\u83dc\u5355\u65f6\u5237\u65b0\u5217\u8868\u3002" + ], + "settings\u0004Poll frequency to check the recent item list": [ + "\u68c0\u67e5\u6700\u8fd1\u6761\u76ee\u5217\u8868\u7684\u8f6e\u8be2\u9891\u7387\u3002" + ], + "settings\u0004Recent item list length": [ + "\u6700\u8fd1\u6761\u76ee\u5217\u8868\u7684\u957f\u5ea6" + ] + }, "jupyterlab_search_replace": { "": { "domain": "jupyterlab_search_replace", @@ -5143,7 +7603,7 @@ }, "%2 result(s) in %1 file": [ "%1 \u4e2a\u6587\u4ef6\u4e2d\u7684 %2 \u4e2a\u7ed3\u679c", - "%1 \u4e2a\u6587\u4ef6\u4e2d\u7684 %2 \u4e2a\u7ed3\u679c" + "" ], "ripgrep command was not found. You can install it using e.g. the conda package manager.": [ "ripgrep \u547d\u4ee4\u672a\u627e\u5230\u3002\u60a8\u53ef\u4ee5\u901a\u8fc7\u4f8b\u5982 conda \u8f6f\u4ef6\u5305\u7ba1\u7406\u5668 \u5b89\u88c5\u5b83\u3002" @@ -5183,7 +7643,7 @@ ], "Replace %2 matche(s) accross %1 file with %3? This cannot be undone.": [ "\u5c06 %1 \u4e2a\u6587\u4ef6\u4e2d\u5339\u914d\u5230\u7684 %2 \u66ff\u6362\u4e3a %3 \u5417\uff1f\u6b64\u64cd\u4f5c\u65e0\u6cd5\u64a4\u6d88\u3002", - "\u5c06 %1 \u4e2a\u6587\u4ef6\u4e2d\u5339\u914d\u5230\u7684 %2 \u66ff\u6362\u4e3a %3 \u5417\uff1f\u6b64\u64cd\u4f5c\u65e0\u6cd5\u64a4\u6d88\u3002" + "" ], "Replace All": [ "\u66ff\u6362\u5168\u90e8" @@ -5255,25 +7715,34 @@ }, " and %1 column": [ "\u53ca %1 \u5217", - "\u53ca %1 \u5217" + "" ], "%1 row": [ "%1 \u884c", - "%1 \u884c" + "" ], ", %1 column": [ "\uff0c%1 \u5217", - "\uff0c%1 \u5217" + "" ], "CSV File": [ "CSV \u6587\u4ef6" ], + "Copy": [ + "\u590d\u5236" + ], "Create a new CSV file": [ "\u521b\u5efa\u4e00\u4e2a\u65b0\u7684 CSV \u6587\u4ef6" ], "Create a new TSV file": [ "\u521b\u5efa\u4e00\u4e2a\u65b0\u7684 TSV \u6587\u4ef6" ], + "Delete Column": [ + "\u5220\u9664\u5217" + ], + "Delete Row": [ + "\u5220\u9664\u884c" + ], "First row as a header": [ "\u9996\u884c\u4f5c\u4e3a\u6807\u9898" ], @@ -5283,6 +7752,18 @@ "Freeze the initial columns (up to the selected column)": [ "\u51bb\u7ed3\u521d\u59cb\u5217\uff08\u6700\u591a\u81f3\u5df2\u9009\u62e9\u5217\uff09" ], + "Insert Column To The Left": [ + "\u5728\u5de6\u4fa7\u63d2\u5165\u5217" + ], + "Insert Column To The Right": [ + "\u5728\u53f3\u4fa7\u63d2\u5165\u5217" + ], + "Insert Row Above": [ + "\u5728\u4e0a\u65b9\u63d2\u5165\u884c" + ], + "Insert Row Below": [ + "\u5728\u4e0b\u65b9\u63d2\u5165\u884c" + ], "Insert a column at the end": [ "\u5728\u7ed3\u5c3e\u63d2\u5165\u4e00\u5217" ], @@ -5298,6 +7779,12 @@ "Other": [ "\u5176\u4ed6" ], + "Paste": [ + "\u7c98\u8d34" + ], + "Redo": [ + "\u91cd\u505a" + ], "Remove the last column": [ "\u5220\u9664\u6700\u540e\u4e00\u5217" ], @@ -5306,7 +7793,7 @@ ], "Selected %1 row": [ "\u5df2\u9009\u5b9a %1 \u884c", - "\u5df2\u9009\u5b9a %1 \u884c" + "" ], "Show/hide column types bar": [ "\u663e\u793a/\u9690\u85cf\u5217\u7c7b\u578b\u680f" @@ -5317,8 +7804,17 @@ "TSV File": [ "TSV \u6587\u4ef6" ], + "Undo": [ + "\u64a4\u6d88" + ], "Unfreeze frozen column": [ "\u89e3\u9664\u51bb\u7ed3\u5217" + ], + "schema\u0004JupyterLab Spreadsheet Editor": [ + "JupyterLab \u7535\u5b50\u8868\u683c\u7f16\u8f91\u5668" + ], + "schema\u0004JupyterLab spreadsheet editor settings.": [ + "JupyterLab \u7535\u5b50\u8868\u683c\u7f16\u8f91\u5668\u8bbe\u7f6e\u3002" ] }, "jupyterlab_tour": { @@ -5328,42 +7824,288 @@ "plural_forms": "nplurals=1; plural=0;", "version": "jupyterlab" }, + " It can be used to open the associated document or to shut them down.": [ + "\u5b83\u53ef\u7528\u4e8e\u6253\u5f00\u6216\u5173\u95ed\u5173\u8054\u7684\u6587\u6863\u3002" + ], + ": Executable code": [ + "\uff1a\u53ef\u6267\u884c\u4ee3\u7801" + ], + ": Markdown formatted text": [ + "\uff1aMarkdown \u683c\u5f0f\u5316\u6587\u672c" + ], + ": Plain text": [ + "\uff1a\u7eaf\u6587\u672c" + ], + ": a list of the open documents and activities": [ + ": \u6253\u5f00\u6587\u6863\u548c\u6d3b\u52a8\u7684\u5217\u8868" + ], + ": actions for managing kernels (i.e. separate processes for running code)": [ + ": \u7ba1\u7406\u5185\u6838\uff08\u5373\u7528\u4e8e\u8fd0\u884c\u4ee3\u7801\u7684\u72ec\u7acb\u8fdb\u7a0b\uff09\u7684\u64cd\u4f5c" + ], + ": actions for running code in notebooks and code consoles for example": [ + ": \u4f8b\u5982\uff0c\u5728\u7b14\u8bb0\u672c\u548c\u4ee3\u7801\u63a7\u5236\u53f0\u4e2d\u8fd0\u884c\u4ee3\u7801\u7684\u64cd\u4f5c" + ], + ": actions related to editing documents and other activities": [ + ": \u4e0e\u7f16\u8f91\u6587\u6863\u548c\u5176\u4ed6\u6d3b\u52a8\u76f8\u5173\u7684\u64cd\u4f5c" + ], + ": actions related to files and directories": [ + ": \u4e0e\u6587\u4ef6\u548c\u76ee\u5f55\u76f8\u5173\u7684\u64cd\u4f5c" + ], + ": actions that alter the appearance of Jupyter Notebook": [ + ": \u6539\u53d8Jupyter \u7b14\u8bb0\u672c\u5916\u89c2\u7684\u64cd\u4f5c" + ], + ": actions that alter the appearance of JupyterLab": [ + ": \u6539\u53d8 JupyterLab \u5916\u89c2\u7684\u64cd\u4f5c" + ], + ": common settings and an advanced settings editor": [ + ": \u5e38\u89c1\u8bbe\u7f6e\u548c\u9ad8\u7ea7\u8bbe\u7f6e\u7f16\u8f91\u5668" + ], + ": common settings and an settings editor": [ + ": \u5e38\u89c1\u8bbe\u7f6e\u548c\u8bbe\u7f6e\u7f16\u8f91\u5668" + ], + ": help links": [ + ": \u5e2e\u52a9\u94fe\u63a5" + ], + "A cell can have different type": [ + "\u5355\u5143\u683c\u7684\u7c7b\u578b\u6709\u591a\u79cd" + ], + "A cell has an input and an output area. This is the input area that you can edit with\n the proper syntax depending on the type.": [ + "\u4e00\u4e2a\u5355\u5143\u683c\u6709\u4e00\u4e2a\u8f93\u5165\u533a\u548c\u4e00\u4e2a\u8f93\u51fa\u533a\u3002\u5728\u8f93\u5165\u533a\uff0c\u60a8\u53ef\u4ee5\u4f7f\u7528\u4e0e\u5355\u5143\u683c\u7c7b\u578b\u5339\u914d\u7684\u8bed\u6cd5\u8fdb\u884c\u7f16\u8f91\u3002" + ], + "Add a tour": [ + "\u6dfb\u52a0\u4e00\u4e2a\u5bfc\u89c8" + ], + "Add a tour and returns it.\nArguments {tour: ITour}\nReturns `null` if a failure occurs.": [ + "\u6dfb\u52a0\u4e00\u4e2a\u5bfc\u89c8\u5e76\u8fd4\u56de\u5b83\u3002\n\u53c2\u6570 {tour: ITour}\n\u5982\u679c\u51fa\u73b0\u9519\u8bef\uff0c\u5219\u8fd4\u56de `null`\u3002" + ], + "All user actions in Jupyter Notebook are processed through a centralized\n command system, called command palette. It provides a keyboard-driven\n way to search for and run Jupyter Notebook commands.": [ + "\u5728 JupyterLab \u4e2d\uff0c\u6240\u6709\u7528\u6237\u64cd\u4f5c\u90fd\u901a\u8fc7\u4e00\u4e2a\u540d\u4e3a\u201c\u547d\u4ee4\u9762\u677f\u201d\u7684\u96c6\u4e2d\u5f0f\u547d\u4ee4\u7cfb\u7edf\u8fdb\u884c\u5904\u7406\u3002\u7528\u6237\u56e0\u6b64\u53ef\u4ee5\u53ea\u4f7f\u7528\u952e\u76d8\u64cd\u4f5c\u6765\u641c\u7d22\u5e76\u8fd0\u884c JupyterLab \u547d\u4ee4\u3002" + ], + "All user actions in JupyterLab are processed through a centralized\n command system, called command palette. It provides a keyboard-driven\n way to search for and run JupyterLab commands.": [ + "\u5728 JupyterLab \u4e2d\uff0c\u6240\u6709\u7528\u6237\u64cd\u4f5c\u90fd\u901a\u8fc7\u4e00\u4e2a\u540d\u4e3a\u201c\u547d\u4ee4\u9762\u677f\u201d\u7684\u96c6\u4e2d\u5f0f\u547d\u4ee4\u7cfb\u7edf\u8fdb\u884c\u5904\u7406\u3002\u7528\u6237\u56e0\u6b64\u53ef\u4ee5\u53ea\u4f7f\u7528\u952e\u76d8\u64cd\u4f5c\u6765\u641c\u7d22\u5e76\u8fd0\u884c JupyterLab \u547d\u4ee4\u3002" + ], "Back": [ "\u8fd4\u56de" ], + "Choose a tour": [ + "\u9009\u62e9\u4e00\u4e2a\u5bfc\u89c8" + ], "Close": [ "\u5173\u95ed" ], + "Code": [ + "\u4ee3\u7801" + ], + "Command Palette": [ + "\u547d\u4ee4\u9762\u677f" + ], "Don't show me again": [ "\u4e0d\u518d\u663e\u793a" ], "Done": [ "\u5b8c\u6210" ], + "Drag a tab to the center of a tab panel to move the tab to the panel.": [ + "\u5c06\u6807\u7b7e\u9875\u62d6\u52a8\u5230\u6807\u7b7e\u9762\u677f\u7684\u4e2d\u592e\uff0c\u4ece\u800c\u5c06\u6807\u7b7e\u9875\u79fb\u52a8\u5230\u8be5\u9762\u677f\u3002" + ], + "Edit": [ + "\u7f16\u8f91" + ], "Error creating new tour. TourHandler id's must be unique.\nTutorial with the id: '%1' already exists.": [ "\u521b\u5efa\u65b0\u5411\u5bfc\u65f6\u51fa\u9519\u3002TourHandler \u7684 id \u5fc5\u987b\u662f\u552f\u4e00\u7684\u3002\n\u6559\u7a0b\u7684 id\uff1a%1 \u5df2\u5b58\u5728\u3002" ], + "Error encountered adding notebook tour %1 (%2)": [ + "\u6dfb\u52a0\u7b14\u8bb0\u672c\u5bfc\u89c8 %1 (%2) \u65f6\u9047\u5230\u9519\u8bef" + ], "Error encountered adding user tour %1 (%2)": [ "\u6dfb\u52a0\u7528\u6237\u5411\u5bfc %1\uff08%2\uff09\u65f6\u53d1\u751f\u51fa\u9519" ], "Fail to add tour '%1' (%2)": [ "\u6dfb\u52a0\u5411\u5bfc\u300c%1\u300d\uff08%2\uff09\u5931\u8d25" ], + "File": [ + "\u6587\u4ef6" + ], + "File Browser": [ + "\u6587\u4ef6\u6d4f\u89c8\u5668" + ], + "Help": [ + "\u5e2e\u52a9" + ], + "Hitting the Play button (or pressing Shift+Enter) will execute the cell content.": [ + "\u70b9\u51fb\u64ad\u653e\u6309\u94ae\uff08\u6216\u6309\u4e0b Shift+Enter \u952e\uff09\u5c06\u6267\u884c\u5355\u5143\u683c\u7684\u5185\u5bb9\u3002" + ], + "Its name and its status are displayed here.": [ + "\u5b83\u7684\u540d\u79f0\u548c\u72b6\u6001\u663e\u793a\u5728\u8fd9\u91cc\u3002" + ], + "Kernel": [ + "\u5185\u6838" + ], + "Launch a Tour": [ + "\u542f\u52a8\u5bfc\u89c8" + ], + "Launch a tour.\nIf no id provided, prompt the user.\nArguments {id: Tour ID}": [ + "\u542f\u52a8\u5bfc\u89c8\u3002\n\u5982\u679c\u672a\u63d0\u4f9b id\uff0c\u5219\u63d0\u793a\u7528\u6237\u3002\n\u53c2\u6570 {id: Tour ID}" + ], + "Left Side Bar": [ + "\u5de6\u4fa7\u8fb9\u680f" + ], + "Main Work Area": [ + "\u4e3b\u5de5\u4f5c\u533a\u57df" + ], + "Markdown": [ + "Markdown" + ], + "Metadata (like tags) can be added to cells through this tab.": [ + "\u53ef\u4ee5\u901a\u8fc7\u8be5\u6807\u7b7e\u9875\u4e3a\u5355\u5143\u683c\u6dfb\u52a0\u5143\u6570\u636e\uff08\u5982\u6807\u7b7e\uff09\u3002" + ], "Next": [ "\u4e0b\u4e00\u6b65" ], + "No Tours found in this Notebook": [ + "\u5728\u6b64\u7b14\u8bb0\u672c\u4e2d\u672a\u627e\u5230\u4efb\u4f55\u5bfc\u89c8" + ], + "Notebook Tour": [ + "\u7b14\u8bb0\u672c\u5bfc\u89c8" + ], + "Notebook Tours": [ + "\u7b14\u8bb0\u672c\u5bfc\u89c8" + ], + "Notebook consists of one cells list.": [ + "\u7b14\u8bb0\u672c\u7531\u4e00\u4e2a\u5355\u5143\u683c\u5217\u8868\u7ec4\u6210\u3002" + ], + "Notebooks are documents combining live runnable code with narrative text (i.e. text, images,...).": [ + "\u7b14\u8bb0\u672c\u662f\u5c06\u53ef\u5b9e\u65f6\u8fd0\u884c\u7684\u4ee3\u7801\u4e0e\u53d9\u8ff0\u6027\u6587\u672c\uff08\u5373\u6587\u672c\u3001\u56fe\u50cf\u7b49\uff09\u7ed3\u5408\u5728\u4e00\u8d77\u7684\u6587\u6863\u3002" + ], + "Noteboook Dashboard": [ + "\u7b14\u8bb0\u672c\u4eea\u8868\u677f" + ], + "Once a cell has been executed. Its result is display in the output cell area.": [ + "\u5355\u5143\u683c\u7684\u6267\u884c\u7ed3\u679c\u5c06\u663e\u793a\u5728\u8be5\u5355\u5143\u683c\u7684\u8f93\u51fa\u533a\u57df\u4e2d\u3002" + ], "Open": [ "\u6253\u5f00" ], + "Pause the tour by clicking anywhere outside of the tooltip.": [ + "\u901a\u8fc7\u5355\u51fb\u5de5\u5177\u63d0\u793a\u4e4b\u5916\u7684\u4efb\u4f55\u5730\u65b9\u6765\u6682\u505c\u5bfc\u89c8\u3002" + ], + "Raw": [ + "\u539f\u59cb" + ], + "Resume the tour by clicking on the symbol:": [ + "\u901a\u8fc7\u70b9\u51fb\u7b26\u53f7\u6765\u6062\u590d\u5bfc\u89c8\uff1a" + ], + "Run": [ + "\u8fd0\u884c" + ], + "Run all Tours": [ + "\u8fd0\u884c\u6240\u6709\u5bfc\u89c8" + ], + "Settings": [ + "\u8bbe\u7f6e" + ], "Skip": [ "\u8df3\u8fc7" ], + "Some information on the tour, first.": [ + "\u9996\u5148\uff0c\u5173\u4e8e\u5bfc\u89c8\u7684\u4e00\u4e9b\u4fe1\u606f\u3002" + ], + "Start a Notebook Tour": [ + "\u5f00\u59cb\u4e00\u4e2a\u7b14\u8bb0\u672c\u5bfc\u89c8" + ], "Start now": [ "\u73b0\u5728\u5f00\u59cb" ], + "Status Bar": [ + "\u72b6\u6001\u680f\u200b\u200b\u200b\u200b\u200b\u200b\u200b" + ], + "Subdivide a tab panel by dragging a tab to the left, right, top, or bottom of the panel.": [ + "\u901a\u8fc7\u5c06\u6807\u7b7e\u9875\u62d6\u52a8\u5230\u9762\u677f\u7684\u5de6\u4fa7\u3001\u53f3\u4fa7\u3001\u9876\u90e8\u6216\u5e95\u90e8\u6765\u5bf9\u6807\u7b7e\u9762\u677f\u8fdb\u884c\u7ec6\u5206\u3002" + ], + "Tabs": [ + "\u6807\u7b7e\u9875" + ], + "The file browser enable you to work with files and directories on your\n system. This includes opening, creating, deleting, renaming,\n downloading, copying, and sharing files and directories.": [ + "\u6587\u4ef6\u6d4f\u89c8\u5668\u4f7f\u60a8\u80fd\u591f\u5728\u7cfb\u7edf\u4e2d\u5904\u7406\u6587\u4ef6\u548c\u76ee\u5f55\u3002\u8fd9\u5305\u62ec\u6253\u5f00\u3001\u521b\u5efa\u3001\u5220\u9664\u3001\u91cd\u547d\u540d\u3001\u4e0b\u8f7d\u3001\u590d\u5236\u548c\u5171\u4eab\u6587\u4ef6\u548c\u76ee\u5f55\u3002" + ], + "The file browser enable you to work with files and directories on your\n system. This includes opening, creating, deleting, renaming,\n downloading, copying, and sharing files and directories.": [ + "\u6587\u4ef6\u6d4f\u89c8\u5668\u4f7f\u60a8\u80fd\u591f\u5728\u7cfb\u7edf\u4e2d\u5904\u7406\u6587\u4ef6\u548c\u76ee\u5f55\u3002\u8fd9\u5305\u62ec\u6253\u5f00\u3001\u521b\u5efa\u3001\u5220\u9664\u3001\u91cd\u547d\u540d\u3001\u4e0b\u8f7d\u3001\u590d\u5236\u548c\u5171\u4eab\u6587\u4ef6\u548c\u76ee\u5f55\u3002" + ], + "The following tour will point out some of the main UI components within Jupyter Notebook.": [ + "\u4e0b\u9762\u7684\u5bfc\u89c8\u5c06\u6307\u51fa Jupyter \u7b14\u8bb0\u672c\u4e2d\u7684\u4e00\u4e9b\u4e3b\u8981\u7528\u6237\u754c\u9762\u7ec4\u4ef6\u3002" + ], + "The following tour will point out some of the main UI components within JupyterLab.": [ + "\u4e0b\u9762\u7684\u5bfc\u89c8\u5c06\u6307\u51fa JupyterLab \u4e2d\u7684\u4e00\u4e9b\u4e3b\u8981\u7528\u6237\u754c\u9762\u7ec4\u4ef6\u3002" + ], + "The main area enables you to arrange documents and activities into\n panels of tabs that can be resized or subdivided.": [ + "\u4e3b\u533a\u57df\u4f7f\u60a8\u80fd\u591f\u5c06\u6587\u6863\u548c\u6d3b\u52a8\u6392\u5217\u6210\u53ef\u4ee5\u8c03\u6574\u5927\u5c0f\u6216\u7ec6\u5206\u7684\u6807\u7b7e\u9762\u677f\u3002" + ], + "The notebook dashboard enables you to arrange documents and monitor running kernels.": [ + "\u7b14\u8bb0\u672c\u4eea\u8868\u677f\u4f7f\u60a8\u80fd\u591f\u7ba1\u7406\u6587\u6863\u5e76\u76d1\u89c6\u6b63\u5728\u8fd0\u884c\u7684\u5185\u6838\u3002" + ], + "The running kernels are listed on this tab.": [ + "\u6b63\u5728\u8fd0\u884c\u7684\u6240\u6709\u5185\u6838\u5217\u5728\u6b64\u6807\u7b7e\u9875\u4e0a\u3002" + ], + "The tab for the current activity is marked with a colored top border.": [ + "\u5f53\u524d\u6d3b\u52a8\u7684\u6807\u7b7e\u9875\u4f1a\u7528\u5f69\u8272\u7684\u9876\u90e8\u8fb9\u6846\u8fdb\u884c\u6807\u8bb0\u3002" + ], + "This is the first cell.": [ + "\u8fd9\u662f\u7b2c\u4e00\u4e2a\u5355\u5143\u683c\u3002" + ], + "This is the top menu bar where you can access several menus.": [ + "\u8fd9\u662f\u9876\u90e8\u83dc\u5355\u680f\uff0c\u60a8\u53ef\u4ee5\u4ece\u8fd9\u91cc\u8bbf\u95ee\u591a\u4e2a\u83dc\u5355\u3002" + ], + "This sidebar contains a number of tabs: a file browser, a list of tabs, running kernels and terminals,...": [ + "\u4fa7\u8fb9\u680f\u5305\u542b\u591a\u4e2a\u6807\u7b7e\u9875\uff1a\u6587\u4ef6\u6d4f\u89c8\u5668\u3001\u6807\u7b7e\u9875\u5217\u8868\u3001\u6b63\u5728\u8fd0\u884c\u7684\u5185\u6838\u548c\u7ec8\u7aef\u7b49\u3002" + ], + "This tab panel contains a number of tabs: a file browser, a list of running kernels and terminals,...": [ + "\u5f53\u524d\u6807\u7b7e\u9762\u677f\u5305\u542b\u591a\u4e2a\u6807\u7b7e\u9875\uff1a\u6587\u4ef6\u6d4f\u89c8\u5668\uff0c\u6b63\u5728\u8fd0\u884c\u7684\u5185\u6838\u548c\u7ec8\u7aef\u5217\u8868\u7b49\u3002" + ], + "Tip: Actions can be triggered through the context menu.": [ + "\u63d0\u793a\uff1a\u53ef\u4ee5\u901a\u8fc7\u4e0a\u4e0b\u6587\u83dc\u5355\u89e6\u53d1\u64cd\u4f5c\u3002" + ], + "Tip: The sidebar can be collapsed or expanded by selecting\n \"Show Left Sidebar\" in the View menu or by\n clicking on the active sidebar tab.": [ + "\u63d0\u793a\uff1a\u53ef\u4ee5\u901a\u8fc7\u5728\u201c\u89c6\u56fe\u201d\u83dc\u5355\u4e2d\u9009\u62e9\u201c\u663e\u793a\u5de6\u4fa7\u8fb9\u680f\u201d\u6216\u5355\u51fb\u6d3b\u52a8\u7684\u4fa7\u8fb9\u680f\u6807\u7b7e\u9875\u6765\u6298\u53e0\u6216\u5c55\u5f00\u4fa7\u8fb9\u680f\u3002" + ], + "Tip: To open it, the default shortcut is \"Ctrl + Shift + C\"": [ + "\u63d0\u793a\uff1a\u8981\u6253\u5f00\u5b83\uff0c\u9ed8\u8ba4\u5feb\u6377\u952e\u662f \"Ctrl + Shift + C\"" + ], + "Tip: Tours can be restarted from the Help menu.": [ + "\u63d0\u793a\uff1a\u53ef\u4ee5\u4ece\u201c\u5e2e\u52a9\u201d\u83dc\u5355\u91cd\u65b0\u5f00\u59cb\u5bfc\u89c8\u3002" + ], + "Top Menu Options": [ + "\u9876\u90e8\u83dc\u5355\u9009\u9879" + ], + "Tour metadata is not valid: see the browser console!": [ + "\u5bfc\u89c8\u5143\u6570\u636e\u65e0\u6548\uff1a\u8bf7\u67e5\u770b\u6d4f\u89c8\u5668\u63a7\u5236\u53f0\uff01" + ], "Try the %1.": [ "\u8bd5\u8bd5 %1\u3002" ], + "Validation errors found: fix them in Advanced Settings": [ + "\u53d1\u73b0\u9a8c\u8bc1\u9519\u8bef\uff1a\u8bf7\u5728\u9ad8\u7ea7\u8bbe\u7f6e\u4e2d\u8fdb\u884c\u4fee\u590d" + ], + "Various information are reported on the status bar.": [ + "\u5728\u72b6\u6001\u680f\u4e0a\u62a5\u544a\u4e86\u5404\u79cd\u4fe1\u606f\u3002" + ], + "View": [ + "\u89c6\u56fe" + ], + "Welcome Tour": [ + "\u6b22\u8fce\u67e5\u770b\u5bfc\u89c8" + ], + "Welcome to Jupyter Notebook!": [ + "\u6b22\u8fce\u4f7f\u7528 Jupyter \u7b14\u8bb0\u672c\uff01" + ], + "Welcome to JupyterLab!": [ + "\u6b22\u8fce\u4f7f\u7528 JupyterLab\uff01" + ], + "When executing a \"Code\" cell, its code is sent to a execution kernel.": [ + "\u6267\u884c\u201c\u4ee3\u7801\u201d\u5355\u5143\u683c\u65f6\uff0c\u5b83\u5305\u542b\u7684\u4ee3\u7801\u4f1a\u53d1\u9001\u5230\u5185\u6838\u6765\u6267\u884c\u3002" + ], + "Working with notebooks!": [ + "\u4f7f\u7528\u7b14\u8bb0\u672c\u8fdb\u884c\u5de5\u4f5c\uff01" + ], "schema\u0004Configuration for user-defined tours. This schema is generated from https://github.com/gilbarbara/react-joyride/blob/master/types/index.d.ts": [ "\u7528\u6237\u5b9a\u4e49\u7684\u5411\u5bfc\u914d\u7f6e\u3002\u8fd9\u4e2a\u6a21\u5f0f\uff08schema\uff09\u751f\u6210\u81ea https://github.com/gilmabita/react-joyride/blob/master/types/index.d.ts" ], @@ -5385,12 +8127,18 @@ "settings\u0004The definition of the steps of a tour": [ "\u5411\u5bfc\u6b65\u9aa4\u7684\u5b9a\u4e49" ], + "settings\u0004The name of an already-registered LabIcon to display next to this tour": [ + "\u8981\u5728\u6b64\u5bfc\u89c8\u65c1\u8fb9\u663e\u793a\u7684\u5df2\u6ce8\u518c LabIcon \u7684\u540d\u79f0\u3002" + ], + "settings\u0004The tour version": [ + "\u5bfc\u89c8\u7248\u672c" + ], + "settings\u0004The tour version (prefer calendar versioning YYYYMMDD) to determine if an user should see it again or not.": [ + "\u5bfc\u89c8\u7684\u7248\u672c\uff08\u6700\u597d\u4f7f\u7528\u65e5\u5386\u7248\u672c\u53f7\uff0c\u4f8b\u5982YYYYMMDD\uff09\uff0c\u7528\u4e8e\u786e\u5b9a\u7528\u6237\u662f\u5426\u5e94\u8be5\u518d\u6b21\u770b\u5230\u5b83\u3002" + ], "settings\u0004Tours": [ "\u5411\u5bfc" ], - "settings\u0004Translation domain containing for this tour": [ - "\u5305\u542b\u6b64\u6e38\u89c8\u7684\u7ffb\u8bd1\u57df" - ], "settings\u0004Translation domain containing strings for this tour": [ "\u7ffb\u8bd1\u57df\u5305\u542b\u4e86\u672c\u6b21\u5411\u5bfc\u6240\u7528\u5230\u7684\u5b57\u7b26\u4e32" ], @@ -5437,9 +8185,15 @@ "Include Metadata": [ "\u5305\u62ec\u5143\u6570\u636e" ], + "Jupytext": [ + "Jupytext" + ], "Jupytext FAQ": [ "Jupytext \u5e38\u89c1\u95ee\u9898" ], + "Jupytext Notebook": [ + "Jupytext \u7b14\u8bb0\u672c" + ], "Jupytext Reference": [ "Jupytext \u53c2\u8003\u6587\u6863" ], @@ -5449,6 +8203,9 @@ "MyST Markdown Notebook": [ "MyST Markdown \u7b14\u8bb0\u672c" ], + "New Text Notebook": [ + "\u65b0\u5efa\u6587\u672c\u7b14\u8bb0\u672c" + ], "Pair Notebook with Hydrogen Script": [ "\u914d\u5bf9\u7b14\u8bb0\u672c\u4e3a Hydrogen \u811a\u672c" ], @@ -5476,6 +8233,9 @@ "Pair Notebook with percent Script": [ "\u914d\u5bf9\u7b14\u8bb0\u672c\u4e3a\u767e\u5206\u53f7\u811a\u672c" ], + "Pair notebook": [ + "\u914d\u5bf9\u7b14\u8bb0\u672c" + ], "Please edit the notebook metadata directly if you wish a custom configuration.": [ "\u5982\u679c\u60a8\u60f3\u8981\u81ea\u5b9a\u4e49\u914d\u7f6e\uff0c\u8bf7\u76f4\u63a5\u7f16\u8f91\u7b14\u8bb0\u672c\u7684\u5143\u6570\u636e\u3002" ], @@ -5487,6 +8247,460 @@ ], "Unpair Notebook": [ "\u53d6\u6d88\u914d\u5bf9\u7b14\u8bb0\u672c" + ], + "schema\u0004Jupytext": [ + "Jupytext" + ], + "schema\u0004List of Jupytext Text Notebook formats that will be added to launcher and jupytext menu.": [ + "\u5c06\u6dfb\u52a0\u5230\u542f\u52a8\u5668\u548c Jupytext \u83dc\u5355\u4e2d\u7684 Jupytext \u6587\u672c\u7b14\u8bb0\u672c\u683c\u5f0f\u5217\u8868\u3002" + ], + "settings\u0004Markdown Notebook": [ + "Markdown \u7b14\u8bb0\u672c" + ], + "settings\u0004MyST Markdown Notebook": [ + "MyST Markdown \u7b14\u8bb0\u672c" + ], + "settings\u0004Quarto Markdown Notebook": [ + "Quarto Markdown \u7b14\u8bb0\u672c" + ], + "settings\u0004R Markdown Notebook": [ + "R Markdown \u7b14\u8bb0\u672c" + ], + "settings\u0004Refresh the current browser tab for the changes to take effect.": [ + "\u5237\u65b0\u5f53\u524d\u6d4f\u89c8\u5668\u6807\u7b7e\u9875\u4ee5\u4f7f\u66f4\u6539\u751f\u6548\u3002" + ], + "settings\u0004Text Notebook as Script in Hydrogen Format": [ + "\u6587\u672c\u7b14\u8bb0\u672c\u4fdd\u5b58\u4e3a Hydrogen \u683c\u5f0f\u811a\u672c" + ], + "settings\u0004Text Notebook as Script in Light Format": [ + "\u6587\u672c\u7b14\u8bb0\u672c\u4fdd\u5b58\u4e3a\u8f7b\u91cf\u7ea7\u683c\u5f0f\u811a\u672c" + ], + "settings\u0004Text Notebook as Script in Nomarker Format": [ + "\u6587\u672c\u7b14\u8bb0\u672c\u4fdd\u5b58\u4e3a\u65e0\u6807\u8bb0\u683c\u5f0f\u811a\u672c" + ], + "settings\u0004Text Notebook as Script in Percent Format": [ + "\u6587\u672c\u7b14\u8bb0\u672c\u4fdd\u5b58\u4e3a\u767e\u5206\u6bd4\u6807\u8bb0\u683c\u5f0f\u811a\u672c" + ] + }, + "nbdime": { + "": { + "domain": "nbdime", + "language": "zh-CN", + "plural_forms": "nplurals=1; plural=0;", + "version": "jupyterlab" + }, + "(\u2026$ unchanged lines\u2026)": [ + "(\u2026$ \u672a\u66f4\u6539\u7684\u884c\u2026)" + ], + "Added on both sides": [ + "\u672c\u5730\u548c\u8fdc\u7a0b\u5747\u5df2\u6dfb\u52a0" + ], + "Cell added locally": [ + "\u672c\u5730\u6dfb\u52a0\u4e86\u5355\u5143\u683c" + ], + "Cell added remotely": [ + "\u8fdc\u7a0b\u6dfb\u52a0\u4e86\u5355\u5143\u683c" + ], + "Cell deleted locally": [ + "\u672c\u5730\u5220\u9664\u4e86\u5355\u5143\u683c" + ], + "Cell deleted remotely": [ + "\u8fdc\u7a0b\u5220\u9664\u4e86\u5355\u5143\u683c" + ], + "Cell has conflicting IDs! Use a text editor to edit the value (base value kept).": [ + "\u5355\u5143\u683c\u5177\u6709\u51b2\u7a81\u7684 ID\uff01\u8bf7\u4f7f\u7528\u6587\u672c\u7f16\u8f91\u5668\u7f16\u8f91\u8be5\u503c\uff08\u4fdd\u7559\u57fa\u672c\u503c\uff09\u3002" + ], + "Checkpoint": [ + "\u68c0\u67e5\u70b9" + ], + "Clear all cell outputs": [ + "\u6e05\u9664\u6240\u6709\u5355\u5143\u683c\u7684\u8f93\u51fa" + ], + "Clear conflicted cell outputs": [ + "\u6e05\u9664\u6709\u51b2\u7a81\u7684\u5355\u5143\u683c\u7684\u8f93\u51fa" + ], + "Clear outputs": [ + "\u6e05\u7a7a\u8f93\u51fa" + ], + "Conflicting cell operations": [ + "\u5b58\u5728\u51b2\u7a81\u7684\u5355\u5143\u683c\u64cd\u4f5c" + ], + "Delete cell": [ + "\u5220\u9664\u5355\u5143\u683c" + ], + "Deleted on both sides": [ + "\u672c\u5730\u548c\u8fdc\u7a0b\u5747\u5df2\u5220\u9664" + ], + "Diff checkpoint: %1": [ + "\u68c0\u67e5\u70b9\u5dee\u5f02\uff1a%1" + ], + "Diff git: %1": [ + "Git \u5dee\u5f02\uff1a%1" + ], + "Diff: %1 \u2194 %2": [ + "\u5dee\u5f02\uff1a%1 \u2194 %2" + ], + "Display nbdiff between two notebooks": [ + "\u663e\u793a\u4e24\u4e2a\u7b14\u8bb0\u672c\u4e4b\u95f4\uff08\u4f7f\u7528 nbdiff \u6bd4\u8f83\u5f97\u5230\uff09\u7684\u5dee\u5f02" + ], + "Display nbdiff from checkpoint to currently saved version": [ + "\u663e\u793a\u4ece\u68c0\u67e5\u70b9\u5230\u5f53\u524d\u4fdd\u5b58\u7248\u672c\uff08\u4f7f\u7528 nbdiff \u6bd4\u8f83\u5f97\u5230\uff09\u7684\u5dee\u5f02" + ], + "Display nbdiff from git HEAD to currently saved version": [ + "\u663e\u793a\u4ece git HEAD \u5230\u5f53\u524d\u4fdd\u5b58\u7248\u672c\uff08\u4f7f\u7528 nbdiff \u6bd4\u8f83\u5f97\u5230\uff09\u7684\u5dee\u5f02" + ], + "Execution count will be cleared.": [ + "\u6267\u884c\u8ba1\u6570\u5c06\u88ab\u6e05\u9664\u3002" + ], + "Export diff": [ + "\u5bfc\u51fa\u5dee\u5f02" + ], + "Failed to fetch diff: %1": [ + "\u83b7\u53d6\u5dee\u5f02\u5931\u8d25\uff1a%1" + ], + "Hide unchanged cells": [ + "\u9690\u85cf\u672a\u66f4\u6539\u7684\u5355\u5143\u683c" + ], + "Local: '%1'\nRemote: '%2'": [ + "\u672c\u5730\uff1a'%1'\n\u8fdc\u7a0b\uff1a'%2'" + ], + "Local: git HEAD\nRemote: '%1'": [ + "\u672c\u5730\uff1aGit HEAD\n\u8fdc\u7a0b\uff1a'%1'" + ], + "Local: latest checkpoint\nRemote: '%1'": [ + "\u672c\u5730\uff1a\u6700\u65b0\u68c0\u67e5\u70b9\n\u8fdc\u7a0b\uff1a'%1'" + ], + "Mark resolved": [ + "\u6807\u8bb0\u4e3a\u5df2\u89e3\u51b3" + ], + "Metadata changed": [ + "\u5143\u6570\u636e\u5df2\u66f4\u6539" + ], + "Notebook Git diff": [ + "\u7b14\u8bb0\u672c Git \u5dee\u5f02" + ], + "Notebook checkpoint diff": [ + "\u7b14\u8bb0\u672c\u68c0\u67e5\u70b9\u5dee\u5f02" + ], + "Notebook diff": [ + "\u7b14\u8bb0\u672c\u5dee\u5f02" + ], + "Notebook metadata changed": [ + "\u7b14\u8bb0\u672c\u5143\u6570\u636e\u5df2\u66f4\u6539" + ], + "Notebook metadata unchanged": [ + "\u7b14\u8bb0\u672c\u5143\u6570\u636e\u672a\u66f4\u6539" + ], + "Output added": [ + "\u5df2\u6dfb\u52a0\u8f93\u51fa" + ], + "Output deleted": [ + "\u5df2\u5220\u9664\u8f93\u51fa" + ], + "Outputs changed": [ + "\u8f93\u51fa\u5df2\u66f4\u6539" + ], + "Outputs conflicted": [ + "\u8f93\u51fa\u5b58\u5728\u51b2\u7a81" + ], + "Outputs unchanged": [ + "\u8f93\u51fa\u672a\u66f4\u6539" + ], + "Render": [ + "\u6e32\u67d3" + ], + "Resolve Conflict": [ + "\u89e3\u51b3\u51b2\u7a81" + ], + "Show source": [ + "\u663e\u793a\u6e90\u4ee3\u7801" + ], + "Toggle locked scrolling": [ + "\u5207\u6362\u9501\u5b9a\u6eda\u52a8" + ], + "Trust": [ + "\u53ef\u4fe1" + ], + "Unable to query nbdime API. Is the server extension enabled?": [ + "\u65e0\u6cd5\u67e5\u8be2 nbdime API\u3002\u662f\u5426\u542f\u7528\u4e86 nbdime \u670d\u52a1\u5668\u6269\u5c55\uff1f" + ], + "Value missing": [ + "\u7f3a\u5c11\u503c" + ], + "schema\u0004Nbdime": [ + "Nbdime" + ], + "schema\u0004Settings for the nbdime extension.": [ + "Nbdime \u63d2\u4ef6\u7684\u8bbe\u7f6e\u3002" + ], + "settings\u0004Hide Unchanged Cells": [ + "\u9690\u85cf\u672a\u66f4\u6539\u7684\u5355\u5143\u683c" + ], + "settings\u0004Nbdime": [ + "Nbdime" + ], + "settings\u0004Whether unchanged cells should be hidden by default.": [ + "\u9ed8\u8ba4\u60c5\u51b5\u4e0b\uff0c\u672a\u66f4\u6539\u7684\u5355\u5143\u683c\u662f\u5426\u5e94\u8be5\u9690\u85cf\u3002" + ] + }, + "notebook": { + "": { + "domain": "notebook", + "language": "zh-CN", + "plural_forms": "nplurals=1; plural=0;", + "version": "jupyterlab" + }, + "About %1": [ + "\u5173\u4e8e %1" + ], + "Advanced Tools": [ + "\u9ad8\u7ea7\u5de5\u5177" + ], + "Are you sure you want to exit Jupyter Notebook?\n\nAny unsaved changes will be lost.": [ + "\u60a8\u786e\u5b9a\u8981\u9000\u51fa Jupyter \u7b14\u8bb0\u672c\u5417\uff1f\u6240\u6709\u672a\u4fdd\u5b58\u7684\u66f4\u6539\u90fd\u4f1a\u4e22\u5931\u3002" + ], + "CONTRIBUTOR LIST": [ + "\u8d21\u732e\u8005\u540d\u5355" + ], + "Close and Shut Down Notebook": [ + "\u5173\u95ed\u5e76\u7ec8\u6b62\u7b14\u8bb0\u672c" + ], + "Collapse %1 side panel": [ + "\u6298\u53e0 %1 \u4fa7\u9762\u677f" + ], + "Dismiss": [ + "\u5ffd\u7565" + ], + "Edit Notebook Metadata": [ + "\u7f16\u8f91\u7b14\u8bb0\u672c\u5143\u6570\u636e" + ], + "File Browser": [ + "\u6587\u4ef6\u6d4f\u89c8\u5668" + ], + "File Browser Section": [ + "\u6587\u4ef6\u6d4f\u89c8\u5668\u533a\u57df" + ], + "Files": [ + "\u6587\u4ef6" + ], + "Filter files by name": [ + "\u6309\u540d\u5b57\u7b5b\u9009\u6587\u4ef6" + ], + "Handle Local Link": [ + "\u5904\u7406\u672c\u5730\u94fe\u63a5" + ], + "Help": [ + "\u5e2e\u52a9" + ], + "JUPYTER NOTEBOOK ON GITHUB": [ + "GITHUB\u4e0a\u7684JUPYTER NOTEBOOK\u9879\u76ee" + ], + "JavaScript disabled for notebook display": [ + "\u7b14\u8bb0\u672c\u663e\u793a\u65f6\u7981\u7528 JavaScript" + ], + "JavaScript enabled for notebook display": [ + "\u4e3a\u7b14\u8bb0\u672c\u663e\u793a\u542f\u7528 JavaScript" + ], + "JupyterLab": [ + "JupyterLab" + ], + "Last Checkpoint: %1": [ + "\u4e0a\u4e00\u68c0\u67e5\u70b9: %1" + ], + "Launch Jupyter Notebook File Browser": [ + "\u542f\u52a8 Jupyter \u7b14\u8bb0\u672c\u6587\u4ef6\u6d4f\u89c8\u5668" + ], + "Left Sidebar": [ + "\u5de6\u4fa7\u8fb9\u680f" + ], + "NbClassic": [ + "\u8001\u7248\u7b14\u8bb0\u672c\u754c\u9762" + ], + "New": [ + "\u65b0\u5efa" + ], + "Not Trusted": [ + "\u5c1a\u672a\u88ab\u4fe1\u4efb\u7684" + ], + "Notebook": [ + "\u7b14\u8bb0\u672c" + ], + "Open JupyterLab": [ + "\u6253\u5f00 JupyterLab" + ], + "Open in %1": [ + "\u5728%1\u4e2d\u6253\u5f00" + ], + "Open in...": [ + "\u6253\u5f00\u65b9\u5f0f..." + ], + "Rename\u2026": [ + "\u91cd\u547d\u540d\u2026" + ], + "Right Sidebar": [ + "\u53f3\u4fa7\u8fb9\u680f" + ], + "Running": [ + "\u6b63\u5728\u8fd0\u884c" + ], + "Select items to perform actions on them.": [ + "\u9009\u62e9\u8981\u5bf9\u5176\u6267\u884c\u64cd\u4f5c\u7684\u9879\u76ee\u3002" + ], + "Show %1 in the left sidebar": [ + "\u5728\u5de6\u4fa7\u8fb9\u680f\u663e\u793a %1" + ], + "Show %1 in the right sidebar": [ + "\u5728\u53f3\u4fa7\u8fb9\u680f\u663e\u793a %1" + ], + "Show %1 in the sidebar": [ + "\u5728\u4fa7\u8fb9\u680f\u663e\u793a %1" + ], + "Show Header": [ + "\u663e\u793a\u9875\u5934" + ], + "Toggle Zen Mode": [ + "\u5207\u6362\u7985\u6a21\u5f0f" + ], + "Trusted": [ + "\u5df2\u7ecf\u88ab\u4fe1\u4efb\u7684" + ], + "Upload": [ + "\u4e0a\u4f20" + ], + "Version: %1": [ + "\u7248\u672c: %1" + ], + "menu\u0004Cell Type": [ + "\u5355\u5143\u683c\u7c7b\u578b" + ], + "schema\u0004File Browser Widget": [ + "\u6587\u4ef6\u6d4f\u89c8\u5668\u5c0f\u90e8\u4ef6" + ], + "schema\u0004File Browser Widget - File Actions": [ + "\u6587\u4ef6\u6d4f\u89c8\u5668\u5c0f\u90e8\u4ef6 - \u6587\u4ef6\u64cd\u4f5c" + ], + "schema\u0004File Browser widget - File Actions settings.": [ + "\u6587\u4ef6\u6d4f\u89c8\u5668\u5c0f\u90e8\u4ef6 - \u6587\u4ef6\u64cd\u4f5c\u8bbe\u7f6e\u3002" + ], + "schema\u0004File Browser widget settings.": [ + "\u6587\u4ef6\u6d4f\u89c8\u5668\u5c0f\u90e8\u4ef6\u8bbe\u7f6e\u3002" + ], + "schema\u0004Interface Switcher": [ + "\u754c\u9762\u5207\u6362\u5668" + ], + "schema\u0004Interface Switcher settings.": [ + "\u754c\u9762\u5207\u6362\u5668\u8bbe\u7f6e\u3002" + ], + "schema\u0004Jupyter Notebook Help Menu Entries": [ + "Jupyter \u7b14\u8bb0\u672c\u5e2e\u52a9\u83dc\u5355\u9879" + ], + "schema\u0004Jupyter Notebook Menu Entries": [ + "Jupyter \u7b14\u8bb0\u672c\u83dc\u5355\u9879" + ], + "schema\u0004Jupyter Notebook Notebook": [ + "Jupyter \u7b14\u8bb0\u672c\u8f6f\u4ef6\u7b14\u8bb0\u672c" + ], + "schema\u0004Jupyter Notebook Notebook settings": [ + "Jupyter \u7b14\u8bb0\u672c\u8f6f\u4ef6\u7b14\u8bb0\u672c\u8bbe\u7f6e" + ], + "schema\u0004Jupyter Notebook Pages": [ + "Jupyter \u7b14\u8bb0\u672c\u9875\u9762" + ], + "schema\u0004Jupyter Notebook Top Area": [ + "Jupyter \u7b14\u8bb0\u672c\u9876\u90e8\u533a\u57df" + ], + "schema\u0004Jupyter Notebook Top Area settings": [ + "Jupyter \u7b14\u8bb0\u672c\u9876\u90e8\u5730\u533a\u8bbe\u7f6e" + ], + "schema\u0004Jupyter Notebook Zen Mode": [ + "Jupyter \u7b14\u8bb0\u672c\u7985\u6a21\u5f0f" + ], + "schema\u0004Kernel logo": [ + "\u5185\u6838\u6807\u5fd7" + ], + "schema\u0004Kernel logo in the top area": [ + "\u9876\u90e8\u533a\u57df\u5185\u7684\u5185\u6838\u6807\u5fd7" + ], + "schema\u0004Launch Shortcuts": [ + "\u542f\u52a8\u5feb\u6377\u65b9\u5f0f" + ], + "schema\u0004Launch Shortcuts.": [ + "\u542f\u52a8\u5feb\u6377\u65b9\u5f0f\u3002" + ], + "schema\u0004Notebook Shell": [ + "\u7b14\u8bb0\u672c Shell" + ], + "schema\u0004Notebook Shell layout settings.": [ + "\u7b14\u8bb0\u672c Shell \u5e03\u5c40\u8bbe\u7f6e\u3002" + ], + "schema\u0004Notebook checkpoint indicator": [ + "\u7b14\u8bb0\u672c\u68c0\u67e5\u70b9\u6307\u793a\u5668" + ], + "schema\u0004Title widget": [ + "\u6807\u9898\u5c0f\u90e8\u4ef6" + ], + "settings\u0004Auto Scroll Outputs": [ + "\u81ea\u52a8\u6eda\u52a8\u8f93\u51fa" + ], + "settings\u0004Command arguments": [ + "\u547d\u4ee4\u53c2\u6570" + ], + "settings\u0004Command id": [ + "\u547d\u4ee4 id" + ], + "settings\u0004Customize shell widget positioning": [ + "\u81ea\u5b9a\u4e49 shell \u5c0f\u90e8\u4ef6\u4f4d\u7f6e" + ], + "settings\u0004File browser toolbar items": [ + "\u6587\u4ef6\u6d4f\u89c8\u5668\u5de5\u5177\u680f\u9879\u76ee" + ], + "settings\u0004If defined, it will override the command icon": [ + "\u5982\u679c\u5b9a\u4e49\u6b64\u9009\u9879\uff0c\u5219\u4f1a\u8986\u76d6\u547d\u4ee4\u56fe\u6807" + ], + "settings\u0004If defined, it will override the command label": [ + "\u5982\u679c\u5b9a\u4e49\u6b64\u9009\u9879\uff0c\u5219\u4f1a\u8986\u76d6\u547d\u4ee4\u6807\u7b7e" + ], + "settings\u0004Item icon id": [ + "\u9879\u76ee\u56fe\u6807 id" + ], + "settings\u0004Item label": [ + "\u9879\u76ee\u6807\u7b7e" + ], + "settings\u0004Item rank": [ + "\u83dc\u5355\u9879\u7b49\u7ea7" + ], + "settings\u0004Item type": [ + "\u83dc\u5355\u9879\u7c7b\u578b" + ], + "settings\u0004Jupyter Notebook Notebook": [ + "Jupyter \u7b14\u8bb0\u672c\u8f6f\u4ef6\u7b14\u8bb0\u672c" + ], + "settings\u0004Jupyter Notebook Top Area": [ + "Jupyter \u7b14\u8bb0\u672c\u9876\u90e8\u533a\u57df" + ], + "settings\u0004Note: To disable a toolbar item,\ncopy it to User Preferences and add the\n\"disabled\" key. The following example will disable the uploader button:\n{\n \"toolbar\": [\n {\n \"name\": \"uploader\",\n \"disabled\": true\n }\n ]\n}\n\nToolbar description:": [ + "\u6ce8\u610f\uff1a\u60f3\u8981\u7981\u7528\u4e00\u4e2a\u5de5\u5177\u680f\u9879\u76ee\uff0c\u590d\u5236\u4e0b\u9762\u5185\u5bb9\u5230\u7528\u6237\u9009\u9879\u5e76\u6dfb\u52a0\u300cdisabled\u300d\u952e\u3002\u4e0b\u9762\u7684\u793a\u4f8b\u5c06\u4f1a\u7981\u7528\u4e0a\u4f20\u6309\u94ae\uff1a\n{\n \"toolbar\": [\n {\n \"name\": \"interrupt\",\n \"disabled\": true\n }\n ]\n}\n\n\u5de5\u5177\u680f\u63cf\u8ff0\uff1a" + ], + "settings\u0004Overrides default widget position in the application layout": [ + "\u8986\u76d6\u5e94\u7528\u7a0b\u5e8f\u5e03\u5c40\u4e2d\u7684\u9ed8\u8ba4\u5c0f\u90e8\u4ef6\u4f4d\u7f6e" + ], + "settings\u0004Top Bar Visibility": [ + "\u9876\u680f\u53ef\u89c1\u6027" + ], + "settings\u0004Unique name": [ + "\u552f\u4e00\u540d\u79f0" + ], + "settings\u0004Whether the item is ignored or not": [ + "\u65e0\u8bba\u8be5\u83dc\u5355\u9879\u662f\u5426\u5df2\u88ab\u5ffd\u7565" + ], + "settings\u0004Whether to auto scroll the output area when the outputs become too long": [ + "\u5f53\u8f93\u51fa\u592a\u957f\u65f6\u662f\u5426\u81ea\u52a8\u6eda\u52a8\u8f93\u51fa\u533a\u57df" + ], + "settings\u0004Whether to show the top bar or not, yes for always showing, no for always not showing, automatic for adjusting to screen size": [ + "\u662f\u5426\u663e\u793a\u9876\u90e8\u680f\uff0c\u662f\u8868\u793a\u59cb\u7ec8\u663e\u793a\uff0c\u5426\u8868\u793a\u59cb\u7ec8\u4e0d\u663e\u793a\uff0c\u81ea\u52a8\u8868\u793a\u6839\u636e\u5c4f\u5e55\u5c3a\u5bf8\u8c03\u6574" + ], + "\u00a9 2021-2023 Jupyter Notebook Contributors": [ + "\u00a9\ufe0f 2021-2023 Jupyter \u7b14\u8bb0\u672c\u8d21\u732e\u8005" ] }, "retrolab": { @@ -5633,6 +8847,12 @@ "Dictionary not loaded": [ "\u5b57\u5178\u672a\u52a0\u8f7d" ], + "Enable": [ + "\u542f\u7528" + ], + "Enable spellchecking in %1?": [ + "\u5728 %1 \u79cd\u5f00\u542f\u62fc\u5199\u68c0\u67e5\uff1f" + ], "Ignore": [ "\u5ffd\u7565" ], @@ -5642,9 +8862,24 @@ "No spellcheck suggestions": [ "\u6ca1\u6709\u62fc\u5199\u5efa\u8bae" ], + "Remember this decision (updates settings).": [ + "\u8bb0\u4f4f\u6b64\u51b3\u5b9a\uff08\u66f4\u65b0\u8bbe\u7f6e\uff09\u3002" + ], + "Remember this decision.": [ + "\u8bb0\u4f4f\u6b64\u51b3\u5b9a\u3002" + ], "Spell Checker": [ "\u62fc\u5199\u68c0\u67e5\u5668" ], + "Spellcheck off": [ + "\u62fc\u5199\u68c0\u67e5\u5173\u95ed" + ], + "The decision will apply to all editors with this content type.": [ + "\u8be5\u51b3\u5b9a\u5c06\u9002\u7528\u4e8e\u6240\u6709\u5177\u6709\u6b64\u5185\u5bb9\u7c7b\u578b\u7684\u7f16\u8f91\u5668\u3002" + ], + "The will apply to all editors with %1 content type.": [ + "\u5c06 %1 \u5185\u5bb9\u7c7b\u578b\u5e94\u7528\u81f3\u6240\u6709\u7f16\u8f91\u5668\u3002" + ], "Toggle spellchecker": [ "\u5207\u6362\u62fc\u5199\u68c0\u67e5\u5668" ], @@ -5660,6 +8895,12 @@ "settings\u0004Case-sensitive list of words to be ignored": [ "\u8981\u5ffd\u7565\u7684\u533a\u5206\u5927\u5c0f\u5199\u5355\u8bcd" ], + "settings\u0004Check spelling in comments": [ + "\u68c0\u67e5\u8bc4\u8bba\u4e2d\u7684\u62fc\u5199" + ], + "settings\u0004Check spelling in strings": [ + "\u68c0\u67e5\u5b57\u7b26\u4e32\u4e2d\u7684\u62fc\u5199" + ], "settings\u0004Dictionary identifier, e.g. en-us": [ "\u5b57\u5178\u6807\u8bc6\u7b26\uff0c\u4f8b\u5982 en-us" ], @@ -5687,6 +8928,9 @@ "settings\u0004Theme for decorating misspelt words, one of:\n - 'background-box': fills the background of the misspelt word;\n - 'wavy-underline': underline with wavelets (note: Chrome has a bug which prevents rendering of wavelets under some very short words)\n - 'dotted-underline': underline with dotted style": [ "\u4f7f\u7528\u4e0b\u5217\u4e00\u79cd\u65b9\u5f0f\u4fee\u9970\u62fc\u5199\u9519\u8bef\u7684\u5355\u8bcd\uff1a\n - 'background-box'\uff1a\u4e3a\u62fc\u5199\u9519\u8bef\u7684\u8bcd\u586b\u5145\u80cc\u666f\uff1b\n - 'wavy-underline'\uff1a\u4f7f\u7528\u5c0f\u6ce2\u6d6a\u4e0b\u5212\u7ebf\uff08\u6ce8\u610f\uff1aChrome \u4f7f\u7528\u6b64\u9009\u9879\u65f6\uff0c\u5728\u4e2a\u522b\u975e\u5e38\u77ed\u7684\u5355\u8bcd\u4e0b\u65e0\u6cd5\u6e32\u7136\u4e0b\u5212\u7ebf\uff09\n - 'dotted-undline'\uff1a\u70b9\u72b6\u4e0b\u5212\u7ebf" ], + "settings\u0004Time delay before spellchecking starts (debouncer).": [ + "\u62fc\u5199\u68c0\u67e5\u5f00\u59cb\u524d\u7684\u5ef6\u8fdf\u65f6\u95f4\uff08\u5ef6\u65f6\u5668\uff09\u3002" + ], "settings\u0004URL address of the .aff file": [ ".aff \u6587\u4ef6\u7684 URL \u5730\u5740" ], diff --git a/extensions/@jupyter-widgets/jupyterlab-manager/package.json b/extensions/@jupyter-widgets/jupyterlab-manager/package.json index 9274babb..2efeed13 100644 --- a/extensions/@jupyter-widgets/jupyterlab-manager/package.json +++ b/extensions/@jupyter-widgets/jupyterlab-manager/package.json @@ -1,6 +1,6 @@ { "name": "@jupyter-widgets/jupyterlab-manager", - "version": "3.1.1", + "version": "5.0.10", "description": "The JupyterLab extension providing Jupyter widgets.", "keywords": [ "jupyter", @@ -30,70 +30,72 @@ "schema/*.json" ], "scripts": { - "build": "jlpm run build:lib && jlpm run build:labextension:dev", - "build:prod": "jlpm run build:lib && jlpm run build:labextension", + "build": "jlpm build:lib && jlpm build:labextension:dev", "build:labextension": "jupyter labextension build .", "build:labextension:dev": "jupyter labextension build --development True .", - "build:lib": "tsc", - "clean": "jlpm run clean:lib", - "clean:all": "jlpm run clean:lib && jlpm run clean:labextension", - "clean:labextension": "rimraf jupyterlab_widgets/labextension", + "build:lib": "tsc -b", + "build:prod": "jlpm build:lib && jlpm build:labextension", + "clean": "jlpm clean:lib", + "clean:all": "jlpm clean:lib && jlpm clean:labextension", + "clean:labextension": "rimraf labextension", "clean:lib": "rimraf lib tsconfig.tsbuildinfo", "eslint": "eslint . --ext .ts,.tsx --fix", "eslint:check": "eslint . --ext .ts,.tsx", - "install:extension": "jupyter labextension develop --overwrite .", - "prepare": "jlpm run clean && jlpm run build:prod", - "watch": "run-p watch:src watch:labextension", - "watch:labextension": "jupyter labextension watch .", - "watch:src": "tsc -w" + "install:extension": "jlpm build", + "prepare": "jlpm clean && jlpm build:prod", + "watch": "jupyter labextension watch ." }, "dependencies": { - "@jupyter-widgets/base": "^4.1.1", - "@jupyter-widgets/controls": "^3.1.1", - "@jupyter-widgets/output": "^4.1.1", - "@jupyterlab/application": "^3.0.0", - "@jupyterlab/docregistry": "^3.0.0", - "@jupyterlab/logconsole": "^3.0.0", - "@jupyterlab/mainmenu": "^3.0.0", - "@jupyterlab/nbformat": "^3.0.0", - "@jupyterlab/notebook": "^3.0.0", - "@jupyterlab/outputarea": "^3.0.0", - "@jupyterlab/rendermime": "^3.0.0", - "@jupyterlab/rendermime-interfaces": "^3.0.0", - "@jupyterlab/services": "^6.0.0", - "@jupyterlab/settingregistry": "^3.0.0", - "@lumino/algorithm": "^1.1.0", - "@lumino/coreutils": "^1.3.0", - "@lumino/disposable": "^1.1.1", - "@lumino/messaging": "^1.2.1", - "@lumino/properties": "^1.1.0", - "@lumino/signaling": "^1.2.0", - "@lumino/widgets": "^1.3.0", - "@types/backbone": "^1.4.1", + "@jupyter-widgets/base": "^6.0.7", + "@jupyter-widgets/base-manager": "^1.0.8", + "@jupyter-widgets/controls": "^5.0.8", + "@jupyter-widgets/output": "^6.0.7", + "@jupyterlab/application": "^3.0.0 || ^4.0.0", + "@jupyterlab/docregistry": "^3.0.0 || ^4.0.0", + "@jupyterlab/logconsole": "^3.0.0 || ^4.0.0", + "@jupyterlab/mainmenu": "^3.0.0 || ^4.0.0", + "@jupyterlab/nbformat": "^3.0.0 || ^4.0.0", + "@jupyterlab/notebook": "^3.0.0 || ^4.0.0", + "@jupyterlab/outputarea": "^3.0.0 || ^4.0.0", + "@jupyterlab/rendermime": "^3.0.0 || ^4.0.0", + "@jupyterlab/rendermime-interfaces": "^3.0.0 || ^4.0.0", + "@jupyterlab/services": "^6.0.0 || ^7.0.0", + "@jupyterlab/settingregistry": "^3.0.0 || ^4.0.0", + "@jupyterlab/translation": "^3.0.0 || ^4.0.0", + "@lumino/algorithm": "^1.11.1 || ^2.0.0", + "@lumino/coreutils": "^1.11.1 || ^2.1", + "@lumino/disposable": "^1.10.1 || ^2.1", + "@lumino/properties": "^1.8.1 || ^2.1", + "@lumino/signaling": "^1.10.1 || ^2.1", + "@lumino/widgets": "^1.30.0 || ^2.1", + "@types/backbone": "1.4.14", "jquery": "^3.1.1", - "semver": "^6.1.1" + "semver": "^7.3.5" }, "devDependencies": { - "@jupyterlab/builder": "^3.0.0", - "@jupyterlab/cells": "^3.0.0", - "@types/semver": "^6.0.1", - "@typescript-eslint/eslint-plugin": "^2.27.0", - "@typescript-eslint/parser": "^2.27.0", - "eslint": "^7.5.0", - "eslint-config-prettier": "^6.10.1", - "eslint-plugin-prettier": "^3.1.2", + "@jupyterlab/builder": "^3.0.0 || ^4.0.0", + "@jupyterlab/cells": "^3.0.0 || ^4.0.0", + "@types/jquery": "^3.5.16", + "@types/semver": "^7.3.6", + "@typescript-eslint/eslint-plugin": "^5.8.0", + "@typescript-eslint/parser": "^5.8.0", + "eslint": "^8.5.0", + "eslint-config-prettier": "^8.3.0", + "eslint-plugin-prettier": "^4.0.0", "npm-run-all": "^4.1.5", - "prettier": "^1.19.0", + "prettier": "^2.3.2", "rimraf": "^3.0.2", - "typescript": "~3.9.0" + "source-map-loader": "^4.0.1", + "typescript": "~4.9.4" }, "jupyterlab": { "extension": true, - "outputDir": "jupyterlab_widgets/labextension", + "outputDir": "labextension", "schemaDir": "./schema", "_build": { - "load": "static/remoteEntry.1bd01b57743def902f73.js", + "load": "static/remoteEntry.9f387e5e108e458f62c3.js", "extension": "./extension" } - } + }, + "gitHead": "e6ec1be15e75f57fb354a0dbc98f8d8857cfd645" } diff --git a/extensions/@jupyter-widgets/jupyterlab-manager/schemas/@jupyter-widgets/jupyterlab-manager/package.json.orig b/extensions/@jupyter-widgets/jupyterlab-manager/schemas/@jupyter-widgets/jupyterlab-manager/package.json.orig index a39bc68a..73465240 100644 --- a/extensions/@jupyter-widgets/jupyterlab-manager/schemas/@jupyter-widgets/jupyterlab-manager/package.json.orig +++ b/extensions/@jupyter-widgets/jupyterlab-manager/schemas/@jupyter-widgets/jupyterlab-manager/package.json.orig @@ -1,6 +1,6 @@ { "name": "@jupyter-widgets/jupyterlab-manager", - "version": "3.1.1", + "version": "5.0.10", "description": "The JupyterLab extension providing Jupyter widgets.", "keywords": [ "jupyter", @@ -30,66 +30,68 @@ "schema/*.json" ], "scripts": { - "build": "jlpm run build:lib && jlpm run build:labextension:dev", - "build:prod": "jlpm run build:lib && jlpm run build:labextension", + "build": "jlpm build:lib && jlpm build:labextension:dev", "build:labextension": "jupyter labextension build .", "build:labextension:dev": "jupyter labextension build --development True .", - "build:lib": "tsc", - "clean": "jlpm run clean:lib", - "clean:all": "jlpm run clean:lib && jlpm run clean:labextension", - "clean:labextension": "rimraf jupyterlab_widgets/labextension", + "build:lib": "tsc -b", + "build:prod": "jlpm build:lib && jlpm build:labextension", + "clean": "jlpm clean:lib", + "clean:all": "jlpm clean:lib && jlpm clean:labextension", + "clean:labextension": "rimraf labextension", "clean:lib": "rimraf lib tsconfig.tsbuildinfo", "eslint": "eslint . --ext .ts,.tsx --fix", "eslint:check": "eslint . --ext .ts,.tsx", - "install:extension": "jupyter labextension develop --overwrite .", - "prepare": "jlpm run clean && jlpm run build:prod", - "watch": "run-p watch:src watch:labextension", - "watch:labextension": "jupyter labextension watch .", - "watch:src": "tsc -w" + "install:extension": "jlpm build", + "prepare": "jlpm clean && jlpm build:prod", + "watch": "jupyter labextension watch ." }, "dependencies": { - "@jupyter-widgets/base": "^4.1.1", - "@jupyter-widgets/controls": "^3.1.1", - "@jupyter-widgets/output": "^4.1.1", - "@jupyterlab/application": "^3.0.0", - "@jupyterlab/docregistry": "^3.0.0", - "@jupyterlab/logconsole": "^3.0.0", - "@jupyterlab/mainmenu": "^3.0.0", - "@jupyterlab/nbformat": "^3.0.0", - "@jupyterlab/notebook": "^3.0.0", - "@jupyterlab/outputarea": "^3.0.0", - "@jupyterlab/rendermime": "^3.0.0", - "@jupyterlab/rendermime-interfaces": "^3.0.0", - "@jupyterlab/services": "^6.0.0", - "@jupyterlab/settingregistry": "^3.0.0", - "@lumino/algorithm": "^1.1.0", - "@lumino/coreutils": "^1.3.0", - "@lumino/disposable": "^1.1.1", - "@lumino/messaging": "^1.2.1", - "@lumino/properties": "^1.1.0", - "@lumino/signaling": "^1.2.0", - "@lumino/widgets": "^1.3.0", - "@types/backbone": "^1.4.1", + "@jupyter-widgets/base": "^6.0.7", + "@jupyter-widgets/base-manager": "^1.0.8", + "@jupyter-widgets/controls": "^5.0.8", + "@jupyter-widgets/output": "^6.0.7", + "@jupyterlab/application": "^3.0.0 || ^4.0.0", + "@jupyterlab/docregistry": "^3.0.0 || ^4.0.0", + "@jupyterlab/logconsole": "^3.0.0 || ^4.0.0", + "@jupyterlab/mainmenu": "^3.0.0 || ^4.0.0", + "@jupyterlab/nbformat": "^3.0.0 || ^4.0.0", + "@jupyterlab/notebook": "^3.0.0 || ^4.0.0", + "@jupyterlab/outputarea": "^3.0.0 || ^4.0.0", + "@jupyterlab/rendermime": "^3.0.0 || ^4.0.0", + "@jupyterlab/rendermime-interfaces": "^3.0.0 || ^4.0.0", + "@jupyterlab/services": "^6.0.0 || ^7.0.0", + "@jupyterlab/settingregistry": "^3.0.0 || ^4.0.0", + "@jupyterlab/translation": "^3.0.0 || ^4.0.0", + "@lumino/algorithm": "^1.11.1 || ^2.0.0", + "@lumino/coreutils": "^1.11.1 || ^2.1", + "@lumino/disposable": "^1.10.1 || ^2.1", + "@lumino/properties": "^1.8.1 || ^2.1", + "@lumino/signaling": "^1.10.1 || ^2.1", + "@lumino/widgets": "^1.30.0 || ^2.1", + "@types/backbone": "1.4.14", "jquery": "^3.1.1", - "semver": "^6.1.1" + "semver": "^7.3.5" }, "devDependencies": { - "@jupyterlab/builder": "^3.0.0", - "@jupyterlab/cells": "^3.0.0", - "@types/semver": "^6.0.1", - "@typescript-eslint/eslint-plugin": "^2.27.0", - "@typescript-eslint/parser": "^2.27.0", - "eslint": "^7.5.0", - "eslint-config-prettier": "^6.10.1", - "eslint-plugin-prettier": "^3.1.2", + "@jupyterlab/builder": "^3.0.0 || ^4.0.0", + "@jupyterlab/cells": "^3.0.0 || ^4.0.0", + "@types/jquery": "^3.5.16", + "@types/semver": "^7.3.6", + "@typescript-eslint/eslint-plugin": "^5.8.0", + "@typescript-eslint/parser": "^5.8.0", + "eslint": "^8.5.0", + "eslint-config-prettier": "^8.3.0", + "eslint-plugin-prettier": "^4.0.0", "npm-run-all": "^4.1.5", - "prettier": "^1.19.0", + "prettier": "^2.3.2", "rimraf": "^3.0.2", - "typescript": "~3.9.0" + "source-map-loader": "^4.0.1", + "typescript": "~4.9.4" }, "jupyterlab": { "extension": true, - "outputDir": "jupyterlab_widgets/labextension", + "outputDir": "labextension", "schemaDir": "./schema" - } + }, + "gitHead": "e6ec1be15e75f57fb354a0dbc98f8d8857cfd645" } diff --git a/extensions/@jupyter-widgets/jupyterlab-manager/static/1.6c3ab69171002cbfa04f.js b/extensions/@jupyter-widgets/jupyterlab-manager/static/1.6c3ab69171002cbfa04f.js deleted file mode 100644 index bdff9720..00000000 --- a/extensions/@jupyter-widgets/jupyterlab-manager/static/1.6c3ab69171002cbfa04f.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_jupyter_widgets_jupyterlab_manager=self.webpackChunk_jupyter_widgets_jupyterlab_manager||[]).push([[1],{8001:(e,a,r)=>{"use strict";r.d(a,{N:()=>t});var t="1.5.0"}}]); \ No newline at end of file diff --git a/extensions/@jupyter-widgets/jupyterlab-manager/static/113.e4cfda62b59ddbe550d3.js b/extensions/@jupyter-widgets/jupyterlab-manager/static/113.e4cfda62b59ddbe550d3.js new file mode 100644 index 00000000..7133fafe --- /dev/null +++ b/extensions/@jupyter-widgets/jupyterlab-manager/static/113.e4cfda62b59ddbe550d3.js @@ -0,0 +1,2 @@ +/*! For license information please see 113.e4cfda62b59ddbe550d3.js.LICENSE.txt */ +(self.webpackChunk_jupyter_widgets_jupyterlab_manager=self.webpackChunk_jupyter_widgets_jupyterlab_manager||[]).push([[113],{5766:(e,t)=>{"use strict";t.b$=function(e){var t,r,s=function(e){var t=e.length;if(t%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var r=e.indexOf("=");return-1===r&&(r=t),[r,r===t?0:4-r%4]}(e),o=s[0],a=s[1],l=new n(function(e,t,r){return 3*(t+r)/4-r}(0,o,a)),c=0,u=a>0?o-4:o;for(r=0;r>16&255,l[c++]=t>>8&255,l[c++]=255&t;return 2===a&&(t=i[e.charCodeAt(r)]<<2|i[e.charCodeAt(r+1)]>>4,l[c++]=255&t),1===a&&(t=i[e.charCodeAt(r)]<<10|i[e.charCodeAt(r+1)]<<4|i[e.charCodeAt(r+2)]>>2,l[c++]=t>>8&255,l[c++]=255&t),l},t.JQ=function(e){for(var t,i=e.length,n=i%3,s=[],o=16383,l=0,c=i-n;lc?c:l+o));return 1===n?(t=e[i-1],s.push(r[t>>2]+r[t<<4&63]+"==")):2===n&&(t=(e[i-2]<<8)+e[i-1],s.push(r[t>>10]+r[t>>4&63]+r[t<<2&63]+"=")),s.join("")};for(var r=[],i=[],n="undefined"!=typeof Uint8Array?Uint8Array:Array,s="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",o=0;o<64;++o)r[o]=s[o],i[s.charCodeAt(o)]=o;function a(e,t,i){for(var n,s,o=[],a=t;a>18&63]+r[s>>12&63]+r[s>>6&63]+r[63&s]);return o.join("")}i["-".charCodeAt(0)]=62,i["_".charCodeAt(0)]=63},9714:e=>{"use strict";var t=function(e){return function(e){return!!e&&"object"==typeof e}(e)&&!function(e){var t=Object.prototype.toString.call(e);return"[object RegExp]"===t||"[object Date]"===t||function(e){return e.$$typeof===r}(e)}(e)},r="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function i(e,t){return!1!==t.clone&&t.isMergeableObject(e)?a((r=e,Array.isArray(r)?[]:{}),e,t):e;var r}function n(e,t,r){return e.concat(t).map((function(e){return i(e,r)}))}function s(e){return Object.keys(e).concat(function(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter((function(t){return Object.propertyIsEnumerable.call(e,t)})):[]}(e))}function o(e,t){try{return t in e}catch(e){return!1}}function a(e,r,l){(l=l||{}).arrayMerge=l.arrayMerge||n,l.isMergeableObject=l.isMergeableObject||t,l.cloneUnlessOtherwiseSpecified=i;var c=Array.isArray(r);return c===Array.isArray(e)?c?l.arrayMerge(e,r,l):function(e,t,r){var n={};return r.isMergeableObject(e)&&s(e).forEach((function(t){n[t]=i(e[t],r)})),s(t).forEach((function(s){(function(e,t){return o(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))})(e,s)||(o(e,s)&&r.isMergeableObject(t[s])?n[s]=function(e,t){if(!t.customMerge)return a;var r=t.customMerge(e);return"function"==typeof r?r:a}(s,r)(e[s],t[s],r):n[s]=i(t[s],r))})),n}(e,r,l):i(r,l)}a.all=function(e,t){if(!Array.isArray(e))throw new Error("first argument should be an array");return e.reduce((function(e,r){return a(e,r,t)}),{})};var l=a;e.exports=l},6594:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.attributeNames=t.elementNames=void 0,t.elementNames=new Map(["altGlyph","altGlyphDef","altGlyphItem","animateColor","animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","glyphRef","linearGradient","radialGradient","textPath"].map((function(e){return[e.toLowerCase(),e]}))),t.attributeNames=new Map(["definitionURL","attributeName","attributeType","baseFrequency","baseProfile","calcMode","clipPathUnits","diffuseConstant","edgeMode","filterUnits","glyphRef","gradientTransform","gradientUnits","kernelMatrix","kernelUnitLength","keyPoints","keySplines","keyTimes","lengthAdjust","limitingConeAngle","markerHeight","markerUnits","markerWidth","maskContentUnits","maskUnits","numOctaves","pathLength","patternContentUnits","patternTransform","patternUnits","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","refX","refY","repeatCount","repeatDur","requiredExtensions","requiredFeatures","specularConstant","specularExponent","spreadMethod","startOffset","stdDeviation","stitchTiles","surfaceScale","systemLanguage","tableValues","targetX","targetY","textLength","viewBox","viewTarget","xChannelSelector","yChannelSelector","zoomAndPan"].map((function(e){return[e.toLowerCase(),e]})))},606:function(e,t,r){"use strict";var i=this&&this.__assign||function(){return i=Object.assign||function(e){for(var t,r=1,i=arguments.length;r");case a.Comment:return"\x3c!--".concat(e.data,"--\x3e");case a.CDATA:return function(e){return"")}(e);case a.Script:case a.Style:case a.Tag:return function(e,t){var r;"foreign"===t.xmlMode&&(e.name=null!==(r=c.elementNames.get(e.name))&&void 0!==r?r:e.name,e.parent&&m.has(e.parent.name)&&(t=i(i({},t),{xmlMode:!1}))),!t.xmlMode&&g.has(e.name)&&(t=i(i({},t),{xmlMode:"foreign"}));var n="<".concat(e.name),s=function(e,t){var r;if(e){var i=!1===(null!==(r=t.encodeEntities)&&void 0!==r?r:t.decodeEntities)?h:t.xmlMode||"utf8"!==t.encodeEntities?l.encodeXML:l.escapeAttribute;return Object.keys(e).map((function(r){var n,s,o=null!==(n=e[r])&&void 0!==n?n:"";return"foreign"===t.xmlMode&&(r=null!==(s=c.attributeNames.get(r))&&void 0!==s?s:r),t.emptyAttrs||t.xmlMode||""!==o?"".concat(r,'="').concat(i(o),'"'):r})).join(" ")}}(e.attribs,t);return s&&(n+=" ".concat(s)),0===e.children.length&&(t.xmlMode?!1!==t.selfClosingTags:t.selfClosingTags&&p.has(e.name))?(t.xmlMode||(n+=" "),n+="/>"):(n+=">",e.children.length>0&&(n+=d(e.children,t)),!t.xmlMode&&p.has(e.name)||(n+=""))),n}(e,t);case a.Text:return function(e,t){var r,i=e.data||"";return!1===(null!==(r=t.encodeEntities)&&void 0!==r?r:t.decodeEntities)||!t.xmlMode&&e.parent&&u.has(e.parent.name)||(i=t.xmlMode||"utf8"!==t.encodeEntities?(0,l.encodeXML)(i):(0,l.escapeText)(i)),i}(e,t)}}t.render=d,t.default=d;var m=new Set(["mi","mo","mn","ms","mtext","annotation-xml","foreignObject","desc","title"]),g=new Set(["svg","math"])},4821:(e,t)=>{"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.Doctype=t.CDATA=t.Tag=t.Style=t.Script=t.Comment=t.Directive=t.Text=t.Root=t.isTag=t.ElementType=void 0,function(e){e.Root="root",e.Text="text",e.Directive="directive",e.Comment="comment",e.Script="script",e.Style="style",e.Tag="tag",e.CDATA="cdata",e.Doctype="doctype"}(r=t.ElementType||(t.ElementType={})),t.isTag=function(e){return e.type===r.Tag||e.type===r.Script||e.type===r.Style},t.Root=r.Root,t.Text=r.Text,t.Directive=r.Directive,t.Comment=r.Comment,t.Script=r.Script,t.Style=r.Style,t.Tag=r.Tag,t.CDATA=r.CDATA,t.Doctype=r.Doctype},9959:function(e,t,r){"use strict";var i=this&&this.__createBinding||(Object.create?function(e,t,r,i){void 0===i&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);n&&!("get"in n?!t.__esModule:n.writable||n.configurable)||(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){void 0===i&&(i=r),e[i]=t[r]}),n=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||i(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),t.DomHandler=void 0;var s=r(4821),o=r(5538);n(r(5538),t);var a={withStartIndices:!1,withEndIndices:!1,xmlMode:!1},l=function(){function e(e,t,r){this.dom=[],this.root=new o.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null,"function"==typeof t&&(r=t,t=a),"object"==typeof e&&(t=e,e=void 0),this.callback=null!=e?e:null,this.options=null!=t?t:a,this.elementCB=null!=r?r:null}return e.prototype.onparserinit=function(e){this.parser=e},e.prototype.onreset=function(){this.dom=[],this.root=new o.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null},e.prototype.onend=function(){this.done||(this.done=!0,this.parser=null,this.handleCallback(null))},e.prototype.onerror=function(e){this.handleCallback(e)},e.prototype.onclosetag=function(){this.lastNode=null;var e=this.tagStack.pop();this.options.withEndIndices&&(e.endIndex=this.parser.endIndex),this.elementCB&&this.elementCB(e)},e.prototype.onopentag=function(e,t){var r=this.options.xmlMode?s.ElementType.Tag:void 0,i=new o.Element(e,t,void 0,r);this.addNode(i),this.tagStack.push(i)},e.prototype.ontext=function(e){var t=this.lastNode;if(t&&t.type===s.ElementType.Text)t.data+=e,this.options.withEndIndices&&(t.endIndex=this.parser.endIndex);else{var r=new o.Text(e);this.addNode(r),this.lastNode=r}},e.prototype.oncomment=function(e){if(this.lastNode&&this.lastNode.type===s.ElementType.Comment)this.lastNode.data+=e;else{var t=new o.Comment(e);this.addNode(t),this.lastNode=t}},e.prototype.oncommentend=function(){this.lastNode=null},e.prototype.oncdatastart=function(){var e=new o.Text(""),t=new o.CDATA([e]);this.addNode(t),e.parent=t,this.lastNode=e},e.prototype.oncdataend=function(){this.lastNode=null},e.prototype.onprocessinginstruction=function(e,t){var r=new o.ProcessingInstruction(e,t);this.addNode(r)},e.prototype.handleCallback=function(e){if("function"==typeof this.callback)this.callback(e,this.dom);else if(e)throw e},e.prototype.addNode=function(e){var t=this.tagStack[this.tagStack.length-1],r=t.children[t.children.length-1];this.options.withStartIndices&&(e.startIndex=this.parser.startIndex),this.options.withEndIndices&&(e.endIndex=this.parser.endIndex),t.children.push(e),r&&(e.prev=r,r.next=e),e.parent=t,this.lastNode=null},e}();t.DomHandler=l,t.default=l},5538:function(e,t,r){"use strict";var i,n=this&&this.__extends||(i=function(e,t){return i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])},i(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function r(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}),s=this&&this.__assign||function(){return s=Object.assign||function(e){for(var t,r=1,i=arguments.length;r0?this.children[this.children.length-1]:null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"childNodes",{get:function(){return this.children},set:function(e){this.children=e},enumerable:!1,configurable:!0}),t}(a);t.NodeWithChildren=p;var d=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.type=o.ElementType.CDATA,t}return n(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 4},enumerable:!1,configurable:!0}),t}(p);t.CDATA=d;var f=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.type=o.ElementType.Root,t}return n(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 9},enumerable:!1,configurable:!0}),t}(p);t.Document=f;var m=function(e){function t(t,r,i,n){void 0===i&&(i=[]),void 0===n&&(n="script"===t?o.ElementType.Script:"style"===t?o.ElementType.Style:o.ElementType.Tag);var s=e.call(this,i)||this;return s.name=t,s.attribs=r,s.type=n,s}return n(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 1},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"tagName",{get:function(){return this.name},set:function(e){this.name=e},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"attributes",{get:function(){var e=this;return Object.keys(this.attribs).map((function(t){var r,i;return{name:t,value:e.attribs[t],namespace:null===(r=e["x-attribsNamespace"])||void 0===r?void 0:r[t],prefix:null===(i=e["x-attribsPrefix"])||void 0===i?void 0:i[t]}}))},enumerable:!1,configurable:!0}),t}(p);function g(e){return(0,o.isTag)(e)}function b(e){return e.type===o.ElementType.CDATA}function y(e){return e.type===o.ElementType.Text}function v(e){return e.type===o.ElementType.Comment}function w(e){return e.type===o.ElementType.Directive}function x(e){return e.type===o.ElementType.Root}function S(e,t){var r;if(void 0===t&&(t=!1),y(e))r=new c(e.data);else if(v(e))r=new u(e.data);else if(g(e)){var i=t?T(e.children):[],n=new m(e.name,s({},e.attribs),i);i.forEach((function(e){return e.parent=n})),null!=e.namespace&&(n.namespace=e.namespace),e["x-attribsNamespace"]&&(n["x-attribsNamespace"]=s({},e["x-attribsNamespace"])),e["x-attribsPrefix"]&&(n["x-attribsPrefix"]=s({},e["x-attribsPrefix"])),r=n}else if(b(e)){i=t?T(e.children):[];var o=new d(i);i.forEach((function(e){return e.parent=o})),r=o}else if(x(e)){i=t?T(e.children):[];var a=new f(i);i.forEach((function(e){return e.parent=a})),e["x-mode"]&&(a["x-mode"]=e["x-mode"]),r=a}else{if(!w(e))throw new Error("Not implemented yet: ".concat(e.type));var l=new h(e.name,e.data);null!=e["x-name"]&&(l["x-name"]=e["x-name"],l["x-publicId"]=e["x-publicId"],l["x-systemId"]=e["x-systemId"]),r=l}return r.startIndex=e.startIndex,r.endIndex=e.endIndex,null!=e.sourceCodeLocation&&(r.sourceCodeLocation=e.sourceCodeLocation),r}function T(e){for(var t=e.map((function(e){return S(e,!0)})),r=1;r{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getFeed=void 0;var i=r(7559),n=r(5310);t.getFeed=function(e){var t=l(h,e);return t?"feed"===t.name?function(e){var t,r=e.children,i={type:"atom",items:(0,n.getElementsByTagName)("entry",r).map((function(e){var t,r=e.children,i={media:a(r)};u(i,"id","id",r),u(i,"title","title",r);var n=null===(t=l("link",r))||void 0===t?void 0:t.attribs.href;n&&(i.link=n);var s=c("summary",r)||c("content",r);s&&(i.description=s);var o=c("updated",r);return o&&(i.pubDate=new Date(o)),i}))};u(i,"id","id",r),u(i,"title","title",r);var s=null===(t=l("link",r))||void 0===t?void 0:t.attribs.href;s&&(i.link=s),u(i,"description","subtitle",r);var o=c("updated",r);return o&&(i.updated=new Date(o)),u(i,"author","email",r,!0),i}(t):function(e){var t,r,i=null!==(r=null===(t=l("channel",e.children))||void 0===t?void 0:t.children)&&void 0!==r?r:[],s={type:e.name.substr(0,3),id:"",items:(0,n.getElementsByTagName)("item",e.children).map((function(e){var t=e.children,r={media:a(t)};u(r,"id","guid",t),u(r,"title","title",t),u(r,"link","link",t),u(r,"description","description",t);var i=c("pubDate",t)||c("dc:date",t);return i&&(r.pubDate=new Date(i)),r}))};u(s,"title","title",i),u(s,"link","link",i),u(s,"description","description",i);var o=c("lastBuildDate",i);return o&&(s.updated=new Date(o)),u(s,"author","managingEditor",i,!0),s}(t):null};var s=["url","type","lang"],o=["fileSize","bitrate","framerate","samplingrate","channels","duration","height","width"];function a(e){return(0,n.getElementsByTagName)("media:content",e).map((function(e){for(var t=e.attribs,r={medium:t.medium,isDefault:!!t.isDefault},i=0,n=s;i{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.uniqueSort=t.compareDocumentPosition=t.DocumentPosition=t.removeSubsets=void 0;var i,n=r(9959);function s(e,t){var r=[],s=[];if(e===t)return 0;for(var o=(0,n.hasChildren)(e)?e:e.parent;o;)r.unshift(o),o=o.parent;for(o=(0,n.hasChildren)(t)?t:t.parent;o;)s.unshift(o),o=o.parent;for(var a=Math.min(r.length,s.length),l=0;lu.indexOf(p)?c===t?i.FOLLOWING|i.CONTAINED_BY:i.FOLLOWING:c===e?i.PRECEDING|i.CONTAINS:i.PRECEDING}t.removeSubsets=function(e){for(var t=e.length;--t>=0;){var r=e[t];if(t>0&&e.lastIndexOf(r,t-1)>=0)e.splice(t,1);else for(var i=r.parent;i;i=i.parent)if(e.includes(i)){e.splice(t,1);break}}return e},function(e){e[e.DISCONNECTED=1]="DISCONNECTED",e[e.PRECEDING=2]="PRECEDING",e[e.FOLLOWING=4]="FOLLOWING",e[e.CONTAINS=8]="CONTAINS",e[e.CONTAINED_BY=16]="CONTAINED_BY"}(i=t.DocumentPosition||(t.DocumentPosition={})),t.compareDocumentPosition=s,t.uniqueSort=function(e){return(e=e.filter((function(e,t,r){return!r.includes(e,t+1)}))).sort((function(e,t){var r=s(e,t);return r&i.PRECEDING?-1:r&i.FOLLOWING?1:0})),e}},4622:function(e,t,r){"use strict";var i=this&&this.__createBinding||(Object.create?function(e,t,r,i){void 0===i&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);n&&!("get"in n?!t.__esModule:n.writable||n.configurable)||(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){void 0===i&&(i=r),e[i]=t[r]}),n=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||i(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),t.hasChildren=t.isDocument=t.isComment=t.isText=t.isCDATA=t.isTag=void 0,n(r(7559),t),n(r(6304),t),n(r(7427),t),n(r(7853),t),n(r(5310),t),n(r(2880),t),n(r(7065),t);var s=r(9959);Object.defineProperty(t,"isTag",{enumerable:!0,get:function(){return s.isTag}}),Object.defineProperty(t,"isCDATA",{enumerable:!0,get:function(){return s.isCDATA}}),Object.defineProperty(t,"isText",{enumerable:!0,get:function(){return s.isText}}),Object.defineProperty(t,"isComment",{enumerable:!0,get:function(){return s.isComment}}),Object.defineProperty(t,"isDocument",{enumerable:!0,get:function(){return s.isDocument}}),Object.defineProperty(t,"hasChildren",{enumerable:!0,get:function(){return s.hasChildren}})},5310:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getElementsByTagType=t.getElementsByTagName=t.getElementById=t.getElements=t.testElement=void 0;var i=r(9959),n=r(7853),s={tag_name:function(e){return"function"==typeof e?function(t){return(0,i.isTag)(t)&&e(t.name)}:"*"===e?i.isTag:function(t){return(0,i.isTag)(t)&&t.name===e}},tag_type:function(e){return"function"==typeof e?function(t){return e(t.type)}:function(t){return t.type===e}},tag_contains:function(e){return"function"==typeof e?function(t){return(0,i.isText)(t)&&e(t.data)}:function(t){return(0,i.isText)(t)&&t.data===e}}};function o(e,t){return"function"==typeof t?function(r){return(0,i.isTag)(r)&&t(r.attribs[e])}:function(r){return(0,i.isTag)(r)&&r.attribs[e]===t}}function a(e,t){return function(r){return e(r)||t(r)}}function l(e){var t=Object.keys(e).map((function(t){var r=e[t];return Object.prototype.hasOwnProperty.call(s,t)?s[t](r):o(t,r)}));return 0===t.length?null:t.reduce(a)}t.testElement=function(e,t){var r=l(e);return!r||r(t)},t.getElements=function(e,t,r,i){void 0===i&&(i=1/0);var s=l(e);return s?(0,n.filter)(s,t,r,i):[]},t.getElementById=function(e,t,r){return void 0===r&&(r=!0),Array.isArray(t)||(t=[t]),(0,n.findOne)(o("id",e),t,r)},t.getElementsByTagName=function(e,t,r,i){return void 0===r&&(r=!0),void 0===i&&(i=1/0),(0,n.filter)(s.tag_name(e),t,r,i)},t.getElementsByTagType=function(e,t,r,i){return void 0===r&&(r=!0),void 0===i&&(i=1/0),(0,n.filter)(s.tag_type(e),t,r,i)}},7427:(e,t)=>{"use strict";function r(e){if(e.prev&&(e.prev.next=e.next),e.next&&(e.next.prev=e.prev),e.parent){var t=e.parent.children,r=t.lastIndexOf(e);r>=0&&t.splice(r,1)}e.next=null,e.prev=null,e.parent=null}Object.defineProperty(t,"__esModule",{value:!0}),t.prepend=t.prependChild=t.append=t.appendChild=t.replaceElement=t.removeElement=void 0,t.removeElement=r,t.replaceElement=function(e,t){var r=t.prev=e.prev;r&&(r.next=t);var i=t.next=e.next;i&&(i.prev=t);var n=t.parent=e.parent;if(n){var s=n.children;s[s.lastIndexOf(e)]=t,e.parent=null}},t.appendChild=function(e,t){if(r(t),t.next=null,t.parent=e,e.children.push(t)>1){var i=e.children[e.children.length-2];i.next=t,t.prev=i}else t.prev=null},t.append=function(e,t){r(t);var i=e.parent,n=e.next;if(t.next=n,t.prev=e,e.next=t,t.parent=i,n){if(n.prev=t,i){var s=i.children;s.splice(s.lastIndexOf(n),0,t)}}else i&&i.children.push(t)},t.prependChild=function(e,t){if(r(t),t.parent=e,t.prev=null,1!==e.children.unshift(t)){var i=e.children[1];i.prev=t,t.next=i}else t.next=null},t.prepend=function(e,t){r(t);var i=e.parent;if(i){var n=i.children;n.splice(n.indexOf(e),0,t)}e.prev&&(e.prev.next=t),t.parent=i,t.prev=e.prev,t.next=e,e.prev=t}},7853:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.findAll=t.existsOne=t.findOne=t.findOneChild=t.find=t.filter=void 0;var i=r(9959);function n(e,t,r,n){for(var s=[],o=[t],a=[0];;)if(a[0]>=o[0].length){if(1===a.length)return s;o.shift(),a.shift()}else{var l=o[0][a[0]++];if(e(l)&&(s.push(l),--n<=0))return s;r&&(0,i.hasChildren)(l)&&l.children.length>0&&(a.unshift(0),o.unshift(l.children))}}t.filter=function(e,t,r,i){return void 0===r&&(r=!0),void 0===i&&(i=1/0),n(e,Array.isArray(t)?t:[t],r,i)},t.find=n,t.findOneChild=function(e,t){return t.find(e)},t.findOne=function e(t,r,n){void 0===n&&(n=!0);for(var s=null,o=0;o0&&(s=e(t,a.children,!0)))}return s},t.existsOne=function e(t,r){return r.some((function(r){return(0,i.isTag)(r)&&(t(r)||e(t,r.children))}))},t.findAll=function(e,t){for(var r=[],n=[t],s=[0];;)if(s[0]>=n[0].length){if(1===n.length)return r;n.shift(),s.shift()}else{var o=n[0][s[0]++];(0,i.isTag)(o)&&(e(o)&&r.push(o),o.children.length>0&&(s.unshift(0),n.unshift(o.children)))}}},7559:function(e,t,r){"use strict";var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.innerText=t.textContent=t.getText=t.getInnerHTML=t.getOuterHTML=void 0;var n=r(9959),s=i(r(606)),o=r(4821);function a(e,t){return(0,s.default)(e,t)}t.getOuterHTML=a,t.getInnerHTML=function(e,t){return(0,n.hasChildren)(e)?e.children.map((function(e){return a(e,t)})).join(""):""},t.getText=function e(t){return Array.isArray(t)?t.map(e).join(""):(0,n.isTag)(t)?"br"===t.name?"\n":e(t.children):(0,n.isCDATA)(t)?e(t.children):(0,n.isText)(t)?t.data:""},t.textContent=function e(t){return Array.isArray(t)?t.map(e).join(""):(0,n.hasChildren)(t)&&!(0,n.isComment)(t)?e(t.children):(0,n.isText)(t)?t.data:""},t.innerText=function e(t){return Array.isArray(t)?t.map(e).join(""):(0,n.hasChildren)(t)&&(t.type===o.ElementType.Tag||(0,n.isCDATA)(t))?e(t.children):(0,n.isText)(t)?t.data:""}},6304:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.prevElementSibling=t.nextElementSibling=t.getName=t.hasAttrib=t.getAttributeValue=t.getSiblings=t.getParent=t.getChildren=void 0;var i=r(9959);function n(e){return(0,i.hasChildren)(e)?e.children:[]}function s(e){return e.parent||null}t.getChildren=n,t.getParent=s,t.getSiblings=function(e){var t=s(e);if(null!=t)return n(t);for(var r=[e],i=e.prev,o=e.next;null!=i;)r.unshift(i),i=i.prev;for(;null!=o;)r.push(o),o=o.next;return r},t.getAttributeValue=function(e,t){var r;return null===(r=e.attribs)||void 0===r?void 0:r[t]},t.hasAttrib=function(e,t){return null!=e.attribs&&Object.prototype.hasOwnProperty.call(e.attribs,t)&&null!=e.attribs[t]},t.getName=function(e){return e.name},t.nextElementSibling=function(e){for(var t=e.next;null!==t&&!(0,i.isTag)(t);)t=t.next;return t},t.prevElementSibling=function(e){for(var t=e.prev;null!==t&&!(0,i.isTag)(t);)t=t.prev;return t}},3094:function(e,t,r){"use strict";var i=this&&this.__createBinding||(Object.create?function(e,t,r,i){void 0===i&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);n&&!("get"in n?!t.__esModule:n.writable||n.configurable)||(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){void 0===i&&(i=r),e[i]=t[r]}),n=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),s=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.prototype.hasOwnProperty.call(e,r)&&i(t,e,r);return n(t,e),t},o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.decodeXML=t.decodeHTMLStrict=t.decodeHTMLAttribute=t.decodeHTML=t.determineBranch=t.EntityDecoder=t.DecodingMode=t.BinTrieFlags=t.fromCodePoint=t.replaceCodePoint=t.decodeCodePoint=t.xmlDecodeTree=t.htmlDecodeTree=void 0;var a=o(r(5537));t.htmlDecodeTree=a.default;var l=o(r(7424));t.xmlDecodeTree=l.default;var c=s(r(105));t.decodeCodePoint=c.default;var u,h,p,d,f=r(105);function m(e){return e>=u.ZERO&&e<=u.NINE}Object.defineProperty(t,"replaceCodePoint",{enumerable:!0,get:function(){return f.replaceCodePoint}}),Object.defineProperty(t,"fromCodePoint",{enumerable:!0,get:function(){return f.fromCodePoint}}),function(e){e[e.NUM=35]="NUM",e[e.SEMI=59]="SEMI",e[e.EQUALS=61]="EQUALS",e[e.ZERO=48]="ZERO",e[e.NINE=57]="NINE",e[e.LOWER_A=97]="LOWER_A",e[e.LOWER_F=102]="LOWER_F",e[e.LOWER_X=120]="LOWER_X",e[e.LOWER_Z=122]="LOWER_Z",e[e.UPPER_A=65]="UPPER_A",e[e.UPPER_F=70]="UPPER_F",e[e.UPPER_Z=90]="UPPER_Z"}(u||(u={})),function(e){e[e.VALUE_LENGTH=49152]="VALUE_LENGTH",e[e.BRANCH_LENGTH=16256]="BRANCH_LENGTH",e[e.JUMP_TABLE=127]="JUMP_TABLE"}(h=t.BinTrieFlags||(t.BinTrieFlags={})),function(e){e[e.EntityStart=0]="EntityStart",e[e.NumericStart=1]="NumericStart",e[e.NumericDecimal=2]="NumericDecimal",e[e.NumericHex=3]="NumericHex",e[e.NamedEntity=4]="NamedEntity"}(p||(p={})),function(e){e[e.Legacy=0]="Legacy",e[e.Strict=1]="Strict",e[e.Attribute=2]="Attribute"}(d=t.DecodingMode||(t.DecodingMode={}));var g=function(){function e(e,t,r){this.decodeTree=e,this.emitCodePoint=t,this.errors=r,this.state=p.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=d.Strict}return e.prototype.startEntity=function(e){this.decodeMode=e,this.state=p.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1},e.prototype.write=function(e,t){switch(this.state){case p.EntityStart:return e.charCodeAt(t)===u.NUM?(this.state=p.NumericStart,this.consumed+=1,this.stateNumericStart(e,t+1)):(this.state=p.NamedEntity,this.stateNamedEntity(e,t));case p.NumericStart:return this.stateNumericStart(e,t);case p.NumericDecimal:return this.stateNumericDecimal(e,t);case p.NumericHex:return this.stateNumericHex(e,t);case p.NamedEntity:return this.stateNamedEntity(e,t)}},e.prototype.stateNumericStart=function(e,t){return t>=e.length?-1:(32|e.charCodeAt(t))===u.LOWER_X?(this.state=p.NumericHex,this.consumed+=1,this.stateNumericHex(e,t+1)):(this.state=p.NumericDecimal,this.stateNumericDecimal(e,t))},e.prototype.addToNumericResult=function(e,t,r,i){if(t!==r){var n=r-t;this.result=this.result*Math.pow(i,n)+parseInt(e.substr(t,n),i),this.consumed+=n}},e.prototype.stateNumericHex=function(e,t){for(var r,i=t;t=u.UPPER_A&&r<=u.UPPER_F||r>=u.LOWER_A&&r<=u.LOWER_F)))return this.addToNumericResult(e,i,t,16),this.emitNumericEntity(n,3);t+=1}return this.addToNumericResult(e,i,t,16),-1},e.prototype.stateNumericDecimal=function(e,t){for(var r=t;t>14;t=u.UPPER_A&&e<=u.UPPER_Z||e>=u.LOWER_A&&e<=u.LOWER_Z||m(e)}(o)))?0:this.emitNotTerminatedNamedEntity();if(0!=(n=((i=r[this.treeIndex])&h.VALUE_LENGTH)>>14)){if(s===u.SEMI)return this.emitNamedEntityData(this.treeIndex,n,this.consumed+this.excess);this.decodeMode!==d.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}var o;return-1},e.prototype.emitNotTerminatedNamedEntity=function(){var e,t=this.result,r=(this.decodeTree[t]&h.VALUE_LENGTH)>>14;return this.emitNamedEntityData(t,r,this.consumed),null===(e=this.errors)||void 0===e||e.missingSemicolonAfterCharacterReference(),this.consumed},e.prototype.emitNamedEntityData=function(e,t,r){var i=this.decodeTree;return this.emitCodePoint(1===t?i[e]&~h.VALUE_LENGTH:i[e+1],r),3===t&&this.emitCodePoint(i[e+2],r),r},e.prototype.end=function(){var e;switch(this.state){case p.NamedEntity:return 0===this.result||this.decodeMode===d.Attribute&&this.result!==this.treeIndex?0:this.emitNotTerminatedNamedEntity();case p.NumericDecimal:return this.emitNumericEntity(0,2);case p.NumericHex:return this.emitNumericEntity(0,3);case p.NumericStart:return null===(e=this.errors)||void 0===e||e.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case p.EntityStart:return 0}},e}();function b(e){var t="",r=new g(e,(function(e){return t+=(0,c.fromCodePoint)(e)}));return function(e,i){for(var n=0,s=0;(s=e.indexOf("&",s))>=0;){t+=e.slice(n,s),r.startEntity(i);var o=r.write(e,s+1);if(o<0){n=s+r.end();break}n=s+o,s=0===o?n+1:n}var a=t+e.slice(n);return t="",a}}function y(e,t,r,i){var n=(t&h.BRANCH_LENGTH)>>7,s=t&h.JUMP_TABLE;if(0===n)return 0!==s&&i===s?r:-1;if(s){var o=i-s;return o<0||o>=n?-1:e[r+o]-1}for(var a=r,l=a+n-1;a<=l;){var c=a+l>>>1,u=e[c];if(ui))return e[c+n];l=c-1}}return-1}t.EntityDecoder=g,t.determineBranch=y;var v=b(a.default),w=b(l.default);t.decodeHTML=function(e,t){return void 0===t&&(t=d.Legacy),v(e,t)},t.decodeHTMLAttribute=function(e){return v(e,d.Attribute)},t.decodeHTMLStrict=function(e){return v(e,d.Strict)},t.decodeXML=function(e){return w(e,d.Strict)}},105:(e,t)=>{"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.replaceCodePoint=t.fromCodePoint=void 0;var i=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]);function n(e){var t;return e>=55296&&e<=57343||e>1114111?65533:null!==(t=i.get(e))&&void 0!==t?t:e}t.fromCodePoint=null!==(r=String.fromCodePoint)&&void 0!==r?r:function(e){var t="";return e>65535&&(e-=65536,t+=String.fromCharCode(e>>>10&1023|55296),e=56320|1023&e),t+String.fromCharCode(e)},t.replaceCodePoint=n,t.default=function(e){return(0,t.fromCodePoint)(n(e))}},1029:function(e,t,r){"use strict";var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.encodeNonAsciiHTML=t.encodeHTML=void 0;var n=i(r(6437)),s=r(9970),o=/[\t\n!-,./:-@[-`\f{-}$\x80-\uFFFF]/g;function a(e,t){for(var r,i="",o=0;null!==(r=e.exec(t));){var a=r.index;i+=t.substring(o,a);var l=t.charCodeAt(a),c=n.default.get(l);if("object"==typeof c){if(a+1{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.escapeText=t.escapeAttribute=t.escapeUTF8=t.escape=t.encodeXML=t.getCodePoint=t.xmlReplacer=void 0,t.xmlReplacer=/["&'<>$\x80-\uFFFF]/g;var r=new Map([[34,"""],[38,"&"],[39,"'"],[60,"<"],[62,">"]]);function i(e){for(var i,n="",s=0;null!==(i=t.xmlReplacer.exec(e));){var o=i.index,a=e.charCodeAt(o),l=r.get(a);void 0!==l?(n+=e.substring(s,o)+l,s=o+1):(n+="".concat(e.substring(s,o),"&#x").concat((0,t.getCodePoint)(e,o).toString(16),";"),s=t.xmlReplacer.lastIndex+=Number(55296==(64512&a)))}return n+e.substr(s)}function n(e,t){return function(r){for(var i,n=0,s="";i=e.exec(r);)n!==i.index&&(s+=r.substring(n,i.index)),s+=t.get(i[0].charCodeAt(0)),n=i.index+1;return s+r.substring(n)}}t.getCodePoint=null!=String.prototype.codePointAt?function(e,t){return e.codePointAt(t)}:function(e,t){return 55296==(64512&e.charCodeAt(t))?1024*(e.charCodeAt(t)-55296)+e.charCodeAt(t+1)-56320+65536:e.charCodeAt(t)},t.encodeXML=i,t.escape=i,t.escapeUTF8=n(/[&<>'"]/g,r),t.escapeAttribute=n(/["&\u00A0]/g,new Map([[34,"""],[38,"&"],[160," "]])),t.escapeText=n(/[&<>\u00A0]/g,new Map([[38,"&"],[60,"<"],[62,">"],[160," "]]))},5537:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=new Uint16Array('ᵁ<Õıʊҝջאٵ۞ޢߖࠏ੊ઑඡ๭༉༦჊ረዡᐕᒝᓃᓟᔥ\0\0\0\0\0\0ᕫᛍᦍᰒᷝ὾⁠↰⊍⏀⏻⑂⠤⤒ⴈ⹈⿎〖㊺㘹㞬㣾㨨㩱㫠㬮ࠀEMabcfglmnoprstu\\bfms„‹•˜¦³¹ÈÏlig耻Æ䃆P耻&䀦cute耻Á䃁reve;䄂Āiyx}rc耻Â䃂;䐐r;쀀𝔄rave耻À䃀pha;䎑acr;䄀d;橓Āgp¡on;䄄f;쀀𝔸plyFunction;恡ing耻Å䃅Ācs¾Ãr;쀀𝒜ign;扔ilde耻Ã䃃ml耻Ä䃄ЀaceforsuåûþėĜĢħĪĀcrêòkslash;或Ŷöø;櫧ed;挆y;䐑ƀcrtąċĔause;戵noullis;愬a;䎒r;쀀𝔅pf;쀀𝔹eve;䋘còēmpeq;扎܀HOacdefhilorsuōőŖƀƞƢƵƷƺǜȕɳɸɾcy;䐧PY耻©䂩ƀcpyŝŢźute;䄆Ā;iŧŨ拒talDifferentialD;慅leys;愭ȀaeioƉƎƔƘron;䄌dil耻Ç䃇rc;䄈nint;戰ot;䄊ĀdnƧƭilla;䂸terDot;䂷òſi;䎧rcleȀDMPTLJNjǑǖot;抙inus;抖lus;投imes;抗oĀcsǢǸkwiseContourIntegral;戲eCurlyĀDQȃȏoubleQuote;思uote;怙ȀlnpuȞȨɇɕonĀ;eȥȦ户;橴ƀgitȯȶȺruent;扡nt;戯ourIntegral;戮ĀfrɌɎ;愂oduct;成nterClockwiseContourIntegral;戳oss;樯cr;쀀𝒞pĀ;Cʄʅ拓ap;才րDJSZacefiosʠʬʰʴʸˋ˗ˡ˦̳ҍĀ;oŹʥtrahd;椑cy;䐂cy;䐅cy;䐏ƀgrsʿ˄ˇger;怡r;憡hv;櫤Āayː˕ron;䄎;䐔lĀ;t˝˞戇a;䎔r;쀀𝔇Āaf˫̧Ācm˰̢riticalȀADGT̖̜̀̆cute;䂴oŴ̋̍;䋙bleAcute;䋝rave;䁠ilde;䋜ond;拄ferentialD;慆Ѱ̽\0\0\0͔͂\0Ѕf;쀀𝔻ƀ;DE͈͉͍䂨ot;惜qual;扐blèCDLRUVͣͲ΂ϏϢϸontourIntegraìȹoɴ͹\0\0ͻ»͉nArrow;懓Āeo·ΤftƀARTΐΖΡrrow;懐ightArrow;懔eåˊngĀLRΫτeftĀARγιrrow;柸ightArrow;柺ightArrow;柹ightĀATϘϞrrow;懒ee;抨pɁϩ\0\0ϯrrow;懑ownArrow;懕erticalBar;戥ǹABLRTaВЪаўѿͼrrowƀ;BUНОТ憓ar;椓pArrow;懵reve;䌑eft˒к\0ц\0ѐightVector;楐eeVector;楞ectorĀ;Bљњ憽ar;楖ightǔѧ\0ѱeeVector;楟ectorĀ;BѺѻ懁ar;楗eeĀ;A҆҇护rrow;憧ĀctҒҗr;쀀𝒟rok;䄐ࠀNTacdfglmopqstuxҽӀӄӋӞӢӧӮӵԡԯԶՒ՝ՠեG;䅊H耻Ð䃐cute耻É䃉ƀaiyӒӗӜron;䄚rc耻Ê䃊;䐭ot;䄖r;쀀𝔈rave耻È䃈ement;戈ĀapӺӾcr;䄒tyɓԆ\0\0ԒmallSquare;旻erySmallSquare;斫ĀgpԦԪon;䄘f;쀀𝔼silon;䎕uĀaiԼՉlĀ;TՂՃ橵ilde;扂librium;懌Āci՗՚r;愰m;橳a;䎗ml耻Ë䃋Āipժկsts;戃onentialE;慇ʀcfiosօֈ֍ֲ׌y;䐤r;쀀𝔉lledɓ֗\0\0֣mallSquare;旼erySmallSquare;斪Ͱֺ\0ֿ\0\0ׄf;쀀𝔽All;戀riertrf;愱cò׋؀JTabcdfgorstר׬ׯ׺؀ؒؖ؛؝أ٬ٲcy;䐃耻>䀾mmaĀ;d׷׸䎓;䏜reve;䄞ƀeiy؇،ؐdil;䄢rc;䄜;䐓ot;䄠r;쀀𝔊;拙pf;쀀𝔾eater̀EFGLSTصلَٖٛ٦qualĀ;Lؾؿ扥ess;招ullEqual;执reater;檢ess;扷lantEqual;橾ilde;扳cr;쀀𝒢;扫ЀAacfiosuڅڋږڛڞڪھۊRDcy;䐪Āctڐڔek;䋇;䁞irc;䄤r;愌lbertSpace;愋ǰگ\0ڲf;愍izontalLine;攀Āctۃۅòکrok;䄦mpńېۘownHumðįqual;扏܀EJOacdfgmnostuۺ۾܃܇܎ܚܞܡܨ݄ݸދޏޕcy;䐕lig;䄲cy;䐁cute耻Í䃍Āiyܓܘrc耻Î䃎;䐘ot;䄰r;愑rave耻Ì䃌ƀ;apܠܯܿĀcgܴܷr;䄪inaryI;慈lieóϝǴ݉\0ݢĀ;eݍݎ戬Āgrݓݘral;戫section;拂isibleĀCTݬݲomma;恣imes;恢ƀgptݿރވon;䄮f;쀀𝕀a;䎙cr;愐ilde;䄨ǫޚ\0ޞcy;䐆l耻Ï䃏ʀcfosuެ޷޼߂ߐĀiyޱ޵rc;䄴;䐙r;쀀𝔍pf;쀀𝕁ǣ߇\0ߌr;쀀𝒥rcy;䐈kcy;䐄΀HJacfosߤߨ߽߬߱ࠂࠈcy;䐥cy;䐌ppa;䎚Āey߶߻dil;䄶;䐚r;쀀𝔎pf;쀀𝕂cr;쀀𝒦րJTaceflmostࠥࠩࠬࡐࡣ঳সে্਷ੇcy;䐉耻<䀼ʀcmnpr࠷࠼ࡁࡄࡍute;䄹bda;䎛g;柪lacetrf;愒r;憞ƀaeyࡗ࡜ࡡron;䄽dil;䄻;䐛Āfsࡨ॰tԀACDFRTUVarࡾࢩࢱࣦ࣠ࣼयज़ΐ४Ānrࢃ࢏gleBracket;柨rowƀ;BR࢙࢚࢞憐ar;懤ightArrow;懆eiling;挈oǵࢷ\0ࣃbleBracket;柦nǔࣈ\0࣒eeVector;楡ectorĀ;Bࣛࣜ懃ar;楙loor;挊ightĀAV࣯ࣵrrow;憔ector;楎Āerँगeƀ;AVउऊऐ抣rrow;憤ector;楚iangleƀ;BEतथऩ抲ar;槏qual;抴pƀDTVषूौownVector;楑eeVector;楠ectorĀ;Bॖॗ憿ar;楘ectorĀ;B॥०憼ar;楒ightáΜs̀EFGLSTॾঋকঝঢভqualGreater;拚ullEqual;扦reater;扶ess;檡lantEqual;橽ilde;扲r;쀀𝔏Ā;eঽা拘ftarrow;懚idot;䄿ƀnpw৔ਖਛgȀLRlr৞৷ਂਐeftĀAR০৬rrow;柵ightArrow;柷ightArrow;柶eftĀarγਊightáοightáϊf;쀀𝕃erĀLRਢਬeftArrow;憙ightArrow;憘ƀchtਾੀੂòࡌ;憰rok;䅁;扪Ѐacefiosuਗ਼੝੠੷੼અઋ઎p;椅y;䐜Ādl੥੯iumSpace;恟lintrf;愳r;쀀𝔐nusPlus;戓pf;쀀𝕄cò੶;䎜ҀJacefostuણધભીଔଙඑ඗ඞcy;䐊cute;䅃ƀaey઴હાron;䅇dil;䅅;䐝ƀgswે૰଎ativeƀMTV૓૟૨ediumSpace;怋hiĀcn૦૘ë૙eryThiî૙tedĀGL૸ଆreaterGreateòٳessLesóੈLine;䀊r;쀀𝔑ȀBnptଢନଷ଺reak;恠BreakingSpace;䂠f;愕ڀ;CDEGHLNPRSTV୕ୖ୪୼஡௫ఄ౞಄ದ೘ൡඅ櫬Āou୛୤ngruent;扢pCap;扭oubleVerticalBar;戦ƀlqxஃஊ஛ement;戉ualĀ;Tஒஓ扠ilde;쀀≂̸ists;戄reater΀;EFGLSTஶஷ஽௉௓௘௥扯qual;扱ullEqual;쀀≧̸reater;쀀≫̸ess;批lantEqual;쀀⩾̸ilde;扵umpń௲௽ownHump;쀀≎̸qual;쀀≏̸eĀfsఊధtTriangleƀ;BEచఛడ拪ar;쀀⧏̸qual;括s̀;EGLSTవశ఼ౄోౘ扮qual;扰reater;扸ess;쀀≪̸lantEqual;쀀⩽̸ilde;扴estedĀGL౨౹reaterGreater;쀀⪢̸essLess;쀀⪡̸recedesƀ;ESಒಓಛ技qual;쀀⪯̸lantEqual;拠ĀeiಫಹverseElement;戌ghtTriangleƀ;BEೋೌ೒拫ar;쀀⧐̸qual;拭ĀquೝഌuareSuĀbp೨೹setĀ;E೰ೳ쀀⊏̸qual;拢ersetĀ;Eഃആ쀀⊐̸qual;拣ƀbcpഓതൎsetĀ;Eഛഞ쀀⊂⃒qual;抈ceedsȀ;ESTലള഻െ抁qual;쀀⪰̸lantEqual;拡ilde;쀀≿̸ersetĀ;E൘൛쀀⊃⃒qual;抉ildeȀ;EFT൮൯൵ൿ扁qual;扄ullEqual;扇ilde;扉erticalBar;戤cr;쀀𝒩ilde耻Ñ䃑;䎝܀Eacdfgmoprstuvලෂ෉෕ෛ෠෧෼ขภยา฿ไlig;䅒cute耻Ó䃓Āiy෎ීrc耻Ô䃔;䐞blac;䅐r;쀀𝔒rave耻Ò䃒ƀaei෮ෲ෶cr;䅌ga;䎩cron;䎟pf;쀀𝕆enCurlyĀDQฎบoubleQuote;怜uote;怘;橔Āclวฬr;쀀𝒪ash耻Ø䃘iŬื฼de耻Õ䃕es;樷ml耻Ö䃖erĀBP๋๠Āar๐๓r;怾acĀek๚๜;揞et;掴arenthesis;揜Ҁacfhilors๿ງຊຏຒດຝະ໼rtialD;戂y;䐟r;쀀𝔓i;䎦;䎠usMinus;䂱Āipຢອncareplanåڝf;愙Ȁ;eio຺ູ໠໤檻cedesȀ;EST່້໏໚扺qual;檯lantEqual;扼ilde;找me;怳Ādp໩໮uct;戏ortionĀ;aȥ໹l;戝Āci༁༆r;쀀𝒫;䎨ȀUfos༑༖༛༟OT耻"䀢r;쀀𝔔pf;愚cr;쀀𝒬؀BEacefhiorsu༾གྷཇའཱིྦྷྪྭ႖ႩႴႾarr;椐G耻®䂮ƀcnrཎནབute;䅔g;柫rĀ;tཛྷཝ憠l;椖ƀaeyཧཬཱron;䅘dil;䅖;䐠Ā;vླྀཹ愜erseĀEUྂྙĀlq྇ྎement;戋uilibrium;懋pEquilibrium;楯r»ཹo;䎡ghtЀACDFTUVa࿁࿫࿳ဢဨၛႇϘĀnr࿆࿒gleBracket;柩rowƀ;BL࿜࿝࿡憒ar;懥eftArrow;懄eiling;按oǵ࿹\0စbleBracket;柧nǔည\0နeeVector;楝ectorĀ;Bဝသ懂ar;楕loor;挋Āerိ၃eƀ;AVဵံြ抢rrow;憦ector;楛iangleƀ;BEၐၑၕ抳ar;槐qual;抵pƀDTVၣၮၸownVector;楏eeVector;楜ectorĀ;Bႂႃ憾ar;楔ectorĀ;B႑႒懀ar;楓Āpuႛ႞f;愝ndImplies;楰ightarrow;懛ĀchႹႼr;愛;憱leDelayed;槴ڀHOacfhimoqstuფჱჷჽᄙᄞᅑᅖᅡᅧᆵᆻᆿĀCcჩხHcy;䐩y;䐨FTcy;䐬cute;䅚ʀ;aeiyᄈᄉᄎᄓᄗ檼ron;䅠dil;䅞rc;䅜;䐡r;쀀𝔖ortȀDLRUᄪᄴᄾᅉownArrow»ОeftArrow»࢚ightArrow»࿝pArrow;憑gma;䎣allCircle;战pf;쀀𝕊ɲᅭ\0\0ᅰt;戚areȀ;ISUᅻᅼᆉᆯ斡ntersection;抓uĀbpᆏᆞsetĀ;Eᆗᆘ抏qual;抑ersetĀ;Eᆨᆩ抐qual;抒nion;抔cr;쀀𝒮ar;拆ȀbcmpᇈᇛሉላĀ;sᇍᇎ拐etĀ;Eᇍᇕqual;抆ĀchᇠህeedsȀ;ESTᇭᇮᇴᇿ扻qual;檰lantEqual;扽ilde;承Tháྌ;我ƀ;esሒሓሣ拑rsetĀ;Eሜም抃qual;抇et»ሓրHRSacfhiorsሾቄ቉ቕ቞ቱቶኟዂወዑORN耻Þ䃞ADE;愢ĀHc቎ቒcy;䐋y;䐦Ābuቚቜ;䀉;䎤ƀaeyብቪቯron;䅤dil;䅢;䐢r;쀀𝔗Āeiቻ኉Dzኀ\0ኇefore;戴a;䎘Ācn኎ኘkSpace;쀀  Space;怉ldeȀ;EFTካኬኲኼ戼qual;扃ullEqual;扅ilde;扈pf;쀀𝕋ipleDot;惛Āctዖዛr;쀀𝒯rok;䅦ૡዷጎጚጦ\0ጬጱ\0\0\0\0\0ጸጽ፷ᎅ\0᏿ᐄᐊᐐĀcrዻጁute耻Ú䃚rĀ;oጇገ憟cir;楉rǣጓ\0጖y;䐎ve;䅬Āiyጞጣrc耻Û䃛;䐣blac;䅰r;쀀𝔘rave耻Ù䃙acr;䅪Ādiፁ፩erĀBPፈ፝Āarፍፐr;䁟acĀekፗፙ;揟et;掵arenthesis;揝onĀ;P፰፱拃lus;抎Āgp፻፿on;䅲f;쀀𝕌ЀADETadps᎕ᎮᎸᏄϨᏒᏗᏳrrowƀ;BDᅐᎠᎤar;椒ownArrow;懅ownArrow;憕quilibrium;楮eeĀ;AᏋᏌ报rrow;憥ownáϳerĀLRᏞᏨeftArrow;憖ightArrow;憗iĀ;lᏹᏺ䏒on;䎥ing;䅮cr;쀀𝒰ilde;䅨ml耻Ü䃜ҀDbcdefosvᐧᐬᐰᐳᐾᒅᒊᒐᒖash;披ar;櫫y;䐒ashĀ;lᐻᐼ抩;櫦Āerᑃᑅ;拁ƀbtyᑌᑐᑺar;怖Ā;iᑏᑕcalȀBLSTᑡᑥᑪᑴar;戣ine;䁼eparator;杘ilde;所ThinSpace;怊r;쀀𝔙pf;쀀𝕍cr;쀀𝒱dash;抪ʀcefosᒧᒬᒱᒶᒼirc;䅴dge;拀r;쀀𝔚pf;쀀𝕎cr;쀀𝒲Ȁfiosᓋᓐᓒᓘr;쀀𝔛;䎞pf;쀀𝕏cr;쀀𝒳ҀAIUacfosuᓱᓵᓹᓽᔄᔏᔔᔚᔠcy;䐯cy;䐇cy;䐮cute耻Ý䃝Āiyᔉᔍrc;䅶;䐫r;쀀𝔜pf;쀀𝕐cr;쀀𝒴ml;䅸ЀHacdefosᔵᔹᔿᕋᕏᕝᕠᕤcy;䐖cute;䅹Āayᕄᕉron;䅽;䐗ot;䅻Dzᕔ\0ᕛoWidtè૙a;䎖r;愨pf;愤cr;쀀𝒵௡ᖃᖊᖐ\0ᖰᖶᖿ\0\0\0\0ᗆᗛᗫᙟ᙭\0ᚕ᚛ᚲᚹ\0ᚾcute耻á䃡reve;䄃̀;Ediuyᖜᖝᖡᖣᖨᖭ戾;쀀∾̳;房rc耻â䃢te肻´̆;䐰lig耻æ䃦Ā;r²ᖺ;쀀𝔞rave耻à䃠ĀepᗊᗖĀfpᗏᗔsym;愵èᗓha;䎱ĀapᗟcĀclᗤᗧr;䄁g;樿ɤᗰ\0\0ᘊʀ;adsvᗺᗻᗿᘁᘇ戧nd;橕;橜lope;橘;橚΀;elmrszᘘᘙᘛᘞᘿᙏᙙ戠;榤e»ᘙsdĀ;aᘥᘦ戡ѡᘰᘲᘴᘶᘸᘺᘼᘾ;榨;榩;榪;榫;榬;榭;榮;榯tĀ;vᙅᙆ戟bĀ;dᙌᙍ抾;榝Āptᙔᙗh;戢»¹arr;捼Āgpᙣᙧon;䄅f;쀀𝕒΀;Eaeiop዁ᙻᙽᚂᚄᚇᚊ;橰cir;橯;扊d;手s;䀧roxĀ;e዁ᚒñᚃing耻å䃥ƀctyᚡᚦᚨr;쀀𝒶;䀪mpĀ;e዁ᚯñʈilde耻ã䃣ml耻ä䃤Āciᛂᛈoninôɲnt;樑ࠀNabcdefiklnoprsu᛭ᛱᜰ᜼ᝃᝈ᝸᝽០៦ᠹᡐᜍ᤽᥈ᥰot;櫭Ācrᛶ᜞kȀcepsᜀᜅᜍᜓong;扌psilon;䏶rime;怵imĀ;e᜚᜛戽q;拍Ŷᜢᜦee;抽edĀ;gᜬᜭ挅e»ᜭrkĀ;t፜᜷brk;掶Āoyᜁᝁ;䐱quo;怞ʀcmprtᝓ᝛ᝡᝤᝨausĀ;eĊĉptyv;榰séᜌnoõēƀahwᝯ᝱ᝳ;䎲;愶een;扬r;쀀𝔟g΀costuvwឍឝឳេ៕៛៞ƀaiuបពរðݠrc;旯p»፱ƀdptឤឨឭot;樀lus;樁imes;樂ɱឹ\0\0ើcup;樆ar;昅riangleĀdu៍្own;施p;斳plus;樄eåᑄåᒭarow;植ƀako៭ᠦᠵĀcn៲ᠣkƀlst៺֫᠂ozenge;槫riangleȀ;dlr᠒᠓᠘᠝斴own;斾eft;旂ight;斸k;搣Ʊᠫ\0ᠳƲᠯ\0ᠱ;斒;斑4;斓ck;斈ĀeoᠾᡍĀ;qᡃᡆ쀀=⃥uiv;쀀≡⃥t;挐Ȁptwxᡙᡞᡧᡬf;쀀𝕓Ā;tᏋᡣom»Ꮜtie;拈؀DHUVbdhmptuvᢅᢖᢪᢻᣗᣛᣬ᣿ᤅᤊᤐᤡȀLRlrᢎᢐᢒᢔ;敗;敔;敖;敓ʀ;DUduᢡᢢᢤᢦᢨ敐;敦;敩;敤;敧ȀLRlrᢳᢵᢷᢹ;敝;敚;敜;教΀;HLRhlrᣊᣋᣍᣏᣑᣓᣕ救;敬;散;敠;敫;敢;敟ox;槉ȀLRlrᣤᣦᣨᣪ;敕;敒;攐;攌ʀ;DUduڽ᣷᣹᣻᣽;敥;敨;攬;攴inus;抟lus;択imes;抠ȀLRlrᤙᤛᤝ᤟;敛;敘;攘;攔΀;HLRhlrᤰᤱᤳᤵᤷ᤻᤹攂;敪;敡;敞;攼;攤;攜Āevģ᥂bar耻¦䂦Ȁceioᥑᥖᥚᥠr;쀀𝒷mi;恏mĀ;e᜚᜜lƀ;bhᥨᥩᥫ䁜;槅sub;柈Ŭᥴ᥾lĀ;e᥹᥺怢t»᥺pƀ;Eeįᦅᦇ;檮Ā;qۜۛೡᦧ\0᧨ᨑᨕᨲ\0ᨷᩐ\0\0᪴\0\0᫁\0\0ᬡᬮ᭍᭒\0᯽\0ᰌƀcpr᦭ᦲ᧝ute;䄇̀;abcdsᦿᧀᧄ᧊᧕᧙戩nd;橄rcup;橉Āau᧏᧒p;橋p;橇ot;橀;쀀∩︀Āeo᧢᧥t;恁îړȀaeiu᧰᧻ᨁᨅǰ᧵\0᧸s;橍on;䄍dil耻ç䃧rc;䄉psĀ;sᨌᨍ橌m;橐ot;䄋ƀdmnᨛᨠᨦil肻¸ƭptyv;榲t脀¢;eᨭᨮ䂢räƲr;쀀𝔠ƀceiᨽᩀᩍy;䑇ckĀ;mᩇᩈ朓ark»ᩈ;䏇r΀;Ecefms᩟᩠ᩢᩫ᪤᪪᪮旋;槃ƀ;elᩩᩪᩭ䋆q;扗eɡᩴ\0\0᪈rrowĀlr᩼᪁eft;憺ight;憻ʀRSacd᪒᪔᪖᪚᪟»ཇ;擈st;抛irc;抚ash;抝nint;樐id;櫯cir;槂ubsĀ;u᪻᪼晣it»᪼ˬ᫇᫔᫺\0ᬊonĀ;eᫍᫎ䀺Ā;qÇÆɭ᫙\0\0᫢aĀ;t᫞᫟䀬;䁀ƀ;fl᫨᫩᫫戁îᅠeĀmx᫱᫶ent»᫩eóɍǧ᫾\0ᬇĀ;dኻᬂot;橭nôɆƀfryᬐᬔᬗ;쀀𝕔oäɔ脀©;sŕᬝr;愗Āaoᬥᬩrr;憵ss;朗Ācuᬲᬷr;쀀𝒸Ābpᬼ᭄Ā;eᭁᭂ櫏;櫑Ā;eᭉᭊ櫐;櫒dot;拯΀delprvw᭠᭬᭷ᮂᮬᯔ᯹arrĀlr᭨᭪;椸;椵ɰ᭲\0\0᭵r;拞c;拟arrĀ;p᭿ᮀ憶;椽̀;bcdosᮏᮐᮖᮡᮥᮨ截rcap;橈Āauᮛᮞp;橆p;橊ot;抍r;橅;쀀∪︀Ȁalrv᮵ᮿᯞᯣrrĀ;mᮼᮽ憷;椼yƀevwᯇᯔᯘqɰᯎ\0\0ᯒreã᭳uã᭵ee;拎edge;拏en耻¤䂤earrowĀlrᯮ᯳eft»ᮀight»ᮽeäᯝĀciᰁᰇoninôǷnt;戱lcty;挭ঀAHabcdefhijlorstuwz᰸᰻᰿ᱝᱩᱵᲊᲞᲬᲷ᳻᳿ᴍᵻᶑᶫᶻ᷆᷍rò΁ar;楥Ȁglrs᱈ᱍ᱒᱔ger;怠eth;愸òᄳhĀ;vᱚᱛ怐»ऊūᱡᱧarow;椏aã̕Āayᱮᱳron;䄏;䐴ƀ;ao̲ᱼᲄĀgrʿᲁr;懊tseq;橷ƀglmᲑᲔᲘ耻°䂰ta;䎴ptyv;榱ĀirᲣᲨsht;楿;쀀𝔡arĀlrᲳᲵ»ࣜ»သʀaegsv᳂͸᳖᳜᳠mƀ;oș᳊᳔ndĀ;ș᳑uit;晦amma;䏝in;拲ƀ;io᳧᳨᳸䃷de脀÷;o᳧ᳰntimes;拇nø᳷cy;䑒cɯᴆ\0\0ᴊrn;挞op;挍ʀlptuwᴘᴝᴢᵉᵕlar;䀤f;쀀𝕕ʀ;emps̋ᴭᴷᴽᵂqĀ;d͒ᴳot;扑inus;戸lus;戔quare;抡blebarwedgåúnƀadhᄮᵝᵧownarrowóᲃarpoonĀlrᵲᵶefôᲴighôᲶŢᵿᶅkaro÷གɯᶊ\0\0ᶎrn;挟op;挌ƀcotᶘᶣᶦĀryᶝᶡ;쀀𝒹;䑕l;槶rok;䄑Ādrᶰᶴot;拱iĀ;fᶺ᠖斿Āah᷀᷃ròЩaòྦangle;榦Āci᷒ᷕy;䑟grarr;柿ऀDacdefglmnopqrstuxḁḉḙḸոḼṉṡṾấắẽỡἪἷὄ὎὚ĀDoḆᴴoôᲉĀcsḎḔute耻é䃩ter;橮ȀaioyḢḧḱḶron;䄛rĀ;cḭḮ扖耻ê䃪lon;払;䑍ot;䄗ĀDrṁṅot;扒;쀀𝔢ƀ;rsṐṑṗ檚ave耻è䃨Ā;dṜṝ檖ot;檘Ȁ;ilsṪṫṲṴ檙nters;揧;愓Ā;dṹṺ檕ot;檗ƀapsẅẉẗcr;䄓tyƀ;svẒẓẕ戅et»ẓpĀ1;ẝẤijạả;怄;怅怃ĀgsẪẬ;䅋p;怂ĀgpẴẸon;䄙f;쀀𝕖ƀalsỄỎỒrĀ;sỊị拕l;槣us;橱iƀ;lvỚớở䎵on»ớ;䏵ȀcsuvỪỳἋἣĀioữḱrc»Ḯɩỹ\0\0ỻíՈantĀglἂἆtr»ṝess»Ṻƀaeiἒ἖Ἒls;䀽st;扟vĀ;DȵἠD;橸parsl;槥ĀDaἯἳot;打rr;楱ƀcdiἾὁỸr;愯oô͒ĀahὉὋ;䎷耻ð䃰Āmrὓὗl耻ë䃫o;悬ƀcipὡὤὧl;䀡sôծĀeoὬὴctatioîՙnentialåչৡᾒ\0ᾞ\0ᾡᾧ\0\0ῆῌ\0ΐ\0ῦῪ \0 ⁚llingdotseñṄy;䑄male;晀ƀilrᾭᾳ῁lig;耀ffiɩᾹ\0\0᾽g;耀ffig;耀ffl;쀀𝔣lig;耀filig;쀀fjƀaltῙ῜ῡt;晭ig;耀flns;斱of;䆒ǰ΅\0ῳf;쀀𝕗ĀakֿῷĀ;vῼ´拔;櫙artint;樍Āao‌⁕Ācs‑⁒ႉ‸⁅⁈\0⁐β•‥‧‪‬\0‮耻½䂽;慓耻¼䂼;慕;慙;慛Ƴ‴\0‶;慔;慖ʴ‾⁁\0\0⁃耻¾䂾;慗;慜5;慘ƶ⁌\0⁎;慚;慝8;慞l;恄wn;挢cr;쀀𝒻ࢀEabcdefgijlnorstv₂₉₟₥₰₴⃰⃵⃺⃿℃ℒℸ̗ℾ⅒↞Ā;lٍ₇;檌ƀcmpₐₕ₝ute;䇵maĀ;dₜ᳚䎳;檆reve;䄟Āiy₪₮rc;䄝;䐳ot;䄡Ȁ;lqsؾق₽⃉ƀ;qsؾٌ⃄lanô٥Ȁ;cdl٥⃒⃥⃕c;檩otĀ;o⃜⃝檀Ā;l⃢⃣檂;檄Ā;e⃪⃭쀀⋛︀s;檔r;쀀𝔤Ā;gٳ؛mel;愷cy;䑓Ȁ;Eajٚℌℎℐ;檒;檥;檤ȀEaesℛℝ℩ℴ;扩pĀ;p℣ℤ檊rox»ℤĀ;q℮ℯ檈Ā;q℮ℛim;拧pf;쀀𝕘Āci⅃ⅆr;愊mƀ;el٫ⅎ⅐;檎;檐茀>;cdlqr׮ⅠⅪⅮⅳⅹĀciⅥⅧ;檧r;橺ot;拗Par;榕uest;橼ʀadelsↄⅪ←ٖ↛ǰ↉\0↎proø₞r;楸qĀlqؿ↖lesó₈ií٫Āen↣↭rtneqq;쀀≩︀Å↪ԀAabcefkosy⇄⇇⇱⇵⇺∘∝∯≨≽ròΠȀilmr⇐⇔⇗⇛rsðᒄf»․ilôکĀdr⇠⇤cy;䑊ƀ;cwࣴ⇫⇯ir;楈;憭ar;意irc;䄥ƀalr∁∎∓rtsĀ;u∉∊晥it»∊lip;怦con;抹r;쀀𝔥sĀew∣∩arow;椥arow;椦ʀamopr∺∾≃≞≣rr;懿tht;戻kĀlr≉≓eftarrow;憩ightarrow;憪f;쀀𝕙bar;怕ƀclt≯≴≸r;쀀𝒽asè⇴rok;䄧Ābp⊂⊇ull;恃hen»ᱛૡ⊣\0⊪\0⊸⋅⋎\0⋕⋳\0\0⋸⌢⍧⍢⍿\0⎆⎪⎴cute耻í䃭ƀ;iyݱ⊰⊵rc耻î䃮;䐸Ācx⊼⊿y;䐵cl耻¡䂡ĀfrΟ⋉;쀀𝔦rave耻ì䃬Ȁ;inoܾ⋝⋩⋮Āin⋢⋦nt;樌t;戭fin;槜ta;愩lig;䄳ƀaop⋾⌚⌝ƀcgt⌅⌈⌗r;䄫ƀelpܟ⌏⌓inåގarôܠh;䄱f;抷ed;䆵ʀ;cfotӴ⌬⌱⌽⍁are;愅inĀ;t⌸⌹戞ie;槝doô⌙ʀ;celpݗ⍌⍐⍛⍡al;抺Āgr⍕⍙eróᕣã⍍arhk;樗rod;樼Ȁcgpt⍯⍲⍶⍻y;䑑on;䄯f;쀀𝕚a;䎹uest耻¿䂿Āci⎊⎏r;쀀𝒾nʀ;EdsvӴ⎛⎝⎡ӳ;拹ot;拵Ā;v⎦⎧拴;拳Ā;iݷ⎮lde;䄩ǫ⎸\0⎼cy;䑖l耻ï䃯̀cfmosu⏌⏗⏜⏡⏧⏵Āiy⏑⏕rc;䄵;䐹r;쀀𝔧ath;䈷pf;쀀𝕛ǣ⏬\0⏱r;쀀𝒿rcy;䑘kcy;䑔Ѐacfghjos␋␖␢␧␭␱␵␻ppaĀ;v␓␔䎺;䏰Āey␛␠dil;䄷;䐺r;쀀𝔨reen;䄸cy;䑅cy;䑜pf;쀀𝕜cr;쀀𝓀஀ABEHabcdefghjlmnoprstuv⑰⒁⒆⒍⒑┎┽╚▀♎♞♥♹♽⚚⚲⛘❝❨➋⟀⠁⠒ƀart⑷⑺⑼rò৆òΕail;椛arr;椎Ā;gঔ⒋;檋ar;楢ॣ⒥\0⒪\0⒱\0\0\0\0\0⒵Ⓔ\0ⓆⓈⓍ\0⓹ute;䄺mptyv;榴raîࡌbda;䎻gƀ;dlࢎⓁⓃ;榑åࢎ;檅uo耻«䂫rЀ;bfhlpst࢙ⓞⓦⓩ⓫⓮⓱⓵Ā;f࢝ⓣs;椟s;椝ë≒p;憫l;椹im;楳l;憢ƀ;ae⓿─┄檫il;椙Ā;s┉┊檭;쀀⪭︀ƀabr┕┙┝rr;椌rk;杲Āak┢┬cĀek┨┪;䁻;䁛Āes┱┳;榋lĀdu┹┻;榏;榍Ȁaeuy╆╋╖╘ron;䄾Ādi═╔il;䄼ìࢰâ┩;䐻Ȁcqrs╣╦╭╽a;椶uoĀ;rนᝆĀdu╲╷har;楧shar;楋h;憲ʀ;fgqs▋▌উ◳◿扤tʀahlrt▘▤▷◂◨rrowĀ;t࢙□aé⓶arpoonĀdu▯▴own»њp»०eftarrows;懇ightƀahs◍◖◞rrowĀ;sࣴࢧarpoonó྘quigarro÷⇰hreetimes;拋ƀ;qs▋ও◺lanôবʀ;cdgsব☊☍☝☨c;檨otĀ;o☔☕橿Ā;r☚☛檁;檃Ā;e☢☥쀀⋚︀s;檓ʀadegs☳☹☽♉♋pproøⓆot;拖qĀgq♃♅ôউgtò⒌ôছiíলƀilr♕࣡♚sht;楼;쀀𝔩Ā;Eজ♣;檑š♩♶rĀdu▲♮Ā;l॥♳;楪lk;斄cy;䑙ʀ;achtੈ⚈⚋⚑⚖rò◁orneòᴈard;楫ri;旺Āio⚟⚤dot;䅀ustĀ;a⚬⚭掰che»⚭ȀEaes⚻⚽⛉⛔;扨pĀ;p⛃⛄檉rox»⛄Ā;q⛎⛏檇Ā;q⛎⚻im;拦Ѐabnoptwz⛩⛴⛷✚✯❁❇❐Ānr⛮⛱g;柬r;懽rëࣁgƀlmr⛿✍✔eftĀar০✇ightá৲apsto;柼ightá৽parrowĀlr✥✩efô⓭ight;憬ƀafl✶✹✽r;榅;쀀𝕝us;樭imes;樴š❋❏st;戗áፎƀ;ef❗❘᠀旊nge»❘arĀ;l❤❥䀨t;榓ʀachmt❳❶❼➅➇ròࢨorneòᶌarĀ;d྘➃;業;怎ri;抿̀achiqt➘➝ੀ➢➮➻quo;怹r;쀀𝓁mƀ;egল➪➬;檍;檏Ābu┪➳oĀ;rฟ➹;怚rok;䅂萀<;cdhilqrࠫ⟒☹⟜⟠⟥⟪⟰Āci⟗⟙;檦r;橹reå◲mes;拉arr;楶uest;橻ĀPi⟵⟹ar;榖ƀ;ef⠀भ᠛旃rĀdu⠇⠍shar;楊har;楦Āen⠗⠡rtneqq;쀀≨︀Å⠞܀Dacdefhilnopsu⡀⡅⢂⢎⢓⢠⢥⢨⣚⣢⣤ઃ⣳⤂Dot;戺Ȁclpr⡎⡒⡣⡽r耻¯䂯Āet⡗⡙;時Ā;e⡞⡟朠se»⡟Ā;sျ⡨toȀ;dluျ⡳⡷⡻owîҌefôएðᏑker;斮Āoy⢇⢌mma;権;䐼ash;怔asuredangle»ᘦr;쀀𝔪o;愧ƀcdn⢯⢴⣉ro耻µ䂵Ȁ;acdᑤ⢽⣀⣄sôᚧir;櫰ot肻·Ƶusƀ;bd⣒ᤃ⣓戒Ā;uᴼ⣘;横ţ⣞⣡p;櫛ò−ðઁĀdp⣩⣮els;抧f;쀀𝕞Āct⣸⣽r;쀀𝓂pos»ᖝƀ;lm⤉⤊⤍䎼timap;抸ఀGLRVabcdefghijlmoprstuvw⥂⥓⥾⦉⦘⧚⧩⨕⨚⩘⩝⪃⪕⪤⪨⬄⬇⭄⭿⮮ⰴⱧⱼ⳩Āgt⥇⥋;쀀⋙̸Ā;v⥐௏쀀≫⃒ƀelt⥚⥲⥶ftĀar⥡⥧rrow;懍ightarrow;懎;쀀⋘̸Ā;v⥻ే쀀≪⃒ightarrow;懏ĀDd⦎⦓ash;抯ash;抮ʀbcnpt⦣⦧⦬⦱⧌la»˞ute;䅄g;쀀∠⃒ʀ;Eiop඄⦼⧀⧅⧈;쀀⩰̸d;쀀≋̸s;䅉roø඄urĀ;a⧓⧔普lĀ;s⧓ସdz⧟\0⧣p肻 ଷmpĀ;e௹ఀʀaeouy⧴⧾⨃⨐⨓ǰ⧹\0⧻;橃on;䅈dil;䅆ngĀ;dൾ⨊ot;쀀⩭̸p;橂;䐽ash;怓΀;Aadqsxஒ⨩⨭⨻⩁⩅⩐rr;懗rĀhr⨳⨶k;椤Ā;oᏲᏰot;쀀≐̸uiöୣĀei⩊⩎ar;椨í஘istĀ;s஠டr;쀀𝔫ȀEest௅⩦⩹⩼ƀ;qs஼⩭௡ƀ;qs஼௅⩴lanô௢ií௪Ā;rஶ⪁»ஷƀAap⪊⪍⪑rò⥱rr;憮ar;櫲ƀ;svྍ⪜ྌĀ;d⪡⪢拼;拺cy;䑚΀AEadest⪷⪺⪾⫂⫅⫶⫹rò⥦;쀀≦̸rr;憚r;急Ȁ;fqs఻⫎⫣⫯tĀar⫔⫙rro÷⫁ightarro÷⪐ƀ;qs఻⪺⫪lanôౕĀ;sౕ⫴»శiíౝĀ;rవ⫾iĀ;eచథiäඐĀpt⬌⬑f;쀀𝕟膀¬;in⬙⬚⬶䂬nȀ;Edvஉ⬤⬨⬮;쀀⋹̸ot;쀀⋵̸ǡஉ⬳⬵;拷;拶iĀ;vಸ⬼ǡಸ⭁⭃;拾;拽ƀaor⭋⭣⭩rȀ;ast୻⭕⭚⭟lleì୻l;쀀⫽⃥;쀀∂̸lint;樔ƀ;ceಒ⭰⭳uåಥĀ;cಘ⭸Ā;eಒ⭽ñಘȀAait⮈⮋⮝⮧rò⦈rrƀ;cw⮔⮕⮙憛;쀀⤳̸;쀀↝̸ghtarrow»⮕riĀ;eೋೖ΀chimpqu⮽⯍⯙⬄୸⯤⯯Ȁ;cerല⯆ഷ⯉uå൅;쀀𝓃ortɭ⬅\0\0⯖ará⭖mĀ;e൮⯟Ā;q൴൳suĀbp⯫⯭å೸åഋƀbcp⯶ⰑⰙȀ;Ees⯿ⰀഢⰄ抄;쀀⫅̸etĀ;eഛⰋqĀ;qണⰀcĀ;eലⰗñസȀ;EesⰢⰣൟⰧ抅;쀀⫆̸etĀ;e൘ⰮqĀ;qൠⰣȀgilrⰽⰿⱅⱇìௗlde耻ñ䃱çృiangleĀlrⱒⱜeftĀ;eచⱚñదightĀ;eೋⱥñ೗Ā;mⱬⱭ䎽ƀ;esⱴⱵⱹ䀣ro;愖p;怇ҀDHadgilrsⲏⲔⲙⲞⲣⲰⲶⳓⳣash;抭arr;椄p;쀀≍⃒ash;抬ĀetⲨⲬ;쀀≥⃒;쀀>⃒nfin;槞ƀAetⲽⳁⳅrr;椂;쀀≤⃒Ā;rⳊⳍ쀀<⃒ie;쀀⊴⃒ĀAtⳘⳜrr;椃rie;쀀⊵⃒im;쀀∼⃒ƀAan⳰⳴ⴂrr;懖rĀhr⳺⳽k;椣Ā;oᏧᏥear;椧ቓ᪕\0\0\0\0\0\0\0\0\0\0\0\0\0ⴭ\0ⴸⵈⵠⵥ⵲ⶄᬇ\0\0ⶍⶫ\0ⷈⷎ\0ⷜ⸙⸫⸾⹃Ācsⴱ᪗ute耻ó䃳ĀiyⴼⵅrĀ;c᪞ⵂ耻ô䃴;䐾ʀabios᪠ⵒⵗLjⵚlac;䅑v;樸old;榼lig;䅓Ācr⵩⵭ir;榿;쀀𝔬ͯ⵹\0\0⵼\0ⶂn;䋛ave耻ò䃲;槁Ābmⶈ෴ar;榵Ȁacitⶕ⶘ⶥⶨrò᪀Āir⶝ⶠr;榾oss;榻nå๒;槀ƀaeiⶱⶵⶹcr;䅍ga;䏉ƀcdnⷀⷅǍron;䎿;榶pf;쀀𝕠ƀaelⷔ⷗ǒr;榷rp;榹΀;adiosvⷪⷫⷮ⸈⸍⸐⸖戨rò᪆Ȁ;efmⷷⷸ⸂⸅橝rĀ;oⷾⷿ愴f»ⷿ耻ª䂪耻º䂺gof;抶r;橖lope;橗;橛ƀclo⸟⸡⸧ò⸁ash耻ø䃸l;折iŬⸯ⸴de耻õ䃵esĀ;aǛ⸺s;樶ml耻ö䃶bar;挽ૡ⹞\0⹽\0⺀⺝\0⺢⺹\0\0⻋ຜ\0⼓\0\0⼫⾼\0⿈rȀ;astЃ⹧⹲຅脀¶;l⹭⹮䂶leìЃɩ⹸\0\0⹻m;櫳;櫽y;䐿rʀcimpt⺋⺏⺓ᡥ⺗nt;䀥od;䀮il;怰enk;怱r;쀀𝔭ƀimo⺨⺰⺴Ā;v⺭⺮䏆;䏕maô੶ne;明ƀ;tv⺿⻀⻈䏀chfork»´;䏖Āau⻏⻟nĀck⻕⻝kĀ;h⇴⻛;愎ö⇴sҀ;abcdemst⻳⻴ᤈ⻹⻽⼄⼆⼊⼎䀫cir;樣ir;樢Āouᵀ⼂;樥;橲n肻±ຝim;樦wo;樧ƀipu⼙⼠⼥ntint;樕f;쀀𝕡nd耻£䂣Ԁ;Eaceinosu່⼿⽁⽄⽇⾁⾉⾒⽾⾶;檳p;檷uå໙Ā;c໎⽌̀;acens່⽙⽟⽦⽨⽾pproø⽃urlyeñ໙ñ໎ƀaes⽯⽶⽺pprox;檹qq;檵im;拨iíໟmeĀ;s⾈ຮ怲ƀEas⽸⾐⽺ð⽵ƀdfp໬⾙⾯ƀals⾠⾥⾪lar;挮ine;挒urf;挓Ā;t໻⾴ï໻rel;抰Āci⿀⿅r;쀀𝓅;䏈ncsp;怈̀fiopsu⿚⋢⿟⿥⿫⿱r;쀀𝔮pf;쀀𝕢rime;恗cr;쀀𝓆ƀaeo⿸〉〓tĀei⿾々rnionóڰnt;樖stĀ;e【】䀿ñἙô༔઀ABHabcdefhilmnoprstux぀けさすムㄎㄫㅇㅢㅲㆎ㈆㈕㈤㈩㉘㉮㉲㊐㊰㊷ƀartぇおがròႳòϝail;検aròᱥar;楤΀cdenqrtとふへみわゔヌĀeuねぱ;쀀∽̱te;䅕iãᅮmptyv;榳gȀ;del࿑らるろ;榒;榥å࿑uo耻»䂻rր;abcfhlpstw࿜ガクシスゼゾダッデナp;極Ā;f࿠ゴs;椠;椳s;椞ë≝ð✮l;楅im;楴l;憣;憝Āaiパフil;椚oĀ;nホボ戶aló༞ƀabrョリヮrò៥rk;杳ĀakンヽcĀekヹ・;䁽;䁝Āes㄂㄄;榌lĀduㄊㄌ;榎;榐Ȁaeuyㄗㄜㄧㄩron;䅙Ādiㄡㄥil;䅗ì࿲âヺ;䑀Ȁclqsㄴㄷㄽㅄa;椷dhar;楩uoĀ;rȎȍh;憳ƀacgㅎㅟངlȀ;ipsླྀㅘㅛႜnåႻarôྩt;断ƀilrㅩဣㅮsht;楽;쀀𝔯ĀaoㅷㆆrĀduㅽㅿ»ѻĀ;l႑ㆄ;楬Ā;vㆋㆌ䏁;䏱ƀgns㆕ㇹㇼht̀ahlrstㆤㆰ㇂㇘㇤㇮rrowĀ;t࿜ㆭaéトarpoonĀduㆻㆿowîㅾp»႒eftĀah㇊㇐rrowó࿪arpoonóՑightarrows;應quigarro÷ニhreetimes;拌g;䋚ingdotseñἲƀahm㈍㈐㈓rò࿪aòՑ;怏oustĀ;a㈞㈟掱che»㈟mid;櫮Ȁabpt㈲㈽㉀㉒Ānr㈷㈺g;柭r;懾rëဃƀafl㉇㉊㉎r;榆;쀀𝕣us;樮imes;樵Āap㉝㉧rĀ;g㉣㉤䀩t;榔olint;樒arò㇣Ȁachq㉻㊀Ⴜ㊅quo;怺r;쀀𝓇Ābu・㊊oĀ;rȔȓƀhir㊗㊛㊠reåㇸmes;拊iȀ;efl㊪ၙᠡ㊫方tri;槎luhar;楨;愞ൡ㋕㋛㋟㌬㌸㍱\0㍺㎤\0\0㏬㏰\0㐨㑈㑚㒭㒱㓊㓱\0㘖\0\0㘳cute;䅛quï➺Ԁ;Eaceinpsyᇭ㋳㋵㋿㌂㌋㌏㌟㌦㌩;檴ǰ㋺\0㋼;檸on;䅡uåᇾĀ;dᇳ㌇il;䅟rc;䅝ƀEas㌖㌘㌛;檶p;檺im;择olint;樓iíሄ;䑁otƀ;be㌴ᵇ㌵担;橦΀Aacmstx㍆㍊㍗㍛㍞㍣㍭rr;懘rĀhr㍐㍒ë∨Ā;oਸ਼਴t耻§䂧i;䀻war;椩mĀin㍩ðnuóñt;朶rĀ;o㍶⁕쀀𝔰Ȁacoy㎂㎆㎑㎠rp;景Āhy㎋㎏cy;䑉;䑈rtɭ㎙\0\0㎜iäᑤaraì⹯耻­䂭Āgm㎨㎴maƀ;fv㎱㎲㎲䏃;䏂Ѐ;deglnprካ㏅㏉㏎㏖㏞㏡㏦ot;橪Ā;q኱ኰĀ;E㏓㏔檞;檠Ā;E㏛㏜檝;檟e;扆lus;樤arr;楲aròᄽȀaeit㏸㐈㐏㐗Āls㏽㐄lsetmé㍪hp;樳parsl;槤Ādlᑣ㐔e;挣Ā;e㐜㐝檪Ā;s㐢㐣檬;쀀⪬︀ƀflp㐮㐳㑂tcy;䑌Ā;b㐸㐹䀯Ā;a㐾㐿槄r;挿f;쀀𝕤aĀdr㑍ЂesĀ;u㑔㑕晠it»㑕ƀcsu㑠㑹㒟Āau㑥㑯pĀ;sᆈ㑫;쀀⊓︀pĀ;sᆴ㑵;쀀⊔︀uĀbp㑿㒏ƀ;esᆗᆜ㒆etĀ;eᆗ㒍ñᆝƀ;esᆨᆭ㒖etĀ;eᆨ㒝ñᆮƀ;afᅻ㒦ְrť㒫ֱ»ᅼaròᅈȀcemt㒹㒾㓂㓅r;쀀𝓈tmîñiì㐕aræᆾĀar㓎㓕rĀ;f㓔ឿ昆Āan㓚㓭ightĀep㓣㓪psiloîỠhé⺯s»⡒ʀbcmnp㓻㕞ሉ㖋㖎Ҁ;Edemnprs㔎㔏㔑㔕㔞㔣㔬㔱㔶抂;櫅ot;檽Ā;dᇚ㔚ot;櫃ult;櫁ĀEe㔨㔪;櫋;把lus;檿arr;楹ƀeiu㔽㕒㕕tƀ;en㔎㕅㕋qĀ;qᇚ㔏eqĀ;q㔫㔨m;櫇Ābp㕚㕜;櫕;櫓c̀;acensᇭ㕬㕲㕹㕻㌦pproø㋺urlyeñᇾñᇳƀaes㖂㖈㌛pproø㌚qñ㌗g;晪ڀ123;Edehlmnps㖩㖬㖯ሜ㖲㖴㗀㗉㗕㗚㗟㗨㗭耻¹䂹耻²䂲耻³䂳;櫆Āos㖹㖼t;檾ub;櫘Ā;dሢ㗅ot;櫄sĀou㗏㗒l;柉b;櫗arr;楻ult;櫂ĀEe㗤㗦;櫌;抋lus;櫀ƀeiu㗴㘉㘌tƀ;enሜ㗼㘂qĀ;qሢ㖲eqĀ;q㗧㗤m;櫈Ābp㘑㘓;櫔;櫖ƀAan㘜㘠㘭rr;懙rĀhr㘦㘨ë∮Ā;oਫ਩war;椪lig耻ß䃟௡㙑㙝㙠ዎ㙳㙹\0㙾㛂\0\0\0\0\0㛛㜃\0㜉㝬\0\0\0㞇ɲ㙖\0\0㙛get;挖;䏄rë๟ƀaey㙦㙫㙰ron;䅥dil;䅣;䑂lrec;挕r;쀀𝔱Ȁeiko㚆㚝㚵㚼Dz㚋\0㚑eĀ4fኄኁaƀ;sv㚘㚙㚛䎸ym;䏑Ācn㚢㚲kĀas㚨㚮pproø዁im»ኬsðኞĀas㚺㚮ð዁rn耻þ䃾Ǭ̟㛆⋧es膀×;bd㛏㛐㛘䃗Ā;aᤏ㛕r;樱;樰ƀeps㛡㛣㜀á⩍Ȁ;bcf҆㛬㛰㛴ot;挶ir;櫱Ā;o㛹㛼쀀𝕥rk;櫚á㍢rime;怴ƀaip㜏㜒㝤dåቈ΀adempst㜡㝍㝀㝑㝗㝜㝟ngleʀ;dlqr㜰㜱㜶㝀㝂斵own»ᶻeftĀ;e⠀㜾ñम;扜ightĀ;e㊪㝋ñၚot;旬inus;樺lus;樹b;槍ime;樻ezium;揢ƀcht㝲㝽㞁Āry㝷㝻;쀀𝓉;䑆cy;䑛rok;䅧Āio㞋㞎xô᝷headĀlr㞗㞠eftarro÷ࡏightarrow»ཝऀAHabcdfghlmoprstuw㟐㟓㟗㟤㟰㟼㠎㠜㠣㠴㡑㡝㡫㢩㣌㣒㣪㣶ròϭar;楣Ācr㟜㟢ute耻ú䃺òᅐrǣ㟪\0㟭y;䑞ve;䅭Āiy㟵㟺rc耻û䃻;䑃ƀabh㠃㠆㠋ròᎭlac;䅱aòᏃĀir㠓㠘sht;楾;쀀𝔲rave耻ù䃹š㠧㠱rĀlr㠬㠮»ॗ»ႃlk;斀Āct㠹㡍ɯ㠿\0\0㡊rnĀ;e㡅㡆挜r»㡆op;挏ri;旸Āal㡖㡚cr;䅫肻¨͉Āgp㡢㡦on;䅳f;쀀𝕦̀adhlsuᅋ㡸㡽፲㢑㢠ownáᎳarpoonĀlr㢈㢌efô㠭ighô㠯iƀ;hl㢙㢚㢜䏅»ᏺon»㢚parrows;懈ƀcit㢰㣄㣈ɯ㢶\0\0㣁rnĀ;e㢼㢽挝r»㢽op;挎ng;䅯ri;旹cr;쀀𝓊ƀdir㣙㣝㣢ot;拰lde;䅩iĀ;f㜰㣨»᠓Āam㣯㣲rò㢨l耻ü䃼angle;榧ހABDacdeflnoprsz㤜㤟㤩㤭㦵㦸㦽㧟㧤㧨㧳㧹㧽㨁㨠ròϷarĀ;v㤦㤧櫨;櫩asèϡĀnr㤲㤷grt;榜΀eknprst㓣㥆㥋㥒㥝㥤㦖appá␕othinçẖƀhir㓫⻈㥙opô⾵Ā;hᎷ㥢ïㆍĀiu㥩㥭gmá㎳Ābp㥲㦄setneqĀ;q㥽㦀쀀⊊︀;쀀⫋︀setneqĀ;q㦏㦒쀀⊋︀;쀀⫌︀Āhr㦛㦟etá㚜iangleĀlr㦪㦯eft»थight»ၑy;䐲ash»ံƀelr㧄㧒㧗ƀ;beⷪ㧋㧏ar;抻q;扚lip;拮Ābt㧜ᑨaòᑩr;쀀𝔳tré㦮suĀbp㧯㧱»ജ»൙pf;쀀𝕧roð໻tré㦴Ācu㨆㨋r;쀀𝓋Ābp㨐㨘nĀEe㦀㨖»㥾nĀEe㦒㨞»㦐igzag;榚΀cefoprs㨶㨻㩖㩛㩔㩡㩪irc;䅵Ādi㩀㩑Ābg㩅㩉ar;機eĀ;qᗺ㩏;扙erp;愘r;쀀𝔴pf;쀀𝕨Ā;eᑹ㩦atèᑹcr;쀀𝓌ૣណ㪇\0㪋\0㪐㪛\0\0㪝㪨㪫㪯\0\0㫃㫎\0㫘ៜ៟tré៑r;쀀𝔵ĀAa㪔㪗ròσrò৶;䎾ĀAa㪡㪤ròθrò৫að✓is;拻ƀdptឤ㪵㪾Āfl㪺ឩ;쀀𝕩imåឲĀAa㫇㫊ròώròਁĀcq㫒ីr;쀀𝓍Āpt៖㫜ré។Ѐacefiosu㫰㫽㬈㬌㬑㬕㬛㬡cĀuy㫶㫻te耻ý䃽;䑏Āiy㬂㬆rc;䅷;䑋n耻¥䂥r;쀀𝔶cy;䑗pf;쀀𝕪cr;쀀𝓎Ācm㬦㬩y;䑎l耻ÿ䃿Ԁacdefhiosw㭂㭈㭔㭘㭤㭩㭭㭴㭺㮀cute;䅺Āay㭍㭒ron;䅾;䐷ot;䅼Āet㭝㭡træᕟa;䎶r;쀀𝔷cy;䐶grarr;懝pf;쀀𝕫cr;쀀𝓏Ājn㮅㮇;怍j;怌'.split("").map((function(e){return e.charCodeAt(0)})))},7424:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=new Uint16Array("Ȁaglq\tɭ\0\0p;䀦os;䀧t;䀾t;䀼uot;䀢".split("").map((function(e){return e.charCodeAt(0)})))},6437:(e,t)=>{"use strict";function r(e){for(var t=1;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.decodeXMLStrict=t.decodeHTML5Strict=t.decodeHTML4Strict=t.decodeHTML5=t.decodeHTML4=t.decodeHTMLAttribute=t.decodeHTMLStrict=t.decodeHTML=t.decodeXML=t.DecodingMode=t.EntityDecoder=t.encodeHTML5=t.encodeHTML4=t.encodeNonAsciiHTML=t.encodeHTML=t.escapeText=t.escapeAttribute=t.escapeUTF8=t.escape=t.encodeXML=t.encode=t.decodeStrict=t.decode=t.EncodingMode=t.EntityLevel=void 0;var i,n,s=r(3094),o=r(1029),a=r(9970);function l(e,t){if(void 0===t&&(t=i.XML),("number"==typeof t?t:t.level)===i.HTML){var r="object"==typeof t?t.mode:void 0;return(0,s.decodeHTML)(e,r)}return(0,s.decodeXML)(e)}!function(e){e[e.XML=0]="XML",e[e.HTML=1]="HTML"}(i=t.EntityLevel||(t.EntityLevel={})),function(e){e[e.UTF8=0]="UTF8",e[e.ASCII=1]="ASCII",e[e.Extensive=2]="Extensive",e[e.Attribute=3]="Attribute",e[e.Text=4]="Text"}(n=t.EncodingMode||(t.EncodingMode={})),t.decode=l,t.decodeStrict=function(e,t){var r;void 0===t&&(t=i.XML);var n="number"==typeof t?{level:t}:t;return null!==(r=n.mode)&&void 0!==r||(n.mode=s.DecodingMode.Strict),l(e,n)},t.encode=function(e,t){void 0===t&&(t=i.XML);var r="number"==typeof t?{level:t}:t;return r.mode===n.UTF8?(0,a.escapeUTF8)(e):r.mode===n.Attribute?(0,a.escapeAttribute)(e):r.mode===n.Text?(0,a.escapeText)(e):r.level===i.HTML?r.mode===n.ASCII?(0,o.encodeNonAsciiHTML)(e):(0,o.encodeHTML)(e):(0,a.encodeXML)(e)};var c=r(9970);Object.defineProperty(t,"encodeXML",{enumerable:!0,get:function(){return c.encodeXML}}),Object.defineProperty(t,"escape",{enumerable:!0,get:function(){return c.escape}}),Object.defineProperty(t,"escapeUTF8",{enumerable:!0,get:function(){return c.escapeUTF8}}),Object.defineProperty(t,"escapeAttribute",{enumerable:!0,get:function(){return c.escapeAttribute}}),Object.defineProperty(t,"escapeText",{enumerable:!0,get:function(){return c.escapeText}});var u=r(1029);Object.defineProperty(t,"encodeHTML",{enumerable:!0,get:function(){return u.encodeHTML}}),Object.defineProperty(t,"encodeNonAsciiHTML",{enumerable:!0,get:function(){return u.encodeNonAsciiHTML}}),Object.defineProperty(t,"encodeHTML4",{enumerable:!0,get:function(){return u.encodeHTML}}),Object.defineProperty(t,"encodeHTML5",{enumerable:!0,get:function(){return u.encodeHTML}});var h=r(3094);Object.defineProperty(t,"EntityDecoder",{enumerable:!0,get:function(){return h.EntityDecoder}}),Object.defineProperty(t,"DecodingMode",{enumerable:!0,get:function(){return h.DecodingMode}}),Object.defineProperty(t,"decodeXML",{enumerable:!0,get:function(){return h.decodeXML}}),Object.defineProperty(t,"decodeHTML",{enumerable:!0,get:function(){return h.decodeHTML}}),Object.defineProperty(t,"decodeHTMLStrict",{enumerable:!0,get:function(){return h.decodeHTMLStrict}}),Object.defineProperty(t,"decodeHTMLAttribute",{enumerable:!0,get:function(){return h.decodeHTMLAttribute}}),Object.defineProperty(t,"decodeHTML4",{enumerable:!0,get:function(){return h.decodeHTML}}),Object.defineProperty(t,"decodeHTML5",{enumerable:!0,get:function(){return h.decodeHTML}}),Object.defineProperty(t,"decodeHTML4Strict",{enumerable:!0,get:function(){return h.decodeHTMLStrict}}),Object.defineProperty(t,"decodeHTML5Strict",{enumerable:!0,get:function(){return h.decodeHTMLStrict}}),Object.defineProperty(t,"decodeXMLStrict",{enumerable:!0,get:function(){return h.decodeXML}})},8102:e=>{"use strict";e.exports=e=>{if("string"!=typeof e)throw new TypeError("Expected a string");return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}},5233:function(e,t,r){"use strict";var i=this&&this.__createBinding||(Object.create?function(e,t,r,i){void 0===i&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);n&&!("get"in n?!t.__esModule:n.writable||n.configurable)||(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){void 0===i&&(i=r),e[i]=t[r]}),n=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),s=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.prototype.hasOwnProperty.call(e,r)&&i(t,e,r);return n(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.Parser=void 0;var o=s(r(9636)),a=r(3094),l=new Set(["input","option","optgroup","select","button","datalist","textarea"]),c=new Set(["p"]),u=new Set(["thead","tbody"]),h=new Set(["dd","dt"]),p=new Set(["rt","rp"]),d=new Map([["tr",new Set(["tr","th","td"])],["th",new Set(["th"])],["td",new Set(["thead","th","td"])],["body",new Set(["head","link","script"])],["li",new Set(["li"])],["p",c],["h1",c],["h2",c],["h3",c],["h4",c],["h5",c],["h6",c],["select",l],["input",l],["output",l],["button",l],["datalist",l],["textarea",l],["option",new Set(["option"])],["optgroup",new Set(["optgroup","option"])],["dd",h],["dt",h],["address",c],["article",c],["aside",c],["blockquote",c],["details",c],["div",c],["dl",c],["fieldset",c],["figcaption",c],["figure",c],["footer",c],["form",c],["header",c],["hr",c],["main",c],["nav",c],["ol",c],["pre",c],["section",c],["table",c],["ul",c],["rt",p],["rp",p],["tbody",u],["tfoot",u]]),f=new Set(["area","base","basefont","br","col","command","embed","frame","hr","img","input","isindex","keygen","link","meta","param","source","track","wbr"]),m=new Set(["math","svg"]),g=new Set(["mi","mo","mn","ms","mtext","annotation-xml","foreignobject","desc","title"]),b=/\s|\//,y=function(){function e(e,t){var r,i,n,s,a;void 0===t&&(t={}),this.options=t,this.startIndex=0,this.endIndex=0,this.openTagStart=0,this.tagname="",this.attribname="",this.attribvalue="",this.attribs=null,this.stack=[],this.foreignContext=[],this.buffers=[],this.bufferOffset=0,this.writeIndex=0,this.ended=!1,this.cbs=null!=e?e:{},this.lowerCaseTagNames=null!==(r=t.lowerCaseTags)&&void 0!==r?r:!t.xmlMode,this.lowerCaseAttributeNames=null!==(i=t.lowerCaseAttributeNames)&&void 0!==i?i:!t.xmlMode,this.tokenizer=new(null!==(n=t.Tokenizer)&&void 0!==n?n:o.default)(this.options,this),null===(a=(s=this.cbs).onparserinit)||void 0===a||a.call(s,this)}return e.prototype.ontext=function(e,t){var r,i,n=this.getSlice(e,t);this.endIndex=t-1,null===(i=(r=this.cbs).ontext)||void 0===i||i.call(r,n),this.startIndex=t},e.prototype.ontextentity=function(e){var t,r,i=this.tokenizer.getSectionStart();this.endIndex=i-1,null===(r=(t=this.cbs).ontext)||void 0===r||r.call(t,(0,a.fromCodePoint)(e)),this.startIndex=i},e.prototype.isVoidElement=function(e){return!this.options.xmlMode&&f.has(e)},e.prototype.onopentagname=function(e,t){this.endIndex=t;var r=this.getSlice(e,t);this.lowerCaseTagNames&&(r=r.toLowerCase()),this.emitOpenTag(r)},e.prototype.emitOpenTag=function(e){var t,r,i,n;this.openTagStart=this.startIndex,this.tagname=e;var s=!this.options.xmlMode&&d.get(e);if(s)for(;this.stack.length>0&&s.has(this.stack[this.stack.length-1]);){var o=this.stack.pop();null===(r=(t=this.cbs).onclosetag)||void 0===r||r.call(t,o,!0)}this.isVoidElement(e)||(this.stack.push(e),m.has(e)?this.foreignContext.push(!0):g.has(e)&&this.foreignContext.push(!1)),null===(n=(i=this.cbs).onopentagname)||void 0===n||n.call(i,e),this.cbs.onopentag&&(this.attribs={})},e.prototype.endOpenTag=function(e){var t,r;this.startIndex=this.openTagStart,this.attribs&&(null===(r=(t=this.cbs).onopentag)||void 0===r||r.call(t,this.tagname,this.attribs,e),this.attribs=null),this.cbs.onclosetag&&this.isVoidElement(this.tagname)&&this.cbs.onclosetag(this.tagname,!0),this.tagname=""},e.prototype.onopentagend=function(e){this.endIndex=e,this.endOpenTag(!1),this.startIndex=e+1},e.prototype.onclosetag=function(e,t){var r,i,n,s,o,a;this.endIndex=t;var l=this.getSlice(e,t);if(this.lowerCaseTagNames&&(l=l.toLowerCase()),(m.has(l)||g.has(l))&&this.foreignContext.pop(),this.isVoidElement(l))this.options.xmlMode||"br"!==l||(null===(i=(r=this.cbs).onopentagname)||void 0===i||i.call(r,"br"),null===(s=(n=this.cbs).onopentag)||void 0===s||s.call(n,"br",{},!0),null===(a=(o=this.cbs).onclosetag)||void 0===a||a.call(o,"br",!1));else{var c=this.stack.lastIndexOf(l);if(-1!==c)if(this.cbs.onclosetag)for(var u=this.stack.length-c;u--;)this.cbs.onclosetag(this.stack.pop(),0!==u);else this.stack.length=c;else this.options.xmlMode||"p"!==l||(this.emitOpenTag("p"),this.closeCurrentTag(!0))}this.startIndex=t+1},e.prototype.onselfclosingtag=function(e){this.endIndex=e,this.options.xmlMode||this.options.recognizeSelfClosing||this.foreignContext[this.foreignContext.length-1]?(this.closeCurrentTag(!1),this.startIndex=e+1):this.onopentagend(e)},e.prototype.closeCurrentTag=function(e){var t,r,i=this.tagname;this.endOpenTag(e),this.stack[this.stack.length-1]===i&&(null===(r=(t=this.cbs).onclosetag)||void 0===r||r.call(t,i,!e),this.stack.pop())},e.prototype.onattribname=function(e,t){this.startIndex=e;var r=this.getSlice(e,t);this.attribname=this.lowerCaseAttributeNames?r.toLowerCase():r},e.prototype.onattribdata=function(e,t){this.attribvalue+=this.getSlice(e,t)},e.prototype.onattribentity=function(e){this.attribvalue+=(0,a.fromCodePoint)(e)},e.prototype.onattribend=function(e,t){var r,i;this.endIndex=t,null===(i=(r=this.cbs).onattribute)||void 0===i||i.call(r,this.attribname,this.attribvalue,e===o.QuoteType.Double?'"':e===o.QuoteType.Single?"'":e===o.QuoteType.NoValue?void 0:null),this.attribs&&!Object.prototype.hasOwnProperty.call(this.attribs,this.attribname)&&(this.attribs[this.attribname]=this.attribvalue),this.attribvalue=""},e.prototype.getInstructionName=function(e){var t=e.search(b),r=t<0?e:e.substr(0,t);return this.lowerCaseTagNames&&(r=r.toLowerCase()),r},e.prototype.ondeclaration=function(e,t){this.endIndex=t;var r=this.getSlice(e,t);if(this.cbs.onprocessinginstruction){var i=this.getInstructionName(r);this.cbs.onprocessinginstruction("!".concat(i),"!".concat(r))}this.startIndex=t+1},e.prototype.onprocessinginstruction=function(e,t){this.endIndex=t;var r=this.getSlice(e,t);if(this.cbs.onprocessinginstruction){var i=this.getInstructionName(r);this.cbs.onprocessinginstruction("?".concat(i),"?".concat(r))}this.startIndex=t+1},e.prototype.oncomment=function(e,t,r){var i,n,s,o;this.endIndex=t,null===(n=(i=this.cbs).oncomment)||void 0===n||n.call(i,this.getSlice(e,t-r)),null===(o=(s=this.cbs).oncommentend)||void 0===o||o.call(s),this.startIndex=t+1},e.prototype.oncdata=function(e,t,r){var i,n,s,o,a,l,c,u,h,p;this.endIndex=t;var d=this.getSlice(e,t-r);this.options.xmlMode||this.options.recognizeCDATA?(null===(n=(i=this.cbs).oncdatastart)||void 0===n||n.call(i),null===(o=(s=this.cbs).ontext)||void 0===o||o.call(s,d),null===(l=(a=this.cbs).oncdataend)||void 0===l||l.call(a)):(null===(u=(c=this.cbs).oncomment)||void 0===u||u.call(c,"[CDATA[".concat(d,"]]")),null===(p=(h=this.cbs).oncommentend)||void 0===p||p.call(h)),this.startIndex=t+1},e.prototype.onend=function(){var e,t;if(this.cbs.onclosetag){this.endIndex=this.startIndex;for(var r=this.stack.length;r>0;this.cbs.onclosetag(this.stack[--r],!0));}null===(t=(e=this.cbs).onend)||void 0===t||t.call(e)},e.prototype.reset=function(){var e,t,r,i;null===(t=(e=this.cbs).onreset)||void 0===t||t.call(e),this.tokenizer.reset(),this.tagname="",this.attribname="",this.attribs=null,this.stack.length=0,this.startIndex=0,this.endIndex=0,null===(i=(r=this.cbs).onparserinit)||void 0===i||i.call(r,this),this.buffers.length=0,this.bufferOffset=0,this.writeIndex=0,this.ended=!1},e.prototype.parseComplete=function(e){this.reset(),this.end(e)},e.prototype.getSlice=function(e,t){for(;e-this.bufferOffset>=this.buffers[0].length;)this.shiftBuffer();for(var r=this.buffers[0].slice(e-this.bufferOffset,t-this.bufferOffset);t-this.bufferOffset>this.buffers[0].length;)this.shiftBuffer(),r+=this.buffers[0].slice(0,t-this.bufferOffset);return r},e.prototype.shiftBuffer=function(){this.bufferOffset+=this.buffers[0].length,this.writeIndex--,this.buffers.shift()},e.prototype.write=function(e){var t,r;this.ended?null===(r=(t=this.cbs).onerror)||void 0===r||r.call(t,new Error(".write() after done!")):(this.buffers.push(e),this.tokenizer.running&&(this.tokenizer.write(e),this.writeIndex++))},e.prototype.end=function(e){var t,r;this.ended?null===(r=(t=this.cbs).onerror)||void 0===r||r.call(t,new Error(".end() after done!")):(e&&this.write(e),this.ended=!0,this.tokenizer.end())},e.prototype.pause=function(){this.tokenizer.pause()},e.prototype.resume=function(){for(this.tokenizer.resume();this.tokenizer.running&&this.writeIndex{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.QuoteType=void 0;var i,n,s,o=r(3094);function a(e){return e===i.Space||e===i.NewLine||e===i.Tab||e===i.FormFeed||e===i.CarriageReturn}function l(e){return e===i.Slash||e===i.Gt||a(e)}function c(e){return e>=i.Zero&&e<=i.Nine}!function(e){e[e.Tab=9]="Tab",e[e.NewLine=10]="NewLine",e[e.FormFeed=12]="FormFeed",e[e.CarriageReturn=13]="CarriageReturn",e[e.Space=32]="Space",e[e.ExclamationMark=33]="ExclamationMark",e[e.Number=35]="Number",e[e.Amp=38]="Amp",e[e.SingleQuote=39]="SingleQuote",e[e.DoubleQuote=34]="DoubleQuote",e[e.Dash=45]="Dash",e[e.Slash=47]="Slash",e[e.Zero=48]="Zero",e[e.Nine=57]="Nine",e[e.Semi=59]="Semi",e[e.Lt=60]="Lt",e[e.Eq=61]="Eq",e[e.Gt=62]="Gt",e[e.Questionmark=63]="Questionmark",e[e.UpperA=65]="UpperA",e[e.LowerA=97]="LowerA",e[e.UpperF=70]="UpperF",e[e.LowerF=102]="LowerF",e[e.UpperZ=90]="UpperZ",e[e.LowerZ=122]="LowerZ",e[e.LowerX=120]="LowerX",e[e.OpeningSquareBracket=91]="OpeningSquareBracket"}(i||(i={})),function(e){e[e.Text=1]="Text",e[e.BeforeTagName=2]="BeforeTagName",e[e.InTagName=3]="InTagName",e[e.InSelfClosingTag=4]="InSelfClosingTag",e[e.BeforeClosingTagName=5]="BeforeClosingTagName",e[e.InClosingTagName=6]="InClosingTagName",e[e.AfterClosingTagName=7]="AfterClosingTagName",e[e.BeforeAttributeName=8]="BeforeAttributeName",e[e.InAttributeName=9]="InAttributeName",e[e.AfterAttributeName=10]="AfterAttributeName",e[e.BeforeAttributeValue=11]="BeforeAttributeValue",e[e.InAttributeValueDq=12]="InAttributeValueDq",e[e.InAttributeValueSq=13]="InAttributeValueSq",e[e.InAttributeValueNq=14]="InAttributeValueNq",e[e.BeforeDeclaration=15]="BeforeDeclaration",e[e.InDeclaration=16]="InDeclaration",e[e.InProcessingInstruction=17]="InProcessingInstruction",e[e.BeforeComment=18]="BeforeComment",e[e.CDATASequence=19]="CDATASequence",e[e.InSpecialComment=20]="InSpecialComment",e[e.InCommentLike=21]="InCommentLike",e[e.BeforeSpecialS=22]="BeforeSpecialS",e[e.SpecialStartSequence=23]="SpecialStartSequence",e[e.InSpecialTag=24]="InSpecialTag",e[e.BeforeEntity=25]="BeforeEntity",e[e.BeforeNumericEntity=26]="BeforeNumericEntity",e[e.InNamedEntity=27]="InNamedEntity",e[e.InNumericEntity=28]="InNumericEntity",e[e.InHexEntity=29]="InHexEntity"}(n||(n={})),function(e){e[e.NoValue=0]="NoValue",e[e.Unquoted=1]="Unquoted",e[e.Single=2]="Single",e[e.Double=3]="Double"}(s=t.QuoteType||(t.QuoteType={}));var u={Cdata:new Uint8Array([67,68,65,84,65,91]),CdataEnd:new Uint8Array([93,93,62]),CommentEnd:new Uint8Array([45,45,62]),ScriptEnd:new Uint8Array([60,47,115,99,114,105,112,116]),StyleEnd:new Uint8Array([60,47,115,116,121,108,101]),TitleEnd:new Uint8Array([60,47,116,105,116,108,101])},h=function(){function e(e,t){var r=e.xmlMode,i=void 0!==r&&r,s=e.decodeEntities,a=void 0===s||s;this.cbs=t,this.state=n.Text,this.buffer="",this.sectionStart=0,this.index=0,this.baseState=n.Text,this.isSpecial=!1,this.running=!0,this.offset=0,this.currentSequence=void 0,this.sequenceIndex=0,this.trieIndex=0,this.trieCurrent=0,this.entityResult=0,this.entityExcess=0,this.xmlMode=i,this.decodeEntities=a,this.entityTrie=i?o.xmlDecodeTree:o.htmlDecodeTree}return e.prototype.reset=function(){this.state=n.Text,this.buffer="",this.sectionStart=0,this.index=0,this.baseState=n.Text,this.currentSequence=void 0,this.running=!0,this.offset=0},e.prototype.write=function(e){this.offset+=this.buffer.length,this.buffer=e,this.parse()},e.prototype.end=function(){this.running&&this.finish()},e.prototype.pause=function(){this.running=!1},e.prototype.resume=function(){this.running=!0,this.indexthis.sectionStart&&this.cbs.ontext(this.sectionStart,this.index),this.state=n.BeforeTagName,this.sectionStart=this.index):this.decodeEntities&&e===i.Amp&&(this.state=n.BeforeEntity)},e.prototype.stateSpecialStartSequence=function(e){var t=this.sequenceIndex===this.currentSequence.length;if(t?l(e):(32|e)===this.currentSequence[this.sequenceIndex]){if(!t)return void this.sequenceIndex++}else this.isSpecial=!1;this.sequenceIndex=0,this.state=n.InTagName,this.stateInTagName(e)},e.prototype.stateInSpecialTag=function(e){if(this.sequenceIndex===this.currentSequence.length){if(e===i.Gt||a(e)){var t=this.index-this.currentSequence.length;if(this.sectionStart=i.LowerA&&e<=i.LowerZ||e>=i.UpperA&&e<=i.UpperZ}(e)},e.prototype.startSpecial=function(e,t){this.isSpecial=!0,this.currentSequence=e,this.sequenceIndex=t,this.state=n.SpecialStartSequence},e.prototype.stateBeforeTagName=function(e){if(e===i.ExclamationMark)this.state=n.BeforeDeclaration,this.sectionStart=this.index+1;else if(e===i.Questionmark)this.state=n.InProcessingInstruction,this.sectionStart=this.index+1;else if(this.isTagStartChar(e)){var t=32|e;this.sectionStart=this.index,this.xmlMode||t!==u.TitleEnd[2]?this.state=this.xmlMode||t!==u.ScriptEnd[2]?n.InTagName:n.BeforeSpecialS:this.startSpecial(u.TitleEnd,3)}else e===i.Slash?this.state=n.BeforeClosingTagName:(this.state=n.Text,this.stateText(e))},e.prototype.stateInTagName=function(e){l(e)&&(this.cbs.onopentagname(this.sectionStart,this.index),this.sectionStart=-1,this.state=n.BeforeAttributeName,this.stateBeforeAttributeName(e))},e.prototype.stateBeforeClosingTagName=function(e){a(e)||(e===i.Gt?this.state=n.Text:(this.state=this.isTagStartChar(e)?n.InClosingTagName:n.InSpecialComment,this.sectionStart=this.index))},e.prototype.stateInClosingTagName=function(e){(e===i.Gt||a(e))&&(this.cbs.onclosetag(this.sectionStart,this.index),this.sectionStart=-1,this.state=n.AfterClosingTagName,this.stateAfterClosingTagName(e))},e.prototype.stateAfterClosingTagName=function(e){(e===i.Gt||this.fastForwardTo(i.Gt))&&(this.state=n.Text,this.baseState=n.Text,this.sectionStart=this.index+1)},e.prototype.stateBeforeAttributeName=function(e){e===i.Gt?(this.cbs.onopentagend(this.index),this.isSpecial?(this.state=n.InSpecialTag,this.sequenceIndex=0):this.state=n.Text,this.baseState=this.state,this.sectionStart=this.index+1):e===i.Slash?this.state=n.InSelfClosingTag:a(e)||(this.state=n.InAttributeName,this.sectionStart=this.index)},e.prototype.stateInSelfClosingTag=function(e){e===i.Gt?(this.cbs.onselfclosingtag(this.index),this.state=n.Text,this.baseState=n.Text,this.sectionStart=this.index+1,this.isSpecial=!1):a(e)||(this.state=n.BeforeAttributeName,this.stateBeforeAttributeName(e))},e.prototype.stateInAttributeName=function(e){(e===i.Eq||l(e))&&(this.cbs.onattribname(this.sectionStart,this.index),this.sectionStart=-1,this.state=n.AfterAttributeName,this.stateAfterAttributeName(e))},e.prototype.stateAfterAttributeName=function(e){e===i.Eq?this.state=n.BeforeAttributeValue:e===i.Slash||e===i.Gt?(this.cbs.onattribend(s.NoValue,this.index),this.state=n.BeforeAttributeName,this.stateBeforeAttributeName(e)):a(e)||(this.cbs.onattribend(s.NoValue,this.index),this.state=n.InAttributeName,this.sectionStart=this.index)},e.prototype.stateBeforeAttributeValue=function(e){e===i.DoubleQuote?(this.state=n.InAttributeValueDq,this.sectionStart=this.index+1):e===i.SingleQuote?(this.state=n.InAttributeValueSq,this.sectionStart=this.index+1):a(e)||(this.sectionStart=this.index,this.state=n.InAttributeValueNq,this.stateInAttributeValueNoQuotes(e))},e.prototype.handleInAttributeValue=function(e,t){e===t||!this.decodeEntities&&this.fastForwardTo(t)?(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=-1,this.cbs.onattribend(t===i.DoubleQuote?s.Double:s.Single,this.index),this.state=n.BeforeAttributeName):this.decodeEntities&&e===i.Amp&&(this.baseState=this.state,this.state=n.BeforeEntity)},e.prototype.stateInAttributeValueDoubleQuotes=function(e){this.handleInAttributeValue(e,i.DoubleQuote)},e.prototype.stateInAttributeValueSingleQuotes=function(e){this.handleInAttributeValue(e,i.SingleQuote)},e.prototype.stateInAttributeValueNoQuotes=function(e){a(e)||e===i.Gt?(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=-1,this.cbs.onattribend(s.Unquoted,this.index),this.state=n.BeforeAttributeName,this.stateBeforeAttributeName(e)):this.decodeEntities&&e===i.Amp&&(this.baseState=this.state,this.state=n.BeforeEntity)},e.prototype.stateBeforeDeclaration=function(e){e===i.OpeningSquareBracket?(this.state=n.CDATASequence,this.sequenceIndex=0):this.state=e===i.Dash?n.BeforeComment:n.InDeclaration},e.prototype.stateInDeclaration=function(e){(e===i.Gt||this.fastForwardTo(i.Gt))&&(this.cbs.ondeclaration(this.sectionStart,this.index),this.state=n.Text,this.sectionStart=this.index+1)},e.prototype.stateInProcessingInstruction=function(e){(e===i.Gt||this.fastForwardTo(i.Gt))&&(this.cbs.onprocessinginstruction(this.sectionStart,this.index),this.state=n.Text,this.sectionStart=this.index+1)},e.prototype.stateBeforeComment=function(e){e===i.Dash?(this.state=n.InCommentLike,this.currentSequence=u.CommentEnd,this.sequenceIndex=2,this.sectionStart=this.index+1):this.state=n.InDeclaration},e.prototype.stateInSpecialComment=function(e){(e===i.Gt||this.fastForwardTo(i.Gt))&&(this.cbs.oncomment(this.sectionStart,this.index,0),this.state=n.Text,this.sectionStart=this.index+1)},e.prototype.stateBeforeSpecialS=function(e){var t=32|e;t===u.ScriptEnd[3]?this.startSpecial(u.ScriptEnd,4):t===u.StyleEnd[3]?this.startSpecial(u.StyleEnd,4):(this.state=n.InTagName,this.stateInTagName(e))},e.prototype.stateBeforeEntity=function(e){this.entityExcess=1,this.entityResult=0,e===i.Number?this.state=n.BeforeNumericEntity:e===i.Amp||(this.trieIndex=0,this.trieCurrent=this.entityTrie[0],this.state=n.InNamedEntity,this.stateInNamedEntity(e))},e.prototype.stateInNamedEntity=function(e){if(this.entityExcess+=1,this.trieIndex=(0,o.determineBranch)(this.entityTrie,this.trieCurrent,this.trieIndex+1,e),this.trieIndex<0)return this.emitNamedEntity(),void this.index--;this.trieCurrent=this.entityTrie[this.trieIndex];var t=this.trieCurrent&o.BinTrieFlags.VALUE_LENGTH;if(t){var r=(t>>14)-1;if(this.allowLegacyEntity()||e===i.Semi){var n=this.index-this.entityExcess+1;n>this.sectionStart&&this.emitPartial(this.sectionStart,n),this.entityResult=this.trieIndex,this.trieIndex+=r,this.entityExcess=0,this.sectionStart=this.index+1,0===r&&this.emitNamedEntity()}else this.trieIndex+=r}},e.prototype.emitNamedEntity=function(){if(this.state=this.baseState,0!==this.entityResult)switch((this.entityTrie[this.entityResult]&o.BinTrieFlags.VALUE_LENGTH)>>14){case 1:this.emitCodePoint(this.entityTrie[this.entityResult]&~o.BinTrieFlags.VALUE_LENGTH);break;case 2:this.emitCodePoint(this.entityTrie[this.entityResult+1]);break;case 3:this.emitCodePoint(this.entityTrie[this.entityResult+1]),this.emitCodePoint(this.entityTrie[this.entityResult+2])}},e.prototype.stateBeforeNumericEntity=function(e){(32|e)===i.LowerX?(this.entityExcess++,this.state=n.InHexEntity):(this.state=n.InNumericEntity,this.stateInNumericEntity(e))},e.prototype.emitNumericEntity=function(e){var t=this.index-this.entityExcess-1;t+2+Number(this.state===n.InHexEntity)!==this.index&&(t>this.sectionStart&&this.emitPartial(this.sectionStart,t),this.sectionStart=this.index+Number(e),this.emitCodePoint((0,o.replaceCodePoint)(this.entityResult))),this.state=this.baseState},e.prototype.stateInNumericEntity=function(e){e===i.Semi?this.emitNumericEntity(!0):c(e)?(this.entityResult=10*this.entityResult+(e-i.Zero),this.entityExcess++):(this.allowLegacyEntity()?this.emitNumericEntity(!1):this.state=this.baseState,this.index--)},e.prototype.stateInHexEntity=function(e){e===i.Semi?this.emitNumericEntity(!0):c(e)?(this.entityResult=16*this.entityResult+(e-i.Zero),this.entityExcess++):function(e){return e>=i.UpperA&&e<=i.UpperF||e>=i.LowerA&&e<=i.LowerF}(e)?(this.entityResult=16*this.entityResult+((32|e)-i.LowerA+10),this.entityExcess++):(this.allowLegacyEntity()?this.emitNumericEntity(!1):this.state=this.baseState,this.index--)},e.prototype.allowLegacyEntity=function(){return!this.xmlMode&&(this.baseState===n.Text||this.baseState===n.InSpecialTag)},e.prototype.cleanup=function(){this.running&&this.sectionStart!==this.index&&(this.state===n.Text||this.state===n.InSpecialTag&&0===this.sequenceIndex?(this.cbs.ontext(this.sectionStart,this.index),this.sectionStart=this.index):this.state!==n.InAttributeValueDq&&this.state!==n.InAttributeValueSq&&this.state!==n.InAttributeValueNq||(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=this.index))},e.prototype.shouldContinue=function(){return this.index{"use strict";function r(e){return"[object Object]"===Object.prototype.toString.call(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.isPlainObject=function(e){var t,i;return!1!==r(e)&&(void 0===(t=e.constructor)||!1!==r(i=t.prototype)&&!1!==i.hasOwnProperty("isPrototypeOf"))}},8915:function(e,t){var r,i;void 0===(i="function"==typeof(r=function(){return function(e){function t(e){return" "===e||"\t"===e||"\n"===e||"\f"===e||"\r"===e}function r(t){var r,i=t.exec(e.substring(m));if(i)return r=i[0],m+=r.length,r}for(var i,n,s,o,a,l=e.length,c=/^[ \t\n\r\u000c]+/,u=/^[, \t\n\r\u000c]+/,h=/^[^ \t\n\r\u000c]+/,p=/[,]+$/,d=/^\d+$/,f=/^-?(?:[0-9]+|[0-9]*\.[0-9]+)(?:[eE][+-]?[0-9]+)?$/,m=0,g=[];;){if(r(u),m>=l)return g;i=r(h),n=[],","===i.slice(-1)?(i=i.replace(p,""),y()):b()}function b(){for(r(c),s="",o="in descriptor";;){if(a=e.charAt(m),"in descriptor"===o)if(t(a))s&&(n.push(s),s="",o="after descriptor");else{if(","===a)return m+=1,s&&n.push(s),void y();if("("===a)s+=a,o="in parens";else{if(""===a)return s&&n.push(s),void y();s+=a}}else if("in parens"===o)if(")"===a)s+=a,o="in descriptor";else{if(""===a)return n.push(s),void y();s+=a}else if("after descriptor"===o)if(t(a));else{if(""===a)return void y();o="in descriptor",m-=1}m+=1}}function y(){var t,r,s,o,a,l,c,u,h,p=!1,m={};for(o=0;o{var t=String,r=function(){return{isColorSupported:!1,reset:t,bold:t,dim:t,italic:t,underline:t,inverse:t,hidden:t,strikethrough:t,black:t,red:t,green:t,yellow:t,blue:t,magenta:t,cyan:t,white:t,gray:t,bgBlack:t,bgRed:t,bgGreen:t,bgYellow:t,bgBlue:t,bgMagenta:t,bgCyan:t,bgWhite:t}};e.exports=r(),e.exports.createColors=r},4938:(e,t,r)=>{"use strict";let i=r(4228);class n extends i{constructor(e){super(e),this.type="atrule"}append(...e){return this.proxyOf.nodes||(this.nodes=[]),super.append(...e)}prepend(...e){return this.proxyOf.nodes||(this.nodes=[]),super.prepend(...e)}}e.exports=n,n.default=n,i.registerAtRule(n)},3285:(e,t,r)=>{"use strict";let i=r(9534);class n extends i{constructor(e){super(e),this.type="comment"}}e.exports=n,n.default=n},4228:(e,t,r)=>{"use strict";let i,n,s,o,{isClean:a,my:l}=r(9181),c=r(2973),u=r(3285),h=r(9534);function p(e){return e.map((e=>(e.nodes&&(e.nodes=p(e.nodes)),delete e.source,e)))}function d(e){if(e[a]=!1,e.proxyOf.nodes)for(let t of e.proxyOf.nodes)d(t)}class f extends h{push(e){return e.parent=this,this.proxyOf.nodes.push(e),this}each(e){if(!this.proxyOf.nodes)return;let t,r,i=this.getIterator();for(;this.indexes[i]{let i;try{i=e(t,r)}catch(e){throw t.addToError(e)}return!1!==i&&t.walk&&(i=t.walk(e)),i}))}walkDecls(e,t){return t?e instanceof RegExp?this.walk(((r,i)=>{if("decl"===r.type&&e.test(r.prop))return t(r,i)})):this.walk(((r,i)=>{if("decl"===r.type&&r.prop===e)return t(r,i)})):(t=e,this.walk(((e,r)=>{if("decl"===e.type)return t(e,r)})))}walkRules(e,t){return t?e instanceof RegExp?this.walk(((r,i)=>{if("rule"===r.type&&e.test(r.selector))return t(r,i)})):this.walk(((r,i)=>{if("rule"===r.type&&r.selector===e)return t(r,i)})):(t=e,this.walk(((e,r)=>{if("rule"===e.type)return t(e,r)})))}walkAtRules(e,t){return t?e instanceof RegExp?this.walk(((r,i)=>{if("atrule"===r.type&&e.test(r.name))return t(r,i)})):this.walk(((r,i)=>{if("atrule"===r.type&&r.name===e)return t(r,i)})):(t=e,this.walk(((e,r)=>{if("atrule"===e.type)return t(e,r)})))}walkComments(e){return this.walk(((t,r)=>{if("comment"===t.type)return e(t,r)}))}append(...e){for(let t of e){let e=this.normalize(t,this.last);for(let t of e)this.proxyOf.nodes.push(t)}return this.markDirty(),this}prepend(...e){e=e.reverse();for(let t of e){let e=this.normalize(t,this.first,"prepend").reverse();for(let t of e)this.proxyOf.nodes.unshift(t);for(let t in this.indexes)this.indexes[t]=this.indexes[t]+e.length}return this.markDirty(),this}cleanRaws(e){if(super.cleanRaws(e),this.nodes)for(let t of this.nodes)t.cleanRaws(e)}insertBefore(e,t){let r,i=this.index(e),n=0===i&&"prepend",s=this.normalize(t,this.proxyOf.nodes[i],n).reverse();i=this.index(e);for(let e of s)this.proxyOf.nodes.splice(i,0,e);for(let e in this.indexes)r=this.indexes[e],i<=r&&(this.indexes[e]=r+s.length);return this.markDirty(),this}insertAfter(e,t){let r,i=this.index(e),n=this.normalize(t,this.proxyOf.nodes[i]).reverse();i=this.index(e);for(let e of n)this.proxyOf.nodes.splice(i+1,0,e);for(let e in this.indexes)r=this.indexes[e],i=e&&(this.indexes[r]=t-1);return this.markDirty(),this}removeAll(){for(let e of this.proxyOf.nodes)e.parent=void 0;return this.proxyOf.nodes=[],this.markDirty(),this}replaceValues(e,t,r){return r||(r=t,t={}),this.walkDecls((i=>{t.props&&!t.props.includes(i.prop)||t.fast&&!i.value.includes(t.fast)||(i.value=i.value.replace(e,r))})),this.markDirty(),this}every(e){return this.nodes.every(e)}some(e){return this.nodes.some(e)}index(e){return"number"==typeof e?e:(e.proxyOf&&(e=e.proxyOf),this.proxyOf.nodes.indexOf(e))}get first(){if(this.proxyOf.nodes)return this.proxyOf.nodes[0]}get last(){if(this.proxyOf.nodes)return this.proxyOf.nodes[this.proxyOf.nodes.length-1]}normalize(e,t){if("string"==typeof e)e=p(i(e).nodes);else if(Array.isArray(e)){e=e.slice(0);for(let t of e)t.parent&&t.parent.removeChild(t,"ignore")}else if("root"===e.type&&"document"!==this.type){e=e.nodes.slice(0);for(let t of e)t.parent&&t.parent.removeChild(t,"ignore")}else if(e.type)e=[e];else if(e.prop){if(void 0===e.value)throw new Error("Value field is missed in node creation");"string"!=typeof e.value&&(e.value=String(e.value)),e=[new c(e)]}else if(e.selector)e=[new n(e)];else if(e.name)e=[new s(e)];else{if(!e.text)throw new Error("Unknown node type in node creation");e=[new u(e)]}return e.map((e=>(e[l]||f.rebuild(e),(e=e.proxyOf).parent&&e.parent.removeChild(e),e[a]&&d(e),void 0===e.raws.before&&t&&void 0!==t.raws.before&&(e.raws.before=t.raws.before.replace(/\S/g,"")),e.parent=this.proxyOf,e)))}getProxyProcessor(){return{set:(e,t,r)=>(e[t]===r||(e[t]=r,"name"!==t&&"params"!==t&&"selector"!==t||e.markDirty()),!0),get:(e,t)=>"proxyOf"===t?e:e[t]?"each"===t||"string"==typeof t&&t.startsWith("walk")?(...r)=>e[t](...r.map((e=>"function"==typeof e?(t,r)=>e(t.toProxy(),r):e))):"every"===t||"some"===t?r=>e[t](((e,...t)=>r(e.toProxy(),...t))):"root"===t?()=>e.root().toProxy():"nodes"===t?e.nodes.map((e=>e.toProxy())):"first"===t||"last"===t?e[t].toProxy():e[t]:e[t]}}getIterator(){this.lastEach||(this.lastEach=0),this.indexes||(this.indexes={}),this.lastEach+=1;let e=this.lastEach;return this.indexes[e]=0,e}}f.registerParse=e=>{i=e},f.registerRule=e=>{n=e},f.registerAtRule=e=>{s=e},f.registerRoot=e=>{o=e},e.exports=f,f.default=f,f.rebuild=e=>{"atrule"===e.type?Object.setPrototypeOf(e,s.prototype):"rule"===e.type?Object.setPrototypeOf(e,n.prototype):"decl"===e.type?Object.setPrototypeOf(e,c.prototype):"comment"===e.type?Object.setPrototypeOf(e,u.prototype):"root"===e.type&&Object.setPrototypeOf(e,o.prototype),e[l]=!0,e.nodes&&e.nodes.forEach((e=>{f.rebuild(e)}))}},9452:(e,t,r)=>{"use strict";let i=r(4470),n=r(764);class s extends Error{constructor(e,t,r,i,n,o){super(e),this.name="CssSyntaxError",this.reason=e,n&&(this.file=n),i&&(this.source=i),o&&(this.plugin=o),void 0!==t&&void 0!==r&&("number"==typeof t?(this.line=t,this.column=r):(this.line=t.line,this.column=t.column,this.endLine=r.line,this.endColumn=r.column)),this.setMessage(),Error.captureStackTrace&&Error.captureStackTrace(this,s)}setMessage(){this.message=this.plugin?this.plugin+": ":"",this.message+=this.file?this.file:"",void 0!==this.line&&(this.message+=":"+this.line+":"+this.column),this.message+=": "+this.reason}showSourceCode(e){if(!this.source)return"";let t=this.source;null==e&&(e=i.isColorSupported),n&&e&&(t=n(t));let r,s,o=t.split(/\r?\n/),a=Math.max(this.line-3,0),l=Math.min(this.line+2,o.length),c=String(l).length;if(e){let{bold:e,red:t,gray:n}=i.createColors(!0);r=r=>e(t(r)),s=e=>n(e)}else r=s=e=>e;return o.slice(a,l).map(((e,t)=>{let i=a+1+t,n=" "+(" "+i).slice(-c)+" | ";if(i===this.line){let t=s(n.replace(/\d/g," "))+e.slice(0,this.column-1).replace(/[^\t]/g," ");return r(">")+s(n)+e+"\n "+t+r("^")}return" "+s(n)+e})).join("\n")}toString(){let e=this.showSourceCode();return e&&(e="\n\n"+e+"\n"),this.name+": "+this.message+e}}e.exports=s,s.default=s},2973:(e,t,r)=>{"use strict";let i=r(9534);class n extends i{constructor(e){e&&void 0!==e.value&&"string"!=typeof e.value&&(e={...e,value:String(e.value)}),super(e),this.type="decl"}get variable(){return this.prop.startsWith("--")||"$"===this.prop[0]}}e.exports=n,n.default=n},4096:(e,t,r)=>{"use strict";let i,n,s=r(4228);class o extends s{constructor(e){super({type:"document",...e}),this.nodes||(this.nodes=[])}toResult(e={}){return new i(new n,this,e).stringify()}}o.registerLazyResult=e=>{i=e},o.registerProcessor=e=>{n=e},e.exports=o,o.default=o},1693:(e,t,r)=>{"use strict";let i=r(2973),n=r(5098),s=r(3285),o=r(4938),a=r(1271),l=r(7399),c=r(4013);function u(e,t){if(Array.isArray(e))return e.map((e=>u(e)));let{inputs:r,...h}=e;if(r){t=[];for(let e of r){let r={...e,__proto__:a.prototype};r.map&&(r.map={...r.map,__proto__:n.prototype}),t.push(r)}}if(h.nodes&&(h.nodes=e.nodes.map((e=>u(e,t)))),h.source){let{inputId:e,...r}=h.source;h.source=r,null!=e&&(h.source.input=t[e])}if("root"===h.type)return new l(h);if("decl"===h.type)return new i(h);if("rule"===h.type)return new c(h);if("comment"===h.type)return new s(h);if("atrule"===h.type)return new o(h);throw new Error("Unknown node type: "+e.type)}e.exports=u,u.default=u},1271:(e,t,r)=>{"use strict";let{SourceMapConsumer:i,SourceMapGenerator:n}=r(139),{fileURLToPath:s,pathToFileURL:o}=r(3653),{resolve:a,isAbsolute:l}=r(8635),{nanoid:c}=r(8864),u=r(764),h=r(9452),p=r(5098),d=Symbol("fromOffsetCache"),f=Boolean(i&&n),m=Boolean(a&&l);class g{constructor(e,t={}){if(null==e||"object"==typeof e&&!e.toString)throw new Error(`PostCSS received ${e} instead of CSS string`);if(this.css=e.toString(),"\ufeff"===this.css[0]||"￾"===this.css[0]?(this.hasBOM=!0,this.css=this.css.slice(1)):this.hasBOM=!1,t.from&&(!m||/^\w+:\/\//.test(t.from)||l(t.from)?this.file=t.from:this.file=a(t.from)),m&&f){let e=new p(this.css,t);if(e.text){this.map=e;let t=e.consumer().file;!this.file&&t&&(this.file=this.mapResolve(t))}}this.file||(this.id=""),this.map&&(this.map.file=this.from)}fromOffset(e){let t,r;if(this[d])r=this[d];else{let e=this.css.split("\n");r=new Array(e.length);let t=0;for(let i=0,n=e.length;i=t)i=r.length-1;else{let t,n=r.length-2;for(;i>1),e=r[t+1])){i=t;break}i=t+1}}return{line:i+1,col:e-r[i]+1}}error(e,t,r,i={}){let n,s,a;if(t&&"object"==typeof t){let e=t,i=r;if("number"==typeof e.offset){let i=this.fromOffset(e.offset);t=i.line,r=i.col}else t=e.line,r=e.column;if("number"==typeof i.offset){let e=this.fromOffset(i.offset);s=e.line,a=e.col}else s=i.line,a=i.column}else if(!r){let e=this.fromOffset(t);t=e.line,r=e.col}let l=this.origin(t,r,s,a);return n=l?new h(e,void 0===l.endLine?l.line:{line:l.line,column:l.column},void 0===l.endLine?l.column:{line:l.endLine,column:l.endColumn},l.source,l.file,i.plugin):new h(e,void 0===s?t:{line:t,column:r},void 0===s?r:{line:s,column:a},this.css,this.file,i.plugin),n.input={line:t,column:r,endLine:s,endColumn:a,source:this.css},this.file&&(o&&(n.input.url=o(this.file).toString()),n.input.file=this.file),n}origin(e,t,r,i){if(!this.map)return!1;let n,a,c=this.map.consumer(),u=c.originalPositionFor({line:e,column:t});if(!u.source)return!1;"number"==typeof r&&(n=c.originalPositionFor({line:r,column:i})),a=l(u.source)?o(u.source):new URL(u.source,this.map.consumer().sourceRoot||o(this.map.mapFile));let h={url:a.toString(),line:u.line,column:u.column,endLine:n&&n.line,endColumn:n&&n.column};if("file:"===a.protocol){if(!s)throw new Error("file: protocol is not available in this PostCSS build");h.file=s(a)}let p=c.sourceContentFor(u.source);return p&&(h.source=p),h}mapResolve(e){return/^\w+:\/\//.test(e)?e:a(this.map.consumer().sourceRoot||this.map.root||".",e)}get from(){return this.file||this.id}toJSON(){let e={};for(let t of["hasBOM","css","file","id"])null!=this[t]&&(e[t]=this[t]);return this.map&&(e.map={...this.map},e.map.consumerCache&&(e.map.consumerCache=void 0)),e}}e.exports=g,g.default=g,u&&u.registerInput&&u.registerInput(g)},7229:(e,t,r)=>{"use strict";let{isClean:i,my:n}=r(9181),s=r(3e3),o=r(7434),a=r(4228),l=r(4096),c=(r(7570),r(2575)),u=r(8501),h=r(7399);const p={document:"Document",root:"Root",atrule:"AtRule",rule:"Rule",decl:"Declaration",comment:"Comment"},d={postcssPlugin:!0,prepare:!0,Once:!0,Document:!0,Root:!0,Declaration:!0,Rule:!0,AtRule:!0,Comment:!0,DeclarationExit:!0,RuleExit:!0,AtRuleExit:!0,CommentExit:!0,RootExit:!0,DocumentExit:!0,OnceExit:!0},f={postcssPlugin:!0,prepare:!0,Once:!0},m=0;function g(e){return"object"==typeof e&&"function"==typeof e.then}function b(e){let t=!1,r=p[e.type];return"decl"===e.type?t=e.prop.toLowerCase():"atrule"===e.type&&(t=e.name.toLowerCase()),t&&e.append?[r,r+"-"+t,m,r+"Exit",r+"Exit-"+t]:t?[r,r+"-"+t,r+"Exit",r+"Exit-"+t]:e.append?[r,m,r+"Exit"]:[r,r+"Exit"]}function y(e){let t;return t="document"===e.type?["Document",m,"DocumentExit"]:"root"===e.type?["Root",m,"RootExit"]:b(e),{node:e,events:t,eventIndex:0,visitors:[],visitorIndex:0,iterator:0}}function v(e){return e[i]=!1,e.nodes&&e.nodes.forEach((e=>v(e))),e}let w={};class x{constructor(e,t,r){let i;if(this.stringified=!1,this.processed=!1,"object"!=typeof t||null===t||"root"!==t.type&&"document"!==t.type)if(t instanceof x||t instanceof c)i=v(t.root),t.map&&(void 0===r.map&&(r.map={}),r.map.inline||(r.map.inline=!1),r.map.prev=t.map);else{let e=u;r.syntax&&(e=r.syntax.parse),r.parser&&(e=r.parser),e.parse&&(e=e.parse);try{i=e(t,r)}catch(e){this.processed=!0,this.error=e}i&&!i[n]&&a.rebuild(i)}else i=v(t);this.result=new c(e,i,r),this.helpers={...w,result:this.result,postcss:w},this.plugins=this.processor.plugins.map((e=>"object"==typeof e&&e.prepare?{...e,...e.prepare(this.result)}:e))}get[Symbol.toStringTag](){return"LazyResult"}get processor(){return this.result.processor}get opts(){return this.result.opts}get css(){return this.stringify().css}get content(){return this.stringify().content}get map(){return this.stringify().map}get root(){return this.sync().root}get messages(){return this.sync().messages}warnings(){return this.sync().warnings()}toString(){return this.css}then(e,t){return this.async().then(e,t)}catch(e){return this.async().catch(e)}finally(e){return this.async().then(e,e)}async(){return this.error?Promise.reject(this.error):this.processed?Promise.resolve(this.result):(this.processing||(this.processing=this.runAsync()),this.processing)}sync(){if(this.error)throw this.error;if(this.processed)return this.result;if(this.processed=!0,this.processing)throw this.getAsyncError();for(let e of this.plugins)if(g(this.runOnRoot(e)))throw this.getAsyncError();if(this.prepareVisitors(),this.hasListener){let e=this.result.root;for(;!e[i];)e[i]=!0,this.walkSync(e);if(this.listeners.OnceExit)if("document"===e.type)for(let t of e.nodes)this.visitSync(this.listeners.OnceExit,t);else this.visitSync(this.listeners.OnceExit,e)}return this.result}stringify(){if(this.error)throw this.error;if(this.stringified)return this.result;this.stringified=!0,this.sync();let e=this.result.opts,t=o;e.syntax&&(t=e.syntax.stringify),e.stringifier&&(t=e.stringifier),t.stringify&&(t=t.stringify);let r=new s(t,this.result.root,this.result.opts).generate();return this.result.css=r[0],this.result.map=r[1],this.result}walkSync(e){e[i]=!0;let t=b(e);for(let r of t)if(r===m)e.nodes&&e.each((e=>{e[i]||this.walkSync(e)}));else{let t=this.listeners[r];if(t&&this.visitSync(t,e.toProxy()))return}}visitSync(e,t){for(let[r,i]of e){let e;this.result.lastPlugin=r;try{e=i(t,this.helpers)}catch(e){throw this.handleError(e,t.proxyOf)}if("root"!==t.type&&"document"!==t.type&&!t.parent)return!0;if(g(e))throw this.getAsyncError()}}runOnRoot(e){this.result.lastPlugin=e;try{if("object"==typeof e&&e.Once){if("document"===this.result.root.type){let t=this.result.root.nodes.map((t=>e.Once(t,this.helpers)));return g(t[0])?Promise.all(t):t}return e.Once(this.result.root,this.helpers)}if("function"==typeof e)return e(this.result.root,this.result)}catch(e){throw this.handleError(e)}}getAsyncError(){throw new Error("Use process(css).then(cb) to work with async plugins")}handleError(e,t){let r=this.result.lastPlugin;try{t&&t.addToError(e),this.error=e,"CssSyntaxError"!==e.name||e.plugin?r.postcssVersion:(e.plugin=r.postcssPlugin,e.setMessage())}catch(e){console&&console.error&&console.error(e)}return e}async runAsync(){this.plugin=0;for(let e=0;e0;){let e=this.visitTick(t);if(g(e))try{await e}catch(e){let r=t[t.length-1].node;throw this.handleError(e,r)}}}if(this.listeners.OnceExit)for(let[t,r]of this.listeners.OnceExit){this.result.lastPlugin=t;try{if("document"===e.type){let t=e.nodes.map((e=>r(e,this.helpers)));await Promise.all(t)}else await r(e,this.helpers)}catch(e){throw this.handleError(e)}}}return this.processed=!0,this.stringify()}prepareVisitors(){this.listeners={};let e=(e,t,r)=>{this.listeners[t]||(this.listeners[t]=[]),this.listeners[t].push([e,r])};for(let t of this.plugins)if("object"==typeof t)for(let r in t){if(!d[r]&&/^[A-Z]/.test(r))throw new Error(`Unknown event ${r} in ${t.postcssPlugin}. Try to update PostCSS (${this.processor.version} now).`);if(!f[r])if("object"==typeof t[r])for(let i in t[r])e(t,"*"===i?r:r+"-"+i.toLowerCase(),t[r][i]);else"function"==typeof t[r]&&e(t,r,t[r])}this.hasListener=Object.keys(this.listeners).length>0}visitTick(e){let t=e[e.length-1],{node:r,visitors:n}=t;if("root"!==r.type&&"document"!==r.type&&!r.parent)return void e.pop();if(n.length>0&&t.visitorIndex{w=e},e.exports=x,x.default=x,h.registerLazyResult(x),l.registerLazyResult(x)},9401:e=>{"use strict";let t={split(e,t,r){let i=[],n="",s=!1,o=0,a=!1,l="",c=!1;for(let r of e)c?c=!1:"\\"===r?c=!0:a?r===l&&(a=!1):'"'===r||"'"===r?(a=!0,l=r):"("===r?o+=1:")"===r?o>0&&(o-=1):0===o&&t.includes(r)&&(s=!0),s?(""!==n&&i.push(n.trim()),n="",s=!1):n+=r;return(r||""!==n)&&i.push(n.trim()),i},space:e=>t.split(e,[" ","\n","\t"]),comma:e=>t.split(e,[","],!0)};e.exports=t,t.default=t},3e3:(e,t,r)=>{"use strict";let{SourceMapConsumer:i,SourceMapGenerator:n}=r(139),{dirname:s,resolve:o,relative:a,sep:l}=r(8635),{pathToFileURL:c}=r(3653),u=r(1271),h=Boolean(i&&n),p=Boolean(s&&o&&a&&l);e.exports=class{constructor(e,t,r,i){this.stringify=e,this.mapOpts=r.map||{},this.root=t,this.opts=r,this.css=i,this.usesFileUrls=!this.mapOpts.from&&this.mapOpts.absolute}isMap(){return void 0!==this.opts.map?!!this.opts.map:this.previous().length>0}previous(){if(!this.previousMaps)if(this.previousMaps=[],this.root)this.root.walk((e=>{if(e.source&&e.source.input.map){let t=e.source.input.map;this.previousMaps.includes(t)||this.previousMaps.push(t)}}));else{let e=new u(this.css,this.opts);e.map&&this.previousMaps.push(e.map)}return this.previousMaps}isInline(){if(void 0!==this.mapOpts.inline)return this.mapOpts.inline;let e=this.mapOpts.annotation;return(void 0===e||!0===e)&&(!this.previous().length||this.previous().some((e=>e.inline)))}isSourcesContent(){return void 0!==this.mapOpts.sourcesContent?this.mapOpts.sourcesContent:!this.previous().length||this.previous().some((e=>e.withContent()))}clearAnnotation(){if(!1!==this.mapOpts.annotation)if(this.root){let e;for(let t=this.root.nodes.length-1;t>=0;t--)e=this.root.nodes[t],"comment"===e.type&&0===e.text.indexOf("# sourceMappingURL=")&&this.root.removeChild(t)}else this.css&&(this.css=this.css.replace(/(\n)?\/\*#[\S\s]*?\*\/$/gm,""))}setSourcesContent(){let e={};if(this.root)this.root.walk((t=>{if(t.source){let r=t.source.input.from;if(r&&!e[r]){e[r]=!0;let i=this.usesFileUrls?this.toFileUrl(r):this.toUrl(this.path(r));this.map.setSourceContent(i,t.source.input.css)}}}));else if(this.css){let e=this.opts.from?this.toUrl(this.path(this.opts.from)):"";this.map.setSourceContent(e,this.css)}}applyPrevMaps(){for(let e of this.previous()){let t,r=this.toUrl(this.path(e.file)),n=e.root||s(e.file);!1===this.mapOpts.sourcesContent?(t=new i(e.text),t.sourcesContent&&(t.sourcesContent=t.sourcesContent.map((()=>null)))):t=e.consumer(),this.map.applySourceMap(t,r,this.toUrl(this.path(n)))}}isAnnotation(){return!!this.isInline()||(void 0!==this.mapOpts.annotation?this.mapOpts.annotation:!this.previous().length||this.previous().some((e=>e.annotation)))}toBase64(e){return Buffer?Buffer.from(e).toString("base64"):window.btoa(unescape(encodeURIComponent(e)))}addAnnotation(){let e;e=this.isInline()?"data:application/json;base64,"+this.toBase64(this.map.toString()):"string"==typeof this.mapOpts.annotation?this.mapOpts.annotation:"function"==typeof this.mapOpts.annotation?this.mapOpts.annotation(this.opts.to,this.root):this.outputFile()+".map";let t="\n";this.css.includes("\r\n")&&(t="\r\n"),this.css+=t+"/*# sourceMappingURL="+e+" */"}outputFile(){return this.opts.to?this.path(this.opts.to):this.opts.from?this.path(this.opts.from):"to.css"}generateMap(){if(this.root)this.generateString();else if(1===this.previous().length){let e=this.previous()[0].consumer();e.file=this.outputFile(),this.map=n.fromSourceMap(e)}else this.map=new n({file:this.outputFile()}),this.map.addMapping({source:this.opts.from?this.toUrl(this.path(this.opts.from)):"",generated:{line:1,column:0},original:{line:1,column:0}});return this.isSourcesContent()&&this.setSourcesContent(),this.root&&this.previous().length>0&&this.applyPrevMaps(),this.isAnnotation()&&this.addAnnotation(),this.isInline()?[this.css]:[this.css,this.map]}path(e){if(0===e.indexOf("<"))return e;if(/^\w+:\/\//.test(e))return e;if(this.mapOpts.absolute)return e;let t=this.opts.to?s(this.opts.to):".";return"string"==typeof this.mapOpts.annotation&&(t=s(o(t,this.mapOpts.annotation))),a(t,e)}toUrl(e){return"\\"===l&&(e=e.replace(/\\/g,"/")),encodeURI(e).replace(/[#?]/g,encodeURIComponent)}toFileUrl(e){if(c)return c(e).toString();throw new Error("`map.absolute` option is not available in this PostCSS build")}sourcePath(e){return this.mapOpts.from?this.toUrl(this.mapOpts.from):this.usesFileUrls?this.toFileUrl(e.source.input.from):this.toUrl(this.path(e.source.input.from))}generateString(){this.css="",this.map=new n({file:this.outputFile()});let e,t,r=1,i=1,s="",o={source:"",generated:{line:0,column:0},original:{line:0,column:0}};this.stringify(this.root,((n,a,l)=>{if(this.css+=n,a&&"end"!==l&&(o.generated.line=r,o.generated.column=i-1,a.source&&a.source.start?(o.source=this.sourcePath(a),o.original.line=a.source.start.line,o.original.column=a.source.start.column-1,this.map.addMapping(o)):(o.source=s,o.original.line=1,o.original.column=0,this.map.addMapping(o))),e=n.match(/\n/g),e?(r+=e.length,t=n.lastIndexOf("\n"),i=n.length-t):i+=n.length,a&&"start"!==l){let e=a.parent||{raws:{}};("decl"===a.type||"atrule"===a.type&&!a.nodes)&&a===e.last&&!e.raws.semicolon||(a.source&&a.source.end?(o.source=this.sourcePath(a),o.original.line=a.source.end.line,o.original.column=a.source.end.column-1,o.generated.line=r,o.generated.column=i-2,this.map.addMapping(o)):(o.source=s,o.original.line=1,o.original.column=0,o.generated.line=r,o.generated.column=i-1,this.map.addMapping(o)))}}))}generate(){if(this.clearAnnotation(),p&&h&&this.isMap())return this.generateMap();{let e="";return this.stringify(this.root,(t=>{e+=t})),[e]}}}},9787:(e,t,r)=>{"use strict";let i=r(3e3),n=r(7434),s=(r(7570),r(8501));const o=r(2575);class a{constructor(e,t,r){let s;t=t.toString(),this.stringified=!1,this._processor=e,this._css=t,this._opts=r,this._map=void 0;let a=n;this.result=new o(this._processor,s,this._opts),this.result.css=t;let l=this;Object.defineProperty(this.result,"root",{get:()=>l.root});let c=new i(a,s,this._opts,t);if(c.isMap()){let[e,t]=c.generate();e&&(this.result.css=e),t&&(this.result.map=t)}}get[Symbol.toStringTag](){return"NoWorkResult"}get processor(){return this.result.processor}get opts(){return this.result.opts}get css(){return this.result.css}get content(){return this.result.css}get map(){return this.result.map}get root(){if(this._root)return this._root;let e,t=s;try{e=t(this._css,this._opts)}catch(e){this.error=e}if(this.error)throw this.error;return this._root=e,e}get messages(){return[]}warnings(){return[]}toString(){return this._css}then(e,t){return this.async().then(e,t)}catch(e){return this.async().catch(e)}finally(e){return this.async().then(e,e)}async(){return this.error?Promise.reject(this.error):Promise.resolve(this.result)}sync(){if(this.error)throw this.error;return this.result}}e.exports=a,a.default=a},9534:(e,t,r)=>{"use strict";let{isClean:i,my:n}=r(9181),s=r(9452),o=r(6573),a=r(7434);function l(e,t){let r=new e.constructor;for(let i in e){if(!Object.prototype.hasOwnProperty.call(e,i))continue;if("proxyCache"===i)continue;let n=e[i],s=typeof n;"parent"===i&&"object"===s?t&&(r[i]=t):"source"===i?r[i]=n:Array.isArray(n)?r[i]=n.map((e=>l(e,r))):("object"===s&&null!==n&&(n=l(n)),r[i]=n)}return r}class c{constructor(e={}){this.raws={},this[i]=!1,this[n]=!0;for(let t in e)if("nodes"===t){this.nodes=[];for(let r of e[t])"function"==typeof r.clone?this.append(r.clone()):this.append(r)}else this[t]=e[t]}error(e,t={}){if(this.source){let{start:r,end:i}=this.rangeBy(t);return this.source.input.error(e,{line:r.line,column:r.column},{line:i.line,column:i.column},t)}return new s(e)}warn(e,t,r){let i={node:this};for(let e in r)i[e]=r[e];return e.warn(t,i)}remove(){return this.parent&&this.parent.removeChild(this),this.parent=void 0,this}toString(e=a){e.stringify&&(e=e.stringify);let t="";return e(this,(e=>{t+=e})),t}assign(e={}){for(let t in e)this[t]=e[t];return this}clone(e={}){let t=l(this);for(let r in e)t[r]=e[r];return t}cloneBefore(e={}){let t=this.clone(e);return this.parent.insertBefore(this,t),t}cloneAfter(e={}){let t=this.clone(e);return this.parent.insertAfter(this,t),t}replaceWith(...e){if(this.parent){let t=this,r=!1;for(let i of e)i===this?r=!0:r?(this.parent.insertAfter(t,i),t=i):this.parent.insertBefore(t,i);r||this.remove()}return this}next(){if(!this.parent)return;let e=this.parent.index(this);return this.parent.nodes[e+1]}prev(){if(!this.parent)return;let e=this.parent.index(this);return this.parent.nodes[e-1]}before(e){return this.parent.insertBefore(this,e),this}after(e){return this.parent.insertAfter(this,e),this}root(){let e=this;for(;e.parent&&"document"!==e.parent.type;)e=e.parent;return e}raw(e,t){return(new o).raw(this,e,t)}cleanRaws(e){delete this.raws.before,delete this.raws.after,e||delete this.raws.between}toJSON(e,t){let r={},i=null==t;t=t||new Map;let n=0;for(let e in this){if(!Object.prototype.hasOwnProperty.call(this,e))continue;if("parent"===e||"proxyCache"===e)continue;let i=this[e];if(Array.isArray(i))r[e]=i.map((e=>"object"==typeof e&&e.toJSON?e.toJSON(null,t):e));else if("object"==typeof i&&i.toJSON)r[e]=i.toJSON(null,t);else if("source"===e){let s=t.get(i.input);null==s&&(s=n,t.set(i.input,n),n++),r[e]={inputId:s,start:i.start,end:i.end}}else r[e]=i}return i&&(r.inputs=[...t.keys()].map((e=>e.toJSON()))),r}positionInside(e){let t=this.toString(),r=this.source.start.column,i=this.source.start.line;for(let n=0;n(e[t]===r||(e[t]=r,"prop"!==t&&"value"!==t&&"name"!==t&&"params"!==t&&"important"!==t&&"text"!==t||e.markDirty()),!0),get:(e,t)=>"proxyOf"===t?e:"root"===t?()=>e.root().toProxy():e[t]}}toProxy(){return this.proxyCache||(this.proxyCache=new Proxy(this,this.getProxyProcessor())),this.proxyCache}addToError(e){if(e.postcssNode=this,e.stack&&this.source&&/\n\s{4}at /.test(e.stack)){let t=this.source;e.stack=e.stack.replace(/\n\s{4}at /,`$&${t.input.from}:${t.start.line}:${t.start.column}$&`)}return e}markDirty(){if(this[i]){this[i]=!1;let e=this;for(;e=e.parent;)e[i]=!1}}get proxyOf(){return this}}e.exports=c,c.default=c},8501:(e,t,r)=>{"use strict";let i=r(4228),n=r(6237),s=r(1271);function o(e,t){let r=new s(e,t),i=new n(r);try{i.parse()}catch(e){throw e}return i.root}e.exports=o,o.default=o,i.registerParse(o)},6237:(e,t,r)=>{"use strict";let i=r(2973),n=r(1171),s=r(3285),o=r(4938),a=r(7399),l=r(4013);const c={empty:!0,space:!0};e.exports=class{constructor(e){this.input=e,this.root=new a,this.current=this.root,this.spaces="",this.semicolon=!1,this.customProperty=!1,this.createTokenizer(),this.root.source={input:e,start:{offset:0,line:1,column:1}}}createTokenizer(){this.tokenizer=n(this.input)}parse(){let e;for(;!this.tokenizer.endOfFile();)switch(e=this.tokenizer.nextToken(),e[0]){case"space":this.spaces+=e[1];break;case";":this.freeSemicolon(e);break;case"}":this.end(e);break;case"comment":this.comment(e);break;case"at-word":this.atrule(e);break;case"{":this.emptyRule(e);break;default:this.other(e)}this.endFile()}comment(e){let t=new s;this.init(t,e[2]),t.source.end=this.getPosition(e[3]||e[2]);let r=e[1].slice(2,-2);if(/^\s*$/.test(r))t.text="",t.raws.left=r,t.raws.right="";else{let e=r.match(/^(\s*)([^]*\S)(\s*)$/);t.text=e[2],t.raws.left=e[1],t.raws.right=e[3]}}emptyRule(e){let t=new l;this.init(t,e[2]),t.selector="",t.raws.between="",this.current=t}other(e){let t=!1,r=null,i=!1,n=null,s=[],o=e[1].startsWith("--"),a=[],l=e;for(;l;){if(r=l[0],a.push(l),"("===r||"["===r)n||(n=l),s.push("("===r?")":"]");else if(o&&i&&"{"===r)n||(n=l),s.push("}");else if(0===s.length){if(";"===r){if(i)return void this.decl(a,o);break}if("{"===r)return void this.rule(a);if("}"===r){this.tokenizer.back(a.pop()),t=!0;break}":"===r&&(i=!0)}else r===s[s.length-1]&&(s.pop(),0===s.length&&(n=null));l=this.tokenizer.nextToken()}if(this.tokenizer.endOfFile()&&(t=!0),s.length>0&&this.unclosedBracket(n),t&&i){if(!o)for(;a.length&&(l=a[a.length-1][0],"space"===l||"comment"===l);)this.tokenizer.back(a.pop());this.decl(a,o)}else this.unknownWord(a)}rule(e){e.pop();let t=new l;this.init(t,e[0][2]),t.raws.between=this.spacesAndCommentsFromEnd(e),this.raw(t,"selector",e),this.current=t}decl(e,t){let r=new i;this.init(r,e[0][2]);let n,s=e[e.length-1];for(";"===s[0]&&(this.semicolon=!0,e.pop()),r.source.end=this.getPosition(s[3]||s[2]||function(e){for(let t=e.length-1;t>=0;t--){let r=e[t],i=r[3]||r[2];if(i)return i}}(e));"word"!==e[0][0];)1===e.length&&this.unknownWord(e),r.raws.before+=e.shift()[1];for(r.source.start=this.getPosition(e[0][2]),r.prop="";e.length;){let t=e[0][0];if(":"===t||"space"===t||"comment"===t)break;r.prop+=e.shift()[1]}for(r.raws.between="";e.length;){if(n=e.shift(),":"===n[0]){r.raws.between+=n[1];break}"word"===n[0]&&/\w/.test(n[1])&&this.unknownWord([n]),r.raws.between+=n[1]}"_"!==r.prop[0]&&"*"!==r.prop[0]||(r.raws.before+=r.prop[0],r.prop=r.prop.slice(1));let o,a=[];for(;e.length&&(o=e[0][0],"space"===o||"comment"===o);)a.push(e.shift());this.precheckMissedSemicolon(e);for(let t=e.length-1;t>=0;t--){if(n=e[t],"!important"===n[1].toLowerCase()){r.important=!0;let i=this.stringFrom(e,t);i=this.spacesFromEnd(e)+i," !important"!==i&&(r.raws.important=i);break}if("important"===n[1].toLowerCase()){let i=e.slice(0),n="";for(let e=t;e>0;e--){let t=i[e][0];if(0===n.trim().indexOf("!")&&"space"!==t)break;n=i.pop()[1]+n}0===n.trim().indexOf("!")&&(r.important=!0,r.raws.important=n,e=i)}if("space"!==n[0]&&"comment"!==n[0])break}e.some((e=>"space"!==e[0]&&"comment"!==e[0]))&&(r.raws.between+=a.map((e=>e[1])).join(""),a=[]),this.raw(r,"value",a.concat(e),t),r.value.includes(":")&&!t&&this.checkMissedSemicolon(e)}atrule(e){let t,r,i,n=new o;n.name=e[1].slice(1),""===n.name&&this.unnamedAtrule(n,e),this.init(n,e[2]);let s=!1,a=!1,l=[],c=[];for(;!this.tokenizer.endOfFile();){if(t=(e=this.tokenizer.nextToken())[0],"("===t||"["===t?c.push("("===t?")":"]"):"{"===t&&c.length>0?c.push("}"):t===c[c.length-1]&&c.pop(),0===c.length){if(";"===t){n.source.end=this.getPosition(e[2]),this.semicolon=!0;break}if("{"===t){a=!0;break}if("}"===t){if(l.length>0){for(i=l.length-1,r=l[i];r&&"space"===r[0];)r=l[--i];r&&(n.source.end=this.getPosition(r[3]||r[2]))}this.end(e);break}l.push(e)}else l.push(e);if(this.tokenizer.endOfFile()){s=!0;break}}n.raws.between=this.spacesAndCommentsFromEnd(l),l.length?(n.raws.afterName=this.spacesAndCommentsFromStart(l),this.raw(n,"params",l),s&&(e=l[l.length-1],n.source.end=this.getPosition(e[3]||e[2]),this.spaces=n.raws.between,n.raws.between="")):(n.raws.afterName="",n.params=""),a&&(n.nodes=[],this.current=n)}end(e){this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.semicolon=!1,this.current.raws.after=(this.current.raws.after||"")+this.spaces,this.spaces="",this.current.parent?(this.current.source.end=this.getPosition(e[2]),this.current=this.current.parent):this.unexpectedClose(e)}endFile(){this.current.parent&&this.unclosedBlock(),this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.current.raws.after=(this.current.raws.after||"")+this.spaces}freeSemicolon(e){if(this.spaces+=e[1],this.current.nodes){let e=this.current.nodes[this.current.nodes.length-1];e&&"rule"===e.type&&!e.raws.ownSemicolon&&(e.raws.ownSemicolon=this.spaces,this.spaces="")}}getPosition(e){let t=this.input.fromOffset(e);return{offset:e,line:t.line,column:t.col}}init(e,t){this.current.push(e),e.source={start:this.getPosition(t),input:this.input},e.raws.before=this.spaces,this.spaces="","comment"!==e.type&&(this.semicolon=!1)}raw(e,t,r,i){let n,s,o,a,l=r.length,u="",h=!0;for(let e=0;ee+t[1]),"");e.raws[t]={value:u,raw:i}}e[t]=u}spacesAndCommentsFromEnd(e){let t,r="";for(;e.length&&(t=e[e.length-1][0],"space"===t||"comment"===t);)r=e.pop()[1]+r;return r}spacesAndCommentsFromStart(e){let t,r="";for(;e.length&&(t=e[0][0],"space"===t||"comment"===t);)r+=e.shift()[1];return r}spacesFromEnd(e){let t,r="";for(;e.length&&(t=e[e.length-1][0],"space"===t);)r=e.pop()[1]+r;return r}stringFrom(e,t){let r="";for(let i=t;i=0&&(r=e[n],"space"===r[0]||(i+=1,2!==i));n--);throw this.input.error("Missed semicolon","word"===r[0]?r[3]+1:r[2])}}},5489:(e,t,r)=>{"use strict";var i=r(4406);let n=r(9452),s=r(2973),o=r(7229),a=r(4228),l=r(8420),c=r(7434),u=r(1693),h=r(4096),p=r(3641),d=r(3285),f=r(4938),m=r(2575),g=r(1271),b=r(8501),y=r(9401),v=r(4013),w=r(7399),x=r(9534);function S(...e){return 1===e.length&&Array.isArray(e[0])&&(e=e[0]),new l(e)}S.plugin=function(e,t){let r,n=!1;function s(...r){console&&console.warn&&!n&&(n=!0,console.warn(e+": postcss.plugin was deprecated. Migration guide:\nhttps://evilmartians.com/chronicles/postcss-8-plugin-migration"),i.env.LANG&&i.env.LANG.startsWith("cn")&&console.warn(e+": 里面 postcss.plugin 被弃用. 迁移指南:\nhttps://www.w3ctech.com/topic/2226"));let s=t(...r);return s.postcssPlugin=e,s.postcssVersion=(new l).version,s}return Object.defineProperty(s,"postcss",{get:()=>(r||(r=s()),r)}),s.process=function(e,t,r){return S([s(r)]).process(e,t)},s},S.stringify=c,S.parse=b,S.fromJSON=u,S.list=y,S.comment=e=>new d(e),S.atRule=e=>new f(e),S.decl=e=>new s(e),S.rule=e=>new v(e),S.root=e=>new w(e),S.document=e=>new h(e),S.CssSyntaxError=n,S.Declaration=s,S.Container=a,S.Processor=l,S.Document=h,S.Comment=d,S.Warning=p,S.AtRule=f,S.Result=m,S.Input=g,S.Rule=v,S.Root=w,S.Node=x,o.registerPostcss(S),e.exports=S,S.default=S},5098:(e,t,r)=>{"use strict";let{SourceMapConsumer:i,SourceMapGenerator:n}=r(139),{existsSync:s,readFileSync:o}=r(5158),{dirname:a,join:l}=r(8635);class c{constructor(e,t){if(!1===t.map)return;this.loadAnnotation(e),this.inline=this.startWith(this.annotation,"data:");let r=t.map?t.map.prev:void 0,i=this.loadMap(t.from,r);!this.mapFile&&t.from&&(this.mapFile=t.from),this.mapFile&&(this.root=a(this.mapFile)),i&&(this.text=i)}consumer(){return this.consumerCache||(this.consumerCache=new i(this.text)),this.consumerCache}withContent(){return!!(this.consumer().sourcesContent&&this.consumer().sourcesContent.length>0)}startWith(e,t){return!!e&&e.substr(0,t.length)===t}getAnnotationURL(e){return e.replace(/^\/\*\s*# sourceMappingURL=/,"").trim()}loadAnnotation(e){let t=e.match(/\/\*\s*# sourceMappingURL=/gm);if(!t)return;let r=e.lastIndexOf(t.pop()),i=e.indexOf("*/",r);r>-1&&i>-1&&(this.annotation=this.getAnnotationURL(e.substring(r,i)))}decodeInline(e){if(/^data:application\/json;charset=utf-?8,/.test(e)||/^data:application\/json,/.test(e))return decodeURIComponent(e.substr(RegExp.lastMatch.length));if(/^data:application\/json;charset=utf-?8;base64,/.test(e)||/^data:application\/json;base64,/.test(e))return t=e.substr(RegExp.lastMatch.length),Buffer?Buffer.from(t,"base64").toString():window.atob(t);var t;let r=e.match(/data:application\/json;([^,]+),/)[1];throw new Error("Unsupported source map encoding "+r)}loadFile(e){if(this.root=a(e),s(e))return this.mapFile=e,o(e,"utf-8").toString().trim()}loadMap(e,t){if(!1===t)return!1;if(t){if("string"==typeof t)return t;if("function"!=typeof t){if(t instanceof i)return n.fromSourceMap(t).toString();if(t instanceof n)return t.toString();if(this.isMap(t))return JSON.stringify(t);throw new Error("Unsupported previous source map format: "+t.toString())}{let r=t(e);if(r){let e=this.loadFile(r);if(!e)throw new Error("Unable to load previous source map: "+r.toString());return e}}}else{if(this.inline)return this.decodeInline(this.annotation);if(this.annotation){let t=this.annotation;return e&&(t=l(a(e),t)),this.loadFile(t)}}}isMap(e){return"object"==typeof e&&("string"==typeof e.mappings||"string"==typeof e._mappings||Array.isArray(e.sections))}}e.exports=c,c.default=c},8420:(e,t,r)=>{"use strict";let i=r(9787),n=r(7229),s=r(4096),o=r(7399);class a{constructor(e=[]){this.version="8.4.23",this.plugins=this.normalize(e)}use(e){return this.plugins=this.plugins.concat(this.normalize([e])),this}process(e,t={}){return 0===this.plugins.length&&void 0===t.parser&&void 0===t.stringifier&&void 0===t.syntax?new i(this,e,t):new n(this,e,t)}normalize(e){let t=[];for(let r of e)if(!0===r.postcss?r=r():r.postcss&&(r=r.postcss),"object"==typeof r&&Array.isArray(r.plugins))t=t.concat(r.plugins);else if("object"==typeof r&&r.postcssPlugin)t.push(r);else if("function"==typeof r)t.push(r);else if("object"!=typeof r||!r.parse&&!r.stringify)throw new Error(r+" is not a PostCSS plugin");return t}}e.exports=a,a.default=a,o.registerProcessor(a),s.registerProcessor(a)},2575:(e,t,r)=>{"use strict";let i=r(3641);class n{constructor(e,t,r){this.processor=e,this.messages=[],this.root=t,this.opts=r,this.css=void 0,this.map=void 0}toString(){return this.css}warn(e,t={}){t.plugin||this.lastPlugin&&this.lastPlugin.postcssPlugin&&(t.plugin=this.lastPlugin.postcssPlugin);let r=new i(e,t);return this.messages.push(r),r}warnings(){return this.messages.filter((e=>"warning"===e.type))}get content(){return this.css}}e.exports=n,n.default=n},7399:(e,t,r)=>{"use strict";let i,n,s=r(4228);class o extends s{constructor(e){super(e),this.type="root",this.nodes||(this.nodes=[])}removeChild(e,t){let r=this.index(e);return!t&&0===r&&this.nodes.length>1&&(this.nodes[1].raws.before=this.nodes[r].raws.before),super.removeChild(e)}normalize(e,t,r){let i=super.normalize(e);if(t)if("prepend"===r)this.nodes.length>1?t.raws.before=this.nodes[1].raws.before:delete t.raws.before;else if(this.first!==t)for(let e of i)e.raws.before=t.raws.before;return i}toResult(e={}){return new i(new n,this,e).stringify()}}o.registerLazyResult=e=>{i=e},o.registerProcessor=e=>{n=e},e.exports=o,o.default=o,s.registerRoot(o)},4013:(e,t,r)=>{"use strict";let i=r(4228),n=r(9401);class s extends i{constructor(e){super(e),this.type="rule",this.nodes||(this.nodes=[])}get selectors(){return n.comma(this.selector)}set selectors(e){let t=this.selector?this.selector.match(/,\s*/):null,r=t?t[0]:","+this.raw("between","beforeOpen");this.selector=e.join(r)}}e.exports=s,s.default=s,i.registerRule(s)},6573:e=>{"use strict";const t={colon:": ",indent:" ",beforeDecl:"\n",beforeRule:"\n",beforeOpen:" ",beforeClose:"\n",beforeComment:"\n",after:"\n",emptyBody:"",commentLeft:" ",commentRight:" ",semicolon:!1};class r{constructor(e){this.builder=e}stringify(e,t){if(!this[e.type])throw new Error("Unknown AST node type "+e.type+". Maybe you need to change PostCSS stringifier.");this[e.type](e,t)}document(e){this.body(e)}root(e){this.body(e),e.raws.after&&this.builder(e.raws.after)}comment(e){let t=this.raw(e,"left","commentLeft"),r=this.raw(e,"right","commentRight");this.builder("/*"+t+e.text+r+"*/",e)}decl(e,t){let r=this.raw(e,"between","colon"),i=e.prop+r+this.rawValue(e,"value");e.important&&(i+=e.raws.important||" !important"),t&&(i+=";"),this.builder(i,e)}rule(e){this.block(e,this.rawValue(e,"selector")),e.raws.ownSemicolon&&this.builder(e.raws.ownSemicolon,e,"end")}atrule(e,t){let r="@"+e.name,i=e.params?this.rawValue(e,"params"):"";if(void 0!==e.raws.afterName?r+=e.raws.afterName:i&&(r+=" "),e.nodes)this.block(e,r+i);else{let n=(e.raws.between||"")+(t?";":"");this.builder(r+i+n,e)}}body(e){let t=e.nodes.length-1;for(;t>0&&"comment"===e.nodes[t].type;)t-=1;let r=this.raw(e,"semicolon");for(let i=0;i{if(n=e.raws[r],void 0!==n)return!1}))}var a;return void 0===n&&(n=t[i]),o.rawCache[i]=n,n}rawSemicolon(e){let t;return e.walk((e=>{if(e.nodes&&e.nodes.length&&"decl"===e.last.type&&(t=e.raws.semicolon,void 0!==t))return!1})),t}rawEmptyBody(e){let t;return e.walk((e=>{if(e.nodes&&0===e.nodes.length&&(t=e.raws.after,void 0!==t))return!1})),t}rawIndent(e){if(e.raws.indent)return e.raws.indent;let t;return e.walk((r=>{let i=r.parent;if(i&&i!==e&&i.parent&&i.parent===e&&void 0!==r.raws.before){let e=r.raws.before.split("\n");return t=e[e.length-1],t=t.replace(/\S/g,""),!1}})),t}rawBeforeComment(e,t){let r;return e.walkComments((e=>{if(void 0!==e.raws.before)return r=e.raws.before,r.includes("\n")&&(r=r.replace(/[^\n]+$/,"")),!1})),void 0===r?r=this.raw(t,null,"beforeDecl"):r&&(r=r.replace(/\S/g,"")),r}rawBeforeDecl(e,t){let r;return e.walkDecls((e=>{if(void 0!==e.raws.before)return r=e.raws.before,r.includes("\n")&&(r=r.replace(/[^\n]+$/,"")),!1})),void 0===r?r=this.raw(t,null,"beforeRule"):r&&(r=r.replace(/\S/g,"")),r}rawBeforeRule(e){let t;return e.walk((r=>{if(r.nodes&&(r.parent!==e||e.first!==r)&&void 0!==r.raws.before)return t=r.raws.before,t.includes("\n")&&(t=t.replace(/[^\n]+$/,"")),!1})),t&&(t=t.replace(/\S/g,"")),t}rawBeforeClose(e){let t;return e.walk((e=>{if(e.nodes&&e.nodes.length>0&&void 0!==e.raws.after)return t=e.raws.after,t.includes("\n")&&(t=t.replace(/[^\n]+$/,"")),!1})),t&&(t=t.replace(/\S/g,"")),t}rawBeforeOpen(e){let t;return e.walk((e=>{if("decl"!==e.type&&(t=e.raws.between,void 0!==t))return!1})),t}rawColon(e){let t;return e.walkDecls((e=>{if(void 0!==e.raws.between)return t=e.raws.between.replace(/[^\s:]/g,""),!1})),t}beforeAfter(e,t){let r;r="decl"===e.type?this.raw(e,null,"beforeDecl"):"comment"===e.type?this.raw(e,null,"beforeComment"):"before"===t?this.raw(e,null,"beforeRule"):this.raw(e,null,"beforeClose");let i=e.parent,n=0;for(;i&&"root"!==i.type;)n+=1,i=i.parent;if(r.includes("\n")){let t=this.raw(e,null,"indent");if(t.length)for(let e=0;e{"use strict";let i=r(6573);function n(e,t){new i(t).stringify(e)}e.exports=n,n.default=n},9181:e=>{"use strict";e.exports.isClean=Symbol("isClean"),e.exports.my=Symbol("my")},1171:e=>{"use strict";const t="'".charCodeAt(0),r='"'.charCodeAt(0),i="\\".charCodeAt(0),n="/".charCodeAt(0),s="\n".charCodeAt(0),o=" ".charCodeAt(0),a="\f".charCodeAt(0),l="\t".charCodeAt(0),c="\r".charCodeAt(0),u="[".charCodeAt(0),h="]".charCodeAt(0),p="(".charCodeAt(0),d=")".charCodeAt(0),f="{".charCodeAt(0),m="}".charCodeAt(0),g=";".charCodeAt(0),b="*".charCodeAt(0),y=":".charCodeAt(0),v="@".charCodeAt(0),w=/[\t\n\f\r "#'()/;[\\\]{}]/g,x=/[\t\n\f\r !"#'():;@[\\\]{}]|\/(?=\*)/g,S=/.[\n"'(/\\]/,T=/[\da-f]/i;e.exports=function(e,E={}){let A,C,O,k,I,N,D,P,L,q,M=e.css.valueOf(),R=E.ignoreErrors,j=M.length,B=0,_=[],U=[];function H(t){throw e.error("Unclosed "+t,B)}return{back:function(e){U.push(e)},nextToken:function(e){if(U.length)return U.pop();if(B>=j)return;let E=!!e&&e.ignoreUnclosed;switch(A=M.charCodeAt(B),A){case s:case o:case l:case c:case a:C=B;do{C+=1,A=M.charCodeAt(C)}while(A===o||A===s||A===l||A===c||A===a);q=["space",M.slice(B,C)],B=C-1;break;case u:case h:case f:case m:case y:case g:case d:{let e=String.fromCharCode(A);q=[e,e,B];break}case p:if(P=_.length?_.pop()[1]:"",L=M.charCodeAt(B+1),"url"===P&&L!==t&&L!==r&&L!==o&&L!==s&&L!==l&&L!==a&&L!==c){C=B;do{if(N=!1,C=M.indexOf(")",C+1),-1===C){if(R||E){C=B;break}H("bracket")}for(D=C;M.charCodeAt(D-1)===i;)D-=1,N=!N}while(N);q=["brackets",M.slice(B,C+1),B,C],B=C}else C=M.indexOf(")",B+1),k=M.slice(B,C+1),-1===C||S.test(k)?q=["(","(",B]:(q=["brackets",k,B,C],B=C);break;case t:case r:O=A===t?"'":'"',C=B;do{if(N=!1,C=M.indexOf(O,C+1),-1===C){if(R||E){C=B+1;break}H("string")}for(D=C;M.charCodeAt(D-1)===i;)D-=1,N=!N}while(N);q=["string",M.slice(B,C+1),B,C],B=C;break;case v:w.lastIndex=B+1,w.test(M),C=0===w.lastIndex?M.length-1:w.lastIndex-2,q=["at-word",M.slice(B,C+1),B,C],B=C;break;case i:for(C=B,I=!0;M.charCodeAt(C+1)===i;)C+=1,I=!I;if(A=M.charCodeAt(C+1),I&&A!==n&&A!==o&&A!==s&&A!==l&&A!==c&&A!==a&&(C+=1,T.test(M.charAt(C)))){for(;T.test(M.charAt(C+1));)C+=1;M.charCodeAt(C+1)===o&&(C+=1)}q=["word",M.slice(B,C+1),B,C],B=C;break;default:A===n&&M.charCodeAt(B+1)===b?(C=M.indexOf("*/",B+2)+1,0===C&&(R||E?C=M.length:H("comment")),q=["comment",M.slice(B,C+1),B,C],B=C):(x.lastIndex=B+1,x.test(M),C=0===x.lastIndex?M.length-1:x.lastIndex-2,q=["word",M.slice(B,C+1),B,C],_.push(q),B=C)}return B++,q},endOfFile:function(){return 0===U.length&&B>=j},position:function(){return B}}}},7570:e=>{"use strict";let t={};e.exports=function(e){t[e]||(t[e]=!0,"undefined"!=typeof console&&console.warn&&console.warn(e))}},3641:e=>{"use strict";class t{constructor(e,t={}){if(this.type="warning",this.text=e,t.node&&t.node.source){let e=t.node.rangeBy(t);this.line=e.start.line,this.column=e.start.column,this.endLine=e.end.line,this.endColumn=e.end.column}for(let e in t)this[e]=t[e]}toString(){return this.node?this.node.error(this.text,{plugin:this.plugin,index:this.index,word:this.word}).message:this.plugin?this.plugin+": "+this.text:this.text}}e.exports=t,t.default=t},4406:e=>{var t,r,i=e.exports={};function n(){throw new Error("setTimeout has not been defined")}function s(){throw new Error("clearTimeout has not been defined")}function o(e){if(t===setTimeout)return setTimeout(e,0);if((t===n||!t)&&setTimeout)return t=setTimeout,setTimeout(e,0);try{return t(e,0)}catch(r){try{return t.call(null,e,0)}catch(r){return t.call(this,e,0)}}}!function(){try{t="function"==typeof setTimeout?setTimeout:n}catch(e){t=n}try{r="function"==typeof clearTimeout?clearTimeout:s}catch(e){r=s}}();var a,l=[],c=!1,u=-1;function h(){c&&a&&(c=!1,a.length?l=a.concat(l):u=-1,l.length&&p())}function p(){if(!c){var e=o(h);c=!0;for(var t=l.length;t;){for(a=l,l=[];++u1)for(var r=1;r{const i=r(883),n=r(8102),{isPlainObject:s}=r(303),o=r(9714),a=r(8915),{parse:l}=r(5489),c=["img","audio","video","picture","svg","object","map","iframe","embed"],u=["script","style"];function h(e,t){e&&Object.keys(e).forEach((function(r){t(e[r],r)}))}function p(e,t){return{}.hasOwnProperty.call(e,t)}function d(e,t){const r=[];return h(e,(function(e){t(e)&&r.push(e)})),r}e.exports=m;const f=/^[^\0\t\n\f\r /<=>]+$/;function m(e,t,r){if(null==e)return"";"number"==typeof e&&(e=e.toString());let b="",y="";function v(e,t){const r=this;this.tag=e,this.attribs=t||{},this.tagPosition=b.length,this.text="",this.mediaChildren=[],this.updateParentNodeText=function(){N.length&&(N[N.length-1].text+=r.text)},this.updateParentNodeMediaChildren=function(){N.length&&c.includes(this.tag)&&N[N.length-1].mediaChildren.push(this.tag)}}(t=Object.assign({},m.defaults,t)).parser=Object.assign({},g,t.parser);const w=function(e){return!1===t.allowedTags||(t.allowedTags||[]).indexOf(e)>-1};u.forEach((function(e){w(e)&&!t.allowVulnerableTags&&console.warn(`\n\n⚠️ Your \`allowedTags\` option includes, \`${e}\`, which is inherently\nvulnerable to XSS attacks. Please remove it from \`allowedTags\`.\nOr, to disable this warning, add the \`allowVulnerableTags\` option\nand ensure you are accounting for this risk.\n\n`)}));const x=t.nonTextTags||["script","style","textarea","option"];let S,T;t.allowedAttributes&&(S={},T={},h(t.allowedAttributes,(function(e,t){S[t]=[];const r=[];e.forEach((function(e){"string"==typeof e&&e.indexOf("*")>=0?r.push(n(e).replace(/\\\*/g,".*")):S[t].push(e)})),r.length&&(T[t]=new RegExp("^("+r.join("|")+")$"))})));const E={},A={},C={};h(t.allowedClasses,(function(e,t){S&&(p(S,t)||(S[t]=[]),S[t].push("class")),E[t]=[],C[t]=[];const r=[];e.forEach((function(e){"string"==typeof e&&e.indexOf("*")>=0?r.push(n(e).replace(/\\\*/g,".*")):e instanceof RegExp?C[t].push(e):E[t].push(e)})),r.length&&(A[t]=new RegExp("^("+r.join("|")+")$"))}));const O={};let k,I,N,D,P,L,q;h(t.transformTags,(function(e,t){let r;"function"==typeof e?r=e:"string"==typeof e&&(r=m.simpleTransform(e)),"*"===t?k=r:O[t]=r}));let M=!1;j();const R=new i.Parser({onopentag:function(e,r){if(t.enforceHtmlBoundary&&"html"===e&&j(),L)return void q++;const i=new v(e,r);N.push(i);let n=!1;const c=!!i.text;let u;if(p(O,e)&&(u=O[e](e,r),i.attribs=r=u.attribs,void 0!==u.text&&(i.innerText=u.text),e!==u.tagName&&(i.name=e=u.tagName,P[I]=u.tagName)),k&&(u=k(e,r),i.attribs=r=u.attribs,e!==u.tagName&&(i.name=e=u.tagName,P[I]=u.tagName)),(!w(e)||"recursiveEscape"===t.disallowedTagsMode&&!function(e){for(const t in e)if(p(e,t))return!1;return!0}(D)||null!=t.nestingLimit&&I>=t.nestingLimit)&&(n=!0,D[I]=!0,"discard"===t.disallowedTagsMode&&-1!==x.indexOf(e)&&(L=!0,q=1),D[I]=!0),I++,n){if("discard"===t.disallowedTagsMode)return;y=b,b=""}b+="<"+e,"script"===e&&(t.allowedScriptHostnames||t.allowedScriptDomains)&&(i.innerText=""),(!S||p(S,e)||S["*"])&&h(r,(function(r,n){if(!f.test(n))return void delete i.attribs[n];let c=!1;if(!S||p(S,e)&&-1!==S[e].indexOf(n)||S["*"]&&-1!==S["*"].indexOf(n)||p(T,e)&&T[e].test(n)||T["*"]&&T["*"].test(n))c=!0;else if(S&&S[e])for(const t of S[e])if(s(t)&&t.name&&t.name===n){c=!0;let e="";if(!0===t.multiple){const i=r.split(" ");for(const r of i)-1!==t.values.indexOf(r)&&(""===e?e=r:e+=" "+r)}else t.values.indexOf(r)>=0&&(e=r);r=e}if(c){if(-1!==t.allowedSchemesAppliedToAttributes.indexOf(n)&&_(e,r))return void delete i.attribs[n];if("script"===e&&"src"===n){let e=!0;try{const i=U(r);if(t.allowedScriptHostnames||t.allowedScriptDomains){const r=(t.allowedScriptHostnames||[]).find((function(e){return e===i.url.hostname})),n=(t.allowedScriptDomains||[]).find((function(e){return i.url.hostname===e||i.url.hostname.endsWith(`.${e}`)}));e=r||n}}catch(t){e=!1}if(!e)return void delete i.attribs[n]}if("iframe"===e&&"src"===n){let e=!0;try{const i=U(r);if(i.isRelativeUrl)e=p(t,"allowIframeRelativeUrls")?t.allowIframeRelativeUrls:!t.allowedIframeHostnames&&!t.allowedIframeDomains;else if(t.allowedIframeHostnames||t.allowedIframeDomains){const r=(t.allowedIframeHostnames||[]).find((function(e){return e===i.url.hostname})),n=(t.allowedIframeDomains||[]).find((function(e){return i.url.hostname===e||i.url.hostname.endsWith(`.${e}`)}));e=r||n}}catch(t){e=!1}if(!e)return void delete i.attribs[n]}if("srcset"===n)try{let e=a(r);if(e.forEach((function(e){_("srcset",e.url)&&(e.evil=!0)})),e=d(e,(function(e){return!e.evil})),!e.length)return void delete i.attribs[n];r=d(e,(function(e){return!e.evil})).map((function(e){if(!e.url)throw new Error("URL missing");return e.url+(e.w?` ${e.w}w`:"")+(e.h?` ${e.h}h`:"")+(e.d?` ${e.d}x`:"")})).join(", "),i.attribs[n]=r}catch(e){return void delete i.attribs[n]}if("class"===n){const t=E[e],s=E["*"],a=A[e],l=C[e],c=[a,A["*"]].concat(l).filter((function(e){return e}));if(!(u=r,h=t&&s?o(t,s):t||s,m=c,r=h?(u=u.split(/\s+/)).filter((function(e){return-1!==h.indexOf(e)||m.some((function(t){return t.test(e)}))})).join(" "):u).length)return void delete i.attribs[n]}if("style"===n)if(t.parseStyleAttributes)try{if(r=function(e){return e.nodes[0].nodes.reduce((function(e,t){return e.push(`${t.prop}:${t.value}${t.important?" !important":""}`),e}),[]).join(";")}(function(e,t){if(!t)return e;const r=e.nodes[0];let i;return i=t[r.selector]&&t["*"]?o(t[r.selector],t["*"]):t[r.selector]||t["*"],i&&(e.nodes[0].nodes=r.nodes.reduce(function(e){return function(t,r){return p(e,r.prop)&&e[r.prop].some((function(e){return e.test(r.value)}))&&t.push(r),t}}(i),[])),e}(l(e+" {"+r+"}"),t.allowedStyles)),0===r.length)return void delete i.attribs[n]}catch(t){return console.warn('Failed to parse "'+e+" {"+r+"}\", If you're running this in a browser, we recommend to disable style parsing: options.parseStyleAttributes: false, since this only works in a node environment due to a postcss dependency, More info: https://github.com/apostrophecms/sanitize-html/issues/547"),void delete i.attribs[n]}else if(t.allowedStyles)throw new Error("allowedStyles option cannot be used together with parseStyleAttributes: false.");b+=" "+n,r&&r.length&&(b+='="'+B(r,!0)+'"')}else delete i.attribs[n];var u,h,m})),-1!==t.selfClosing.indexOf(e)?b+=" />":(b+=">",!i.innerText||c||t.textFilter||(b+=B(i.innerText),M=!0)),n&&(b=y+B(b),y="")},ontext:function(e){if(L)return;const r=N[N.length-1];let i;if(r&&(i=r.tag,e=void 0!==r.innerText?r.innerText:e),"discard"!==t.disallowedTagsMode||"script"!==i&&"style"!==i){const r=B(e,!1);t.textFilter&&!M?b+=t.textFilter(r,i):M||(b+=r)}else b+=e;N.length&&(N[N.length-1].text+=e)},onclosetag:function(e,r){if(L){if(q--,q)return;L=!1}const i=N.pop();if(!i)return;if(i.tag!==e)return void N.push(i);L=!!t.enforceHtmlBoundary&&"html"===e,I--;const n=D[I];if(n){if(delete D[I],"discard"===t.disallowedTagsMode)return void i.updateParentNodeText();y=b,b=""}P[I]&&(e=P[I],delete P[I]),t.exclusiveFilter&&t.exclusiveFilter(i)?b=b.substr(0,i.tagPosition):(i.updateParentNodeMediaChildren(),i.updateParentNodeText(),-1!==t.selfClosing.indexOf(e)||r&&!w(e)&&["escape","recursiveEscape"].indexOf(t.disallowedTagsMode)>=0?n&&(b=y,y=""):(b+="",n&&(b=y+B(b),y=""),M=!1))}},t.parser);return R.write(e),R.end(),b;function j(){b="",I=0,N=[],D={},P={},L=!1,q=0}function B(e,r){return"string"!=typeof e&&(e+=""),t.parser.decodeEntities&&(e=e.replace(/&/g,"&").replace(//g,">"),r&&(e=e.replace(/"/g,"""))),e=e.replace(/&(?![a-zA-Z0-9#]{1,20};)/g,"&").replace(//g,">"),r&&(e=e.replace(/"/g,""")),e}function _(e,r){for(r=r.replace(/[\x00-\x20]+/g,"");;){const e=r.indexOf("\x3c!--");if(-1===e)break;const t=r.indexOf("--\x3e",e+4);if(-1===t)break;r=r.substring(0,e)+r.substring(t+3)}const i=r.match(/^([a-zA-Z][a-zA-Z0-9.\-+]*):/);if(!i)return!!r.match(/^[/\\]{2}/)&&!t.allowProtocolRelative;const n=i[1].toLowerCase();return p(t.allowedSchemesByTag,e)?-1===t.allowedSchemesByTag[e].indexOf(n):!t.allowedSchemes||-1===t.allowedSchemes.indexOf(n)}function U(e){if((e=e.replace(/^(\w+:)?\s*[\\/]\s*[\\/]/,"$1//")).startsWith("relative:"))throw new Error("relative: exploit attempt");let t="relative://relative-site";for(let e=0;e<100;e++)t+=`/${e}`;const r=new URL(e,t);return{isRelativeUrl:r&&"relative-site"===r.hostname&&"relative:"===r.protocol,url:r}}}const g={decodeEntities:!0};m.defaults={allowedTags:["address","article","aside","footer","header","h1","h2","h3","h4","h5","h6","hgroup","main","nav","section","blockquote","dd","div","dl","dt","figcaption","figure","hr","li","main","ol","p","pre","ul","a","abbr","b","bdi","bdo","br","cite","code","data","dfn","em","i","kbd","mark","q","rb","rp","rt","rtc","ruby","s","samp","small","span","strong","sub","sup","time","u","var","wbr","caption","col","colgroup","table","tbody","td","tfoot","th","thead","tr"],disallowedTagsMode:"discard",allowedAttributes:{a:["href","name","target"],img:["src","srcset","alt","title","width","height","loading"]},selfClosing:["img","br","hr","area","base","basefont","input","link","meta"],allowedSchemes:["http","https","ftp","mailto","tel"],allowedSchemesByTag:{},allowedSchemesAppliedToAttributes:["href","src","cite"],allowProtocolRelative:!0,enforceHtmlBoundary:!1,parseStyleAttributes:!0},m.simpleTransform=function(e,t,r){return r=void 0===r||r,t=t||{},function(i,n){let s;if(r)for(s in t)n[s]=t[s];else n=t;return{tagName:e,attribs:n}}}},8864:e=>{e.exports={nanoid:(e=21)=>{let t="",r=e;for(;r--;)t+="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict"[64*Math.random()|0];return t},customAlphabet:(e,t=21)=>(r=t)=>{let i="",n=r;for(;n--;)i+=e[Math.random()*e.length|0];return i}}}}]); \ No newline at end of file diff --git a/extensions/@jupyter-widgets/jupyterlab-manager/static/113.e4cfda62b59ddbe550d3.js.LICENSE.txt b/extensions/@jupyter-widgets/jupyterlab-manager/static/113.e4cfda62b59ddbe550d3.js.LICENSE.txt new file mode 100644 index 00000000..fe4c1fe3 --- /dev/null +++ b/extensions/@jupyter-widgets/jupyterlab-manager/static/113.e4cfda62b59ddbe550d3.js.LICENSE.txt @@ -0,0 +1,6 @@ +/*! + * is-plain-object + * + * Copyright (c) 2014-2017, Jon Schlinkert. + * Released under the MIT License. + */ diff --git a/extensions/@jupyter-widgets/jupyterlab-manager/static/134.fe2572ece3b7955c89bb.js b/extensions/@jupyter-widgets/jupyterlab-manager/static/134.fe2572ece3b7955c89bb.js new file mode 100644 index 00000000..5082eec4 --- /dev/null +++ b/extensions/@jupyter-widgets/jupyterlab-manager/static/134.fe2572ece3b7955c89bb.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_jupyter_widgets_jupyterlab_manager=self.webpackChunk_jupyter_widgets_jupyterlab_manager||[]).push([[134,61],{937:(e,n,t)=>{t.d(n,{Z:()=>d});var i=t(9601),r=t.n(i),o=t(2609),a=t.n(o)()(r());a.push([e.id,"/* Copyright (c) Jupyter Development Team.\n * Distributed under the terms of the Modified BSD License.\n */\n\n.jupyter-widgets-disconnected::before {\n content: '\\f127'; /* chain-broken */\n display: inline-block;\n font: normal normal 900 14px/1 'Font Awesome 5 Free', 'FontAwesome';\n text-rendering: auto;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n color: #d9534f;\n padding: 3px;\n align-self: flex-start;\n}\n\n.jupyter-widgets-error-widget {\n display: flex;\n flex-direction: column;\n justify-content: center;\n height: 100%;\n border: solid 1px red;\n margin: 0 auto;\n}\n\n.jupyter-widgets-error-widget.icon-error {\n min-width: var(--jp-widgets-inline-width-short);\n}\n.jupyter-widgets-error-widget.text-error {\n min-width: calc(2 * var(--jp-widgets-inline-width));\n min-height: calc(3 * var(--jp-widgets-inline-height));\n}\n\n.jupyter-widgets-error-widget p {\n text-align: center;\n}\n\n.jupyter-widgets-error-widget.text-error pre::first-line {\n font-weight: bold;\n}\n",""]);const d=a},7117:(e,n,t)=>{t.d(n,{Z:()=>d});var i=t(9601),r=t.n(i),o=t(2609),a=t.n(o)()(r());a.push([e.id,"/* This file has code derived from Lumino CSS files, as noted below. The license for this Lumino code is:\n\nCopyright (c) 2019 Project Jupyter Contributors\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n1. Redistributions of source code must retain the above copyright notice, this\n list of conditions and the following disclaimer.\n\n2. Redistributions in binary form must reproduce the above copyright notice,\n this list of conditions and the following disclaimer in the documentation\n and/or other materials provided with the distribution.\n\n3. Neither the name of the copyright holder nor the names of its\n contributors may be used to endorse or promote products derived from\n this software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE\nFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\nDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\nSERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER\nCAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,\nOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n\n\nCopyright (c) 2014-2017, PhosphorJS Contributors\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n* Redistributions of source code must retain the above copyright notice, this\n list of conditions and the following disclaimer.\n\n* Redistributions in binary form must reproduce the above copyright notice,\n this list of conditions and the following disclaimer in the documentation\n and/or other materials provided with the distribution.\n\n* Neither the name of the copyright holder nor the names of its\n contributors may be used to endorse or promote products derived from\n this software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE\nFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\nDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\nSERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER\nCAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,\nOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n*/\n\n/*\n * The following section is derived from https://github.com/jupyterlab/lumino/blob/23b9d075ebc5b73ab148b6ebfc20af97f85714c4/packages/widgets/style/tabbar.css \n * We've scoped the rules so that they are consistent with exactly our code.\n */\n\n/* */\n.jupyter-widgets.widget-tab > .p-TabBar, /* */\n/* */.jupyter-widgets.jupyter-widget-tab > .p-TabBar, /* */\n.jupyter-widgets.jupyter-widget-tab > .lm-TabBar {\n display: flex;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\n/* */\n.jupyter-widgets.widget-tab > .p-TabBar[data-orientation='horizontal'], /* */\n/* */.jupyter-widgets.jupyter-widget-tab > .p-TabBar[data-orientation='horizontal'], /* */\n.jupyter-widgets.jupyter-widget-tab > .lm-TabBar[data-orientation='horizontal'] {\n flex-direction: row;\n}\n\n/* */\n.jupyter-widgets.widget-tab > .p-TabBar[data-orientation='vertical'], /* */\n/* */.jupyter-widgets.jupyter-widget-tab > .p-TabBar[data-orientation='vertical'], /* */\n.jupyter-widgets.jupyter-widget-tab > .lm-TabBar[data-orientation='vertical'] {\n flex-direction: column;\n}\n\n/* */\n.jupyter-widgets.widget-tab > .p-TabBar > .p-TabBar-content, /* */\n/* */.jupyter-widgets.jupyter-widget-tab > .p-TabBar > .p-TabBar-content, /* */\n.jupyter-widgets.jupyter-widget-tab > .lm-TabBar > .lm-TabBar-content {\n margin: 0;\n padding: 0;\n display: flex;\n flex: 1 1 auto;\n list-style-type: none;\n}\n\n/* */\n.jupyter-widgets.widget-tab\n > .p-TabBar[data-orientation='horizontal']\n > .p-TabBar-content,\n/* */\n/* */\n.jupyter-widgets.jupyter-widget-tab\n> .p-TabBar[data-orientation='horizontal']\n> .p-TabBar-content,\n/* */\n.jupyter-widgets.jupyter-widget-tab\n > .lm-TabBar[data-orientation='horizontal']\n > .lm-TabBar-content {\n flex-direction: row;\n}\n\n/* */\n.jupyter-widgets.widget-tab\n > .p-TabBar[data-orientation='vertical']\n > .p-TabBar-content,\n/* */\n/* */\n.jupyter-widgets.jupyter-widget-tab\n> .p-TabBar[data-orientation='vertical']\n> .p-TabBar-content,\n/* */\n.jupyter-widgets.jupyter-widget-tab\n > .lm-TabBar[data-orientation='vertical']\n > .lm-TabBar-content {\n flex-direction: column;\n}\n\n/* */\n.jupyter-widgets.widget-tab > .p-TabBar .p-TabBar-tab, /* */\n/* */.jupyter-widgets.jupyter-widget-tab > .p-TabBar .p-TabBar-tab, /* */\n.jupyter-widgets.jupyter-widget-tab > .lm-TabBar .lm-TabBar-tab {\n display: flex;\n flex-direction: row;\n box-sizing: border-box;\n overflow: hidden;\n}\n\n/* */\n.jupyter-widgets.widget-tab > .p-TabBar .p-TabBar-tabIcon, /* */\n/* */ .jupyter-widgets.widget-tab > .p-TabBar .p-TabBar-tabCloseIcon, /* */\n/* */.jupyter-widgets.jupyter-widget-tab > .p-TabBar .p-TabBar-tabIcon, /* */\n/* */ .jupyter-widgets.jupyter-widget-tab > .p-TabBar .p-TabBar-tabCloseIcon, /* */\n.jupyter-widgets.jupyter-widget-tab > .lm-TabBar .lm-TabBar-tabIcon,\n.jupyter-widgets.jupyter-widget-tab > .lm-TabBar .lm-TabBar-tabCloseIcon {\n flex: 0 0 auto;\n}\n\n/* */\n.jupyter-widgets.widget-tab > .p-TabBar .p-TabBar-tabLabel, /* */\n/* */.jupyter-widgets.jupyter-widget-tab > .p-TabBar .p-TabBar-tabLabel, /* */\n.jupyter-widgets.jupyter-widget-tab > .lm-TabBar .lm-TabBar-tabLabel {\n flex: 1 1 auto;\n overflow: hidden;\n white-space: nowrap;\n}\n\n/* */\n.jupyter-widgets.widget-tab > .p-TabBar .p-TabBar-tab.p-mod-hidden, /* */\n/* */.jupyter-widgets.jupyter-widget-tab > .p-TabBar .p-TabBar-tab.p-mod-hidden, /* */\n.jupyter-widgets.jupyter-widget-tab > .lm-TabBar .lm-TabBar-tab.lm-mod-hidden {\n display: none !important;\n}\n\n/* */\n.jupyter-widgets.widget-tab > .p-TabBar.p-mod-dragging .p-TabBar-tab, /* */\n/* */.jupyter-widgets.jupyter-widget-tab > .p-TabBar.p-mod-dragging .p-TabBar-tab, /* */\n.jupyter-widgets.jupyter-widget-tab > .lm-TabBar.lm-mod-dragging .lm-TabBar-tab {\n position: relative;\n}\n\n/* */\n.jupyter-widgets.widget-tab\n > .p-TabBar.p-mod-dragging[data-orientation='horizontal']\n .p-TabBar-tab,\n/* */\n/* */\n.jupyter-widgets.jupyter-widget-tab\n > .p-TabBar.p-mod-dragging[data-orientation='horizontal']\n .p-TabBar-tab,\n/* */\n.jupyter-widgets.jupyter-widget-tab\n > .lm-TabBar.lm-mod-dragging[data-orientation='horizontal']\n .lm-TabBar-tab {\n left: 0;\n transition: left 150ms ease;\n}\n\n/* */\n.jupyter-widgets.widget-tab\n > .p-TabBar.p-mod-dragging[data-orientation='vertical']\n .p-TabBar-tab,\n/* */\n/* */\n.jupyter-widgets.jupyter-widget-tab\n> .p-TabBar.p-mod-dragging[data-orientation='vertical']\n.p-TabBar-tab,\n/* */\n.jupyter-widgets.jupyter-widget-tab\n > .lm-TabBar.lm-mod-dragging[data-orientation='vertical']\n .lm-TabBar-tab {\n top: 0;\n transition: top 150ms ease;\n}\n\n/* */\n.jupyter-widgets.widget-tab\n > .p-TabBar.p-mod-dragging\n .p-TabBar-tab.p-mod-dragging,\n/* */\n/* */\n.jupyter-widgets.jupyter-widget-tab\n> .p-TabBar.p-mod-dragging\n.p-TabBar-tab.p-mod-dragging,\n/* */\n.jupyter-widgets.jupyter-widget-tab\n > .lm-TabBar.lm-mod-dragging\n .lm-TabBar-tab.lm-mod-dragging {\n transition: none;\n}\n\n/* End tabbar.css */\n",""]);const d=a},4788:(e,n,t)=>{t.d(n,{Z:()=>d});var i=t(9601),r=t.n(i),o=t(2609),a=t.n(o)()(r());a.push([e.id,'/*\n\nThe nouislider.css file is autogenerated from nouislider.less, which imports and wraps the nouislider/src/nouislider.less styles.\n\nMIT License\n\nCopyright (c) 2019 Léon Gersen\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n*/\n/* The .widget-slider class is deprecated */\n.widget-slider,\n.jupyter-widget-slider {\n /* Functional styling;\n * These styles are required for noUiSlider to function.\n * You don\'t need to change these rules to apply your design.\n */\n /* Wrapper for all connect elements.\n */\n /* Offset direction\n */\n /* Give origins 0 height/width so they don\'t interfere with clicking the\n * connect elements.\n */\n /* Slider size and handle placement;\n */\n /* Styling;\n * Giving the connect element a border radius causes issues with using transform: scale\n */\n /* Handles and cursors;\n */\n /* Handle stripes;\n */\n /* Disabled state;\n */\n /* Base;\n *\n */\n /* Values;\n *\n */\n /* Markings;\n *\n */\n /* Horizontal layout;\n *\n */\n /* Vertical layout;\n *\n */\n /* Copyright (c) Jupyter Development Team.\n * Distributed under the terms of the Modified BSD License.\n */\n /* Custom CSS for nouislider */\n}\n.widget-slider .noUi-target,\n.jupyter-widget-slider .noUi-target,\n.widget-slider .noUi-target *,\n.jupyter-widget-slider .noUi-target * {\n -webkit-touch-callout: none;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n -webkit-user-select: none;\n -ms-touch-action: none;\n touch-action: none;\n -ms-user-select: none;\n -moz-user-select: none;\n user-select: none;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n}\n.widget-slider .noUi-target,\n.jupyter-widget-slider .noUi-target {\n position: relative;\n}\n.widget-slider .noUi-base,\n.jupyter-widget-slider .noUi-base,\n.widget-slider .noUi-connects,\n.jupyter-widget-slider .noUi-connects {\n width: 100%;\n height: 100%;\n position: relative;\n z-index: 1;\n}\n.widget-slider .noUi-connects,\n.jupyter-widget-slider .noUi-connects {\n overflow: hidden;\n z-index: 0;\n}\n.widget-slider .noUi-connect,\n.jupyter-widget-slider .noUi-connect,\n.widget-slider .noUi-origin,\n.jupyter-widget-slider .noUi-origin {\n will-change: transform;\n position: absolute;\n z-index: 1;\n top: 0;\n right: 0;\n -ms-transform-origin: 0 0;\n -webkit-transform-origin: 0 0;\n -webkit-transform-style: preserve-3d;\n transform-origin: 0 0;\n transform-style: flat;\n}\n.widget-slider .noUi-connect,\n.jupyter-widget-slider .noUi-connect {\n height: 100%;\n width: 100%;\n}\n.widget-slider .noUi-origin,\n.jupyter-widget-slider .noUi-origin {\n height: 10%;\n width: 10%;\n}\n.widget-slider .noUi-txt-dir-rtl.noUi-horizontal .noUi-origin,\n.jupyter-widget-slider .noUi-txt-dir-rtl.noUi-horizontal .noUi-origin {\n left: 0;\n right: auto;\n}\n.widget-slider .noUi-vertical .noUi-origin,\n.jupyter-widget-slider .noUi-vertical .noUi-origin {\n width: 0;\n}\n.widget-slider .noUi-horizontal .noUi-origin,\n.jupyter-widget-slider .noUi-horizontal .noUi-origin {\n height: 0;\n}\n.widget-slider .noUi-handle,\n.jupyter-widget-slider .noUi-handle {\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden;\n position: absolute;\n}\n.widget-slider .noUi-touch-area,\n.jupyter-widget-slider .noUi-touch-area {\n height: 100%;\n width: 100%;\n}\n.widget-slider .noUi-state-tap .noUi-connect,\n.jupyter-widget-slider .noUi-state-tap .noUi-connect,\n.widget-slider .noUi-state-tap .noUi-origin,\n.jupyter-widget-slider .noUi-state-tap .noUi-origin {\n -webkit-transition: transform 0.3s;\n transition: transform 0.3s;\n}\n.widget-slider .noUi-state-drag *,\n.jupyter-widget-slider .noUi-state-drag * {\n cursor: inherit !important;\n}\n.widget-slider .noUi-horizontal,\n.jupyter-widget-slider .noUi-horizontal {\n height: 18px;\n}\n.widget-slider .noUi-horizontal .noUi-handle,\n.jupyter-widget-slider .noUi-horizontal .noUi-handle {\n width: 34px;\n height: 28px;\n right: -17px;\n top: -6px;\n}\n.widget-slider .noUi-vertical,\n.jupyter-widget-slider .noUi-vertical {\n width: 18px;\n}\n.widget-slider .noUi-vertical .noUi-handle,\n.jupyter-widget-slider .noUi-vertical .noUi-handle {\n width: 28px;\n height: 34px;\n right: -6px;\n top: -17px;\n}\n.widget-slider .noUi-txt-dir-rtl.noUi-horizontal .noUi-handle,\n.jupyter-widget-slider .noUi-txt-dir-rtl.noUi-horizontal .noUi-handle {\n left: -17px;\n right: auto;\n}\n.widget-slider .noUi-target,\n.jupyter-widget-slider .noUi-target {\n background: #FAFAFA;\n border-radius: 4px;\n border: 1px solid #D3D3D3;\n box-shadow: inset 0 1px 1px #F0F0F0, 0 3px 6px -5px #BBB;\n}\n.widget-slider .noUi-connects,\n.jupyter-widget-slider .noUi-connects {\n border-radius: 3px;\n}\n.widget-slider .noUi-connect,\n.jupyter-widget-slider .noUi-connect {\n background: #3FB8AF;\n}\n.widget-slider .noUi-draggable,\n.jupyter-widget-slider .noUi-draggable {\n cursor: ew-resize;\n}\n.widget-slider .noUi-vertical .noUi-draggable,\n.jupyter-widget-slider .noUi-vertical .noUi-draggable {\n cursor: ns-resize;\n}\n.widget-slider .noUi-handle,\n.jupyter-widget-slider .noUi-handle {\n border: 1px solid #D9D9D9;\n border-radius: 3px;\n background: #FFF;\n cursor: default;\n box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #EBEBEB, 0 3px 6px -3px #BBB;\n}\n.widget-slider .noUi-active,\n.jupyter-widget-slider .noUi-active {\n box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #DDD, 0 3px 6px -3px #BBB;\n}\n.widget-slider .noUi-handle:before,\n.jupyter-widget-slider .noUi-handle:before,\n.widget-slider .noUi-handle:after,\n.jupyter-widget-slider .noUi-handle:after {\n content: "";\n display: block;\n position: absolute;\n height: 14px;\n width: 1px;\n background: #E8E7E6;\n left: 14px;\n top: 6px;\n}\n.widget-slider .noUi-handle:after,\n.jupyter-widget-slider .noUi-handle:after {\n left: 17px;\n}\n.widget-slider .noUi-vertical .noUi-handle:before,\n.jupyter-widget-slider .noUi-vertical .noUi-handle:before,\n.widget-slider .noUi-vertical .noUi-handle:after,\n.jupyter-widget-slider .noUi-vertical .noUi-handle:after {\n width: 14px;\n height: 1px;\n left: 6px;\n top: 14px;\n}\n.widget-slider .noUi-vertical .noUi-handle:after,\n.jupyter-widget-slider .noUi-vertical .noUi-handle:after {\n top: 17px;\n}\n.widget-slider [disabled] .noUi-connect,\n.jupyter-widget-slider [disabled] .noUi-connect {\n background: #B8B8B8;\n}\n.widget-slider [disabled].noUi-target,\n.jupyter-widget-slider [disabled].noUi-target,\n.widget-slider [disabled].noUi-handle,\n.jupyter-widget-slider [disabled].noUi-handle,\n.widget-slider [disabled] .noUi-handle,\n.jupyter-widget-slider [disabled] .noUi-handle {\n cursor: not-allowed;\n}\n.widget-slider .noUi-pips,\n.jupyter-widget-slider .noUi-pips,\n.widget-slider .noUi-pips *,\n.jupyter-widget-slider .noUi-pips * {\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n}\n.widget-slider .noUi-pips,\n.jupyter-widget-slider .noUi-pips {\n position: absolute;\n color: #999;\n}\n.widget-slider .noUi-value,\n.jupyter-widget-slider .noUi-value {\n position: absolute;\n white-space: nowrap;\n text-align: center;\n}\n.widget-slider .noUi-value-sub,\n.jupyter-widget-slider .noUi-value-sub {\n color: #ccc;\n font-size: 10px;\n}\n.widget-slider .noUi-marker,\n.jupyter-widget-slider .noUi-marker {\n position: absolute;\n background: #CCC;\n}\n.widget-slider .noUi-marker-sub,\n.jupyter-widget-slider .noUi-marker-sub {\n background: #AAA;\n}\n.widget-slider .noUi-marker-large,\n.jupyter-widget-slider .noUi-marker-large {\n background: #AAA;\n}\n.widget-slider .noUi-pips-horizontal,\n.jupyter-widget-slider .noUi-pips-horizontal {\n padding: 10px 0;\n height: 80px;\n top: 100%;\n left: 0;\n width: 100%;\n}\n.widget-slider .noUi-value-horizontal,\n.jupyter-widget-slider .noUi-value-horizontal {\n -webkit-transform: translate(-50%, 50%);\n transform: translate(-50%, 50%);\n}\n.noUi-rtl .widget-slider .noUi-value-horizontal,\n.noUi-rtl .jupyter-widget-slider .noUi-value-horizontal {\n -webkit-transform: translate(50%, 50%);\n transform: translate(50%, 50%);\n}\n.widget-slider .noUi-marker-horizontal.noUi-marker,\n.jupyter-widget-slider .noUi-marker-horizontal.noUi-marker {\n margin-left: -1px;\n width: 2px;\n height: 5px;\n}\n.widget-slider .noUi-marker-horizontal.noUi-marker-sub,\n.jupyter-widget-slider .noUi-marker-horizontal.noUi-marker-sub {\n height: 10px;\n}\n.widget-slider .noUi-marker-horizontal.noUi-marker-large,\n.jupyter-widget-slider .noUi-marker-horizontal.noUi-marker-large {\n height: 15px;\n}\n.widget-slider .noUi-pips-vertical,\n.jupyter-widget-slider .noUi-pips-vertical {\n padding: 0 10px;\n height: 100%;\n top: 0;\n left: 100%;\n}\n.widget-slider .noUi-value-vertical,\n.jupyter-widget-slider .noUi-value-vertical {\n -webkit-transform: translate(0, -50%);\n transform: translate(0, -50%);\n padding-left: 25px;\n}\n.noUi-rtl .widget-slider .noUi-value-vertical,\n.noUi-rtl .jupyter-widget-slider .noUi-value-vertical {\n -webkit-transform: translate(0, 50%);\n transform: translate(0, 50%);\n}\n.widget-slider .noUi-marker-vertical.noUi-marker,\n.jupyter-widget-slider .noUi-marker-vertical.noUi-marker {\n width: 5px;\n height: 2px;\n margin-top: -1px;\n}\n.widget-slider .noUi-marker-vertical.noUi-marker-sub,\n.jupyter-widget-slider .noUi-marker-vertical.noUi-marker-sub {\n width: 10px;\n}\n.widget-slider .noUi-marker-vertical.noUi-marker-large,\n.jupyter-widget-slider .noUi-marker-vertical.noUi-marker-large {\n width: 15px;\n}\n.widget-slider .noUi-tooltip,\n.jupyter-widget-slider .noUi-tooltip {\n display: block;\n position: absolute;\n border: 1px solid #D9D9D9;\n border-radius: 3px;\n background: #fff;\n color: #000;\n padding: 5px;\n text-align: center;\n white-space: nowrap;\n}\n.widget-slider .noUi-horizontal .noUi-tooltip,\n.jupyter-widget-slider .noUi-horizontal .noUi-tooltip {\n -webkit-transform: translate(-50%, 0);\n transform: translate(-50%, 0);\n left: 50%;\n bottom: 120%;\n}\n.widget-slider .noUi-vertical .noUi-tooltip,\n.jupyter-widget-slider .noUi-vertical .noUi-tooltip {\n -webkit-transform: translate(0, -50%);\n transform: translate(0, -50%);\n top: 50%;\n right: 120%;\n}\n.widget-slider .noUi-horizontal .noUi-origin > .noUi-tooltip,\n.jupyter-widget-slider .noUi-horizontal .noUi-origin > .noUi-tooltip {\n -webkit-transform: translate(50%, 0);\n transform: translate(50%, 0);\n left: auto;\n bottom: 10px;\n}\n.widget-slider .noUi-vertical .noUi-origin > .noUi-tooltip,\n.jupyter-widget-slider .noUi-vertical .noUi-origin > .noUi-tooltip {\n -webkit-transform: translate(0, -18px);\n transform: translate(0, -18px);\n top: auto;\n right: 28px;\n}\n.widget-slider .noUi-connect,\n.jupyter-widget-slider .noUi-connect {\n background: #2196f3;\n}\n.widget-slider .noUi-horizontal,\n.jupyter-widget-slider .noUi-horizontal {\n height: var(--jp-widgets-slider-track-thickness);\n}\n.widget-slider .noUi-vertical,\n.jupyter-widget-slider .noUi-vertical {\n width: var(--jp-widgets-slider-track-thickness);\n height: 100%;\n}\n.widget-slider .noUi-horizontal .noUi-handle,\n.jupyter-widget-slider .noUi-horizontal .noUi-handle {\n width: var(--jp-widgets-slider-handle-size);\n height: var(--jp-widgets-slider-handle-size);\n border-radius: 50%;\n top: calc((var(--jp-widgets-slider-track-thickness) - var(--jp-widgets-slider-handle-size)) / 2);\n right: calc(var(--jp-widgets-slider-handle-size) / -2);\n}\n.widget-slider .noUi-vertical .noUi-handle,\n.jupyter-widget-slider .noUi-vertical .noUi-handle {\n height: var(--jp-widgets-slider-handle-size);\n width: var(--jp-widgets-slider-handle-size);\n border-radius: 50%;\n right: calc((var(--jp-widgets-slider-handle-size) - var(--jp-widgets-slider-track-thickness)) / -2);\n top: calc(var(--jp-widgets-slider-handle-size) / -2);\n}\n.widget-slider .noUi-handle:after,\n.jupyter-widget-slider .noUi-handle:after {\n content: none;\n}\n.widget-slider .noUi-handle:before,\n.jupyter-widget-slider .noUi-handle:before {\n content: none;\n}\n.widget-slider .noUi-target,\n.jupyter-widget-slider .noUi-target {\n background: #fafafa;\n border-radius: 4px;\n border: 1px;\n /* box-shadow: inset 0 1px 1px #F0F0F0, 0 3px 6px -5px #BBB; */\n}\n.widget-slider .ui-slider,\n.jupyter-widget-slider .ui-slider {\n border: var(--jp-widgets-slider-border-width) solid var(--jp-layout-color3);\n background: var(--jp-layout-color3);\n box-sizing: border-box;\n position: relative;\n border-radius: 0px;\n}\n.widget-slider .noUi-handle,\n.jupyter-widget-slider .noUi-handle {\n width: var(--jp-widgets-slider-handle-size);\n border: 1px solid #d9d9d9;\n border-radius: 3px;\n background: #fff;\n cursor: default;\n box-shadow: none;\n outline: none;\n}\n.widget-slider .noUi-target:not([disabled]) .noUi-handle:hover,\n.jupyter-widget-slider .noUi-target:not([disabled]) .noUi-handle:hover,\n.widget-slider .noUi-target:not([disabled]) .noUi-handle:focus,\n.jupyter-widget-slider .noUi-target:not([disabled]) .noUi-handle:focus {\n background-color: var(--jp-widgets-slider-active-handle-color);\n border: var(--jp-widgets-slider-border-width) solid var(--jp-widgets-slider-active-handle-color);\n}\n.widget-slider [disabled].noUi-target,\n.jupyter-widget-slider [disabled].noUi-target {\n opacity: 0.35;\n}\n.widget-slider .noUi-connects,\n.jupyter-widget-slider .noUi-connects {\n overflow: visible;\n z-index: 0;\n background: var(--jp-layout-color3);\n}\n.widget-slider .noUi-vertical .noUi-connect,\n.jupyter-widget-slider .noUi-vertical .noUi-connect {\n width: calc(100% + 2px);\n right: -1px;\n}\n.widget-slider .noUi-horizontal .noUi-connect,\n.jupyter-widget-slider .noUi-horizontal .noUi-connect {\n height: calc(100% + 2px);\n top: -1px;\n}\n',""]);const d=a},5309:(e,n,t)=>{t.d(n,{Z:()=>w});var i=t(9601),r=t.n(i),o=t(2609),a=t.n(o),d=t(7117),s=t(4788),l=t(8991),g=t.n(l),p=new URL(t(584),t.b),c=a()(r());c.i(d.Z),c.i(s.Z);var u=g()(p);c.push([e.id,"/* Copyright (c) Jupyter Development Team.\n * Distributed under the terms of the Modified BSD License.\n */\n\n/*\n * We assume that the CSS variables in\n * https://github.com/jupyterlab/jupyterlab/blob/master/src/default-theme/variables.css\n * have been defined.\n */\n\n:root {\n --jp-widgets-color: var(--jp-content-font-color1);\n --jp-widgets-label-color: var(--jp-widgets-color);\n --jp-widgets-readout-color: var(--jp-widgets-color);\n --jp-widgets-font-size: var(--jp-ui-font-size1);\n --jp-widgets-margin: 2px;\n --jp-widgets-inline-height: 28px;\n --jp-widgets-inline-width: 300px;\n --jp-widgets-inline-width-short: calc(\n var(--jp-widgets-inline-width) / 2 - var(--jp-widgets-margin)\n );\n --jp-widgets-inline-width-tiny: calc(\n var(--jp-widgets-inline-width-short) / 2 - var(--jp-widgets-margin)\n );\n --jp-widgets-inline-margin: 4px; /* margin between inline elements */\n --jp-widgets-inline-label-width: 80px;\n --jp-widgets-border-width: var(--jp-border-width);\n --jp-widgets-vertical-height: 200px;\n --jp-widgets-horizontal-tab-height: 24px;\n --jp-widgets-horizontal-tab-width: 144px;\n --jp-widgets-horizontal-tab-top-border: 2px;\n --jp-widgets-progress-thickness: 20px;\n --jp-widgets-container-padding: 15px;\n --jp-widgets-input-padding: 4px;\n --jp-widgets-radio-item-height-adjustment: 8px;\n --jp-widgets-radio-item-height: calc(\n var(--jp-widgets-inline-height) -\n var(--jp-widgets-radio-item-height-adjustment)\n );\n --jp-widgets-slider-track-thickness: 4px;\n --jp-widgets-slider-border-width: var(--jp-widgets-border-width);\n --jp-widgets-slider-handle-size: 16px;\n --jp-widgets-slider-handle-border-color: var(--jp-border-color1);\n --jp-widgets-slider-handle-background-color: var(--jp-layout-color1);\n --jp-widgets-slider-active-handle-color: var(--jp-brand-color1);\n --jp-widgets-menu-item-height: 24px;\n --jp-widgets-dropdown-arrow: url("+u+");\n --jp-widgets-input-color: var(--jp-ui-font-color1);\n --jp-widgets-input-background-color: var(--jp-layout-color1);\n --jp-widgets-input-border-color: var(--jp-border-color1);\n --jp-widgets-input-focus-border-color: var(--jp-brand-color2);\n --jp-widgets-input-border-width: var(--jp-widgets-border-width);\n --jp-widgets-disabled-opacity: 0.6;\n\n /* From Material Design Lite */\n --md-shadow-key-umbra-opacity: 0.2;\n --md-shadow-key-penumbra-opacity: 0.14;\n --md-shadow-ambient-shadow-opacity: 0.12;\n}\n\n.jupyter-widgets {\n margin: var(--jp-widgets-margin);\n box-sizing: border-box;\n color: var(--jp-widgets-color);\n overflow: visible;\n}\n\n.jp-Output-result > .jupyter-widgets {\n margin-left: 0;\n margin-right: 0;\n}\n\n/* vbox and hbox */\n\n/* */\n.widget-inline-hbox, /* */\n .jupyter-widget-inline-hbox {\n /* Horizontal widgets */\n box-sizing: border-box;\n display: flex;\n flex-direction: row;\n align-items: baseline;\n}\n\n/* */\n.widget-inline-vbox, /* */\n .jupyter-widget-inline-vbox {\n /* Vertical Widgets */\n box-sizing: border-box;\n display: flex;\n flex-direction: column;\n align-items: center;\n}\n\n/* */\n.widget-box, /* */\n.jupyter-widget-box {\n box-sizing: border-box;\n display: flex;\n margin: 0;\n overflow: auto;\n}\n\n/* */\n.widget-gridbox, /* */\n.jupyter-widget-gridbox {\n box-sizing: border-box;\n display: grid;\n margin: 0;\n overflow: auto;\n}\n\n/* */\n.widget-hbox, /* */\n.jupyter-widget-hbox {\n flex-direction: row;\n}\n\n/* */\n.widget-vbox, /* */\n.jupyter-widget-vbox {\n flex-direction: column;\n}\n\n/* General Tags Styling */\n\n.jupyter-widget-tagsinput {\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n align-items: center;\n overflow: auto;\n\n cursor: text;\n}\n\n.jupyter-widget-tag {\n padding-left: 10px;\n padding-right: 10px;\n padding-top: 0px;\n padding-bottom: 0px;\n display: inline-block;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n text-align: center;\n font-size: var(--jp-widgets-font-size);\n\n height: calc(var(--jp-widgets-inline-height) - 2px);\n border: 0px solid;\n line-height: calc(var(--jp-widgets-inline-height) - 2px);\n box-shadow: none;\n\n color: var(--jp-ui-font-color1);\n background-color: var(--jp-layout-color2);\n border-color: var(--jp-border-color2);\n border: none;\n user-select: none;\n\n cursor: grab;\n transition: margin-left 200ms;\n margin: 1px 1px 1px 1px;\n}\n\n.jupyter-widget-tag.mod-active {\n /* MD Lite 4dp shadow */\n box-shadow: 0 4px 5px 0 rgba(0, 0, 0, var(--md-shadow-key-penumbra-opacity)),\n 0 1px 10px 0 rgba(0, 0, 0, var(--md-shadow-ambient-shadow-opacity)),\n 0 2px 4px -1px rgba(0, 0, 0, var(--md-shadow-key-umbra-opacity));\n color: var(--jp-ui-font-color1);\n background-color: var(--jp-layout-color3);\n}\n\n.jupyter-widget-colortag {\n color: var(--jp-inverse-ui-font-color1);\n}\n\n.jupyter-widget-colortag.mod-active {\n color: var(--jp-inverse-ui-font-color0);\n}\n\n.jupyter-widget-taginput {\n color: var(--jp-ui-font-color0);\n background-color: var(--jp-layout-color0);\n\n cursor: text;\n text-align: left;\n}\n\n.jupyter-widget-taginput:focus {\n outline: none;\n}\n\n.jupyter-widget-tag-close {\n margin-left: var(--jp-widgets-inline-margin);\n padding: 2px 0px 2px 2px;\n}\n\n.jupyter-widget-tag-close:hover {\n cursor: pointer;\n}\n\n/* Tag \"Primary\" Styling */\n\n.jupyter-widget-tag.mod-primary {\n color: var(--jp-inverse-ui-font-color1);\n background-color: var(--jp-brand-color1);\n}\n\n.jupyter-widget-tag.mod-primary.mod-active {\n color: var(--jp-inverse-ui-font-color0);\n background-color: var(--jp-brand-color0);\n}\n\n/* Tag \"Success\" Styling */\n\n.jupyter-widget-tag.mod-success {\n color: var(--jp-inverse-ui-font-color1);\n background-color: var(--jp-success-color1);\n}\n\n.jupyter-widget-tag.mod-success.mod-active {\n color: var(--jp-inverse-ui-font-color0);\n background-color: var(--jp-success-color0);\n}\n\n/* Tag \"Info\" Styling */\n\n.jupyter-widget-tag.mod-info {\n color: var(--jp-inverse-ui-font-color1);\n background-color: var(--jp-info-color1);\n}\n\n.jupyter-widget-tag.mod-info.mod-active {\n color: var(--jp-inverse-ui-font-color0);\n background-color: var(--jp-info-color0);\n}\n\n/* Tag \"Warning\" Styling */\n\n.jupyter-widget-tag.mod-warning {\n color: var(--jp-inverse-ui-font-color1);\n background-color: var(--jp-warn-color1);\n}\n\n.jupyter-widget-tag.mod-warning.mod-active {\n color: var(--jp-inverse-ui-font-color0);\n background-color: var(--jp-warn-color0);\n}\n\n/* Tag \"Danger\" Styling */\n\n.jupyter-widget-tag.mod-danger {\n color: var(--jp-inverse-ui-font-color1);\n background-color: var(--jp-error-color1);\n}\n\n.jupyter-widget-tag.mod-danger.mod-active {\n color: var(--jp-inverse-ui-font-color0);\n background-color: var(--jp-error-color0);\n}\n\n/* General Button Styling */\n\n.jupyter-button {\n padding-left: 10px;\n padding-right: 10px;\n padding-top: 0px;\n padding-bottom: 0px;\n display: inline-block;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n text-align: center;\n font-size: var(--jp-widgets-font-size);\n cursor: pointer;\n\n height: var(--jp-widgets-inline-height);\n border: 0px solid;\n line-height: var(--jp-widgets-inline-height);\n box-shadow: none;\n\n color: var(--jp-ui-font-color1);\n background-color: var(--jp-layout-color2);\n border-color: var(--jp-border-color2);\n border: none;\n user-select: none;\n}\n\n.jupyter-button i.fa {\n margin-right: var(--jp-widgets-inline-margin);\n pointer-events: none;\n}\n\n.jupyter-button:empty:before {\n content: '\\200b'; /* zero-width space */\n}\n\n.jupyter-widgets.jupyter-button:disabled {\n opacity: var(--jp-widgets-disabled-opacity);\n}\n\n.jupyter-button i.fa.center {\n margin-right: 0;\n}\n\n.jupyter-button:hover:enabled,\n.jupyter-button:focus:enabled {\n /* MD Lite 2dp shadow */\n box-shadow: 0 2px 2px 0 rgba(0, 0, 0, var(--md-shadow-key-penumbra-opacity)),\n 0 3px 1px -2px rgba(0, 0, 0, var(--md-shadow-key-umbra-opacity)),\n 0 1px 5px 0 rgba(0, 0, 0, var(--md-shadow-ambient-shadow-opacity));\n}\n\n.jupyter-button:active,\n.jupyter-button.mod-active {\n /* MD Lite 4dp shadow */\n box-shadow: 0 4px 5px 0 rgba(0, 0, 0, var(--md-shadow-key-penumbra-opacity)),\n 0 1px 10px 0 rgba(0, 0, 0, var(--md-shadow-ambient-shadow-opacity)),\n 0 2px 4px -1px rgba(0, 0, 0, var(--md-shadow-key-umbra-opacity));\n color: var(--jp-ui-font-color1);\n background-color: var(--jp-layout-color3);\n}\n\n.jupyter-button:focus:enabled {\n outline: 1px solid var(--jp-widgets-input-focus-border-color);\n}\n\n/* Button \"Primary\" Styling */\n\n.jupyter-button.mod-primary {\n color: var(--jp-ui-inverse-font-color1);\n background-color: var(--jp-brand-color1);\n}\n\n.jupyter-button.mod-primary.mod-active {\n color: var(--jp-ui-inverse-font-color0);\n background-color: var(--jp-brand-color0);\n}\n\n.jupyter-button.mod-primary:active {\n color: var(--jp-ui-inverse-font-color0);\n background-color: var(--jp-brand-color0);\n}\n\n/* Button \"Success\" Styling */\n\n.jupyter-button.mod-success {\n color: var(--jp-ui-inverse-font-color1);\n background-color: var(--jp-success-color1);\n}\n\n.jupyter-button.mod-success.mod-active {\n color: var(--jp-ui-inverse-font-color0);\n background-color: var(--jp-success-color0);\n}\n\n.jupyter-button.mod-success:active {\n color: var(--jp-ui-inverse-font-color0);\n background-color: var(--jp-success-color0);\n}\n\n/* Button \"Info\" Styling */\n\n.jupyter-button.mod-info {\n color: var(--jp-ui-inverse-font-color1);\n background-color: var(--jp-info-color1);\n}\n\n.jupyter-button.mod-info.mod-active {\n color: var(--jp-ui-inverse-font-color0);\n background-color: var(--jp-info-color0);\n}\n\n.jupyter-button.mod-info:active {\n color: var(--jp-ui-inverse-font-color0);\n background-color: var(--jp-info-color0);\n}\n\n/* Button \"Warning\" Styling */\n\n.jupyter-button.mod-warning {\n color: var(--jp-ui-inverse-font-color1);\n background-color: var(--jp-warn-color1);\n}\n\n.jupyter-button.mod-warning.mod-active {\n color: var(--jp-ui-inverse-font-color0);\n background-color: var(--jp-warn-color0);\n}\n\n.jupyter-button.mod-warning:active {\n color: var(--jp-ui-inverse-font-color0);\n background-color: var(--jp-warn-color0);\n}\n\n/* Button \"Danger\" Styling */\n\n.jupyter-button.mod-danger {\n color: var(--jp-ui-inverse-font-color1);\n background-color: var(--jp-error-color1);\n}\n\n.jupyter-button.mod-danger.mod-active {\n color: var(--jp-ui-inverse-font-color0);\n background-color: var(--jp-error-color0);\n}\n\n.jupyter-button.mod-danger:active {\n color: var(--jp-ui-inverse-font-color0);\n background-color: var(--jp-error-color0);\n}\n\n/* Widget Button, Widget Toggle Button, Widget Upload */\n\n/* */\n.widget-button, /* */\n/* */ .widget-toggle-button, /* */\n/* */ .widget-upload, /* */\n.jupyter-widget-button,\n.jupyter-widget-toggle-button,\n.jupyter-widget-upload {\n width: var(--jp-widgets-inline-width-short);\n}\n\n/* Widget Label Styling */\n\n/* Override Bootstrap label css */\n.jupyter-widgets label {\n margin-bottom: initial;\n}\n\n/* */\n.widget-label-basic, /* */\n.jupyter-widget-label-basic {\n /* Basic Label */\n color: var(--jp-widgets-label-color);\n font-size: var(--jp-widgets-font-size);\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n line-height: var(--jp-widgets-inline-height);\n}\n\n/* */\n.widget-label, /* */\n.jupyter-widget-label {\n /* Label */\n color: var(--jp-widgets-label-color);\n font-size: var(--jp-widgets-font-size);\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n line-height: var(--jp-widgets-inline-height);\n}\n\n/* */\n.widget-inline-hbox .widget-label, /* */\n.jupyter-widget-inline-hbox .jupyter-widget-label {\n /* Horizontal Widget Label */\n color: var(--jp-widgets-label-color);\n text-align: right;\n margin-right: calc(var(--jp-widgets-inline-margin) * 2);\n width: var(--jp-widgets-inline-label-width);\n flex-shrink: 0;\n}\n\n/* */\n.widget-inline-vbox .widget-label, /* */\n.jupyter-widget-inline-vbox .jupyter-widget-label {\n /* Vertical Widget Label */\n color: var(--jp-widgets-label-color);\n text-align: center;\n line-height: var(--jp-widgets-inline-height);\n}\n\n/* Widget Readout Styling */\n\n/* */\n.widget-readout, /* */\n.jupyter-widget-readout {\n color: var(--jp-widgets-readout-color);\n font-size: var(--jp-widgets-font-size);\n height: var(--jp-widgets-inline-height);\n line-height: var(--jp-widgets-inline-height);\n overflow: hidden;\n white-space: nowrap;\n text-align: center;\n}\n\n/* */\n.widget-readout.overflow, /* */\n.jupyter-widget-readout.overflow {\n /* Overflowing Readout */\n\n /* From Material Design Lite\n shadow-key-umbra-opacity: 0.2;\n shadow-key-penumbra-opacity: 0.14;\n shadow-ambient-shadow-opacity: 0.12;\n */\n -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2),\n 0 3px 1px -2px rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);\n\n -moz-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2),\n 0 3px 1px -2px rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);\n\n box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2), 0 3px 1px -2px rgba(0, 0, 0, 0.14),\n 0 1px 5px 0 rgba(0, 0, 0, 0.12);\n}\n\n/* */\n.widget-inline-hbox .widget-readout, /* */\n.jupyter-widget-inline-hbox .jupyter-widget-readout {\n /* Horizontal Readout */\n text-align: center;\n max-width: var(--jp-widgets-inline-width-short);\n min-width: var(--jp-widgets-inline-width-tiny);\n margin-left: var(--jp-widgets-inline-margin);\n}\n\n/* */\n.widget-inline-vbox .widget-readout, /* */\n.jupyter-widget-inline-vbox .jupyter-widget-readout {\n /* Vertical Readout */\n margin-top: var(--jp-widgets-inline-margin);\n /* as wide as the widget */\n width: inherit;\n}\n\n/* Widget Checkbox Styling */\n\n/* */\n.widget-checkbox, /* */\n.jupyter-widget-checkbox {\n width: var(--jp-widgets-inline-width);\n height: var(--jp-widgets-inline-height);\n line-height: var(--jp-widgets-inline-height);\n}\n\n/* */\n.widget-checkbox input[type='checkbox'], /* */\n.jupyter-widget-checkbox input[type='checkbox'] {\n margin: 0px calc(var(--jp-widgets-inline-margin) * 2) 0px 0px;\n line-height: var(--jp-widgets-inline-height);\n font-size: large;\n flex-grow: 1;\n flex-shrink: 0;\n align-self: center;\n}\n\n/* Widget Valid Styling */\n\n/* */\n.widget-valid, /* */\n.jupyter-widget-valid {\n height: var(--jp-widgets-inline-height);\n line-height: var(--jp-widgets-inline-height);\n width: var(--jp-widgets-inline-width-short);\n font-size: var(--jp-widgets-font-size);\n}\n\n/* */\n.widget-valid i, /* */\n.jupyter-widget-valid i {\n line-height: var(--jp-widgets-inline-height);\n margin-right: var(--jp-widgets-inline-margin);\n margin-left: var(--jp-widgets-inline-margin);\n}\n\n/* */\n.widget-valid.mod-valid i, /* */\n.jupyter-widget-valid.mod-valid i {\n color: green;\n}\n\n/* */\n.widget-valid.mod-invalid i, /* */\n.jupyter-widget-valid.mod-invalid i {\n color: red;\n}\n\n/* */\n.widget-valid.mod-valid .widget-valid-readout, /* */\n.jupyter-widget-valid.mod-valid .jupyter-widget-valid-readout {\n display: none;\n}\n\n/* Widget Text and TextArea Styling */\n\n/* */\n.widget-textarea, /* */\n/* */ .widget-text, /* */\n.jupyter-widget-textarea,\n.jupyter-widget-text {\n width: var(--jp-widgets-inline-width);\n}\n\n/* */\n.widget-text input[type='text'], /* */\n/* */ .widget-text input[type='number'], /* */\n/* */ .widget-text input[type='password'], /* */\n.jupyter-widget-text input[type='text'],\n.jupyter-widget-text input[type='number'],\n.jupyter-widget-text input[type='password'] {\n height: var(--jp-widgets-inline-height);\n}\n\n/* */\n.widget-text input[type='text']:disabled, /* */\n/* */ .widget-text input[type='number']:disabled, /* */\n/* */ .widget-text input[type='password']:disabled, /* */\n/* */ .widget-textarea textarea:disabled, /* */\n.jupyter-widget-text input[type='text']:disabled,\n.jupyter-widget-text input[type='number']:disabled,\n.jupyter-widget-text input[type='password']:disabled,\n.jupyter-widget-textarea textarea:disabled {\n opacity: var(--jp-widgets-disabled-opacity);\n}\n\n/* */\n.widget-text input[type='text'], /* */\n/* */ .widget-text input[type='number'], /* */\n/* */ .widget-text input[type='password'], /* */\n/* */ .widget-textarea textarea, /* */\n.jupyter-widget-text input[type='text'],\n.jupyter-widget-text input[type='number'],\n.jupyter-widget-text input[type='password'],\n.jupyter-widget-textarea textarea {\n box-sizing: border-box;\n border: var(--jp-widgets-input-border-width) solid\n var(--jp-widgets-input-border-color);\n background-color: var(--jp-widgets-input-background-color);\n color: var(--jp-widgets-input-color);\n font-size: var(--jp-widgets-font-size);\n flex-grow: 1;\n min-width: 0; /* This makes it possible for the flexbox to shrink this input */\n flex-shrink: 1;\n outline: none !important;\n}\n\n/* */\n.widget-text input[type='text'], /* */\n/* */ .widget-text input[type='password'], /* */\n/* */ .widget-textarea textarea, /* */\n.jupyter-widget-text input[type='text'],\n.jupyter-widget-text input[type='password'],\n.jupyter-widget-textarea textarea {\n padding: var(--jp-widgets-input-padding)\n calc(var(--jp-widgets-input-padding) * 2);\n}\n\n/* */\n.widget-text input[type='number'], /* */\n.jupyter-widget-text input[type='number'] {\n padding: var(--jp-widgets-input-padding) 0 var(--jp-widgets-input-padding)\n calc(var(--jp-widgets-input-padding) * 2);\n}\n\n/* */\n.widget-textarea textarea, /* */\n.jupyter-widget-textarea textarea {\n height: inherit;\n width: inherit;\n}\n\n/* */\n.widget-text input:focus, /* */\n/* */ .widget-textarea textarea:focus, /* */\n.jupyter-widget-text input:focus,\n.jupyter-widget-textarea textarea:focus {\n border-color: var(--jp-widgets-input-focus-border-color);\n}\n\n/* Horizontal Slider */\n/* */\n.widget-hslider, /* */\n.jupyter-widget-hslider {\n width: var(--jp-widgets-inline-width);\n height: var(--jp-widgets-inline-height);\n line-height: var(--jp-widgets-inline-height);\n\n /* Override the align-items baseline. This way, the description and readout\n still seem to align their baseline properly, and we don't have to have\n align-self: stretch in the .slider-container. */\n align-items: center;\n}\n\n/* */\n.widgets-slider .slider-container, /* */\n.jupyter-widgets-slider .slider-container {\n overflow: visible;\n}\n\n/* */\n.widget-hslider .slider-container, /* */\n.jupyter-widget-hslider .slider-container {\n margin-left: calc(\n var(--jp-widgets-slider-handle-size) / 2 - 2 *\n var(--jp-widgets-slider-border-width)\n );\n margin-right: calc(\n var(--jp-widgets-slider-handle-size) / 2 - 2 *\n var(--jp-widgets-slider-border-width)\n );\n flex: 1 1 var(--jp-widgets-inline-width-short);\n}\n\n/* Vertical Slider */\n\n/* */\n.widget-vbox .widget-label, /* */\n.jupyter-widget-vbox .jupyter-widget-label {\n height: var(--jp-widgets-inline-height);\n line-height: var(--jp-widgets-inline-height);\n}\n\n/* */\n.widget-vslider, /* */\n.jupyter-widget-vslider {\n /* Vertical Slider */\n height: var(--jp-widgets-vertical-height);\n width: var(--jp-widgets-inline-width-tiny);\n}\n\n/* */\n.widget-vslider .slider-container, /* */\n.jupyter-widget-vslider .slider-container {\n flex: 1 1 var(--jp-widgets-inline-width-short);\n margin-left: auto;\n margin-right: auto;\n margin-bottom: calc(\n var(--jp-widgets-slider-handle-size) / 2 - 2 *\n var(--jp-widgets-slider-border-width)\n );\n margin-top: calc(\n var(--jp-widgets-slider-handle-size) / 2 - 2 *\n var(--jp-widgets-slider-border-width)\n );\n display: flex;\n flex-direction: column;\n}\n\n/* Widget Progress Styling */\n\n.progress-bar {\n -webkit-transition: none;\n -moz-transition: none;\n -ms-transition: none;\n -o-transition: none;\n transition: none;\n}\n\n.progress-bar {\n height: var(--jp-widgets-inline-height);\n}\n\n.progress-bar {\n background-color: var(--jp-brand-color1);\n}\n\n.progress-bar-success {\n background-color: var(--jp-success-color1);\n}\n\n.progress-bar-info {\n background-color: var(--jp-info-color1);\n}\n\n.progress-bar-warning {\n background-color: var(--jp-warn-color1);\n}\n\n.progress-bar-danger {\n background-color: var(--jp-error-color1);\n}\n\n.progress {\n background-color: var(--jp-layout-color2);\n border: none;\n box-shadow: none;\n}\n\n/* Horisontal Progress */\n\n/* */\n.widget-hprogress, /* */\n.jupyter-widget-hprogress {\n /* Progress Bar */\n height: var(--jp-widgets-inline-height);\n line-height: var(--jp-widgets-inline-height);\n width: var(--jp-widgets-inline-width);\n align-items: center;\n}\n\n/* */\n.widget-hprogress .progress, /* */\n.jupyter-widget-hprogress .progress {\n flex-grow: 1;\n margin-top: var(--jp-widgets-input-padding);\n margin-bottom: var(--jp-widgets-input-padding);\n align-self: stretch;\n /* Override bootstrap style */\n height: initial;\n}\n\n/* Vertical Progress */\n\n/* */\n.widget-vprogress, /* */\n.jupyter-widget-vprogress {\n height: var(--jp-widgets-vertical-height);\n width: var(--jp-widgets-inline-width-tiny);\n}\n\n/* */\n.widget-vprogress .progress, /* */\n.jupyter-widget-vprogress .progress {\n flex-grow: 1;\n width: var(--jp-widgets-progress-thickness);\n margin-left: auto;\n margin-right: auto;\n margin-bottom: 0;\n}\n\n/* Select Widget Styling */\n\n/* */\n.widget-dropdown, /* */\n.jupyter-widget-dropdown {\n height: var(--jp-widgets-inline-height);\n width: var(--jp-widgets-inline-width);\n line-height: var(--jp-widgets-inline-height);\n}\n\n/* */\n.widget-dropdown > select, /* */\n.jupyter-widget-dropdown > select {\n padding-right: 20px;\n border: var(--jp-widgets-input-border-width) solid\n var(--jp-widgets-input-border-color);\n border-radius: 0;\n height: inherit;\n flex: 1 1 var(--jp-widgets-inline-width-short);\n min-width: 0; /* This makes it possible for the flexbox to shrink this input */\n box-sizing: border-box;\n outline: none !important;\n box-shadow: none;\n background-color: var(--jp-widgets-input-background-color);\n color: var(--jp-widgets-input-color);\n font-size: var(--jp-widgets-font-size);\n vertical-align: top;\n padding-left: calc(var(--jp-widgets-input-padding) * 2);\n appearance: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n background-repeat: no-repeat;\n background-size: 20px;\n background-position: right center;\n background-image: var(--jp-widgets-dropdown-arrow);\n}\n/* */\n.widget-dropdown > select:focus, /* */\n.jupyter-widget-dropdown > select:focus {\n border-color: var(--jp-widgets-input-focus-border-color);\n}\n\n/* */\n.widget-dropdown > select:disabled, /* */\n.jupyter-widget-dropdown > select:disabled {\n opacity: var(--jp-widgets-disabled-opacity);\n}\n\n/* To disable the dotted border in Firefox around select controls.\n See http://stackoverflow.com/a/18853002 */\n/* */\n.widget-dropdown > select:-moz-focusring, /* */\n.jupyter-widget-dropdown > select:-moz-focusring {\n color: transparent;\n text-shadow: 0 0 0 #000;\n}\n\n/* Select and SelectMultiple */\n\n/* */\n.widget-select, /* */\n.jupyter-widget-select {\n width: var(--jp-widgets-inline-width);\n line-height: var(--jp-widgets-inline-height);\n\n /* Because Firefox defines the baseline of a select as the bottom of the\n control, we align the entire control to the top and add padding to the\n select to get an approximate first line baseline alignment. */\n align-items: flex-start;\n}\n\n/* */\n.widget-select > select, /* */\n.jupyter-widget-select > select {\n border: var(--jp-widgets-input-border-width) solid\n var(--jp-widgets-input-border-color);\n background-color: var(--jp-widgets-input-background-color);\n color: var(--jp-widgets-input-color);\n font-size: var(--jp-widgets-font-size);\n flex: 1 1 var(--jp-widgets-inline-width-short);\n outline: none !important;\n overflow: auto;\n height: inherit;\n\n /* Because Firefox defines the baseline of a select as the bottom of the\n control, we align the entire control to the top and add padding to the\n select to get an approximate first line baseline alignment. */\n padding-top: 5px;\n}\n\n/* */\n.widget-select > select:focus, /* */\n.jupyter-widget-select > select:focus {\n border-color: var(--jp-widgets-input-focus-border-color);\n}\n\n.wiget-select > select > option,\n.jupyter-wiget-select > select > option {\n padding-left: var(--jp-widgets-input-padding);\n line-height: var(--jp-widgets-inline-height);\n /* line-height doesn't work on some browsers for select options */\n padding-top: calc(\n var(--jp-widgets-inline-height) - var(--jp-widgets-font-size) / 2\n );\n padding-bottom: calc(\n var(--jp-widgets-inline-height) - var(--jp-widgets-font-size) / 2\n );\n}\n\n/* Toggle Buttons Styling */\n\n/* */\n.widget-toggle-buttons, /* */\n.jupyter-widget-toggle-buttons {\n line-height: var(--jp-widgets-inline-height);\n}\n\n/* */\n.widget-toggle-buttons .widget-toggle-button, /* */\n.jupyter-widget-toggle-buttons .jupyter-widget-toggle-button {\n margin-left: var(--jp-widgets-margin);\n margin-right: var(--jp-widgets-margin);\n}\n\n/* */\n.widget-toggle-buttons .jupyter-button:disabled, /* */\n.jupyter-widget-toggle-buttons .jupyter-button:disabled {\n opacity: var(--jp-widgets-disabled-opacity);\n}\n\n/* Radio Buttons Styling */\n\n/* */\n.widget-radio, /* */\n.jupyter-widget-radio {\n width: var(--jp-widgets-inline-width);\n line-height: var(--jp-widgets-inline-height);\n}\n\n/* */\n.widget-radio-box, /* */\n.jupyter-widget-radio-box {\n display: flex;\n flex-direction: column;\n align-items: stretch;\n box-sizing: border-box;\n flex-grow: 1;\n margin-bottom: var(--jp-widgets-radio-item-height-adjustment);\n}\n\n/* */\n.widget-radio-box label, /* */\n.jupyter-widget-radio-box label {\n height: var(--jp-widgets-radio-item-height);\n line-height: var(--jp-widgets-radio-item-height);\n font-size: var(--jp-widgets-font-size);\n}\n\n/* */\n.widget-radio-box input, /* */\n.jupyter-widget-radio-box input {\n height: var(--jp-widgets-radio-item-height);\n line-height: var(--jp-widgets-radio-item-height);\n margin: 0 calc(var(--jp-widgets-input-padding) * 2) 0 1px;\n float: left;\n}\n\n/* Color Picker Styling */\n\n/* */\n.widget-colorpicker, /* */\n.jupyter-widget-colorpicker {\n width: var(--jp-widgets-inline-width);\n height: var(--jp-widgets-inline-height);\n line-height: var(--jp-widgets-inline-height);\n}\n\n/* */\n.widget-colorpicker > .widget-colorpicker-input, /* */\n.jupyter-widget-colorpicker > .jupyter-widget-colorpicker-input {\n flex-grow: 1;\n flex-shrink: 1;\n min-width: var(--jp-widgets-inline-width-tiny);\n}\n\n/* */\n.widget-colorpicker input[type='color'], /* */\n.jupyter-widget-colorpicker input[type='color'] {\n width: var(--jp-widgets-inline-height);\n height: var(--jp-widgets-inline-height);\n padding: 0 2px; /* make the color square actually square on Chrome on OS X */\n background: var(--jp-widgets-input-background-color);\n color: var(--jp-widgets-input-color);\n border: var(--jp-widgets-input-border-width) solid\n var(--jp-widgets-input-border-color);\n border-left: none;\n flex-grow: 0;\n flex-shrink: 0;\n box-sizing: border-box;\n align-self: stretch;\n outline: none !important;\n}\n\n/* */\n.widget-colorpicker.concise input[type='color'], /* */\n.jupyter-widget-colorpicker.concise input[type='color'] {\n border-left: var(--jp-widgets-input-border-width) solid\n var(--jp-widgets-input-border-color);\n}\n\n/* */\n.widget-colorpicker input[type='color']:focus, /* */\n/* */ .widget-colorpicker input[type='text']:focus, /* */\n.jupyter-widget-colorpicker input[type='color']:focus,\n.jupyter-widget-colorpicker input[type='text']:focus {\n border-color: var(--jp-widgets-input-focus-border-color);\n}\n\n/* */\n.widget-colorpicker input[type='text'], /* */\n.jupyter-widget-colorpicker input[type='text'] {\n flex-grow: 1;\n outline: none !important;\n height: var(--jp-widgets-inline-height);\n line-height: var(--jp-widgets-inline-height);\n background: var(--jp-widgets-input-background-color);\n color: var(--jp-widgets-input-color);\n border: var(--jp-widgets-input-border-width) solid\n var(--jp-widgets-input-border-color);\n font-size: var(--jp-widgets-font-size);\n padding: var(--jp-widgets-input-padding)\n calc(var(--jp-widgets-input-padding) * 2);\n min-width: 0; /* This makes it possible for the flexbox to shrink this input */\n flex-shrink: 1;\n box-sizing: border-box;\n}\n\n/* */\n.widget-colorpicker input[type='text']:disabled, /* */\n.jupyter-widget-colorpicker input[type='text']:disabled {\n opacity: var(--jp-widgets-disabled-opacity);\n}\n\n/* Date Picker Styling */\n\n/* */\n.widget-datepicker, /* */\n.jupyter-widget-datepicker {\n width: var(--jp-widgets-inline-width);\n height: var(--jp-widgets-inline-height);\n line-height: var(--jp-widgets-inline-height);\n}\n\n/* */\n.widget-datepicker input[type='date'], /* */\n.jupyter-widget-datepicker input[type='date'] {\n flex-grow: 1;\n flex-shrink: 1;\n min-width: 0; /* This makes it possible for the flexbox to shrink this input */\n outline: none !important;\n height: var(--jp-widgets-inline-height);\n border: var(--jp-widgets-input-border-width) solid\n var(--jp-widgets-input-border-color);\n background-color: var(--jp-widgets-input-background-color);\n color: var(--jp-widgets-input-color);\n font-size: var(--jp-widgets-font-size);\n padding: var(--jp-widgets-input-padding)\n calc(var(--jp-widgets-input-padding) * 2);\n box-sizing: border-box;\n}\n\n/* */\n.widget-datepicker input[type='date']:focus, /* */\n.jupyter-widget-datepicker input[type='date']:focus {\n border-color: var(--jp-widgets-input-focus-border-color);\n}\n\n/* */\n.widget-datepicker input[type='date']:invalid, /* */\n.jupyter-widget-datepicker input[type='date']:invalid {\n border-color: var(--jp-warn-color1);\n}\n\n/* */\n.widget-datepicker input[type='date']:disabled, /* */\n.jupyter-widget-datepicker input[type='date']:disabled {\n opacity: var(--jp-widgets-disabled-opacity);\n}\n\n/* Play Widget */\n\n/* */\n.widget-play, /* */\n.jupyter-widget-play {\n width: var(--jp-widgets-inline-width-short);\n display: flex;\n align-items: stretch;\n}\n\n/* */\n.widget-play .jupyter-button, /* */\n.jupyter-widget-play .jupyter-button {\n flex-grow: 1;\n height: auto;\n}\n\n/* */\n.widget-play .jupyter-button:disabled, /* */\n.jupyter-widget-play .jupyter-button:disabled {\n opacity: var(--jp-widgets-disabled-opacity);\n}\n\n/* Tab Widget */\n\n/* */\n.jupyter-widgets.widget-tab, /* */\n.jupyter-widgets.jupyter-widget-tab {\n display: flex;\n flex-direction: column;\n}\n\n/* */\n.jupyter-widgets.widget-tab > .p-TabBar, /* */\n/* */.jupyter-widgets.jupyter-widget-tab > .p-TabBar, /* */\n.jupyter-widgets.jupyter-widget-tab > .lm-TabBar {\n /* Necessary so that a tab can be shifted down to overlay the border of the box below. */\n overflow-x: visible;\n overflow-y: visible;\n}\n\n/* */\n.jupyter-widgets.widget-tab > .p-TabBar > .p-TabBar-content, /* */\n/* */.jupyter-widgets.jupyter-widget-tab > .p-TabBar > .p-TabBar-content, /* */\n.jupyter-widgets.jupyter-widget-tab > .lm-TabBar > .lm-TabBar-content {\n /* Make sure that the tab grows from bottom up */\n align-items: flex-end;\n min-width: 0;\n min-height: 0;\n}\n\n/* */\n.jupyter-widgets.widget-tab > .widget-tab-contents, /* */\n.jupyter-widgets.jupyter-widget-tab > .widget-tab-contents {\n width: 100%;\n box-sizing: border-box;\n margin: 0;\n background: var(--jp-layout-color1);\n color: var(--jp-ui-font-color1);\n border: var(--jp-border-width) solid var(--jp-border-color1);\n padding: var(--jp-widgets-container-padding);\n flex-grow: 1;\n overflow: auto;\n}\n\n/* */\n.jupyter-widgets.widget-tab > .p-TabBar, /* */\n/* */.jupyter-widgets.jupyter-widget-tab > .p-TabBar, /* */\n.jupyter-widgets.jupyter-widget-tab > .lm-TabBar {\n font: var(--jp-widgets-font-size) Helvetica, Arial, sans-serif;\n min-height: calc(\n var(--jp-widgets-horizontal-tab-height) + var(--jp-border-width)\n );\n}\n\n/* */\n.jupyter-widgets.widget-tab > .p-TabBar .p-TabBar-tab, /* */\n/* */.jupyter-widgets.jupyter-widget-tab > .p-TabBar .p-TabBar-tab, /* */\n.jupyter-widgets.jupyter-widget-tab > .lm-TabBar .lm-TabBar-tab {\n flex: 0 1 var(--jp-widgets-horizontal-tab-width);\n min-width: 35px;\n min-height: calc(\n var(--jp-widgets-horizontal-tab-height) + var(--jp-border-width)\n );\n line-height: var(--jp-widgets-horizontal-tab-height);\n margin-left: calc(-1 * var(--jp-border-width));\n padding: 0px 10px;\n background: var(--jp-layout-color2);\n color: var(--jp-ui-font-color2);\n border: var(--jp-border-width) solid var(--jp-border-color1);\n border-bottom: none;\n position: relative;\n}\n\n/* */\n.jupyter-widgets.widget-tab > .p-TabBar .p-TabBar-tab.p-mod-current, /* */\n/* */.jupyter-widgets.jupyter-widget-tab > .p-TabBar .p-TabBar-tab.p-mod-current, /* */\n.jupyter-widgets.jupyter-widget-tab > .lm-TabBar .lm-TabBar-tab.lm-mod-current {\n color: var(--jp-ui-font-color0);\n /* We want the background to match the tab content background */\n background: var(--jp-layout-color1);\n min-height: calc(\n var(--jp-widgets-horizontal-tab-height) + 2 * var(--jp-border-width)\n );\n transform: translateY(var(--jp-border-width));\n overflow: visible;\n}\n\n/* */\n.jupyter-widgets.widget-tab > .p-TabBar .p-TabBar-tab.p-mod-current:before, /* */\n/* */.jupyter-widgets.jupyter-widget-tab > .p-TabBar .p-TabBar-tab.p-mod-current:before, /* */\n.jupyter-widgets.jupyter-widget-tab > .lm-TabBar .lm-TabBar-tab.lm-mod-current:before {\n position: absolute;\n top: calc(-1 * var(--jp-border-width));\n left: calc(-1 * var(--jp-border-width));\n content: '';\n height: var(--jp-widgets-horizontal-tab-top-border);\n width: calc(100% + 2 * var(--jp-border-width));\n background: var(--jp-brand-color1);\n}\n\n/* */\n.jupyter-widgets.widget-tab > .p-TabBar .p-TabBar-tab:first-child, /* */\n/* */.jupyter-widgets.jupyter-widget-tab > .p-TabBar .p-TabBar-tab:first-child, /* */\n.jupyter-widgets.jupyter-widget-tab > .lm-TabBar .lm-TabBar-tab:first-child {\n margin-left: 0;\n}\n\n/* */\n.jupyter-widgets.widget-tab\n > .p-TabBar\n .p-TabBar-tab:hover:not(.p-mod-current),\n/* */\n/* */\n.jupyter-widgets.jupyter-widget-tab\n > .p-TabBar\n .p-TabBar-tab:hover:not(.p-mod-current),\n/* */\n.jupyter-widgets.jupyter-widget-tab\n > .lm-TabBar\n .lm-TabBar-tab:hover:not(.lm-mod-current) {\n background: var(--jp-layout-color1);\n color: var(--jp-ui-font-color1);\n}\n\n/* */\n.jupyter-widgets.widget-tab\n > .p-TabBar\n .p-mod-closable\n > .p-TabBar-tabCloseIcon,\n/* */\n/* */\n.jupyter-widgets.jupyter-widget-tab\n> .p-TabBar\n.p-mod-closable\n> .p-TabBar-tabCloseIcon,\n/* */\n.jupyter-widgets.jupyter-widget-tab\n > .lm-TabBar\n .lm-mod-closable\n > .lm-TabBar-tabCloseIcon {\n margin-left: 4px;\n}\n\n/* This font-awesome strategy may not work across FA4 and FA5, but we don't\nactually support closable tabs, so it really doesn't matter */\n/* */\n.jupyter-widgets.widget-tab\n > .p-TabBar\n .p-mod-closable\n > .p-TabBar-tabCloseIcon:before,\n/* */\n/* */\n.jupyter-widgets.jupyter-widget-widget-tab\n> .p-TabBar\n.p-mod-closable\n> .p-TabBar-tabCloseIcon:before,\n/* */\n.jupyter-widgets.jupyter-widget-tab\n > .lm-TabBar\n .lm-mod-closable\n > .lm-TabBar-tabCloseIcon:before {\n font-family: FontAwesome;\n content: '\\f00d'; /* close */\n}\n\n/* */\n.jupyter-widgets.widget-tab > .p-TabBar .p-TabBar-tabIcon, /* */\n/* */ .jupyter-widgets.widget-tab > .p-TabBar .p-TabBar-tabLabel, /* */\n/* */ .jupyter-widgets.widget-tab > .p-TabBar .p-TabBar-tabCloseIcon, /* */\n/* */ .jupyter-widgets.jupyter-widget-tab > .p-TabBar .p-TabBar-tabIcon, /* */\n/* */ .jupyter-widgets.jupyter-widget-tab > .p-TabBar .p-TabBar-tabLabel, /* */\n/* */ .jupyter-widgets.jupyter-widget-tab > .p-TabBar .p-TabBar-tabCloseIcon, /* */\n.jupyter-widgets.jupyter-widget-tab > .lm-TabBar .lm-TabBar-tabIcon,\n.jupyter-widgets.jupyter-widget-tab > .lm-TabBar .lm-TabBar-tabLabel,\n.jupyter-widgets.jupyter-widget-tab > .lm-TabBar .lm-TabBar-tabCloseIcon {\n line-height: var(--jp-widgets-horizontal-tab-height);\n}\n\n/* Accordion Widget */\n\n.jupyter-widget-Collapse {\n display: flex;\n flex-direction: column;\n align-items: stretch;\n}\n\n.jupyter-widget-Collapse-header {\n padding: var(--jp-widgets-input-padding);\n cursor: pointer;\n color: var(--jp-ui-font-color2);\n background-color: var(--jp-layout-color2);\n border: var(--jp-widgets-border-width) solid var(--jp-border-color1);\n padding: calc(var(--jp-widgets-container-padding) * 2 / 3)\n var(--jp-widgets-container-padding);\n font-weight: bold;\n}\n\n.jupyter-widget-Collapse-header:hover {\n background-color: var(--jp-layout-color1);\n color: var(--jp-ui-font-color1);\n}\n\n.jupyter-widget-Collapse-open > .jupyter-widget-Collapse-header {\n background-color: var(--jp-layout-color1);\n color: var(--jp-ui-font-color0);\n cursor: default;\n border-bottom: none;\n}\n\n.jupyter-widget-Collapse-contents {\n padding: var(--jp-widgets-container-padding);\n background-color: var(--jp-layout-color1);\n color: var(--jp-ui-font-color1);\n border-left: var(--jp-widgets-border-width) solid var(--jp-border-color1);\n border-right: var(--jp-widgets-border-width) solid var(--jp-border-color1);\n border-bottom: var(--jp-widgets-border-width) solid var(--jp-border-color1);\n overflow: auto;\n}\n\n.jupyter-widget-Accordion {\n display: flex;\n flex-direction: column;\n align-items: stretch;\n}\n\n.jupyter-widget-Accordion .jupyter-widget-Collapse {\n margin-bottom: 0;\n}\n\n.jupyter-widget-Accordion .jupyter-widget-Collapse + .jupyter-widget-Collapse {\n margin-top: 4px;\n}\n\n/* HTML widget */\n\n/* */\n.widget-html, /* */\n/* */ .widget-htmlmath, /* */\n.jupyter-widget-html,\n.jupyter-widget-htmlmath {\n font-size: var(--jp-widgets-font-size);\n}\n\n/* */\n.widget-html > .widget-html-content, /* */\n/* */.widget-htmlmath > .widget-html-content, /* */\n.jupyter-widget-html > .jupyter-widget-html-content,\n.jupyter-widget-htmlmath > .jupyter-widget-html-content {\n /* Fill out the area in the HTML widget */\n align-self: stretch;\n flex-grow: 1;\n flex-shrink: 1;\n /* Makes sure the baseline is still aligned with other elements */\n line-height: var(--jp-widgets-inline-height);\n /* Make it possible to have absolutely-positioned elements in the html */\n position: relative;\n}\n\n/* Image widget */\n\n/* */\n.widget-image, /* */\n.jupyter-widget-image {\n max-width: 100%;\n height: auto;\n}\n",""]);const w=c},2609:e=>{e.exports=function(e){var n=[];return n.toString=function(){return this.map((function(n){var t="",i=void 0!==n[5];return n[4]&&(t+="@supports (".concat(n[4],") {")),n[2]&&(t+="@media ".concat(n[2]," {")),i&&(t+="@layer".concat(n[5].length>0?" ".concat(n[5]):""," {")),t+=e(n),i&&(t+="}"),n[2]&&(t+="}"),n[4]&&(t+="}"),t})).join("")},n.i=function(e,t,i,r,o){"string"==typeof e&&(e=[[null,e,void 0]]);var a={};if(i)for(var d=0;d0?" ".concat(g[5]):""," {").concat(g[1],"}")),g[5]=o),t&&(g[2]?(g[1]="@media ".concat(g[2]," {").concat(g[1],"}"),g[2]=t):g[2]=t),r&&(g[4]?(g[1]="@supports (".concat(g[4],") {").concat(g[1],"}"),g[4]=r):g[4]="".concat(r)),n.push(g))}},n}},8991:e=>{e.exports=function(e,n){return n||(n={}),e?(e=String(e.__esModule?e.default:e),/^['"].*['"]$/.test(e)&&(e=e.slice(1,-1)),n.hash&&(e+=n.hash),/["'() \t\n]|(%20)/.test(e)||n.needQuotes?'"'.concat(e.replace(/"/g,'\\"').replace(/\n/g,"\\n"),'"'):e):e}},9601:e=>{e.exports=function(e){return e[1]}},6062:e=>{var n=[];function t(e){for(var t=-1,i=0;i{var n={};e.exports=function(e,t){var i=function(e){if(void 0===n[e]){var t=document.querySelector(e);if(window.HTMLIFrameElement&&t instanceof window.HTMLIFrameElement)try{t=t.contentDocument.head}catch(e){t=null}n[e]=t}return n[e]}(e);if(!i)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");i.appendChild(t)}},1173:e=>{e.exports=function(e){var n=document.createElement("style");return e.setAttributes(n,e.attributes),e.insert(n,e.options),n}},7892:(e,n,t)=>{e.exports=function(e){var n=t.nc;n&&e.setAttribute("nonce",n)}},4036:e=>{e.exports=function(e){if("undefined"==typeof document)return{update:function(){},remove:function(){}};var n=e.insertStyleElement(e);return{update:function(t){!function(e,n,t){var i="";t.supports&&(i+="@supports (".concat(t.supports,") {")),t.media&&(i+="@media ".concat(t.media," {"));var r=void 0!==t.layer;r&&(i+="@layer".concat(t.layer.length>0?" ".concat(t.layer):""," {")),i+=t.css,r&&(i+="}"),t.media&&(i+="}"),t.supports&&(i+="}");var o=t.sourceMap;o&&"undefined"!=typeof btoa&&(i+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(o))))," */")),n.styleTagTransform(i,e,n.options)}(n,e,t)},remove:function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(n)}}}},2464:e=>{e.exports=function(e,n){if(n.styleSheet)n.styleSheet.cssText=e;else{for(;n.firstChild;)n.removeChild(n.firstChild);n.appendChild(document.createTextNode(e))}}},61:(e,n,t)=>{t.d(n,{N:()=>i});const i="2.0.0"},134:(e,n,t)=>{t.r(n),t.d(n,{KernelWidgetManager:()=>T,LabWidgetManager:()=>v,WidgetManager:()=>f,WidgetRenderer:()=>w,default:()=>ge,output:()=>i,registerWidgetManager:()=>te});var i={};t.r(i),t.d(i,{OUTPUT_WIDGET_VERSION:()=>P,OutputModel:()=>U,OutputView:()=>k});var r=t(8934),o=t(29),a=t(8936),d=t(8086),s=t(5229),l=t(6697),g=t(7717),p=t(3004),c=t(7930),u=t(4882);class w extends u.Panel{constructor(e,n){super(),this._manager=new c.PromiseDelegate,this._rerenderMimeModel=null,this.mimeType=e.mimeType,n&&(this.manager=n)}set manager(e){e.restored.connect(this._rerender,this),this._manager.resolve(e)}async renderModel(e){const n=e.data[this.mimeType];this.node.textContent="Loading widget...";const t=await this._manager.promise;if(""===n.model_id)return this.hide(),Promise.resolve();let i,r;try{i=await t.get_model(n.model_id)}catch(n){return t.restoredStatus?(this.node.textContent="Error displaying widget: model not found",this.addClass("jupyter-widgets"),void console.error(n)):void(this._rerenderMimeModel=e)}this._rerenderMimeModel=null;try{r=(await t.create_view(i)).luminoWidget}catch(e){return this.node.textContent="Error displaying widget",this.addClass("jupyter-widgets"),void console.error(e)}this.node.textContent="",this.addWidget(r),r.disposed.connect((()=>{this.hide(),n.model_id=""}))}dispose(){this.isDisposed||(this._manager=null,super.dispose())}_rerender(){this._rerenderMimeModel&&(this.node.textContent="",this.removeClass("jupyter-widgets"),this.renderModel(this._rerenderMimeModel))}}var h=t(345),E=t(5666),b=t(4901),j=t(9e3);class y{constructor(){this._cache=Object.create(null)}set(e,n,t){if(e in this._cache||(this._cache[e]=Object.create(null)),n in this._cache[e])throw`Version ${n} of key ${e} already registered.`;this._cache[e][n]=t}get(e,n){if(e in this._cache){const t=this._cache[e],i=(0,j.maxSatisfying)(Object.keys(t),n);if(null!==i)return t[i]}}getAllVersions(e){if(e in this._cache)return this._cache[e]}}const m="application/vnd.jupyter.widget-view+json",D="application/vnd.jupyter.widget-state+json";class v extends E.ManagerBase{constructor(e){super(),this._handleCommOpen=async(e,n)=>{const t=new h.shims.services.Comm(e);await this.handle_comm_open(t,n)},this._restored=new b.Signal(this),this._restoredStatus=!1,this._kernelRestoreInProgress=!1,this._isDisposed=!1,this._registry=new y,this._modelsSync=new Map,this._onUnhandledIOPubMessage=new b.Signal(this),this._rendermime=e}callbacks(e){return{iopub:{output:e=>{this._onUnhandledIOPubMessage.emit(e)}}}}_handleKernelChanged({oldValue:e,newValue:n}){e&&e.removeCommTarget(this.comm_target_name,this._handleCommOpen),n&&n.registerCommTarget(this.comm_target_name,this._handleCommOpen)}disconnect(){super.disconnect(),this._restoredStatus=!1}async _loadFromKernel(){var e;if(!this.kernel)throw new Error("Kernel not set");if(!1!==(null===(e=this.kernel)||void 0===e?void 0:e.handleComms))return super._loadFromKernel()}async _create_comm(e,n,t,i,r){const o=this.kernel;if(!o)throw new Error("No current kernel");const a=o.createComm(e,n);return(t||i)&&a.open(t,i,r),new h.shims.services.Comm(a)}async _get_comm_info(){const e=this.kernel;if(!e)throw new Error("No current kernel");const n=await e.requestCommInfo({target_name:this.comm_target_name});return"ok"===n.content.status?n.content.comms:{}}get isDisposed(){return this._isDisposed}dispose(){this.isDisposed||(this._isDisposed=!0,this._commRegistration&&this._commRegistration.dispose())}async resolveUrl(e){return e}async loadClass(e,n,t){"@jupyter-widgets/base"!==n&&"@jupyter-widgets/controls"!==n||!(0,j.valid)(t)||(t=`^${t}`);const i=this._registry.getAllVersions(n);if(!i)throw new Error(`No version of module ${n} is registered`);const r=this._registry.get(n,t);if(!r){const e=Object.keys(i);throw new Error(`Module ${n}, version ${t} is not registered, however, ${e.join(",")} ${e.length>1?"are":"is"}`)}let o;o="function"==typeof r?await r():await r;const a=o[e];if(!a)throw new Error(`Class ${e} not found in module ${n}`);return a}get rendermime(){return this._rendermime}get restored(){return this._restored}get restoredStatus(){return this._restoredStatus}get onUnhandledIOPubMessage(){return this._onUnhandledIOPubMessage}register(e){this._registry.set(e.name,e.version,e.exports)}register_model(e,n){super.register_model(e,n),n.then((n=>{this._modelsSync.set(e,n),n.once("comm:close",(()=>{this._modelsSync.delete(e)}))}))}async clear_state(){await super.clear_state(),this._modelsSync=new Map}get_state_sync(e={}){const n=[];for(const e of this._modelsSync.values())e.comm_live&&n.push(e);return(0,E.serialize_state)(n,e)}}class T extends v{constructor(e,n){super(n),this._kernel=e,e.statusChanged.connect(((e,n)=>{this._handleKernelStatusChange(n)})),e.connectionStatusChanged.connect(((e,n)=>{this._handleKernelConnectionStatusChange(n)})),this._handleKernelChanged({name:"kernel",oldValue:null,newValue:e}),this.restoreWidgets()}_handleKernelConnectionStatusChange(e){"connected"===e&&(this._kernelRestoreInProgress||this.restoreWidgets())}_handleKernelStatusChange(e){"restarting"===e&&this.disconnect()}async restoreWidgets(){try{this._kernelRestoreInProgress=!0,await this._loadFromKernel(),this._restoredStatus=!0,this._restored.emit()}catch(e){}this._kernelRestoreInProgress=!1}dispose(){this.isDisposed||(this._kernel=null,super.dispose())}get kernel(){return this._kernel}}class f extends v{constructor(e,n,t){var i,r;super(n),this._context=e,e.sessionContext.kernelChanged.connect(((e,n)=>{this._handleKernelChanged(n)})),e.sessionContext.statusChanged.connect(((e,n)=>{this._handleKernelStatusChange(n)})),e.sessionContext.connectionStatusChanged.connect(((e,n)=>{this._handleKernelConnectionStatusChange(n)})),(null===(i=e.sessionContext.session)||void 0===i?void 0:i.kernel)&&this._handleKernelChanged({name:"kernel",oldValue:null,newValue:null===(r=e.sessionContext.session)||void 0===r?void 0:r.kernel}),this.restoreWidgets(this._context.model),this._settings=t,e.saveState.connect(((e,n)=>{"started"===n&&t.saveState&&this._saveState()}))}_saveState(){const e=this.get_state_sync({drop_defaults:!0});this._context.model.setMetadata?this._context.model.setMetadata("widgets",{"application/vnd.jupyter.widget-state+json":e}):this._context.model.metadata.set("widgets",{"application/vnd.jupyter.widget-state+json":e})}_handleKernelConnectionStatusChange(e){"connected"===e&&(this._kernelRestoreInProgress||this.restoreWidgets(this._context.model,{loadKernel:!0,loadNotebook:!1}))}_handleKernelStatusChange(e){"restarting"===e&&this.disconnect()}async restoreWidgets(e,{loadKernel:n,loadNotebook:t}={loadKernel:!0,loadNotebook:!0}){try{if(await this.context.sessionContext.ready,n)try{this._kernelRestoreInProgress=!0,await this._loadFromKernel()}finally{this._kernelRestoreInProgress=!1}t&&await this._loadFromNotebook(e),this._restoredStatus=!0,this._restored.emit()}catch(e){}}async _loadFromNotebook(e){const n=e.getMetadata?e.getMetadata("widgets"):e.metadata.get("widgets");if(n&&n[D]){let e=n[D];e=this.filterExistingModelState(e),await this.set_state(e)}}dispose(){this.isDisposed||(this._context=null,super.dispose())}async resolveUrl(e){const n=await this.context.urlResolver.resolveUrl(e);return this.context.urlResolver.getDownloadUrl(n)}get context(){return this._context}get kernel(){var e,n,t;return null!==(t=null===(n=null===(e=this._context.sessionContext)||void 0===e?void 0:e.session)||void 0===n?void 0:n.kernel)&&void 0!==t?t:null}register_model(e,n){super.register_model(e,n),this.setDirty()}async clear_state(){await super.clear_state(),this.setDirty()}setDirty(){this._settings.saveState&&(this._context.model.dirty=!0)}}var x=t(8970),C=t(7379),R=t(2994),A=t.n(R);const P=x.OUTPUT_WIDGET_VERSION;class U extends x.OutputModel{defaults(){return Object.assign(Object.assign({},super.defaults()),{msg_id:"",outputs:[]})}initialize(e,n){super.initialize(e,n),this._outputs=new C.OutputAreaModel({trusted:!0}),this._msgHook=e=>(this.add(e),!1),this.widget_manager instanceof f&&this.widget_manager.context.sessionContext.kernelChanged.connect(((e,n)=>{this._handleKernelChanged(n)})),this.listenTo(this,"change:msg_id",this.reset_msg_id),this.listenTo(this,"change:outputs",this.setOutputs),this.setOutputs()}_handleKernelChanged({oldValue:e}){const n=this.get("msg_id");n&&e&&(e.removeMessageHook(n,this._msgHook),this.set("msg_id",null))}reset_msg_id(){const e=this.widget_manager.kernel,n=this.get("msg_id"),t=this.previous("msg_id");t&&e&&e.removeMessageHook(t,this._msgHook),n&&e&&e.registerMessageHook(n,this._msgHook)}add(e){const n=e.header.msg_type;switch(n){case"execute_result":case"display_data":case"stream":case"error":{const t=e.content;t.output_type=n,this._outputs.add(t);break}case"clear_output":this.clear_output(e.content.wait)}this.set("outputs",this._outputs.toJSON(),{newMessage:!0}),this.save_changes()}clear_output(e=!1){this._outputs.clear(e)}get outputs(){return this._outputs}setOutputs(e,n,t){t&&t.newMessage||(this.clear_output(),this._outputs.fromJSON(JSON.parse(JSON.stringify(this.get("outputs")))))}}class k extends x.OutputView{_createElement(e){return this.luminoWidget=new h.JupyterLuminoPanelWidget({view:this}),this.luminoWidget.node}_setElement(e){if(this.el||e!==this.luminoWidget.node)throw new Error("Cannot reset the DOM element.");this.el=this.luminoWidget.node,this.$el=A()(this.luminoWidget.node)}render(){super.render(),this._outputView=new C.OutputArea({rendermime:this.model.widget_manager.rendermime,contentFactory:C.OutputArea.defaultContentFactory,model:this.model.outputs}),this.luminoWidget.insertWidget(0,this._outputView),this.luminoWidget.addClass("jupyter-widgets"),this.luminoWidget.addClass("widget-output"),this.update()}remove(){return this._outputView.dispose(),super.remove()}}var I=t(61),S=t(6062),B=t.n(S),O=t(4036),_=t.n(O),z=t(6793),N=t.n(z),M=t(7892),L=t.n(M),W=t(1173),H=t.n(W),F=t(2464),V=t.n(F),G=t(937),Y={};Y.styleTagTransform=V(),Y.setAttributes=L(),Y.insert=N().bind(null,"head"),Y.domAPI=_(),Y.insertStyleElement=H(),B()(G.Z,Y),G.Z&&G.Z.locals&&G.Z.locals;var Z=t(5309),K={};K.styleTagTransform=V(),K.setAttributes=L(),K.insert=N().bind(null,"head"),K.domAPI=_(),K.insertStyleElement=H(),B()(Z.Z,K),Z.Z&&Z.Z.locals&&Z.Z.locals;var J=t(8601),$=t(7901);const X=[],q={saveState:!1};function*Q(e){for(const n of e.widgets)if("code"===n.model.type)for(const e of n.outputArea.widgets)for(const n of Array.from(e.children()))n instanceof w&&(yield n)}function*ee(e,n){const t=(0,l.filter)(e.shell.widgets(),(e=>e.id.startsWith("LinkedOutputView-")&&e.path===n));for(const e of Array.from(t))for(const n of Array.from(e.children()))for(const e of Array.from(n.children()))e instanceof w&&(yield e)}function*ne(...e){for(const n of e)yield*n}function te(e,n,t){let i=le.widgetManagerProperty.get(e);i||(i=new f(e,n,q),X.forEach((e=>i.register(e))),le.widgetManagerProperty.set(e,i));for(const e of t)e.manager=i;return n.removeMimeType(m),n.addFactory({safe:!1,mimeTypes:[m],createRenderer:e=>new w(e,i)},-10),new g.DisposableDelegate((()=>{n&&n.removeMimeType(m),i.dispose()}))}const ie={id:"@jupyter-widgets/jupyterlab-manager:plugin",requires:[d.IRenderMimeRegistry],optional:[o.INotebookTracker,r.ISettingRegistry,a.IMainMenu,s.ILoggerRegistry,$.ITranslator],provides:h.IJupyterWidgetRegistry,activate:function(e,n,t,i,r,o,a){const{commands:d}=e,s=(null!=a?a:$.nullTranslator).load("jupyterlab_widgets"),l=e=>{if(!o)return;const n=le.widgetManagerProperty.get(e.context);n&&n.onUnhandledIOPubMessage.connect(((n,t)=>{const i=o.getLogger(e.context.path);let r="warning";(J.KernelMessage.isErrorMsg(t)||J.KernelMessage.isStreamMsg(t)&&"stderr"===t.content.name)&&(r="error");const a=Object.assign(Object.assign({},t.content),{output_type:t.header.msg_type});i.rendermime=e.content.rendermime,i.log({type:"output",data:a,level:r})}))};return null!==i&&i.load(ie.id).then((e=>{e.changed.connect(re),re(e)})).catch((e=>{console.error(e.message)})),n.addFactory({safe:!1,mimeTypes:[m],createRenderer:e=>new w(e)},-10),null!==t&&(t.forEach((n=>{te(n.context,n.content.rendermime,ne(Q(n.content),ee(e,n.context.path))),l(n)})),t.widgetAdded.connect(((n,t)=>{te(t.context,t.content.rendermime,ne(Q(t.content),ee(e,t.context.path))),l(t)}))),null!==i&&d.addCommand("@jupyter-widgets/jupyterlab-manager:saveWidgetState",{label:s.__("Save Widget State Automatically"),execute:e=>i.set(ie.id,"saveState",!q.saveState).catch((e=>{console.error(`Failed to set ${ie.id}: ${e.message}`)})),isToggled:()=>q.saveState}),r&&r.settingsMenu.addGroup([{command:"@jupyter-widgets/jupyterlab-manager:saveWidgetState"}]),{registerWidget(e){X.push(e)}}},autoStart:!0};function re(e){q.saveState=e.get("saveState").composite}const oe={id:`@jupyter-widgets/jupyterlab-manager:base-${h.JUPYTER_WIDGETS_VERSION}`,requires:[h.IJupyterWidgetRegistry],autoStart:!0,activate:(e,n)=>{n.registerWidget({name:"@jupyter-widgets/base",version:h.JUPYTER_WIDGETS_VERSION,exports:{WidgetModel:h.WidgetModel,WidgetView:h.WidgetView,DOMWidgetView:h.DOMWidgetView,DOMWidgetModel:h.DOMWidgetModel,LayoutModel:h.LayoutModel,LayoutView:h.LayoutView,StyleModel:h.StyleModel,StyleView:h.StyleView,ErrorWidgetView:h.ErrorWidgetView}})}},ae={id:`@jupyter-widgets/jupyterlab-manager:controls-${I.N}`,requires:[h.IJupyterWidgetRegistry],autoStart:!0,activate:(e,n)=>{n.registerWidget({name:"@jupyter-widgets/controls",version:I.N,exports:()=>new Promise(((e,n)=>{t.e(863).then((n=>{e(t(6483))}).bind(null,t)).catch((e=>{n(e)}))}))})}},de={id:`@jupyter-widgets/jupyterlab-manager:output-${P}`,requires:[h.IJupyterWidgetRegistry],autoStart:!0,activate:(e,n)=>{n.registerWidget({name:"@jupyter-widgets/output",version:P,exports:{OutputModel:U,OutputView:k}})}},se=[ie,oe,ae,de];var le;!function(e){e.widgetManagerProperty=new p.AttachedProperty({name:"widgetManager",create:e=>{}})}(le||(le={}));const ge=se},584:e=>{e.exports="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxOCAxOCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTggMTg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO30KPC9zdHlsZT4KPHBhdGggZD0iTTUuMiw1LjlMOSw5LjdsMy44LTMuOGwxLjIsMS4ybC00LjksNWwtNC45LTVMNS4yLDUuOXoiLz4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTAtMC42aDE4djE4SDBWLTAuNnoiLz4KPC9zdmc+Cg"}}]); \ No newline at end of file diff --git a/extensions/@jupyter-widgets/jupyterlab-manager/static/18.c756b86bf6ebd74dab7b.js b/extensions/@jupyter-widgets/jupyterlab-manager/static/18.c756b86bf6ebd74dab7b.js deleted file mode 100644 index 42586cef..00000000 --- a/extensions/@jupyter-widgets/jupyterlab-manager/static/18.c756b86bf6ebd74dab7b.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_jupyter_widgets_jupyterlab_manager=self.webpackChunk_jupyter_widgets_jupyterlab_manager||[]).push([[18,86],{6086:(t,e,n)=>{"use strict";n.r(e),n.d(e,{OUTPUT_WIDGET_VERSION:()=>p,OutputModel:()=>_,OutputView:()=>l});var r,o=n(8486),u=(r=function(t,e){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(t,e)},function(t,e){function n(){this.constructor=t}r(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),i=function(){return(i=Object.assign||function(t){for(var e,n=1,r=arguments.length;n{"use strict";function n(t,e,r){t.prototype=e.prototype=r,r.constructor=t}function i(t,e){var r=Object.create(t.prototype);for(var n in e)r[n]=e[n];return r}function o(){}r.d(e,{ZP:()=>x});var a=.7,s=1/a,l="\\s*([+-]?\\d+)\\s*",u="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",c="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",h=/^#([0-9a-f]{3,8})$/,p=new RegExp(`^rgb\\(${l},${l},${l}\\)$`),f=new RegExp(`^rgb\\(${c},${c},${c}\\)$`),d=new RegExp(`^rgba\\(${l},${l},${l},${u}\\)$`),m=new RegExp(`^rgba\\(${c},${c},${c},${u}\\)$`),g=new RegExp(`^hsl\\(${u},${c},${c}\\)$`),v=new RegExp(`^hsla\\(${u},${c},${c},${u}\\)$`),b={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};function y(){return this.rgb().formatHex()}function w(){return this.rgb().formatRgb()}function x(t){var e,r;return t=(t+"").trim().toLowerCase(),(e=h.exec(t))?(r=e[1].length,e=parseInt(e[1],16),6===r?S(e):3===r?new N(e>>8&15|e>>4&240,e>>4&15|240&e,(15&e)<<4|15&e,1):8===r?E(e>>24&255,e>>16&255,e>>8&255,(255&e)/255):4===r?E(e>>12&15|e>>8&240,e>>8&15|e>>4&240,e>>4&15|240&e,((15&e)<<4|15&e)/255):null):(e=p.exec(t))?new N(e[1],e[2],e[3],1):(e=f.exec(t))?new N(255*e[1]/100,255*e[2]/100,255*e[3]/100,1):(e=d.exec(t))?E(e[1],e[2],e[3],e[4]):(e=m.exec(t))?E(255*e[1]/100,255*e[2]/100,255*e[3]/100,e[4]):(e=g.exec(t))?A(e[1],e[2]/100,e[3]/100,1):(e=v.exec(t))?A(e[1],e[2]/100,e[3]/100,e[4]):b.hasOwnProperty(t)?S(b[t]):"transparent"===t?new N(NaN,NaN,NaN,0):null}function S(t){return new N(t>>16&255,t>>8&255,255&t,1)}function E(t,e,r,n){return n<=0&&(t=e=r=NaN),new N(t,e,r,n)}function N(t,e,r,n){this.r=+t,this.g=+e,this.b=+r,this.opacity=+n}function k(){return`#${V(this.r)}${V(this.g)}${V(this.b)}`}function P(){const t=M(this.opacity);return`${1===t?"rgb(":"rgba("}${C(this.r)}, ${C(this.g)}, ${C(this.b)}${1===t?")":`, ${t})`}`}function M(t){return isNaN(t)?1:Math.max(0,Math.min(1,t))}function C(t){return Math.max(0,Math.min(255,Math.round(t)||0))}function V(t){return((t=C(t))<16?"0":"")+t.toString(16)}function A(t,e,r,n){return n<=0?t=e=r=NaN:r<=0||r>=1?t=e=NaN:e<=0&&(t=NaN),new U(t,e,r,n)}function $(t){if(t instanceof U)return new U(t.h,t.s,t.l,t.opacity);if(t instanceof o||(t=x(t)),!t)return new U;if(t instanceof U)return t;var e=(t=t.rgb()).r/255,r=t.g/255,n=t.b/255,i=Math.min(e,r,n),a=Math.max(e,r,n),s=NaN,l=a-i,u=(a+i)/2;return l?(s=e===a?(r-n)/l+6*(r0&&u<1?0:s,new U(s,l,u,t.opacity)}function U(t,e,r,n){this.h=+t,this.s=+e,this.l=+r,this.opacity=+n}function D(t){return(t=(t||0)%360)<0?t+360:t}function O(t){return Math.max(0,Math.min(1,t||0))}function L(t,e,r){return 255*(t<60?e+(r-e)*t/60:t<180?r:t<240?e+(r-e)*(240-t)/60:e)}n(o,x,{copy(t){return Object.assign(new this.constructor,this,t)},displayable(){return this.rgb().displayable()},hex:y,formatHex:y,formatHex8:function(){return this.rgb().formatHex8()},formatHsl:function(){return $(this).formatHsl()},formatRgb:w,toString:w}),n(N,(function(t,e,r,n){return 1===arguments.length?((i=t)instanceof o||(i=x(i)),i?new N((i=i.rgb()).r,i.g,i.b,i.opacity):new N):new N(t,e,r,null==n?1:n);var i}),i(o,{brighter(t){return t=null==t?s:Math.pow(s,t),new N(this.r*t,this.g*t,this.b*t,this.opacity)},darker(t){return t=null==t?a:Math.pow(a,t),new N(this.r*t,this.g*t,this.b*t,this.opacity)},rgb(){return this},clamp(){return new N(C(this.r),C(this.g),C(this.b),M(this.opacity))},displayable(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:k,formatHex:k,formatHex8:function(){return`#${V(this.r)}${V(this.g)}${V(this.b)}${V(255*(isNaN(this.opacity)?1:this.opacity))}`},formatRgb:P,toString:P})),n(U,(function(t,e,r,n){return 1===arguments.length?$(t):new U(t,e,r,null==n?1:n)}),i(o,{brighter(t){return t=null==t?s:Math.pow(s,t),new U(this.h,this.s,this.l*t,this.opacity)},darker(t){return t=null==t?a:Math.pow(a,t),new U(this.h,this.s,this.l*t,this.opacity)},rgb(){var t=this.h%360+360*(this.h<0),e=isNaN(t)||isNaN(this.s)?0:this.s,r=this.l,n=r+(r<.5?r:1-r)*e,i=2*r-n;return new N(L(t>=240?t-240:t+120,i,n),L(t,i,n),L(t<120?t+240:t-120,i,n),this.opacity)},clamp(){return new U(D(this.h),O(this.s),O(this.l),M(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){const t=M(this.opacity);return`${1===t?"hsl(":"hsla("}${D(this.h)}, ${100*O(this.s)}%, ${100*O(this.l)}%${1===t?")":`, ${t})`}`}}))},4359:(t,e,r)=>{"use strict";function n(t,e){if((r=(t=e?t.toExponential(e-1):t.toExponential()).indexOf("e"))<0)return null;var r,n=t.slice(0,r);return[n.length>1?n[0]+n.slice(2):n,+t.slice(r+1)]}r.d(e,{WU:()=>p});var i,o=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function a(t){if(!(e=o.exec(t)))throw new Error("invalid format: "+t);var e;return new s({fill:e[1],align:e[2],sign:e[3],symbol:e[4],zero:e[5],width:e[6],comma:e[7],precision:e[8]&&e[8].slice(1),trim:e[9],type:e[10]})}function s(t){this.fill=void 0===t.fill?" ":t.fill+"",this.align=void 0===t.align?">":t.align+"",this.sign=void 0===t.sign?"-":t.sign+"",this.symbol=void 0===t.symbol?"":t.symbol+"",this.zero=!!t.zero,this.width=void 0===t.width?void 0:+t.width,this.comma=!!t.comma,this.precision=void 0===t.precision?void 0:+t.precision,this.trim=!!t.trim,this.type=void 0===t.type?"":t.type+""}function l(t,e){var r=n(t,e);if(!r)return t+"";var i=r[0],o=r[1];return o<0?"0."+new Array(-o).join("0")+i:i.length>o+1?i.slice(0,o+1)+"."+i.slice(o+1):i+new Array(o-i.length+2).join("0")}a.prototype=s.prototype,s.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(void 0===this.width?"":Math.max(1,0|this.width))+(this.comma?",":"")+(void 0===this.precision?"":"."+Math.max(0,0|this.precision))+(this.trim?"~":"")+this.type};const u={"%":(t,e)=>(100*t).toFixed(e),b:t=>Math.round(t).toString(2),c:t=>t+"",d:function(t){return Math.abs(t=Math.round(t))>=1e21?t.toLocaleString("en").replace(/,/g,""):t.toString(10)},e:(t,e)=>t.toExponential(e),f:(t,e)=>t.toFixed(e),g:(t,e)=>t.toPrecision(e),o:t=>Math.round(t).toString(8),p:(t,e)=>l(100*t,e),r:l,s:function(t,e){var r=n(t,e);if(!r)return t+"";var o=r[0],a=r[1],s=a-(i=3*Math.max(-8,Math.min(8,Math.floor(a/3))))+1,l=o.length;return s===l?o:s>l?o+new Array(s-l+1).join("0"):s>0?o.slice(0,s)+"."+o.slice(s):"0."+new Array(1-s).join("0")+n(t,Math.max(0,e+s-1))[0]},X:t=>Math.round(t).toString(16).toUpperCase(),x:t=>Math.round(t).toString(16)};function c(t){return t}var h,p,f=Array.prototype.map,d=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];h=function(t){var e,r,o=void 0===t.grouping||void 0===t.thousands?c:(e=f.call(t.grouping,Number),r=t.thousands+"",function(t,n){for(var i=t.length,o=[],a=0,s=e[0],l=0;i>0&&s>0&&(l+s+1>n&&(s=Math.max(1,n-l)),o.push(t.substring(i-=s,i+s)),!((l+=s+1)>n));)s=e[a=(a+1)%e.length];return o.reverse().join(r)}),s=void 0===t.currency?"":t.currency[0]+"",l=void 0===t.currency?"":t.currency[1]+"",h=void 0===t.decimal?".":t.decimal+"",p=void 0===t.numerals?c:function(t){return function(e){return e.replace(/[0-9]/g,(function(e){return t[+e]}))}}(f.call(t.numerals,String)),m=void 0===t.percent?"%":t.percent+"",g=void 0===t.minus?"−":t.minus+"",v=void 0===t.nan?"NaN":t.nan+"";function b(t){var e=(t=a(t)).fill,r=t.align,n=t.sign,c=t.symbol,f=t.zero,b=t.width,y=t.comma,w=t.precision,x=t.trim,S=t.type;"n"===S?(y=!0,S="g"):u[S]||(void 0===w&&(w=12),x=!0,S="g"),(f||"0"===e&&"="===r)&&(f=!0,e="0",r="=");var E="$"===c?s:"#"===c&&/[boxX]/.test(S)?"0"+S.toLowerCase():"",N="$"===c?l:/[%p]/.test(S)?m:"",k=u[S],P=/[defgprs%]/.test(S);function M(t){var a,s,l,u=E,c=N;if("c"===S)c=k(t)+c,t="";else{var m=(t=+t)<0||1/t<0;if(t=isNaN(t)?v:k(Math.abs(t),w),x&&(t=function(t){t:for(var e,r=t.length,n=1,i=-1;n0&&(i=0)}return i>0?t.slice(0,i)+t.slice(e+1):t}(t)),m&&0==+t&&"+"!==n&&(m=!1),u=(m?"("===n?n:g:"-"===n||"("===n?"":n)+u,c=("s"===S?d[8+i/3]:"")+c+(m&&"("===n?")":""),P)for(a=-1,s=t.length;++a(l=t.charCodeAt(a))||l>57){c=(46===l?h+t.slice(a+1):t.slice(a))+c,t=t.slice(0,a);break}}y&&!f&&(t=o(t,1/0));var M=u.length+t.length+c.length,C=M>1)+u+t+c+C.slice(M);break;default:t=C+u+t+c}return p(t)}return w=void 0===w?6:/[gprs]/.test(S)?Math.max(1,Math.min(21,w)):Math.max(0,Math.min(20,w)),M.toString=function(){return t+""},M}return{format:b,formatPrefix:function(t,e){var r,i=b(((t=a(t)).type="f",t)),o=3*Math.max(-8,Math.min(8,Math.floor((r=e,((r=n(Math.abs(r)))?r[1]:NaN)/3)))),s=Math.pow(10,-o),l=d[8+o/3];return function(t){return i(s*t)+l}}}}({thousands:",",grouping:[3],currency:["$",""]}),p=h.format,h.formatPrefix},6547:function(t,e){!function(t){"use strict";function e(t){return"object"==typeof t&&"function"==typeof t.to}function r(t){t.parentElement.removeChild(t)}function n(t){return null!=t}function i(t){t.preventDefault()}function o(t){return"number"==typeof t&&!isNaN(t)&&isFinite(t)}function a(t,e,r){r>0&&(c(t,e),setTimeout((function(){h(t,e)}),r))}function s(t){return Math.max(Math.min(t,100),0)}function l(t){return Array.isArray(t)?t:[t]}function u(t){var e=(t=String(t)).split(".");return e.length>1?e[1].length:0}function c(t,e){t.classList&&!/\s/.test(e)?t.classList.add(e):t.className+=" "+e}function h(t,e){t.classList&&!/\s/.test(e)?t.classList.remove(e):t.className=t.className.replace(new RegExp("(^|\\b)"+e.split(" ").join("|")+"(\\b|$)","gi")," ")}function p(t){var e=void 0!==window.pageXOffset,r="CSS1Compat"===(t.compatMode||"");return{x:e?window.pageXOffset:r?t.documentElement.scrollLeft:t.body.scrollLeft,y:e?window.pageYOffset:r?t.documentElement.scrollTop:t.body.scrollTop}}function f(t,e){return 100/(e-t)}function d(t,e,r){return 100*e/(t[r+1]-t[r])}function m(t,e){for(var r=1;t>=e[r];)r+=1;return r}function g(t,e,r){if(r>=t.slice(-1)[0])return 100;var n=m(r,t),i=t[n-1],o=t[n],a=e[n-1],s=e[n];return a+function(t,e){return d(t,t[0]<0?e+Math.abs(t[0]):e-t[0],0)}([i,o],r)/f(a,s)}function v(t,e,r,n){if(100===n)return n;var i=m(n,t),o=t[i-1],a=t[i];return r?n-o>(a-o)/2?a:o:e[i-1]?t[i-1]+function(t,e){return Math.round(t/e)*e}(n-t[i-1],e[i-1]):n}var b,y;t.PipsMode=void 0,(y=t.PipsMode||(t.PipsMode={})).Range="range",y.Steps="steps",y.Positions="positions",y.Count="count",y.Values="values",t.PipsType=void 0,(b=t.PipsType||(t.PipsType={}))[b.None=-1]="None",b[b.NoValue=0]="NoValue",b[b.LargeValue=1]="LargeValue",b[b.SmallValue=2]="SmallValue";var w=function(){function t(t,e,r){var n;this.xPct=[],this.xVal=[],this.xSteps=[],this.xNumSteps=[],this.xHighestCompleteStep=[],this.xSteps=[r||!1],this.xNumSteps=[!1],this.snap=e;var i=[];for(Object.keys(t).forEach((function(e){i.push([l(t[e]),e])})),i.sort((function(t,e){return t[0][0]-e[0][0]})),n=0;nthis.xPct[i+1];)i++;else t===this.xPct[this.xPct.length-1]&&(i=this.xPct.length-2);r||t!==this.xPct[i+1]||i++,null===e&&(e=[]);var o=1,a=e[i],s=0,l=0,u=0,c=0;for(n=r?(t-this.xPct[i])/(this.xPct[i+1]-this.xPct[i]):(this.xPct[i+1]-t)/(this.xPct[i+1]-this.xPct[i]);a>0;)s=this.xPct[i+1+c]-this.xPct[i+c],e[i+c]*o+100-100*n>100?(l=s*n,o=(a-100*n)/e[i+c],n=1):(l=e[i+c]*s/100*o,o=0),r?(u-=l,this.xPct.length+c>=1&&c--):(u+=l,this.xPct.length-c>=1&&c++),a=e[i+c]*o;return t+u},t.prototype.toStepping=function(t){return g(this.xVal,this.xPct,t)},t.prototype.fromStepping=function(t){return function(t,e,r){if(r>=100)return t.slice(-1)[0];var n=m(r,e),i=t[n-1],o=t[n],a=e[n-1];return function(t,e){return e*(t[1]-t[0])/100+t[0]}([i,o],(r-a)*f(a,e[n]))}(this.xVal,this.xPct,t)},t.prototype.getStep=function(t){return v(this.xPct,this.xSteps,this.snap,t)},t.prototype.getDefaultStep=function(t,e,r){var n=m(t,this.xPct);return(100===t||e&&t===this.xPct[n-1])&&(n=Math.max(n-1,1)),(this.xVal[n]-this.xVal[n-1])/r},t.prototype.getNearbySteps=function(t){var e=m(t,this.xPct);return{stepBefore:{startValue:this.xVal[e-2],step:this.xNumSteps[e-2],highestStep:this.xHighestCompleteStep[e-2]},thisStep:{startValue:this.xVal[e-1],step:this.xNumSteps[e-1],highestStep:this.xHighestCompleteStep[e-1]},stepAfter:{startValue:this.xVal[e],step:this.xNumSteps[e],highestStep:this.xHighestCompleteStep[e]}}},t.prototype.countStepDecimals=function(){var t=this.xNumSteps.map(u);return Math.max.apply(null,t)},t.prototype.hasNoSize=function(){return this.xVal[0]===this.xVal[this.xVal.length-1]},t.prototype.convert=function(t){return this.getStep(this.toStepping(t))},t.prototype.handleEntryPoint=function(t,e){var r;if(!o(r="min"===t?0:"max"===t?100:parseFloat(t))||!o(e[0]))throw new Error("noUiSlider: 'range' value isn't numeric.");this.xPct.push(r),this.xVal.push(e[0]);var n=Number(e[1]);r?this.xSteps.push(!isNaN(n)&&n):isNaN(n)||(this.xSteps[0]=n),this.xHighestCompleteStep.push(0)},t.prototype.handleStepPoint=function(t,e){if(e)if(this.xVal[t]!==this.xVal[t+1]){this.xSteps[t]=d([this.xVal[t],this.xVal[t+1]],e,0)/f(this.xPct[t],this.xPct[t+1]);var r=(this.xVal[t+1]-this.xVal[t])/this.xNumSteps[t],n=Math.ceil(Number(r.toFixed(3))-1),i=this.xVal[t]+this.xNumSteps[t]*n;this.xHighestCompleteStep[t]=i}else this.xSteps[t]=this.xHighestCompleteStep[t]=this.xVal[t]},t}(),x={to:function(t){return void 0===t?"":t.toFixed(2)},from:Number},S={target:"target",base:"base",origin:"origin",handle:"handle",handleLower:"handle-lower",handleUpper:"handle-upper",touchArea:"touch-area",horizontal:"horizontal",vertical:"vertical",background:"background",connect:"connect",connects:"connects",ltr:"ltr",rtl:"rtl",textDirectionLtr:"txt-dir-ltr",textDirectionRtl:"txt-dir-rtl",draggable:"draggable",drag:"state-drag",tap:"state-tap",active:"active",tooltip:"tooltip",pips:"pips",pipsHorizontal:"pips-horizontal",pipsVertical:"pips-vertical",marker:"marker",markerHorizontal:"marker-horizontal",markerVertical:"marker-vertical",markerNormal:"marker-normal",markerLarge:"marker-large",markerSub:"marker-sub",value:"value",valueHorizontal:"value-horizontal",valueVertical:"value-vertical",valueNormal:"value-normal",valueLarge:"value-large",valueSub:"value-sub"},E={tooltips:".__tooltips",aria:".__aria"};function N(t,e){if(!o(e))throw new Error("noUiSlider: 'step' is not numeric.");t.singleStep=e}function k(t,e){if(!o(e))throw new Error("noUiSlider: 'keyboardPageMultiplier' is not numeric.");t.keyboardPageMultiplier=e}function P(t,e){if(!o(e))throw new Error("noUiSlider: 'keyboardMultiplier' is not numeric.");t.keyboardMultiplier=e}function M(t,e){if(!o(e))throw new Error("noUiSlider: 'keyboardDefaultStep' is not numeric.");t.keyboardDefaultStep=e}function C(t,e){if("object"!=typeof e||Array.isArray(e))throw new Error("noUiSlider: 'range' is not an object.");if(void 0===e.min||void 0===e.max)throw new Error("noUiSlider: Missing 'min' or 'max' in 'range'.");t.spectrum=new w(e,t.snap||!1,t.singleStep)}function V(t,e){if(e=l(e),!Array.isArray(e)||!e.length)throw new Error("noUiSlider: 'start' option is incorrect.");t.handles=e.length,t.start=e}function A(t,e){if("boolean"!=typeof e)throw new Error("noUiSlider: 'snap' option must be a boolean.");t.snap=e}function $(t,e){if("boolean"!=typeof e)throw new Error("noUiSlider: 'animate' option must be a boolean.");t.animate=e}function U(t,e){if("number"!=typeof e)throw new Error("noUiSlider: 'animationDuration' option must be a number.");t.animationDuration=e}function D(t,e){var r,n=[!1];if("lower"===e?e=[!0,!1]:"upper"===e&&(e=[!1,!0]),!0===e||!1===e){for(r=1;r1)throw new Error("noUiSlider: 'padding' option must not exceed 100% of the range.")}}function z(t,e){switch(e){case"ltr":t.dir=0;break;case"rtl":t.dir=1;break;default:throw new Error("noUiSlider: 'direction' option was not recognized.")}}function H(t,e){if("string"!=typeof e)throw new Error("noUiSlider: 'behaviour' must be a string containing options.");var r=e.indexOf("tap")>=0,n=e.indexOf("drag")>=0,i=e.indexOf("fixed")>=0,o=e.indexOf("snap")>=0,a=e.indexOf("hover")>=0,s=e.indexOf("unconstrained")>=0,l=e.indexOf("drag-all")>=0;if(i){if(2!==t.handles)throw new Error("noUiSlider: 'fixed' behaviour must be used with 2 handles");L(t,t.start[1]-t.start[0])}if(s&&(t.margin||t.limit))throw new Error("noUiSlider: 'unconstrained' behaviour cannot be used with margin or limit");t.events={tap:r||o,drag:n,dragAll:l,fixed:i,snap:o,hover:a,unconstrained:s}}function R(t,r){if(!1!==r)if(!0===r||e(r)){t.tooltips=[];for(var n=0;n= 2) required for mode 'count'.");for(var r=e.values-1,n=100/r,i=[];r--;)i[r]=r*n;return i.push(100),_(i,e.stepped)}return e.mode===t.PipsMode.Positions?_(e.values,e.stepped):e.mode===t.PipsMode.Values?e.stepped?e.values.map((function(t){return N.fromStepping(N.getStep(N.toStepping(t)))})):e.values:[]}(e),i={},o=N.xVal[0],a=N.xVal[N.xVal.length-1],s=!1,l=!1,u=0;return(r=n.slice().sort((function(t,e){return t-e})),n=r.filter((function(t){return!this[t]&&(this[t]=!0)}),{}))[0]!==o&&(n.unshift(o),s=!0),n[n.length-1]!==a&&(n.push(a),l=!0),n.forEach((function(r,o){var a,c,h,p,f,d,m,g,v,b,y=r,w=n[o+1],x=e.mode===t.PipsMode.Steps;for(x&&(a=N.xNumSteps[o]),a||(a=w-y),void 0===w&&(w=y),a=Math.max(a,1e-7),c=y;c<=w;c=Number((c+a).toFixed(7))){for(g=(f=(p=N.toStepping(c))-u)/(e.density||1),b=f/(v=Math.round(g)),h=1;h<=v;h+=1)i[(d=u+h*b).toFixed(5)]=[N.fromStepping(d),0];m=n.indexOf(c)>-1?t.PipsType.LargeValue:x?t.PipsType.SmallValue:t.PipsType.NoValue,!o&&s&&c!==w&&(m=0),c===w&&l||(i[p.toFixed(5)]=[c,m]),u=p}})),i}function X(e,r,n){var i,a,s=A.createElement("div"),l=((i={})[t.PipsType.None]="",i[t.PipsType.NoValue]=o.cssClasses.valueNormal,i[t.PipsType.LargeValue]=o.cssClasses.valueLarge,i[t.PipsType.SmallValue]=o.cssClasses.valueSub,i),u=((a={})[t.PipsType.None]="",a[t.PipsType.NoValue]=o.cssClasses.markerNormal,a[t.PipsType.LargeValue]=o.cssClasses.markerLarge,a[t.PipsType.SmallValue]=o.cssClasses.markerSub,a),h=[o.cssClasses.valueHorizontal,o.cssClasses.valueVertical],p=[o.cssClasses.markerHorizontal,o.cssClasses.markerVertical];function f(t,e){var r=e===o.cssClasses.value,n=r?l:u;return e+" "+(r?h:p)[o.ort]+" "+n[t]}return c(s,o.cssClasses.pips),c(s,0===o.ort?o.cssClasses.pipsHorizontal:o.cssClasses.pipsVertical),Object.keys(e).forEach((function(i){!function(e,i,a){if((a=r?r(i,a):a)!==t.PipsType.None){var l=O(s,!1);l.className=f(a,o.cssClasses.marker),l.style[o.style]=e+"%",a>t.PipsType.NoValue&&((l=O(s,!1)).className=f(a,o.cssClasses.value),l.setAttribute("data-value",String(i)),l.style[o.style]=e+"%",l.innerHTML=String(n.to(i)))}}(i,e[i][0],e[i][1])})),s}function B(){g&&(r(g),g=null)}function Y(t){B();var e=q(t),r=t.filter,n=t.format||{to:function(t){return String(Math.round(t))}};return g=S.appendChild(X(e,r,n))}function I(){var t=f.getBoundingClientRect(),e="offset"+["Width","Height"][o.ort];return 0===o.ort?t.width||f[e]:t.height||f[e]}function Z(t,e,r,n){var i=function(i){var a,s,l=function(t,e,r){var n=0===t.type.indexOf("touch"),i=0===t.type.indexOf("mouse"),o=0===t.type.indexOf("pointer"),a=0,s=0;if(0===t.type.indexOf("MSPointer")&&(o=!0),"mousedown"===t.type&&!t.buttons&&!t.touches)return!1;if(n){var l=function(e){var n=e.target;return n===r||r.contains(n)||t.composed&&t.composedPath().shift()===r};if("touchstart"===t.type){var u=Array.prototype.filter.call(t.touches,l);if(u.length>1)return!1;a=u[0].pageX,s=u[0].pageY}else{var c=Array.prototype.find.call(t.changedTouches,l);if(!c)return!1;a=c.pageX,s=c.pageY}}return e=e||p(A),(i||o)&&(a=t.clientX+e.x,s=t.clientY+e.y),t.pageOffset=e,t.points=[a,s],t.cursor=i||o,t}(i,n.pageOffset,n.target||e);return!!l&&!(z()&&!n.doNotReject)&&(a=S,s=o.cssClasses.tap,!((a.classList?a.classList.contains(s):new RegExp("\\b"+s+"\\b").test(a.className))&&!n.doNotReject))&&!(t===w.start&&void 0!==l.buttons&&l.buttons>1)&&(!n.hover||!l.buttons)&&(x||l.preventDefault(),l.calcPoint=l.points[o.ort],void r(l,n))},a=[];return t.split(" ").forEach((function(t){e.addEventListener(t,i,!!x&&{passive:!0}),a.push([t,i])})),a}function G(t){var e,r,n,i,a,l,u=100*(t-(e=f,r=o.ort,n=e.getBoundingClientRect(),i=e.ownerDocument,a=i.documentElement,l=p(i),/webkit.*Chrome.*Mobile/i.test(navigator.userAgent)&&(l.x=0),r?n.top+l.y-a.clientTop:n.left+l.x-a.clientLeft))/I();return u=s(u),o.dir?100-u:u}function J(t,e){"mouseout"===t.type&&"HTML"===t.target.nodeName&&null===t.relatedTarget&&Q(t,e)}function K(t,e){if(-1===navigator.appVersion.indexOf("MSIE 9")&&0===t.buttons&&0!==e.buttonsProperty)return Q(t,e);var r=(o.dir?-1:1)*(t.calcPoint-e.startCalcPoint);lt(r>0,100*r/e.baseSize,e.locations,e.handleNumbers,e.connect)}function Q(t,e){e.handle&&(h(e.handle,o.cssClasses.active),C-=1),e.listeners.forEach((function(t){$.removeEventListener(t[0],t[1])})),0===C&&(h(S,o.cssClasses.drag),ct(),t.cursor&&(U.style.cursor="",U.removeEventListener("selectstart",i))),e.handleNumbers.forEach((function(t){ot("change",t),ot("set",t),ot("end",t)}))}function tt(t,e){if(!e.handleNumbers.some(H)){var r;1===e.handleNumbers.length&&(r=d[e.handleNumbers[0]].children[0],C+=1,c(r,o.cssClasses.active)),t.stopPropagation();var n=[],a=Z(w.move,$,K,{target:t.target,handle:r,connect:e.connect,listeners:n,startCalcPoint:t.calcPoint,baseSize:I(),pageOffset:t.pageOffset,handleNumbers:e.handleNumbers,buttonsProperty:t.buttons,locations:P.slice()}),s=Z(w.end,$,Q,{target:t.target,handle:r,listeners:n,doNotReject:!0,handleNumbers:e.handleNumbers}),l=Z("mouseout",$,J,{target:t.target,handle:r,listeners:n,doNotReject:!0,handleNumbers:e.handleNumbers});n.push.apply(n,a.concat(s,l)),t.cursor&&(U.style.cursor=getComputedStyle(t.target).cursor,d.length>1&&c(S,o.cssClasses.drag),U.addEventListener("selectstart",i,!1)),e.handleNumbers.forEach((function(t){ot("start",t)}))}}function et(t){t.stopPropagation();var e=G(t.calcPoint),r=function(t){var e=100,r=!1;return d.forEach((function(n,i){if(!H(i)){var o=P[i],a=Math.abs(o-t);(ao||100===a&&100===e)&&(r=i,e=a)}})),r}(e);!1!==r&&(o.events.snap||a(S,o.cssClasses.tap,o.animationDuration),ht(r,e,!0,!0),ct(),ot("slide",r,!0),ot("update",r,!0),o.events.snap?tt(t,{handleNumbers:[r]}):(ot("change",r,!0),ot("set",r,!0)))}function rt(t){var e=G(t.calcPoint),r=N.getStep(e),n=N.fromStepping(r);Object.keys(V).forEach((function(t){"hover"===t.split(".")[0]&&V[t].forEach((function(t){t.call(vt,n)}))}))}function nt(t,e){V[t]=V[t]||[],V[t].push(e),"update"===t.split(".")[0]&&d.forEach((function(t,e){ot("update",e)}))}function it(t){var e=t&&t.split(".")[0],r=e?t.substring(e.length):t;Object.keys(V).forEach((function(t){var n=t.split(".")[0],i=t.substring(n.length);e&&e!==n||r&&r!==i||function(t){return t===E.aria||t===E.tooltips}(i)&&r!==i||delete V[t]}))}function ot(t,e,r){Object.keys(V).forEach((function(n){var i=n.split(".")[0];t===i&&V[n].forEach((function(t){t.call(vt,k.map(o.format.to),e,k.slice(),r||!1,P.slice(),vt)}))}))}function at(t,e,r,n,i,a){var l;return d.length>1&&!o.events.unconstrained&&(n&&e>0&&(l=N.getAbsoluteDistance(t[e-1],o.margin,!1),r=Math.max(r,l)),i&&e1&&o.limit&&(n&&e>0&&(l=N.getAbsoluteDistance(t[e-1],o.limit,!1),r=Math.min(r,l)),i&&e1?n.forEach((function(t,r){var n=at(o,t,o[t]+e,s[r],l[r],!1);!1===n?e=0:(e=n-o[t],o[t]=n)})):s=l=[!0];var u=!1;n.forEach((function(t,n){u=ht(t,r[t]+e,s[n],l[n])||u})),u&&(n.forEach((function(t){ot("update",t),ot("slide",t)})),null!=i&&ot("drag",a))}function ut(t,e){return o.dir?100-t-e:t}function ct(){M.forEach((function(t){var e=P[t]>50?-1:1,r=3+(d.length+e*t);d[t].style.zIndex=String(r)}))}function ht(t,e,r,n,i){return i||(e=at(P,t,e,r,n,!1)),!1!==e&&(function(t,e){P[t]=e,k[t]=N.fromStepping(e);var r="translate("+st(10*(ut(e,0)-D)+"%","0")+")";d[t].style[o.transformRule]=r,pt(t),pt(t+1)}(t,e),!0)}function pt(t){if(m[t]){var e=0,r=100;0!==t&&(e=P[t-1]),t!==m.length-1&&(r=P[t]);var n=r-e,i="translate("+st(ut(e,n)+"%","0")+")",a="scale("+st(n/100,"1")+")";m[t].style[o.transformRule]=i+" "+a}}function ft(t,e){return null===t||!1===t||void 0===t?P[e]:("number"==typeof t&&(t=String(t)),!1!==(t=o.format.from(t))&&(t=N.toStepping(t)),!1===t||isNaN(t)?P[e]:t)}function dt(t,e,r){var n=l(t),i=void 0===P[0];e=void 0===e||e,o.animate&&!i&&a(S,o.cssClasses.tap,o.animationDuration),M.forEach((function(t){ht(t,ft(n[t],t),!0,!1,r)}));var s=1===M.length?0:1;if(i&&N.hasNoSize()&&(r=!0,P[0]=0,M.length>1)){var u=100/(M.length-1);M.forEach((function(t){P[t]=t*u}))}for(;sr.stepAfter.startValue&&(i=r.stepAfter.startValue-n),a=n>r.thisStep.startValue?r.thisStep.step:!1!==r.stepBefore.step&&n-r.stepBefore.highestStep,100===e?i=null:0===e&&(a=null);var s=N.countStepDecimals();return null!==i&&!1!==i&&(i=Number(i.toFixed(s))),null!==a&&!1!==a&&(a=Number(a.toFixed(s))),[a,i]}c(y=S,o.cssClasses.target),0===o.dir?c(y,o.cssClasses.ltr):c(y,o.cssClasses.rtl),0===o.ort?c(y,o.cssClasses.horizontal):c(y,o.cssClasses.vertical),c(y,"rtl"===getComputedStyle(y).direction?o.cssClasses.textDirectionRtl:o.cssClasses.textDirectionLtr),f=O(y,o.cssClasses.base),function(t,e){var r=O(e,o.cssClasses.connects);d=[],(m=[]).push(j(r,t[0]));for(var n=0;n=0&&t{var e;n=t.nmd(n),function(){var u="object"==typeof self&&self.self===self&&self||"object"==typeof t.g&&t.g.global===t.g&&t.g||this||{},i=u._,o=Array.prototype,a=Object.prototype,c="undefined"!=typeof Symbol?Symbol.prototype:null,l=o.push,f=o.slice,s=a.toString,p=a.hasOwnProperty,h=Array.isArray,v=Object.keys,y=Object.create,d=function(){},g=function(n){return n instanceof g?n:this instanceof g?void(this._wrapped=n):new g(n)};r.nodeType?u._=g:(!n.nodeType&&n.exports&&(r=n.exports=g),r._=g),g.VERSION="1.9.1";var m,b=function(n,r,t){if(void 0===r)return n;switch(null==t?3:t){case 1:return function(t){return n.call(r,t)};case 3:return function(t,e,u){return n.call(r,t,e,u)};case 4:return function(t,e,u,i){return n.call(r,t,e,u,i)}}return function(){return n.apply(r,arguments)}},j=function(n,r,t){return g.iteratee!==m?g.iteratee(n,r):null==n?g.identity:g.isFunction(n)?b(n,r,t):g.isObject(n)&&!g.isArray(n)?g.matcher(n):g.property(n)};g.iteratee=m=function(n,r){return j(n,r,1/0)};var _=function(n,r){return r=null==r?n.length-1:+r,function(){for(var t=Math.max(arguments.length-r,0),e=Array(t),u=0;u=0&&r<=O};g.each=g.forEach=function(n,r,t){var e,u;if(r=b(r,t),M(n))for(e=0,u=n.length;e0?0:o-1;for(u||(e=r[i?i[a]:a],a+=n);a>=0&&a=3;return r(n,b(t,u,4),e,i)}};g.reduce=g.foldl=g.inject=F(1),g.reduceRight=g.foldr=F(-1),g.find=g.detect=function(n,r,t){var e=(M(n)?g.findIndex:g.findKey)(n,r,t);if(void 0!==e&&-1!==e)return n[e]},g.filter=g.select=function(n,r,t){var e=[];return r=j(r,t),g.each(n,(function(n,t,u){r(n,t,u)&&e.push(n)})),e},g.reject=function(n,r,t){return g.filter(n,g.negate(j(r)),t)},g.every=g.all=function(n,r,t){r=j(r,t);for(var e=!M(n)&&g.keys(n),u=(e||n).length,i=0;i=0},g.invoke=_((function(n,r,t){var e,u;return g.isFunction(r)?u=r:g.isArray(r)&&(e=r.slice(0,-1),r=r[r.length-1]),g.map(n,(function(n){var i=u;if(!i){if(e&&e.length&&(n=k(n,e)),null==n)return;i=n[r]}return null==i?i:i.apply(n,t)}))})),g.pluck=function(n,r){return g.map(n,g.property(r))},g.where=function(n,r){return g.filter(n,g.matcher(r))},g.findWhere=function(n,r){return g.find(n,g.matcher(r))},g.max=function(n,r,t){var e,u,i=-1/0,o=-1/0;if(null==r||"number"==typeof r&&"object"!=typeof n[0]&&null!=n)for(var a=0,c=(n=M(n)?n:g.values(n)).length;ai&&(i=e);else r=j(r,t),g.each(n,(function(n,t,e){((u=r(n,t,e))>o||u===-1/0&&i===-1/0)&&(i=n,o=u)}));return i},g.min=function(n,r,t){var e,u,i=1/0,o=1/0;if(null==r||"number"==typeof r&&"object"!=typeof n[0]&&null!=n)for(var a=0,c=(n=M(n)?n:g.values(n)).length;ae||void 0===t)return 1;if(t0?0:u-1;i>=0&&i0?o=i>=0?i:Math.max(i+a,o):a=i>=0?Math.min(i+1,a):i+a+1;else if(t&&i&&a)return e[i=t(e,u)]===u?i:-1;if(u!=u)return(i=r(f.call(e,o,a),g.isNaN))>=0?i+o:-1;for(i=n>0?o:a-1;i>=0&&ir?(e&&(clearTimeout(e),e=null),a=l,o=n.apply(u,i),e||(u=i=null)):e||!1===t.trailing||(e=setTimeout(c,f)),o};return l.cancel=function(){clearTimeout(e),a=0,e=u=i=null},l},g.debounce=function(n,r,t){var e,u,i=function(r,t){e=null,t&&(u=n.apply(r,t))},o=_((function(o){if(e&&clearTimeout(e),t){var a=!e;e=setTimeout(i,r),a&&(u=n.apply(this,o))}else e=g.delay(i,r,this,o);return u}));return o.cancel=function(){clearTimeout(e),e=null},o},g.wrap=function(n,r){return g.partial(r,n)},g.negate=function(n){return function(){return!n.apply(this,arguments)}},g.compose=function(){var n=arguments,r=n.length-1;return function(){for(var t=r,e=n[r].apply(this,arguments);t--;)e=n[t].call(this,e);return e}},g.after=function(n,r){return function(){if(--n<1)return r.apply(this,arguments)}},g.before=function(n,r){var t;return function(){return--n>0&&(t=r.apply(this,arguments)),n<=1&&(r=null),t}},g.once=g.partial(g.before,2),g.restArguments=_;var q=!{toString:null}.propertyIsEnumerable("toString"),K=["valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleString"],z=function(n,r){var t=K.length,e=n.constructor,u=g.isFunction(e)&&e.prototype||a,i="constructor";for(A(n,i)&&!g.contains(r,i)&&r.push(i);t--;)(i=K[t])in n&&n[i]!==u[i]&&!g.contains(r,i)&&r.push(i)};g.keys=function(n){if(!g.isObject(n))return[];if(v)return v(n);var r=[];for(var t in n)A(n,t)&&r.push(t);return q&&z(n,r),r},g.allKeys=function(n){if(!g.isObject(n))return[];var r=[];for(var t in n)r.push(t);return q&&z(n,r),r},g.values=function(n){for(var r=g.keys(n),t=r.length,e=Array(t),u=0;u1&&(e=b(e,r[1])),r=g.allKeys(n)):(e=P,r=I(r,!1,!1),n=Object(n));for(var u=0,i=r.length;u1&&(t=r[1])):(r=g.map(I(r,!1,!1),String),e=function(n,t){return!g.contains(r,t)}),g.pick(n,e,t)})),g.defaults=D(g.allKeys,!0),g.create=function(n,r){var t=x(n);return r&&g.extendOwn(t,r),t},g.clone=function(n){return g.isObject(n)?g.isArray(n)?n.slice():g.extend({},n):n},g.tap=function(n,r){return r(n),n},g.isMatch=function(n,r){var t=g.keys(r),e=t.length;if(null==n)return!e;for(var u=Object(n),i=0;i":">",'"':""","'":"'","`":"`"},U=g.invert(J),V=function(n){var r=function(r){return n[r]},t="(?:"+g.keys(n).join("|")+")",e=RegExp(t),u=RegExp(t,"g");return function(n){return n=null==n?"":""+n,e.test(n)?n.replace(u,r):n}};g.escape=V(J),g.unescape=V(U),g.result=function(n,r,t){g.isArray(r)||(r=[r]);var e=r.length;if(!e)return g.isFunction(t)?t.call(n):t;for(var u=0;u/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g};var G=/(.)^/,H={"'":"'","\\":"\\","\r":"r","\n":"n","\u2028":"u2028","\u2029":"u2029"},Q=/\\|'|\r|\n|\u2028|\u2029/g,X=function(n){return"\\"+H[n]};g.template=function(n,r,t){!r&&t&&(r=t),r=g.defaults({},r,g.templateSettings);var e,u=RegExp([(r.escape||G).source,(r.interpolate||G).source,(r.evaluate||G).source].join("|")+"|$","g"),i=0,o="__p+='";n.replace(u,(function(r,t,e,u,a){return o+=n.slice(i,a).replace(Q,X),i=a+r.length,t?o+="'+\n((__t=("+t+"))==null?'':_.escape(__t))+\n'":e?o+="'+\n((__t=("+e+"))==null?'':__t)+\n'":u&&(o+="';\n"+u+"\n__p+='"),r})),o+="';\n",r.variable||(o="with(obj||{}){\n"+o+"}\n"),o="var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};\n"+o+"return __p;\n";try{e=new Function(r.variable||"obj","_",o)}catch(n){throw n.source=o,n}var a=function(n){return e.call(this,n,g)},c=r.variable||"obj";return a.source="function("+c+"){\n"+o+"}",a},g.chain=function(n){var r=g(n);return r._chain=!0,r};var Y=function(n,r){return n._chain?g(r).chain():r};g.mixin=function(n){return g.each(g.functions(n),(function(r){var t=g[r]=n[r];g.prototype[r]=function(){var n=[this._wrapped];return l.apply(n,arguments),Y(this,t.apply(g,n))}})),g},g.mixin(g),g.each(["pop","push","reverse","shift","sort","splice","unshift"],(function(n){var r=o[n];g.prototype[n]=function(){var t=this._wrapped;return r.apply(t,arguments),"shift"!==n&&"splice"!==n||0!==t.length||delete t[0],Y(this,t)}})),g.each(["concat","join","slice"],(function(n){var r=o[n];g.prototype[n]=function(){return Y(this,r.apply(this._wrapped,arguments))}})),g.prototype.value=function(){return this._wrapped},g.prototype.valueOf=g.prototype.toJSON=g.prototype.value,g.prototype.toString=function(){return String(this._wrapped)},void 0===(e=function(){return g}.apply(r,[]))||(n.exports=e)}()}}]); \ No newline at end of file diff --git a/extensions/@jupyter-widgets/jupyterlab-manager/static/272.3fcd6d7045eecfb56da6.js b/extensions/@jupyter-widgets/jupyterlab-manager/static/272.3fcd6d7045eecfb56da6.js deleted file mode 100644 index b629dfd4..00000000 --- a/extensions/@jupyter-widgets/jupyterlab-manager/static/272.3fcd6d7045eecfb56da6.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_jupyter_widgets_jupyterlab_manager=self.webpackChunk_jupyter_widgets_jupyterlab_manager||[]).push([[272],{2272:(e,t,n)=>{"use strict";n.r(t),n.d(t,{CONTROL_COMM_PROTOCOL_VERSION:()=>x,CONTROL_COMM_TARGET:()=>B,CONTROL_COMM_TIMEOUT:()=>F,DOMWidgetModel:()=>Z,DOMWidgetView:()=>oe,IJupyterWidgetRegistry:()=>de,JUPYTER_WIDGETS_VERSION:()=>k,JupyterPhosphorPanelWidget:()=>ne,JupyterPhosphorWidget:()=>te,LayoutModel:()=>se,LayoutView:()=>ae,ManagerBase:()=>T,PROTOCOL_VERSION:()=>P,StyleModel:()=>ue,StyleView:()=>ce,ViewList:()=>he,WidgetModel:()=>X,WidgetView:()=>ee,WrappedError:()=>_,assign:()=>p,base64ToBuffer:()=>C,bufferToBase64:()=>j,bufferToHex:()=>O,difference:()=>d,hexToBuffer:()=>E,isEqual:()=>f,put_buffers:()=>g,reject:()=>y,remove_buffers:()=>w,resolvePromisesDict:()=>v,serialize_state:()=>z,shims:()=>Q,unpack_models:()=>H,uuid:()=>m});var o,r=n(4782),i=n(1526),s=n(6141),a=n.n(s),l=n(861),u=n.n(l),c=(o=function(e,t){return(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}o(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),h=function(){return(h=Object.assign||function(e){for(var t,n=1,o=arguments.length;n0&&r[r.length-1])||6!==i[0]&&2!==i[0])){s=0;continue}if(3===i[0]&&(!r||i[1]>r[0]&&i[1]0&&(n[o].buffers=i)})),{version_major:2,version_minor:0,state:n}}var L=function(){return(L=Object.assign||function(e){for(var t,n=1,o=arguments.length;n=0&&t.item(n)!==this;);return n>-1},K=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return I(t,e),t.prototype._removeElement=function(){this.undelegateEvents(),this.el.parentNode&&this.el.parentNode.removeChild(this.el)},t.prototype._setElement=function(e){this.el=e},t.prototype._setAttributes=function(e){for(var t in e)t in this.el?this.el[t]=e[t]:this.el.setAttribute(t,e[t])},t.prototype.delegate=function(e,t,n){"string"!=typeof t&&(n=t,t=null),void 0===this._domEvents&&(this._domEvents=[]);var o=this.el,r=t?function(e){for(var r=e.target||e.srcElement;r&&r!==o;r=r.parentNode)if(J.call(r,t))return e.delegateTarget=r,n.handleEvent?n.handleEvent(e):n(e)}:n;return this.el.addEventListener(e,r,!1),this._domEvents.push({eventName:e,handler:r,listener:n,selector:t}),r},t.prototype.undelegate=function(e,t,n){if("function"==typeof t&&(n=t,t=null),this.el&&this._domEvents)for(var o=this._domEvents.slice(),r=o.length;r--;){var i=o[r];!(i.eventName!==e||n&&i.listener!==n||t&&i.selector!==t)&&(this.el.removeEventListener(i.eventName,i.handler,!1),this._domEvents.splice(r,1))}return this},t.prototype.undelegateEvents=function(){if(this.el&&this._domEvents){for(var e=this._domEvents.length,t=0;t0){var u=n.callbacks||this.callbacks();if(this._pending_msgs>=1){switch(e){case"patch":this._msg_buffer=p(this._msg_buffer||{},l);break;case"update":case"create":this._msg_buffer=l;break;default:throw"unrecognized syncing method"}this._msg_buffer_callbacks=u}else{var c=this.send_sync_message(r,u);this.rememberLastUpdateFor(c)}}},t.prototype.rememberLastUpdateFor=function(e){var t=this;Object.keys(this._attrsToUpdate).forEach((function(n){t._expectedEchoMsgIds[n]=e})),this._attrsToUpdate={}},t.prototype.serialize=function(e){for(var t=this.constructor.serializers||{},n=0,o=Object.keys(e);n0&&r[r.length-1])||6!==i[0]&&2!==i[0])){s=0;continue}if(3===i[0]&&(!r||i[1]>r[0]&&i[1]=this._models.length||e[s]!==this._models[s]);s++);for(var a=s,l=this.views.splice(a,this.views.length-a),u=0;u{var t;r=e.exports=c,t={}.NODE_DEBUG&&/\bsemver\b/i.test({}.NODE_DEBUG)?function(){var e=Array.prototype.slice.call(arguments,0);e.unshift("SEMVER"),console.log.apply(console,e)}:function(){},r.SEMVER_SPEC_VERSION="2.0.0";var n=Number.MAX_SAFE_INTEGER||9007199254740991,i=r.re=[],o=r.src=[],s=r.tokens={},a=0;function E(e){s[e]=a++}E("NUMERICIDENTIFIER"),o[s.NUMERICIDENTIFIER]="0|[1-9]\\d*",E("NUMERICIDENTIFIERLOOSE"),o[s.NUMERICIDENTIFIERLOOSE]="[0-9]+",E("NONNUMERICIDENTIFIER"),o[s.NONNUMERICIDENTIFIER]="\\d*[a-zA-Z-][a-zA-Z0-9-]*",E("MAINVERSION"),o[s.MAINVERSION]="("+o[s.NUMERICIDENTIFIER]+")\\.("+o[s.NUMERICIDENTIFIER]+")\\.("+o[s.NUMERICIDENTIFIER]+")",E("MAINVERSIONLOOSE"),o[s.MAINVERSIONLOOSE]="("+o[s.NUMERICIDENTIFIERLOOSE]+")\\.("+o[s.NUMERICIDENTIFIERLOOSE]+")\\.("+o[s.NUMERICIDENTIFIERLOOSE]+")",E("PRERELEASEIDENTIFIER"),o[s.PRERELEASEIDENTIFIER]="(?:"+o[s.NUMERICIDENTIFIER]+"|"+o[s.NONNUMERICIDENTIFIER]+")",E("PRERELEASEIDENTIFIERLOOSE"),o[s.PRERELEASEIDENTIFIERLOOSE]="(?:"+o[s.NUMERICIDENTIFIERLOOSE]+"|"+o[s.NONNUMERICIDENTIFIER]+")",E("PRERELEASE"),o[s.PRERELEASE]="(?:-("+o[s.PRERELEASEIDENTIFIER]+"(?:\\."+o[s.PRERELEASEIDENTIFIER]+")*))",E("PRERELEASELOOSE"),o[s.PRERELEASELOOSE]="(?:-?("+o[s.PRERELEASEIDENTIFIERLOOSE]+"(?:\\."+o[s.PRERELEASEIDENTIFIERLOOSE]+")*))",E("BUILDIDENTIFIER"),o[s.BUILDIDENTIFIER]="[0-9A-Za-z-]+",E("BUILD"),o[s.BUILD]="(?:\\+("+o[s.BUILDIDENTIFIER]+"(?:\\."+o[s.BUILDIDENTIFIER]+")*))",E("FULL"),E("FULLPLAIN"),o[s.FULLPLAIN]="v?"+o[s.MAINVERSION]+o[s.PRERELEASE]+"?"+o[s.BUILD]+"?",o[s.FULL]="^"+o[s.FULLPLAIN]+"$",E("LOOSEPLAIN"),o[s.LOOSEPLAIN]="[v=\\s]*"+o[s.MAINVERSIONLOOSE]+o[s.PRERELEASELOOSE]+"?"+o[s.BUILD]+"?",E("LOOSE"),o[s.LOOSE]="^"+o[s.LOOSEPLAIN]+"$",E("GTLT"),o[s.GTLT]="((?:<|>)?=?)",E("XRANGEIDENTIFIERLOOSE"),o[s.XRANGEIDENTIFIERLOOSE]=o[s.NUMERICIDENTIFIERLOOSE]+"|x|X|\\*",E("XRANGEIDENTIFIER"),o[s.XRANGEIDENTIFIER]=o[s.NUMERICIDENTIFIER]+"|x|X|\\*",E("XRANGEPLAIN"),o[s.XRANGEPLAIN]="[v=\\s]*("+o[s.XRANGEIDENTIFIER]+")(?:\\.("+o[s.XRANGEIDENTIFIER]+")(?:\\.("+o[s.XRANGEIDENTIFIER]+")(?:"+o[s.PRERELEASE]+")?"+o[s.BUILD]+"?)?)?",E("XRANGEPLAINLOOSE"),o[s.XRANGEPLAINLOOSE]="[v=\\s]*("+o[s.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+o[s.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+o[s.XRANGEIDENTIFIERLOOSE]+")(?:"+o[s.PRERELEASELOOSE]+")?"+o[s.BUILD]+"?)?)?",E("XRANGE"),o[s.XRANGE]="^"+o[s.GTLT]+"\\s*"+o[s.XRANGEPLAIN]+"$",E("XRANGELOOSE"),o[s.XRANGELOOSE]="^"+o[s.GTLT]+"\\s*"+o[s.XRANGEPLAINLOOSE]+"$",E("COERCE"),o[s.COERCE]="(^|[^\\d])(\\d{1,16})(?:\\.(\\d{1,16}))?(?:\\.(\\d{1,16}))?(?:$|[^\\d])",E("COERCERTL"),i[s.COERCERTL]=new RegExp(o[s.COERCE],"g"),E("LONETILDE"),o[s.LONETILDE]="(?:~>?)",E("TILDETRIM"),o[s.TILDETRIM]="(\\s*)"+o[s.LONETILDE]+"\\s+",i[s.TILDETRIM]=new RegExp(o[s.TILDETRIM],"g"),E("TILDE"),o[s.TILDE]="^"+o[s.LONETILDE]+o[s.XRANGEPLAIN]+"$",E("TILDELOOSE"),o[s.TILDELOOSE]="^"+o[s.LONETILDE]+o[s.XRANGEPLAINLOOSE]+"$",E("LONECARET"),o[s.LONECARET]="(?:\\^)",E("CARETTRIM"),o[s.CARETTRIM]="(\\s*)"+o[s.LONECARET]+"\\s+",i[s.CARETTRIM]=new RegExp(o[s.CARETTRIM],"g"),E("CARET"),o[s.CARET]="^"+o[s.LONECARET]+o[s.XRANGEPLAIN]+"$",E("CARETLOOSE"),o[s.CARETLOOSE]="^"+o[s.LONECARET]+o[s.XRANGEPLAINLOOSE]+"$",E("COMPARATORLOOSE"),o[s.COMPARATORLOOSE]="^"+o[s.GTLT]+"\\s*("+o[s.LOOSEPLAIN]+")$|^$",E("COMPARATOR"),o[s.COMPARATOR]="^"+o[s.GTLT]+"\\s*("+o[s.FULLPLAIN]+")$|^$",E("COMPARATORTRIM"),o[s.COMPARATORTRIM]="(\\s*)"+o[s.GTLT]+"\\s*("+o[s.LOOSEPLAIN]+"|"+o[s.XRANGEPLAIN]+")",i[s.COMPARATORTRIM]=new RegExp(o[s.COMPARATORTRIM],"g"),E("HYPHENRANGE"),o[s.HYPHENRANGE]="^\\s*("+o[s.XRANGEPLAIN]+")\\s+-\\s+("+o[s.XRANGEPLAIN]+")\\s*$",E("HYPHENRANGELOOSE"),o[s.HYPHENRANGELOOSE]="^\\s*("+o[s.XRANGEPLAINLOOSE]+")\\s+-\\s+("+o[s.XRANGEPLAINLOOSE]+")\\s*$",E("STAR"),o[s.STAR]="(<|>)?=?\\s*\\*";for(var u=0;u256)return null;if(!(r.loose?i[s.LOOSE]:i[s.FULL]).test(e))return null;try{return new c(e,r)}catch(e){return null}}function c(e,r){if(r&&"object"==typeof r||(r={loose:!!r,includePrerelease:!1}),e instanceof c){if(e.loose===r.loose)return e;e=e.version}else if("string"!=typeof e)throw new TypeError("Invalid Version: "+e);if(e.length>256)throw new TypeError("version is longer than 256 characters");if(!(this instanceof c))return new c(e,r);t("SemVer",e,r),this.options=r,this.loose=!!r.loose;var o=e.trim().match(r.loose?i[s.LOOSE]:i[s.FULL]);if(!o)throw new TypeError("Invalid Version: "+e);if(this.raw=e,this.major=+o[1],this.minor=+o[2],this.patch=+o[3],this.major>n||this.major<0)throw new TypeError("Invalid major version");if(this.minor>n||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>n||this.patch<0)throw new TypeError("Invalid patch version");o[4]?this.prerelease=o[4].split(".").map((function(e){if(/^[0-9]+$/.test(e)){var r=+e;if(r>=0&&r=0;)"number"==typeof this.prerelease[t]&&(this.prerelease[t]++,t=-2);-1===t&&this.prerelease.push(0)}r&&(this.prerelease[0]===r?isNaN(this.prerelease[1])&&(this.prerelease=[r,0]):this.prerelease=[r,0]);break;default:throw new Error("invalid increment argument: "+e)}return this.format(),this.raw=this.version,this},r.inc=function(e,r,t,n){"string"==typeof t&&(n=t,t=void 0);try{return new c(e,t).inc(r,n).version}catch(e){return null}},r.diff=function(e,r){if(O(e,r))return null;var t=p(e),n=p(r),i="";if(t.prerelease.length||n.prerelease.length){i="pre";var o="prerelease"}for(var s in t)if(("major"===s||"minor"===s||"patch"===s)&&t[s]!==n[s])return i+s;return o},r.compareIdentifiers=h;var l=/^[0-9]+$/;function h(e,r){var t=l.test(e),n=l.test(r);return t&&n&&(e=+e,r=+r),e===r?0:t&&!n?-1:n&&!t?1:e0}function f(e,r,t){return I(e,r,t)<0}function O(e,r,t){return 0===I(e,r,t)}function N(e,r,t){return 0!==I(e,r,t)}function L(e,r,t){return I(e,r,t)>=0}function m(e,r,t){return I(e,r,t)<=0}function v(e,r,t,n){switch(r){case"===":return"object"==typeof e&&(e=e.version),"object"==typeof t&&(t=t.version),e===t;case"!==":return"object"==typeof e&&(e=e.version),"object"==typeof t&&(t=t.version),e!==t;case"":case"=":case"==":return O(e,t,n);case"!=":return N(e,t,n);case">":return R(e,t,n);case">=":return L(e,t,n);case"<":return f(e,t,n);case"<=":return m(e,t,n);default:throw new TypeError("Invalid operator: "+r)}}function T(e,r){if(r&&"object"==typeof r||(r={loose:!!r,includePrerelease:!1}),e instanceof T){if(e.loose===!!r.loose)return e;e=e.value}if(!(this instanceof T))return new T(e,r);t("comparator",e,r),this.options=r,this.loose=!!r.loose,this.parse(e),this.semver===A?this.value="":this.value=this.operator+this.semver.version,t("comp",this)}r.rcompareIdentifiers=function(e,r){return h(r,e)},r.major=function(e,r){return new c(e,r).major},r.minor=function(e,r){return new c(e,r).minor},r.patch=function(e,r){return new c(e,r).patch},r.compare=I,r.compareLoose=function(e,r){return I(e,r,!0)},r.compareBuild=function(e,r,t){var n=new c(e,t),i=new c(r,t);return n.compare(i)||n.compareBuild(i)},r.rcompare=function(e,r,t){return I(r,e,t)},r.sort=function(e,t){return e.sort((function(e,n){return r.compareBuild(e,n,t)}))},r.rsort=function(e,t){return e.sort((function(e,n){return r.compareBuild(n,e,t)}))},r.gt=R,r.lt=f,r.eq=O,r.neq=N,r.gte=L,r.lte=m,r.cmp=v,r.Comparator=T;var A={};function S(e,r){if(r&&"object"==typeof r||(r={loose:!!r,includePrerelease:!1}),e instanceof S)return e.loose===!!r.loose&&e.includePrerelease===!!r.includePrerelease?e:new S(e.raw,r);if(e instanceof T)return new S(e.value,r);if(!(this instanceof S))return new S(e,r);if(this.options=r,this.loose=!!r.loose,this.includePrerelease=!!r.includePrerelease,this.raw=e,this.set=e.split(/\s*\|\|\s*/).map((function(e){return this.parseRange(e.trim())}),this).filter((function(e){return e.length})),!this.set.length)throw new TypeError("Invalid SemVer Range: "+e);this.format()}function w(e,r){for(var t=!0,n=e.slice(),i=n.pop();t&&n.length;)t=n.every((function(e){return i.intersects(e,r)})),i=n.pop();return t}function g(e){return!e||"x"===e.toLowerCase()||"*"===e}function C(e,r,t,n,i,o,s,a,E,u,p,c,l){return((r=g(t)?"":g(n)?">="+t+".0.0":g(i)?">="+t+"."+n+".0":">="+r)+" "+(a=g(E)?"":g(u)?"<"+(+E+1)+".0.0":g(p)?"<"+E+"."+(+u+1)+".0":c?"<="+E+"."+u+"."+p+"-"+c:"<="+a)).trim()}function P(e,r,n){for(var i=0;i0){var o=e[i].semver;if(o.major===r.major&&o.minor===r.minor&&o.patch===r.patch)return!0}return!1}return!0}function d(e,r,t){try{r=new S(r,t)}catch(e){return!1}return r.test(e)}function D(e,r,t,n){var i,o,s,a,E;switch(e=new c(e,n),r=new S(r,n),t){case">":i=R,o=m,s=f,a=">",E=">=";break;case"<":i=f,o=L,s=R,a="<",E="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(d(e,r,n))return!1;for(var u=0;u=0.0.0")),l=l||e,h=h||e,i(e.semver,l.semver,n)?l=e:s(e.semver,h.semver,n)&&(h=e)})),l.operator===a||l.operator===E)return!1;if((!h.operator||h.operator===a)&&o(e,h.semver))return!1;if(h.operator===E&&s(e,h.semver))return!1}return!0}T.prototype.parse=function(e){var r=this.options.loose?i[s.COMPARATORLOOSE]:i[s.COMPARATOR],t=e.match(r);if(!t)throw new TypeError("Invalid comparator: "+e);this.operator=void 0!==t[1]?t[1]:"","="===this.operator&&(this.operator=""),t[2]?this.semver=new c(t[2],this.options.loose):this.semver=A},T.prototype.toString=function(){return this.value},T.prototype.test=function(e){if(t("Comparator.test",e,this.options.loose),this.semver===A||e===A)return!0;if("string"==typeof e)try{e=new c(e,this.options)}catch(e){return!1}return v(e,this.operator,this.semver,this.options)},T.prototype.intersects=function(e,r){if(!(e instanceof T))throw new TypeError("a Comparator is required");var t;if(r&&"object"==typeof r||(r={loose:!!r,includePrerelease:!1}),""===this.operator)return""===this.value||(t=new S(e.value,r),d(this.value,t,r));if(""===e.operator)return""===e.value||(t=new S(this.value,r),d(e.semver,t,r));var n=!(">="!==this.operator&&">"!==this.operator||">="!==e.operator&&">"!==e.operator),i=!("<="!==this.operator&&"<"!==this.operator||"<="!==e.operator&&"<"!==e.operator),o=this.semver.version===e.semver.version,s=!(">="!==this.operator&&"<="!==this.operator||">="!==e.operator&&"<="!==e.operator),a=v(this.semver,"<",e.semver,r)&&(">="===this.operator||">"===this.operator)&&("<="===e.operator||"<"===e.operator),E=v(this.semver,">",e.semver,r)&&("<="===this.operator||"<"===this.operator)&&(">="===e.operator||">"===e.operator);return n||i||o&&s||a||E},r.Range=S,S.prototype.format=function(){return this.range=this.set.map((function(e){return e.join(" ").trim()})).join("||").trim(),this.range},S.prototype.toString=function(){return this.range},S.prototype.parseRange=function(e){var r=this.options.loose;e=e.trim();var n=r?i[s.HYPHENRANGELOOSE]:i[s.HYPHENRANGE];e=e.replace(n,C),t("hyphen replace",e),e=e.replace(i[s.COMPARATORTRIM],"$1$2$3"),t("comparator trim",e,i[s.COMPARATORTRIM]),e=(e=(e=e.replace(i[s.TILDETRIM],"$1~")).replace(i[s.CARETTRIM],"$1^")).split(/\s+/).join(" ");var o=r?i[s.COMPARATORLOOSE]:i[s.COMPARATOR],a=e.split(" ").map((function(e){return function(e,r){return t("comp",e,r),e=function(e,r){return e.trim().split(/\s+/).map((function(e){return function(e,r){t("caret",e,r);var n=r.loose?i[s.CARETLOOSE]:i[s.CARET];return e.replace(n,(function(r,n,i,o,s){var a;return t("caret",e,r,n,i,o,s),g(n)?a="":g(i)?a=">="+n+".0.0 <"+(+n+1)+".0.0":g(o)?a="0"===n?">="+n+"."+i+".0 <"+n+"."+(+i+1)+".0":">="+n+"."+i+".0 <"+(+n+1)+".0.0":s?(t("replaceCaret pr",s),a="0"===n?"0"===i?">="+n+"."+i+"."+o+"-"+s+" <"+n+"."+i+"."+(+o+1):">="+n+"."+i+"."+o+"-"+s+" <"+n+"."+(+i+1)+".0":">="+n+"."+i+"."+o+"-"+s+" <"+(+n+1)+".0.0"):(t("no pr"),a="0"===n?"0"===i?">="+n+"."+i+"."+o+" <"+n+"."+i+"."+(+o+1):">="+n+"."+i+"."+o+" <"+n+"."+(+i+1)+".0":">="+n+"."+i+"."+o+" <"+(+n+1)+".0.0"),t("caret return",a),a}))}(e,r)})).join(" ")}(e,r),t("caret",e),e=function(e,r){return e.trim().split(/\s+/).map((function(e){return function(e,r){var n=r.loose?i[s.TILDELOOSE]:i[s.TILDE];return e.replace(n,(function(r,n,i,o,s){var a;return t("tilde",e,r,n,i,o,s),g(n)?a="":g(i)?a=">="+n+".0.0 <"+(+n+1)+".0.0":g(o)?a=">="+n+"."+i+".0 <"+n+"."+(+i+1)+".0":s?(t("replaceTilde pr",s),a=">="+n+"."+i+"."+o+"-"+s+" <"+n+"."+(+i+1)+".0"):a=">="+n+"."+i+"."+o+" <"+n+"."+(+i+1)+".0",t("tilde return",a),a}))}(e,r)})).join(" ")}(e,r),t("tildes",e),e=function(e,r){return t("replaceXRanges",e,r),e.split(/\s+/).map((function(e){return function(e,r){e=e.trim();var n=r.loose?i[s.XRANGELOOSE]:i[s.XRANGE];return e.replace(n,(function(n,i,o,s,a,E){t("xRange",e,n,i,o,s,a,E);var u=g(o),p=u||g(s),c=p||g(a),l=c;return"="===i&&l&&(i=""),E=r.includePrerelease?"-0":"",u?n=">"===i||"<"===i?"<0.0.0-0":"*":i&&l?(p&&(s=0),a=0,">"===i?(i=">=",p?(o=+o+1,s=0,a=0):(s=+s+1,a=0)):"<="===i&&(i="<",p?o=+o+1:s=+s+1),n=i+o+"."+s+"."+a+E):p?n=">="+o+".0.0"+E+" <"+(+o+1)+".0.0"+E:c&&(n=">="+o+"."+s+".0"+E+" <"+o+"."+(+s+1)+".0"+E),t("xRange return",n),n}))}(e,r)})).join(" ")}(e,r),t("xrange",e),e=function(e,r){return t("replaceStars",e,r),e.trim().replace(i[s.STAR],"")}(e,r),t("stars",e),e}(e,this.options)}),this).join(" ").split(/\s+/);return this.options.loose&&(a=a.filter((function(e){return!!e.match(o)}))),a.map((function(e){return new T(e,this.options)}),this)},S.prototype.intersects=function(e,r){if(!(e instanceof S))throw new TypeError("a Range is required");return this.set.some((function(t){return w(t,r)&&e.set.some((function(e){return w(e,r)&&t.every((function(t){return e.every((function(e){return t.intersects(e,r)}))}))}))}))},r.toComparators=function(e,r){return new S(e,r).set.map((function(e){return e.map((function(e){return e.value})).join(" ").trim().split(" ")}))},S.prototype.test=function(e){if(!e)return!1;if("string"==typeof e)try{e=new c(e,this.options)}catch(e){return!1}for(var r=0;r":0===r.prerelease.length?r.patch++:r.prerelease.push(0),r.raw=r.format();case"":case">=":t&&!R(t,r)||(t=r);break;case"<":case"<=":break;default:throw new Error("Unexpected operation: "+e.operator)}}));return t&&e.test(t)?t:null},r.validRange=function(e,r){try{return new S(e,r).range||"*"}catch(e){return null}},r.ltr=function(e,r,t){return D(e,r,"<",t)},r.gtr=function(e,r,t){return D(e,r,">",t)},r.outside=D,r.prerelease=function(e,r){var t=p(e,r);return t&&t.prerelease.length?t.prerelease:null},r.intersects=function(e,r,t){return e=new S(e,t),r=new S(r,t),e.intersects(r)},r.coerce=function(e,r){if(e instanceof c)return e;if("number"==typeof e&&(e=String(e)),"string"!=typeof e)return null;var t=null;if((r=r||{}).rtl){for(var n;(n=i[s.COERCERTL].exec(e))&&(!t||t.index+t[0].length!==e.length);)t&&n.index+n[0].length===t.index+t[0].length||(t=n),i[s.COERCERTL].lastIndex=n.index+n[1].length+n[2].length;i[s.COERCERTL].lastIndex=-1}else t=e.match(i[s.COERCE]);return null===t?null:p(t[2]+"."+(t[3]||"0")+"."+(t[4]||"0"),r)}}}]); \ No newline at end of file diff --git a/extensions/@jupyter-widgets/jupyterlab-manager/static/291.cff5ef71b29e18850479.js b/extensions/@jupyter-widgets/jupyterlab-manager/static/291.cff5ef71b29e18850479.js new file mode 100644 index 00000000..1b9b7daf --- /dev/null +++ b/extensions/@jupyter-widgets/jupyterlab-manager/static/291.cff5ef71b29e18850479.js @@ -0,0 +1,2 @@ +/*! For license information please see 291.cff5ef71b29e18850479.js.LICENSE.txt */ +(self.webpackChunk_jupyter_widgets_jupyterlab_manager=self.webpackChunk_jupyter_widgets_jupyterlab_manager||[]).push([[291],{8291:function(e,t){var n;!function(t,n){"use strict";"object"==typeof e.exports?e.exports=t.document?n(t,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return n(e)}:n(t)}("undefined"!=typeof window?window:this,(function(r,i){"use strict";var o=[],a=Object.getPrototypeOf,s=o.slice,u=o.flat?function(e){return o.flat.call(e)}:function(e){return o.concat.apply([],e)},l=o.push,c=o.indexOf,f={},p=f.toString,d=f.hasOwnProperty,h=d.toString,g=h.call(Object),v={},y=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},m=function(e){return null!=e&&e===e.window},x=r.document,b={type:!0,src:!0,nonce:!0,noModule:!0};function w(e,t,n){var r,i,o=(n=n||x).createElement("script");if(o.text=e,t)for(r in b)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function T(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?f[p.call(e)]||"object":typeof e}var C="3.7.0",k=/HTML$/i,S=function(e,t){return new S.fn.init(e,t)};function E(e){var t=!!e&&"length"in e&&e.length,n=T(e);return!y(e)&&!m(e)&&("array"===n||0===t||"number"==typeof t&&t>0&&t-1 in e)}function j(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}S.fn=S.prototype={jquery:C,constructor:S,length:0,toArray:function(){return s.call(this)},get:function(e){return null==e?s.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=S.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return S.each(this,e)},map:function(e){return this.pushStack(S.map(this,(function(t,n){return e.call(t,n,t)})))},slice:function(){return this.pushStack(s.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(S.grep(this,(function(e,t){return(t+1)%2})))},odd:function(){return this.pushStack(S.grep(this,(function(e,t){return t%2})))},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(n>=0&&n+~]|"+q+")"+q+"*"),$=new RegExp(q+"|>"),_=new RegExp(M),B=new RegExp("^"+H+"$"),X={ID:new RegExp("^#("+H+")"),CLASS:new RegExp("^\\.("+H+")"),TAG:new RegExp("^("+H+"|[*])"),ATTR:new RegExp("^"+O),PSEUDO:new RegExp("^"+M),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+q+"*(even|odd|(([+-]|)(\\d*)n|)"+q+"*(?:([+-]|)"+q+"*(\\d+)|))"+q+"*\\)|)","i"),bool:new RegExp("^(?:"+E+")$","i"),needsContext:new RegExp("^"+q+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+q+"*((?:-\\d)?\\d*)"+q+"*\\)|)(?=[^-]|$)","i")},U=/^(?:input|select|textarea|button)$/i,z=/^h\d$/i,V=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,G=/[+~]/,Y=new RegExp("\\\\[\\da-fA-F]{1,6}"+q+"?|\\\\([^\\r\\n\\f])","g"),Q=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},J=function(){ue()},K=pe((function(e){return!0===e.disabled&&j(e,"fieldset")}),{dir:"parentNode",next:"legend"});try{g.apply(o=s.call(P.childNodes),P.childNodes),o[P.childNodes.length].nodeType}catch(e){g={apply:function(e,t){R.apply(e,s.call(t))},call:function(e){R.apply(e,s.call(arguments,1))}}}function Z(e,t,n,r){var i,o,a,s,l,c,d,h=t&&t.ownerDocument,m=t?t.nodeType:9;if(n=n||[],"string"!=typeof e||!e||1!==m&&9!==m&&11!==m)return n;if(!r&&(ue(t),t=t||u,f)){if(11!==m&&(l=V.exec(e)))if(i=l[1]){if(9===m){if(!(a=t.getElementById(i)))return n;if(a.id===i)return g.call(n,a),n}else if(h&&(a=h.getElementById(i))&&Z.contains(t,a)&&a.id===i)return g.call(n,a),n}else{if(l[2])return g.apply(n,t.getElementsByTagName(e)),n;if((i=l[3])&&t.getElementsByClassName)return g.apply(n,t.getElementsByClassName(i)),n}if(!(C[e+" "]||p&&p.test(e))){if(d=e,h=t,1===m&&($.test(e)||F.test(e))){for((h=G.test(e)&&se(t.parentNode)||t)==t&&v.scope||((s=t.getAttribute("id"))?s=S.escapeSelector(s):t.setAttribute("id",s=y)),o=(c=ce(e)).length;o--;)c[o]=(s?"#"+s:":scope")+" "+fe(c[o]);d=c.join(",")}try{return g.apply(n,h.querySelectorAll(d)),n}catch(t){C(e,!0)}finally{s===y&&t.removeAttribute("id")}}}return me(e.replace(L,"$1"),t,n,r)}function ee(){var e=[];return function n(r,i){return e.push(r+" ")>t.cacheLength&&delete n[e.shift()],n[r+" "]=i}}function te(e){return e[y]=!0,e}function ne(e){var t=u.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function re(e){return function(t){return j(t,"input")&&t.type===e}}function ie(e){return function(t){return(j(t,"input")||j(t,"button"))&&t.type===e}}function oe(e){return function(t){return"form"in t?t.parentNode&&!1===t.disabled?"label"in t?"label"in t.parentNode?t.parentNode.disabled===e:t.disabled===e:t.isDisabled===e||t.isDisabled!==!e&&K(t)===e:t.disabled===e:"label"in t&&t.disabled===e}}function ae(e){return te((function(t){return t=+t,te((function(n,r){for(var i,o=e([],n.length,t),a=o.length;a--;)n[i=o[a]]&&(n[i]=!(r[i]=n[i]))}))}))}function se(e){return e&&void 0!==e.getElementsByTagName&&e}function ue(e){var n,r=e?e.ownerDocument||e:P;return r!=u&&9===r.nodeType&&r.documentElement?(l=(u=r).documentElement,f=!S.isXMLDoc(u),h=l.matches||l.webkitMatchesSelector||l.msMatchesSelector,P!=u&&(n=u.defaultView)&&n.top!==n&&n.addEventListener("unload",J),v.getById=ne((function(e){return l.appendChild(e).id=S.expando,!u.getElementsByName||!u.getElementsByName(S.expando).length})),v.disconnectedMatch=ne((function(e){return h.call(e,"*")})),v.scope=ne((function(){return u.querySelectorAll(":scope")})),v.cssHas=ne((function(){try{return u.querySelector(":has(*,:jqfake)"),!1}catch(e){return!0}})),v.getById?(t.filter.ID=function(e){var t=e.replace(Y,Q);return function(e){return e.getAttribute("id")===t}},t.find.ID=function(e,t){if(void 0!==t.getElementById&&f){var n=t.getElementById(e);return n?[n]:[]}}):(t.filter.ID=function(e){var t=e.replace(Y,Q);return function(e){var n=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return n&&n.value===t}},t.find.ID=function(e,t){if(void 0!==t.getElementById&&f){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];for(i=t.getElementsByName(e),r=0;o=i[r++];)if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),t.find.TAG=function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):t.querySelectorAll(e)},t.find.CLASS=function(e,t){if(void 0!==t.getElementsByClassName&&f)return t.getElementsByClassName(e)},p=[],ne((function(e){var t;l.appendChild(e).innerHTML="",e.querySelectorAll("[selected]").length||p.push("\\["+q+"*(?:value|"+E+")"),e.querySelectorAll("[id~="+y+"-]").length||p.push("~="),e.querySelectorAll("a#"+y+"+*").length||p.push(".#.+[+~]"),e.querySelectorAll(":checked").length||p.push(":checked"),(t=u.createElement("input")).setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),l.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&p.push(":enabled",":disabled"),(t=u.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||p.push("\\["+q+"*name"+q+"*="+q+"*(?:''|\"\")")})),v.cssHas||p.push(":has"),p=p.length&&new RegExp(p.join("|")),k=function(e,t){if(e===t)return a=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!v.sortDetached&&t.compareDocumentPosition(e)===n?e===u||e.ownerDocument==P&&Z.contains(P,e)?-1:t===u||t.ownerDocument==P&&Z.contains(P,t)?1:i?c.call(i,e)-c.call(i,t):0:4&n?-1:1)},u):u}for(e in Z.matches=function(e,t){return Z(e,null,null,t)},Z.matchesSelector=function(e,t){if(ue(e),f&&!C[t+" "]&&(!p||!p.test(t)))try{var n=h.call(e,t);if(n||v.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){C(t,!0)}return Z(t,u,null,[e]).length>0},Z.contains=function(e,t){return(e.ownerDocument||e)!=u&&ue(e),S.contains(e,t)},Z.attr=function(e,n){(e.ownerDocument||e)!=u&&ue(e);var r=t.attrHandle[n.toLowerCase()],i=r&&d.call(t.attrHandle,n.toLowerCase())?r(e,n,!f):void 0;return void 0!==i?i:e.getAttribute(n)},Z.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},S.uniqueSort=function(e){var t,n=[],r=0,o=0;if(a=!v.sortStable,i=!v.sortStable&&s.call(e,0),D.call(e,k),a){for(;t=e[o++];)t===e[o]&&(r=n.push(o));for(;r--;)N.call(e,n[r],1)}return i=null,e},S.fn.uniqueSort=function(){return this.pushStack(S.uniqueSort(s.apply(this)))},t=S.expr={cacheLength:50,createPseudo:te,match:X,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(Y,Q),e[3]=(e[3]||e[4]||e[5]||"").replace(Y,Q),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||Z.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&Z.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return X.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&_.test(n)&&(t=ce(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(Y,Q).toLowerCase();return"*"===e?function(){return!0}:function(e){return j(e,t)}},CLASS:function(e){var t=b[e+" "];return t||(t=new RegExp("(^|"+q+")"+e+"("+q+"|$)"))&&b(e,(function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")}))},ATTR:function(e,t,n){return function(r){var i=Z.attr(r,e);return null==i?"!="===t:!t||(i+="","="===t?i===n:"!="===t?i!==n:"^="===t?n&&0===i.indexOf(n):"*="===t?n&&i.indexOf(n)>-1:"$="===t?n&&i.slice(-n.length)===n:"~="===t?(" "+i.replace(I," ")+" ").indexOf(n)>-1:"|="===t&&(i===n||i.slice(0,n.length+1)===n+"-"))}},CHILD:function(e,t,n,r,i){var o="nth"!==e.slice(0,3),a="last"!==e.slice(-4),s="of-type"===t;return 1===r&&0===i?function(e){return!!e.parentNode}:function(t,n,u){var l,c,f,p,d,h=o!==a?"nextSibling":"previousSibling",g=t.parentNode,v=s&&t.nodeName.toLowerCase(),x=!u&&!s,b=!1;if(g){if(o){for(;h;){for(f=t;f=f[h];)if(s?j(f,v):1===f.nodeType)return!1;d=h="only"===e&&!d&&"nextSibling"}return!0}if(d=[a?g.firstChild:g.lastChild],a&&x){for(b=(p=(l=(c=g[y]||(g[y]={}))[e]||[])[0]===m&&l[1])&&l[2],f=p&&g.childNodes[p];f=++p&&f&&f[h]||(b=p=0)||d.pop();)if(1===f.nodeType&&++b&&f===t){c[e]=[m,p,b];break}}else if(x&&(b=p=(l=(c=t[y]||(t[y]={}))[e]||[])[0]===m&&l[1]),!1===b)for(;(f=++p&&f&&f[h]||(b=p=0)||d.pop())&&(!(s?j(f,v):1===f.nodeType)||!++b||(x&&((c=f[y]||(f[y]={}))[e]=[m,b]),f!==t)););return(b-=i)===r||b%r==0&&b/r>=0}}},PSEUDO:function(e,n){var r,i=t.pseudos[e]||t.setFilters[e.toLowerCase()]||Z.error("unsupported pseudo: "+e);return i[y]?i(n):i.length>1?(r=[e,e,"",n],t.setFilters.hasOwnProperty(e.toLowerCase())?te((function(e,t){for(var r,o=i(e,n),a=o.length;a--;)e[r=c.call(e,o[a])]=!(t[r]=o[a])})):function(e){return i(e,0,r)}):i}},pseudos:{not:te((function(e){var t=[],n=[],r=ye(e.replace(L,"$1"));return r[y]?te((function(e,t,n,i){for(var o,a=r(e,null,i,[]),s=e.length;s--;)(o=a[s])&&(e[s]=!(t[s]=o))})):function(e,i,o){return t[0]=e,r(t,null,o,n),t[0]=null,!n.pop()}})),has:te((function(e){return function(t){return Z(e,t).length>0}})),contains:te((function(e){return e=e.replace(Y,Q),function(t){return(t.textContent||S.text(t)).indexOf(e)>-1}})),lang:te((function(e){return B.test(e||"")||Z.error("unsupported lang: "+e),e=e.replace(Y,Q).toLowerCase(),function(t){var n;do{if(n=f?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(n=n.toLowerCase())===e||0===n.indexOf(e+"-")}while((t=t.parentNode)&&1===t.nodeType);return!1}})),target:function(e){var t=r.location&&r.location.hash;return t&&t.slice(1)===e.id},root:function(e){return e===l},focus:function(e){return e===function(){try{return u.activeElement}catch(e){}}()&&u.hasFocus()&&!!(e.type||e.href||~e.tabIndex)},enabled:oe(!1),disabled:oe(!0),checked:function(e){return j(e,"input")&&!!e.checked||j(e,"option")&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!t.pseudos.empty(e)},header:function(e){return z.test(e.nodeName)},input:function(e){return U.test(e.nodeName)},button:function(e){return j(e,"input")&&"button"===e.type||j(e,"button")},text:function(e){var t;return j(e,"input")&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:ae((function(){return[0]})),last:ae((function(e,t){return[t-1]})),eq:ae((function(e,t,n){return[n<0?n+t:n]})),even:ae((function(e,t){for(var n=0;nt?t:n;--r>=0;)e.push(r);return e})),gt:ae((function(e,t,n){for(var r=n<0?n+t:n;++r1?function(t,n,r){for(var i=e.length;i--;)if(!e[i](t,n,r))return!1;return!0}:e[0]}function he(e,t,n,r,i){for(var o,a=[],s=0,u=e.length,l=null!=t;s-1&&(o[l]=!(a[l]=p))}}else d=he(d===a?d.splice(y,d.length):d),i?i(null,a,d,u):g.apply(a,d)}))}function ve(e){for(var r,i,o,a=e.length,s=t.relative[e[0].type],u=s||t.relative[" "],l=s?1:0,f=pe((function(e){return e===r}),u,!0),p=pe((function(e){return c.call(r,e)>-1}),u,!0),d=[function(e,t,i){var o=!s&&(i||t!=n)||((r=t).nodeType?f(e,t,i):p(e,t,i));return r=null,o}];l1&&de(d),l>1&&fe(e.slice(0,l-1).concat({value:" "===e[l-2].type?"*":""})).replace(L,"$1"),i,l0,o=e.length>0,a=function(a,s,l,c,p){var d,h,v,y=0,x="0",b=a&&[],w=[],T=n,C=a||o&&t.find.TAG("*",p),k=m+=null==T?1:Math.random()||.1,E=C.length;for(p&&(n=s==u||s||p);x!==E&&null!=(d=C[x]);x++){if(o&&d){for(h=0,s||d.ownerDocument==u||(ue(d),l=!f);v=e[h++];)if(v(d,s||u,l)){g.call(c,d);break}p&&(m=k)}i&&((d=!v&&d)&&y--,a&&b.push(d))}if(y+=x,i&&x!==y){for(h=0;v=r[h++];)v(b,w,s,l);if(a){if(y>0)for(;x--;)b[x]||w[x]||(w[x]=A.call(c));w=he(w)}g.apply(c,w),p&&!a&&w.length>0&&y+r.length>1&&S.uniqueSort(c)}return p&&(m=k,n=T),b};return i?te(a):a}(a,o)),s.selector=e}return s}function me(e,n,r,i){var o,a,s,u,l,c="function"==typeof e&&e,p=!i&&ce(e=c.selector||e);if(r=r||[],1===p.length){if((a=p[0]=p[0].slice(0)).length>2&&"ID"===(s=a[0]).type&&9===n.nodeType&&f&&t.relative[a[1].type]){if(!(n=(t.find.ID(s.matches[0].replace(Y,Q),n)||[])[0]))return r;c&&(n=n.parentNode),e=e.slice(a.shift().value.length)}for(o=X.needsContext.test(e)?0:a.length;o--&&(s=a[o],!t.relative[u=s.type]);)if((l=t.find[u])&&(i=l(s.matches[0].replace(Y,Q),G.test(a[0].type)&&se(n.parentNode)||n))){if(a.splice(o,1),!(e=i.length&&fe(a)))return g.apply(r,i),r;break}}return(c||ye(e,p))(i,n,!f,r,!n||G.test(e)&&se(n.parentNode)||n),r}le.prototype=t.filters=t.pseudos,t.setFilters=new le,v.sortStable=y.split("").sort(k).join("")===y,ue(),v.sortDetached=ne((function(e){return 1&e.compareDocumentPosition(u.createElement("fieldset"))})),S.find=Z,S.expr[":"]=S.expr.pseudos,S.unique=S.uniqueSort,Z.compile=ye,Z.select=me,Z.setDocument=ue,Z.escape=S.escapeSelector,Z.getText=S.text,Z.isXML=S.isXMLDoc,Z.selectors=S.expr,Z.support=S.support,Z.uniqueSort=S.uniqueSort}();var M=function(e,t,n){for(var r=[],i=void 0!==n;(e=e[t])&&9!==e.nodeType;)if(1===e.nodeType){if(i&&S(e).is(n))break;r.push(e)}return r},I=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},W=S.expr.match.needsContext,F=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function $(e,t,n){return y(t)?S.grep(e,(function(e,r){return!!t.call(e,r,e)!==n})):t.nodeType?S.grep(e,(function(e){return e===t!==n})):"string"!=typeof t?S.grep(e,(function(e){return c.call(t,e)>-1!==n})):S.filter(t,e,n)}S.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?S.find.matchesSelector(r,e)?[r]:[]:S.find.matches(e,S.grep(t,(function(e){return 1===e.nodeType})))},S.fn.extend({find:function(e){var t,n,r=this.length,i=this;if("string"!=typeof e)return this.pushStack(S(e).filter((function(){for(t=0;t1?S.uniqueSort(n):n},filter:function(e){return this.pushStack($(this,e||[],!1))},not:function(e){return this.pushStack($(this,e||[],!0))},is:function(e){return!!$(this,"string"==typeof e&&W.test(e)?S(e):e||[],!1).length}});var _,B=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||_,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&e.length>=3?[null,e,null]:B.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:x,!0)),F.test(r[1])&&S.isPlainObject(t))for(r in t)y(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=x.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):y(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,_=S(x);var X=/^(?:parents|prev(?:Until|All))/,U={children:!0,contents:!0,next:!0,prev:!0};function z(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter((function(){for(var e=0;e-1:1===n.nodeType&&S.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(o.length>1?S.uniqueSort(o):o)},index:function(e){return e?"string"==typeof e?c.call(S(e),this[0]):c.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(S.uniqueSort(S.merge(this.get(),S(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),S.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return M(e,"parentNode")},parentsUntil:function(e,t,n){return M(e,"parentNode",n)},next:function(e){return z(e,"nextSibling")},prev:function(e){return z(e,"previousSibling")},nextAll:function(e){return M(e,"nextSibling")},prevAll:function(e){return M(e,"previousSibling")},nextUntil:function(e,t,n){return M(e,"nextSibling",n)},prevUntil:function(e,t,n){return M(e,"previousSibling",n)},siblings:function(e){return I((e.parentNode||{}).firstChild,e)},children:function(e){return I(e.firstChild)},contents:function(e){return null!=e.contentDocument&&a(e.contentDocument)?e.contentDocument:(j(e,"template")&&(e=e.content||e),S.merge([],e.childNodes))}},(function(e,t){S.fn[e]=function(n,r){var i=S.map(this,t,n);return"Until"!==e.slice(-5)&&(r=n),r&&"string"==typeof r&&(i=S.filter(r,i)),this.length>1&&(U[e]||S.uniqueSort(i),X.test(e)&&i.reverse()),this.pushStack(i)}}));var V=/[^\x20\t\r\n\f]+/g;function G(e){return e}function Y(e){throw e}function Q(e,t,n,r){var i;try{e&&y(i=e.promise)?i.call(e).done(t).fail(n):e&&y(i=e.then)?i.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}S.Callbacks=function(e){e="string"==typeof e?function(e){var t={};return S.each(e.match(V)||[],(function(e,n){t[n]=!0})),t}(e):S.extend({},e);var t,n,r,i,o=[],a=[],s=-1,u=function(){for(i=i||e.once,r=t=!0;a.length;s=-1)for(n=a.shift();++s-1;)o.splice(n,1),n<=s&&s--})),this},has:function(e){return e?S.inArray(e,o)>-1:o.length>0},empty:function(){return o&&(o=[]),this},disable:function(){return i=a=[],o=n="",this},disabled:function(){return!o},lock:function(){return i=a=[],n||t||(o=n=""),this},locked:function(){return!!i},fireWith:function(e,n){return i||(n=[e,(n=n||[]).slice?n.slice():n],a.push(n),t||u()),this},fire:function(){return l.fireWith(this,arguments),this},fired:function(){return!!r}};return l},S.extend({Deferred:function(e){var t=[["notify","progress",S.Callbacks("memory"),S.Callbacks("memory"),2],["resolve","done",S.Callbacks("once memory"),S.Callbacks("once memory"),0,"resolved"],["reject","fail",S.Callbacks("once memory"),S.Callbacks("once memory"),1,"rejected"]],n="pending",i={state:function(){return n},always:function(){return o.done(arguments).fail(arguments),this},catch:function(e){return i.then(null,e)},pipe:function(){var e=arguments;return S.Deferred((function(n){S.each(t,(function(t,r){var i=y(e[r[4]])&&e[r[4]];o[r[1]]((function(){var e=i&&i.apply(this,arguments);e&&y(e.promise)?e.promise().progress(n.notify).done(n.resolve).fail(n.reject):n[r[0]+"With"](this,i?[e]:arguments)}))})),e=null})).promise()},then:function(e,n,i){var o=0;function a(e,t,n,i){return function(){var s=this,u=arguments,l=function(){var r,l;if(!(e=o&&(n!==Y&&(s=void 0,u=[r]),t.rejectWith(s,u))}};e?c():(S.Deferred.getErrorHook?c.error=S.Deferred.getErrorHook():S.Deferred.getStackHook&&(c.error=S.Deferred.getStackHook()),r.setTimeout(c))}}return S.Deferred((function(r){t[0][3].add(a(0,r,y(i)?i:G,r.notifyWith)),t[1][3].add(a(0,r,y(e)?e:G)),t[2][3].add(a(0,r,y(n)?n:Y))})).promise()},promise:function(e){return null!=e?S.extend(e,i):i}},o={};return S.each(t,(function(e,r){var a=r[2],s=r[5];i[r[1]]=a.add,s&&a.add((function(){n=s}),t[3-e][2].disable,t[3-e][3].disable,t[0][2].lock,t[0][3].lock),a.add(r[3].fire),o[r[0]]=function(){return o[r[0]+"With"](this===o?void 0:this,arguments),this},o[r[0]+"With"]=a.fireWith})),i.promise(o),e&&e.call(o,o),o},when:function(e){var t=arguments.length,n=t,r=Array(n),i=s.call(arguments),o=S.Deferred(),a=function(e){return function(n){r[e]=this,i[e]=arguments.length>1?s.call(arguments):n,--t||o.resolveWith(r,i)}};if(t<=1&&(Q(e,o.done(a(n)).resolve,o.reject,!t),"pending"===o.state()||y(i[n]&&i[n].then)))return o.then();for(;n--;)Q(i[n],a(n),o.reject);return o.promise()}});var J=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;S.Deferred.exceptionHook=function(e,t){r.console&&r.console.warn&&e&&J.test(e.name)&&r.console.warn("jQuery.Deferred exception: "+e.message,e.stack,t)},S.readyException=function(e){r.setTimeout((function(){throw e}))};var K=S.Deferred();function Z(){x.removeEventListener("DOMContentLoaded",Z),r.removeEventListener("load",Z),S.ready()}S.fn.ready=function(e){return K.then(e).catch((function(e){S.readyException(e)})),this},S.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--S.readyWait:S.isReady)||(S.isReady=!0,!0!==e&&--S.readyWait>0||K.resolveWith(x,[S]))}}),S.ready.then=K.then,"complete"===x.readyState||"loading"!==x.readyState&&!x.documentElement.doScroll?r.setTimeout(S.ready):(x.addEventListener("DOMContentLoaded",Z),r.addEventListener("load",Z));var ee=function(e,t,n,r,i,o,a){var s=0,u=e.length,l=null==n;if("object"===T(n))for(s in i=!0,n)ee(e,t,s,n[s],!0,o,a);else if(void 0!==r&&(i=!0,y(r)||(a=!0),l&&(a?(t.call(e,r),t=null):(l=t,t=function(e,t,n){return l.call(S(e),n)})),t))for(;s1,null,!0)},removeData:function(e){return this.each((function(){ue.remove(this,e)}))}}),S.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=se.get(e,t),n&&(!r||Array.isArray(n)?r=se.access(e,t,S.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=S.queue(e,t),r=n.length,i=n.shift(),o=S._queueHooks(e,t);"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,(function(){S.dequeue(e,t)}),o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return se.get(e,n)||se.access(e,n,{empty:S.Callbacks("once memory").add((function(){se.remove(e,[t+"queue",n])}))})}}),S.fn.extend({queue:function(e,t){var n=2;return"string"!=typeof e&&(t=e,e="fx",n--),arguments.length\x20\t\r\n\f]*)/i,je=/^$|^module$|\/(?:java|ecma)script/i;Ce=x.createDocumentFragment().appendChild(x.createElement("div")),(ke=x.createElement("input")).setAttribute("type","radio"),ke.setAttribute("checked","checked"),ke.setAttribute("name","t"),Ce.appendChild(ke),v.checkClone=Ce.cloneNode(!0).cloneNode(!0).lastChild.checked,Ce.innerHTML="",v.noCloneChecked=!!Ce.cloneNode(!0).lastChild.defaultValue,Ce.innerHTML="",v.option=!!Ce.lastChild;var Ae={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function De(e,t){var n;return n=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&j(e,t)?S.merge([e],n):n}function Ne(e,t){for(var n=0,r=e.length;n",""]);var qe=/<|&#?\w+;/;function Le(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d-1)i&&i.push(o);else if(l=ve(o),a=De(f.appendChild(o),"script"),l&&Ne(a),n)for(c=0;o=a[c++];)je.test(o.type||"")&&n.push(o);return f}var He=/^([^.]*)(?:\.(.+)|)/;function Oe(){return!0}function Pe(){return!1}function Re(e,t,n,r,i,o){var a,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)Re(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=Pe;else if(!i)return e;return 1===o&&(a=i,i=function(e){return S().off(e),a.apply(this,arguments)},i.guid=a.guid||(a.guid=S.guid++)),e.each((function(){S.event.add(this,t,i,r,n)}))}function Me(e,t,n){n?(se.set(e,t,!1),S.event.add(e,t,{namespace:!1,handler:function(e){var n,r=se.get(this,t);if(1&e.isTrigger&&this[t]){if(r)(S.event.special[t]||{}).delegateType&&e.stopPropagation();else if(r=s.call(arguments),se.set(this,t,r),this[t](),n=se.get(this,t),se.set(this,t,!1),r!==n)return e.stopImmediatePropagation(),e.preventDefault(),n}else r&&(se.set(this,t,S.event.trigger(r[0],r.slice(1),this)),e.stopPropagation(),e.isImmediatePropagationStopped=Oe)}})):void 0===se.get(e,t)&&S.event.add(e,t,Oe)}S.event={global:{},add:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=se.get(e);if(oe(e))for(n.handler&&(n=(o=n).handler,i=o.selector),i&&S.find.matchesSelector(ge,i),n.guid||(n.guid=S.guid++),(u=v.events)||(u=v.events=Object.create(null)),(a=v.handle)||(a=v.handle=function(t){return void 0!==S&&S.event.triggered!==t.type?S.event.dispatch.apply(e,arguments):void 0}),l=(t=(t||"").match(V)||[""]).length;l--;)d=g=(s=He.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),d&&(f=S.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=S.event.special[d]||{},c=S.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&S.expr.match.needsContext.test(i),namespace:h.join(".")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(e,r,h,a)||e.addEventListener&&e.addEventListener(d,a)),f.add&&(f.add.call(e,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),S.event.global[d]=!0)},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=se.hasData(e)&&se.get(e);if(v&&(u=v.events)){for(l=(t=(t||"").match(V)||[""]).length;l--;)if(d=g=(s=He.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),d){for(f=S.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;o--;)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,v.handle)||S.removeEvent(e,d,v.handle),delete u[d])}else for(d in u)S.event.remove(e,d+t[l],n,r,!0);S.isEmptyObject(u)&&se.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,o,a,s=new Array(arguments.length),u=S.event.fix(e),l=(se.get(this,"events")||Object.create(null))[u.type]||[],c=S.event.special[u.type]||{};for(s[0]=u,t=1;t=1))for(;l!==this;l=l.parentNode||this)if(1===l.nodeType&&("click"!==e.type||!0!==l.disabled)){for(o=[],a={},n=0;n-1:S.find(i,this,null,[l]).length),a[i]&&o.push(r);o.length&&s.push({elem:l,handlers:o})}return l=this,u\s*$/g;function $e(e,t){return j(e,"table")&&j(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function _e(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Be(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Xe(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(se.hasData(e)&&(s=se.get(e).events))for(i in se.remove(t,"handle events"),s)for(n=0,r=s[i].length;n1&&"string"==typeof h&&!v.checkClone&&We.test(h))return e.each((function(i){var o=e.eq(i);g&&(t[0]=h.call(this,i,o.html())),ze(o,t,n,r)}));if(p&&(o=(i=Le(t,e[0].ownerDocument,!1,e,r)).firstChild,1===i.childNodes.length&&(i=o),o||r)){for(s=(a=S.map(De(i,"script"),_e)).length;f0&&Ne(a,!u&&De(e,"script")),s},cleanData:function(e){for(var t,n,r,i=S.event.special,o=0;void 0!==(n=e[o]);o++)if(oe(n)){if(t=n[se.expando]){if(t.events)for(r in t.events)i[r]?S.event.remove(n,r):S.removeEvent(n,r,t.handle);n[se.expando]=void 0}n[ue.expando]&&(n[ue.expando]=void 0)}}}),S.fn.extend({detach:function(e){return Ve(this,e,!0)},remove:function(e){return Ve(this,e)},text:function(e){return ee(this,(function(e){return void 0===e?S.text(this):this.empty().each((function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)}))}),null,e,arguments.length)},append:function(){return ze(this,arguments,(function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||$e(this,e).appendChild(e)}))},prepend:function(){return ze(this,arguments,(function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=$e(this,e);t.insertBefore(e,t.firstChild)}}))},before:function(){return ze(this,arguments,(function(e){this.parentNode&&this.parentNode.insertBefore(e,this)}))},after:function(){return ze(this,arguments,(function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)}))},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(S.cleanData(De(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map((function(){return S.clone(this,e,t)}))},html:function(e){return ee(this,(function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!Ie.test(e)&&!Ae[(Ee.exec(e)||["",""])[1].toLowerCase()]){e=S.htmlPrefilter(e);try{for(;n=0&&(u+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-o-u-s-.5))||0),u+l}function ct(e,t,n){var r=Qe(e),i=(!v.boxSizingReliable()||n)&&"border-box"===S.css(e,"boxSizing",!1,r),o=i,a=Ze(e,t,r),s="offset"+t[0].toUpperCase()+t.slice(1);if(Ge.test(a)){if(!n)return a;a="auto"}return(!v.boxSizingReliable()&&i||!v.reliableTrDimensions()&&j(e,"tr")||"auto"===a||!parseFloat(a)&&"inline"===S.css(e,"display",!1,r))&&e.getClientRects().length&&(i="border-box"===S.css(e,"boxSizing",!1,r),(o=s in e)&&(a=e[s])),(a=parseFloat(a)||0)+lt(e,t,n||(i?"border":"content"),o,r,a)+"px"}function ft(e,t,n,r,i){return new ft.prototype.init(e,t,n,r,i)}S.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Ze(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,aspectRatio:!0,borderImageSlice:!0,columnCount:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,scale:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeMiterlimit:!0,strokeOpacity:!0},cssProps:{},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,o,a,s=ie(t),u=Ye.test(t),l=e.style;if(u||(t=it(s)),a=S.cssHooks[t]||S.cssHooks[s],void 0===n)return a&&"get"in a&&void 0!==(i=a.get(e,!1,r))?i:l[t];"string"==(o=typeof n)&&(i=de.exec(n))&&i[1]&&(n=xe(e,t,i),o="number"),null!=n&&n==n&&("number"!==o||u||(n+=i&&i[3]||(S.cssNumber[s]?"":"px")),v.clearCloneStyle||""!==n||0!==t.indexOf("background")||(l[t]="inherit"),a&&"set"in a&&void 0===(n=a.set(e,n,r))||(u?l.setProperty(t,n):l[t]=n))}},css:function(e,t,n,r){var i,o,a,s=ie(t);return Ye.test(t)||(t=it(s)),(a=S.cssHooks[t]||S.cssHooks[s])&&"get"in a&&(i=a.get(e,!0,n)),void 0===i&&(i=Ze(e,t,r)),"normal"===i&&t in st&&(i=st[t]),""===n||n?(o=parseFloat(i),!0===n||isFinite(o)?o||0:i):i}}),S.each(["height","width"],(function(e,t){S.cssHooks[t]={get:function(e,n,r){if(n)return!ot.test(S.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?ct(e,t,r):Je(e,at,(function(){return ct(e,t,r)}))},set:function(e,n,r){var i,o=Qe(e),a=!v.scrollboxSize()&&"absolute"===o.position,s=(a||r)&&"border-box"===S.css(e,"boxSizing",!1,o),u=r?lt(e,t,r,s,o):0;return s&&a&&(u-=Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-parseFloat(o[t])-lt(e,t,"border",!1,o)-.5)),u&&(i=de.exec(n))&&"px"!==(i[3]||"px")&&(e.style[t]=n,n=S.css(e,t)),ut(0,n,u)}}})),S.cssHooks.marginLeft=et(v.reliableMarginLeft,(function(e,t){if(t)return(parseFloat(Ze(e,"marginLeft"))||e.getBoundingClientRect().left-Je(e,{marginLeft:0},(function(){return e.getBoundingClientRect().left})))+"px"})),S.each({margin:"",padding:"",border:"Width"},(function(e,t){S.cssHooks[e+t]={expand:function(n){for(var r=0,i={},o="string"==typeof n?n.split(" "):[n];r<4;r++)i[e+he[r]+t]=o[r]||o[r-2]||o[0];return i}},"margin"!==e&&(S.cssHooks[e+t].set=ut)})),S.fn.extend({css:function(e,t){return ee(this,(function(e,t,n){var r,i,o={},a=0;if(Array.isArray(t)){for(r=Qe(e),i=t.length;a1)}}),S.Tween=ft,ft.prototype={constructor:ft,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||S.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(S.cssNumber[n]?"":"px")},cur:function(){var e=ft.propHooks[this.prop];return e&&e.get?e.get(this):ft.propHooks._default.get(this)},run:function(e){var t,n=ft.propHooks[this.prop];return this.options.duration?this.pos=t=S.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):ft.propHooks._default.set(this),this}},ft.prototype.init.prototype=ft.prototype,ft.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=S.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){S.fx.step[e.prop]?S.fx.step[e.prop](e):1!==e.elem.nodeType||!S.cssHooks[e.prop]&&null==e.elem.style[it(e.prop)]?e.elem[e.prop]=e.now:S.style(e.elem,e.prop,e.now+e.unit)}}},ft.propHooks.scrollTop=ft.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},S.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},S.fx=ft.prototype.init,S.fx.step={};var pt,dt,ht=/^(?:toggle|show|hide)$/,gt=/queueHooks$/;function vt(){dt&&(!1===x.hidden&&r.requestAnimationFrame?r.requestAnimationFrame(vt):r.setTimeout(vt,S.fx.interval),S.fx.tick())}function yt(){return r.setTimeout((function(){pt=void 0})),pt=Date.now()}function mt(e,t){var n,r=0,i={height:e};for(t=t?1:0;r<4;r+=2-t)i["margin"+(n=he[r])]=i["padding"+n]=e;return t&&(i.opacity=i.width=e),i}function xt(e,t,n){for(var r,i=(bt.tweeners[t]||[]).concat(bt.tweeners["*"]),o=0,a=i.length;o1)},removeAttr:function(e){return this.each((function(){S.removeAttr(this,e)}))}}),S.extend({attr:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return void 0===e.getAttribute?S.prop(e,t,n):(1===o&&S.isXMLDoc(e)||(i=S.attrHooks[t.toLowerCase()]||(S.expr.match.bool.test(t)?wt:void 0)),void 0!==n?null===n?void S.removeAttr(e,t):i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:(e.setAttribute(t,n+""),n):i&&"get"in i&&null!==(r=i.get(e,t))?r:null==(r=S.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!v.radioValue&&"radio"===t&&j(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,i=t&&t.match(V);if(i&&1===e.nodeType)for(;n=i[r++];)e.removeAttribute(n)}}),wt={set:function(e,t,n){return!1===t?S.removeAttr(e,n):e.setAttribute(n,n),n}},S.each(S.expr.match.bool.source.match(/\w+/g),(function(e,t){var n=Tt[t]||S.find.attr;Tt[t]=function(e,t,r){var i,o,a=t.toLowerCase();return r||(o=Tt[a],Tt[a]=i,i=null!=n(e,t,r)?a:null,Tt[a]=o),i}}));var Ct=/^(?:input|select|textarea|button)$/i,kt=/^(?:a|area)$/i;function St(e){return(e.match(V)||[]).join(" ")}function Et(e){return e.getAttribute&&e.getAttribute("class")||""}function jt(e){return Array.isArray(e)?e:"string"==typeof e&&e.match(V)||[]}S.fn.extend({prop:function(e,t){return ee(this,S.prop,e,t,arguments.length>1)},removeProp:function(e){return this.each((function(){delete this[S.propFix[e]||e]}))}}),S.extend({prop:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&S.isXMLDoc(e)||(t=S.propFix[t]||t,i=S.propHooks[t]),void 0!==n?i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:e[t]=n:i&&"get"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=S.find.attr(e,"tabindex");return t?parseInt(t,10):Ct.test(e.nodeName)||kt.test(e.nodeName)&&e.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),v.optSelected||(S.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),S.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],(function(){S.propFix[this.toLowerCase()]=this})),S.fn.extend({addClass:function(e){var t,n,r,i,o,a;return y(e)?this.each((function(t){S(this).addClass(e.call(this,t,Et(this)))})):(t=jt(e)).length?this.each((function(){if(r=Et(this),n=1===this.nodeType&&" "+St(r)+" "){for(o=0;o-1;)n=n.replace(" "+i+" "," ");a=St(n),r!==a&&this.setAttribute("class",a)}})):this:this.attr("class","")},toggleClass:function(e,t){var n,r,i,o,a=typeof e,s="string"===a||Array.isArray(e);return y(e)?this.each((function(n){S(this).toggleClass(e.call(this,n,Et(this),t),t)})):"boolean"==typeof t&&s?t?this.addClass(e):this.removeClass(e):(n=jt(e),this.each((function(){if(s)for(o=S(this),i=0;i-1)return!0;return!1}});var At=/\r/g;S.fn.extend({val:function(e){var t,n,r,i=this[0];return arguments.length?(r=y(e),this.each((function(n){var i;1===this.nodeType&&(null==(i=r?e.call(this,n,S(this).val()):e)?i="":"number"==typeof i?i+="":Array.isArray(i)&&(i=S.map(i,(function(e){return null==e?"":e+""}))),(t=S.valHooks[this.type]||S.valHooks[this.nodeName.toLowerCase()])&&"set"in t&&void 0!==t.set(this,i,"value")||(this.value=i))}))):i?(t=S.valHooks[i.type]||S.valHooks[i.nodeName.toLowerCase()])&&"get"in t&&void 0!==(n=t.get(i,"value"))?n:"string"==typeof(n=i.value)?n.replace(At,""):null==n?"":n:void 0}}),S.extend({valHooks:{option:{get:function(e){var t=S.find.attr(e,"value");return null!=t?t:St(S.text(e))}},select:{get:function(e){var t,n,r,i=e.options,o=e.selectedIndex,a="select-one"===e.type,s=a?null:[],u=a?o+1:i.length;for(r=o<0?u:a?o:0;r-1)&&(n=!0);return n||(e.selectedIndex=-1),o}}}}),S.each(["radio","checkbox"],(function(){S.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=S.inArray(S(e).val(),t)>-1}},v.checkOn||(S.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})}));var Dt=r.location,Nt={guid:Date.now()},qt=/\?/;S.parseXML=function(e){var t,n;if(!e||"string"!=typeof e)return null;try{t=(new r.DOMParser).parseFromString(e,"text/xml")}catch(e){}return n=t&&t.getElementsByTagName("parsererror")[0],t&&!n||S.error("Invalid XML: "+(n?S.map(n.childNodes,(function(e){return e.textContent})).join("\n"):e)),t};var Lt=/^(?:focusinfocus|focusoutblur)$/,Ht=function(e){e.stopPropagation()};S.extend(S.event,{trigger:function(e,t,n,i){var o,a,s,u,l,c,f,p,h=[n||x],g=d.call(e,"type")?e.type:e,v=d.call(e,"namespace")?e.namespace.split("."):[];if(a=p=s=n=n||x,3!==n.nodeType&&8!==n.nodeType&&!Lt.test(g+S.event.triggered)&&(g.indexOf(".")>-1&&(v=g.split("."),g=v.shift(),v.sort()),l=g.indexOf(":")<0&&"on"+g,(e=e[S.expando]?e:new S.Event(g,"object"==typeof e&&e)).isTrigger=i?2:3,e.namespace=v.join("."),e.rnamespace=e.namespace?new RegExp("(^|\\.)"+v.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=n),t=null==t?[e]:S.makeArray(t,[e]),f=S.event.special[g]||{},i||!f.trigger||!1!==f.trigger.apply(n,t))){if(!i&&!f.noBubble&&!m(n)){for(u=f.delegateType||g,Lt.test(u+g)||(a=a.parentNode);a;a=a.parentNode)h.push(a),s=a;s===(n.ownerDocument||x)&&h.push(s.defaultView||s.parentWindow||r)}for(o=0;(a=h[o++])&&!e.isPropagationStopped();)p=a,e.type=o>1?u:f.bindType||g,(c=(se.get(a,"events")||Object.create(null))[e.type]&&se.get(a,"handle"))&&c.apply(a,t),(c=l&&a[l])&&c.apply&&oe(a)&&(e.result=c.apply(a,t),!1===e.result&&e.preventDefault());return e.type=g,i||e.isDefaultPrevented()||f._default&&!1!==f._default.apply(h.pop(),t)||!oe(n)||l&&y(n[g])&&!m(n)&&((s=n[l])&&(n[l]=null),S.event.triggered=g,e.isPropagationStopped()&&p.addEventListener(g,Ht),n[g](),e.isPropagationStopped()&&p.removeEventListener(g,Ht),S.event.triggered=void 0,s&&(n[l]=s)),e.result}},simulate:function(e,t,n){var r=S.extend(new S.Event,n,{type:e,isSimulated:!0});S.event.trigger(r,null,t)}}),S.fn.extend({trigger:function(e,t){return this.each((function(){S.event.trigger(e,t,this)}))},triggerHandler:function(e,t){var n=this[0];if(n)return S.event.trigger(e,t,n,!0)}});var Ot=/\[\]$/,Pt=/\r?\n/g,Rt=/^(?:submit|button|image|reset|file)$/i,Mt=/^(?:input|select|textarea|keygen)/i;function It(e,t,n,r){var i;if(Array.isArray(t))S.each(t,(function(t,i){n||Ot.test(e)?r(e,i):It(e+"["+("object"==typeof i&&null!=i?t:"")+"]",i,n,r)}));else if(n||"object"!==T(t))r(e,t);else for(i in t)It(e+"["+i+"]",t[i],n,r)}S.param=function(e,t){var n,r=[],i=function(e,t){var n=y(t)?t():t;r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(null==e)return"";if(Array.isArray(e)||e.jquery&&!S.isPlainObject(e))S.each(e,(function(){i(this.name,this.value)}));else for(n in e)It(n,e[n],t,i);return r.join("&")},S.fn.extend({serialize:function(){return S.param(this.serializeArray())},serializeArray:function(){return this.map((function(){var e=S.prop(this,"elements");return e?S.makeArray(e):this})).filter((function(){var e=this.type;return this.name&&!S(this).is(":disabled")&&Mt.test(this.nodeName)&&!Rt.test(e)&&(this.checked||!Se.test(e))})).map((function(e,t){var n=S(this).val();return null==n?null:Array.isArray(n)?S.map(n,(function(e){return{name:t.name,value:e.replace(Pt,"\r\n")}})):{name:t.name,value:n.replace(Pt,"\r\n")}})).get()}});var Wt=/%20/g,Ft=/#.*$/,$t=/([?&])_=[^&]*/,_t=/^(.*?):[ \t]*([^\r\n]*)$/gm,Bt=/^(?:GET|HEAD)$/,Xt=/^\/\//,Ut={},zt={},Vt="*/".concat("*"),Gt=x.createElement("a");function Yt(e){return function(t,n){"string"!=typeof t&&(n=t,t="*");var r,i=0,o=t.toLowerCase().match(V)||[];if(y(n))for(;r=o[i++];)"+"===r[0]?(r=r.slice(1)||"*",(e[r]=e[r]||[]).unshift(n)):(e[r]=e[r]||[]).push(n)}}function Qt(e,t,n,r){var i={},o=e===zt;function a(s){var u;return i[s]=!0,S.each(e[s]||[],(function(e,s){var l=s(t,n,r);return"string"!=typeof l||o||i[l]?o?!(u=l):void 0:(t.dataTypes.unshift(l),a(l),!1)})),u}return a(t.dataTypes[0])||!i["*"]&&a("*")}function Jt(e,t){var n,r,i=S.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((i[n]?e:r||(r={}))[n]=t[n]);return r&&S.extend(!0,e,r),e}Gt.href=Dt.href,S.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Dt.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(Dt.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Vt,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":S.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?Jt(Jt(e,S.ajaxSettings),t):Jt(S.ajaxSettings,e)},ajaxPrefilter:Yt(Ut),ajaxTransport:Yt(zt),ajax:function(e,t){"object"==typeof e&&(t=e,e=void 0),t=t||{};var n,i,o,a,s,u,l,c,f,p,d=S.ajaxSetup({},t),h=d.context||d,g=d.context&&(h.nodeType||h.jquery)?S(h):S.event,v=S.Deferred(),y=S.Callbacks("once memory"),m=d.statusCode||{},b={},w={},T="canceled",C={readyState:0,getResponseHeader:function(e){var t;if(l){if(!a)for(a={};t=_t.exec(o);)a[t[1].toLowerCase()+" "]=(a[t[1].toLowerCase()+" "]||[]).concat(t[2]);t=a[e.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return l?o:null},setRequestHeader:function(e,t){return null==l&&(e=w[e.toLowerCase()]=w[e.toLowerCase()]||e,b[e]=t),this},overrideMimeType:function(e){return null==l&&(d.mimeType=e),this},statusCode:function(e){var t;if(e)if(l)C.always(e[C.status]);else for(t in e)m[t]=[m[t],e[t]];return this},abort:function(e){var t=e||T;return n&&n.abort(t),k(0,t),this}};if(v.promise(C),d.url=((e||d.url||Dt.href)+"").replace(Xt,Dt.protocol+"//"),d.type=t.method||t.type||d.method||d.type,d.dataTypes=(d.dataType||"*").toLowerCase().match(V)||[""],null==d.crossDomain){u=x.createElement("a");try{u.href=d.url,u.href=u.href,d.crossDomain=Gt.protocol+"//"+Gt.host!=u.protocol+"//"+u.host}catch(e){d.crossDomain=!0}}if(d.data&&d.processData&&"string"!=typeof d.data&&(d.data=S.param(d.data,d.traditional)),Qt(Ut,d,t,C),l)return C;for(f in(c=S.event&&d.global)&&0==S.active++&&S.event.trigger("ajaxStart"),d.type=d.type.toUpperCase(),d.hasContent=!Bt.test(d.type),i=d.url.replace(Ft,""),d.hasContent?d.data&&d.processData&&0===(d.contentType||"").indexOf("application/x-www-form-urlencoded")&&(d.data=d.data.replace(Wt,"+")):(p=d.url.slice(i.length),d.data&&(d.processData||"string"==typeof d.data)&&(i+=(qt.test(i)?"&":"?")+d.data,delete d.data),!1===d.cache&&(i=i.replace($t,"$1"),p=(qt.test(i)?"&":"?")+"_="+Nt.guid+++p),d.url=i+p),d.ifModified&&(S.lastModified[i]&&C.setRequestHeader("If-Modified-Since",S.lastModified[i]),S.etag[i]&&C.setRequestHeader("If-None-Match",S.etag[i])),(d.data&&d.hasContent&&!1!==d.contentType||t.contentType)&&C.setRequestHeader("Content-Type",d.contentType),C.setRequestHeader("Accept",d.dataTypes[0]&&d.accepts[d.dataTypes[0]]?d.accepts[d.dataTypes[0]]+("*"!==d.dataTypes[0]?", "+Vt+"; q=0.01":""):d.accepts["*"]),d.headers)C.setRequestHeader(f,d.headers[f]);if(d.beforeSend&&(!1===d.beforeSend.call(h,C,d)||l))return C.abort();if(T="abort",y.add(d.complete),C.done(d.success),C.fail(d.error),n=Qt(zt,d,t,C)){if(C.readyState=1,c&&g.trigger("ajaxSend",[C,d]),l)return C;d.async&&d.timeout>0&&(s=r.setTimeout((function(){C.abort("timeout")}),d.timeout));try{l=!1,n.send(b,k)}catch(e){if(l)throw e;k(-1,e)}}else k(-1,"No Transport");function k(e,t,a,u){var f,p,x,b,w,T=t;l||(l=!0,s&&r.clearTimeout(s),n=void 0,o=u||"",C.readyState=e>0?4:0,f=e>=200&&e<300||304===e,a&&(b=function(e,t,n){for(var r,i,o,a,s=e.contents,u=e.dataTypes;"*"===u[0];)u.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader("Content-Type"));if(r)for(i in s)if(s[i]&&s[i].test(r)){u.unshift(i);break}if(u[0]in n)o=u[0];else{for(i in n){if(!u[0]||e.converters[i+" "+u[0]]){o=i;break}a||(a=i)}o=o||a}if(o)return o!==u[0]&&u.unshift(o),n[o]}(d,C,a)),!f&&S.inArray("script",d.dataTypes)>-1&&S.inArray("json",d.dataTypes)<0&&(d.converters["text script"]=function(){}),b=function(e,t,n,r){var i,o,a,s,u,l={},c=e.dataTypes.slice();if(c[1])for(a in e.converters)l[a.toLowerCase()]=e.converters[a];for(o=c.shift();o;)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!u&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),u=o,o=c.shift())if("*"===o)o=u;else if("*"!==u&&u!==o){if(!(a=l[u+" "+o]||l["* "+o]))for(i in l)if((s=i.split(" "))[1]===o&&(a=l[u+" "+s[0]]||l["* "+s[0]])){!0===a?a=l[i]:!0!==l[i]&&(o=s[0],c.unshift(s[1]));break}if(!0!==a)if(a&&e.throws)t=a(t);else try{t=a(t)}catch(e){return{state:"parsererror",error:a?e:"No conversion from "+u+" to "+o}}}return{state:"success",data:t}}(d,b,C,f),f?(d.ifModified&&((w=C.getResponseHeader("Last-Modified"))&&(S.lastModified[i]=w),(w=C.getResponseHeader("etag"))&&(S.etag[i]=w)),204===e||"HEAD"===d.type?T="nocontent":304===e?T="notmodified":(T=b.state,p=b.data,f=!(x=b.error))):(x=T,!e&&T||(T="error",e<0&&(e=0))),C.status=e,C.statusText=(t||T)+"",f?v.resolveWith(h,[p,T,C]):v.rejectWith(h,[C,T,x]),C.statusCode(m),m=void 0,c&&g.trigger(f?"ajaxSuccess":"ajaxError",[C,d,f?p:x]),y.fireWith(h,[C,T]),c&&(g.trigger("ajaxComplete",[C,d]),--S.active||S.event.trigger("ajaxStop")))}return C},getJSON:function(e,t,n){return S.get(e,t,n,"json")},getScript:function(e,t){return S.get(e,void 0,t,"script")}}),S.each(["get","post"],(function(e,t){S[t]=function(e,n,r,i){return y(n)&&(i=i||r,r=n,n=void 0),S.ajax(S.extend({url:e,type:t,dataType:i,data:n,success:r},S.isPlainObject(e)&&e))}})),S.ajaxPrefilter((function(e){var t;for(t in e.headers)"content-type"===t.toLowerCase()&&(e.contentType=e.headers[t]||"")})),S._evalUrl=function(e,t,n){return S.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(e){S.globalEval(e,t,n)}})},S.fn.extend({wrapAll:function(e){var t;return this[0]&&(y(e)&&(e=e.call(this[0])),t=S(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map((function(){for(var e=this;e.firstElementChild;)e=e.firstElementChild;return e})).append(this)),this},wrapInner:function(e){return y(e)?this.each((function(t){S(this).wrapInner(e.call(this,t))})):this.each((function(){var t=S(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)}))},wrap:function(e){var t=y(e);return this.each((function(n){S(this).wrapAll(t?e.call(this,n):e)}))},unwrap:function(e){return this.parent(e).not("body").each((function(){S(this).replaceWith(this.childNodes)})),this}}),S.expr.pseudos.hidden=function(e){return!S.expr.pseudos.visible(e)},S.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},S.ajaxSettings.xhr=function(){try{return new r.XMLHttpRequest}catch(e){}};var Kt={0:200,1223:204},Zt=S.ajaxSettings.xhr();v.cors=!!Zt&&"withCredentials"in Zt,v.ajax=Zt=!!Zt,S.ajaxTransport((function(e){var t,n;if(v.cors||Zt&&!e.crossDomain)return{send:function(i,o){var a,s=e.xhr();if(s.open(e.type,e.url,e.async,e.username,e.password),e.xhrFields)for(a in e.xhrFields)s[a]=e.xhrFields[a];for(a in e.mimeType&&s.overrideMimeType&&s.overrideMimeType(e.mimeType),e.crossDomain||i["X-Requested-With"]||(i["X-Requested-With"]="XMLHttpRequest"),i)s.setRequestHeader(a,i[a]);t=function(e){return function(){t&&(t=n=s.onload=s.onerror=s.onabort=s.ontimeout=s.onreadystatechange=null,"abort"===e?s.abort():"error"===e?"number"!=typeof s.status?o(0,"error"):o(s.status,s.statusText):o(Kt[s.status]||s.status,s.statusText,"text"!==(s.responseType||"text")||"string"!=typeof s.responseText?{binary:s.response}:{text:s.responseText},s.getAllResponseHeaders()))}},s.onload=t(),n=s.onerror=s.ontimeout=t("error"),void 0!==s.onabort?s.onabort=n:s.onreadystatechange=function(){4===s.readyState&&r.setTimeout((function(){t&&n()}))},t=t("abort");try{s.send(e.hasContent&&e.data||null)}catch(e){if(t)throw e}},abort:function(){t&&t()}}})),S.ajaxPrefilter((function(e){e.crossDomain&&(e.contents.script=!1)})),S.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return S.globalEval(e),e}}}),S.ajaxPrefilter("script",(function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")})),S.ajaxTransport("script",(function(e){var t,n;if(e.crossDomain||e.scriptAttrs)return{send:function(r,i){t=S("