From bfee0b2e557f92ab90895071bd495c7391668f7f Mon Sep 17 00:00:00 2001 From: jow- Date: Tue, 23 Jan 2024 16:36:57 +0000 Subject: [PATCH] deploy: b0c135423370548e8198609309e64bf48fe1717b --- jsapi/LuCI.baseclass.html | 2 +- jsapi/LuCI.dom.html | 2 +- jsapi/LuCI.form.AbstractElement.html | 2 +- jsapi/LuCI.form.AbstractSection.html | 2 +- jsapi/LuCI.form.AbstractValue.html | 2 +- jsapi/LuCI.form.ButtonValue.html | 2 +- jsapi/LuCI.form.DummyValue.html | 2 +- jsapi/LuCI.form.DynamicList.html | 2 +- jsapi/LuCI.form.FileUpload.html | 2 +- jsapi/LuCI.form.FlagValue.html | 2 +- jsapi/LuCI.form.GridSection.html | 2 +- jsapi/LuCI.form.HiddenValue.html | 2 +- jsapi/LuCI.form.JSONMap.html | 2 +- jsapi/LuCI.form.ListValue.html | 2 +- jsapi/LuCI.form.Map.html | 2 +- jsapi/LuCI.form.MultiValue.html | 2 +- jsapi/LuCI.form.NamedSection.html | 2 +- jsapi/LuCI.form.SectionValue.html | 2 +- jsapi/LuCI.form.TableSection.html | 2 +- jsapi/LuCI.form.TextValue.html | 2 +- jsapi/LuCI.form.TypedSection.html | 2 +- jsapi/LuCI.form.Value.html | 2 +- jsapi/LuCI.form.html | 2 +- jsapi/LuCI.fs.html | 2 +- jsapi/LuCI.headers.html | 2 +- jsapi/LuCI.html | 2 +- jsapi/LuCI.network.Device.html | 2 +- jsapi/LuCI.network.Hosts.html | 2 +- jsapi/LuCI.network.Protocol.html | 2 +- jsapi/LuCI.network.WifiDevice.html | 2 +- jsapi/LuCI.network.WifiNetwork.html | 2 +- jsapi/LuCI.network.html | 2 +- jsapi/LuCI.poll.html | 2 +- jsapi/LuCI.request.html | 2 +- jsapi/LuCI.request.poll.html | 2 +- jsapi/LuCI.response.html | 2 +- jsapi/LuCI.rpc.html | 2 +- jsapi/LuCI.session.html | 2 +- jsapi/LuCI.uci.html | 2 +- jsapi/LuCI.ui.AbstractElement.html | 2 +- jsapi/LuCI.ui.Checkbox.html | 2 +- jsapi/LuCI.ui.ComboButton.html | 2 +- jsapi/LuCI.ui.Combobox.html | 2 +- jsapi/LuCI.ui.Dropdown.html | 2 +- jsapi/LuCI.ui.DynamicList.html | 2 +- jsapi/LuCI.ui.FileUpload.html | 2 +- jsapi/LuCI.ui.Hiddenfield.html | 2 +- jsapi/LuCI.ui.Select.html | 2 +- jsapi/LuCI.ui.Textarea.html | 2 +- jsapi/LuCI.ui.Textfield.html | 2 +- jsapi/LuCI.ui.changes.html | 2 +- jsapi/LuCI.ui.html | 2 +- jsapi/LuCI.ui.menu.html | 2 +- jsapi/LuCI.ui.tabs.html | 2 +- jsapi/LuCI.view.html | 2 +- jsapi/LuCI.xhr.html | 2 +- jsapi/form.js.html | 2 +- jsapi/fs.js.html | 2 +- jsapi/index.html | 2 +- jsapi/luci.js.html | 2 +- jsapi/network.js.html | 2 +- jsapi/rpc.js.html | 2 +- jsapi/uci.js.html | 2 +- jsapi/ui.js.html | 2 +- 64 files changed, 64 insertions(+), 64 deletions(-) diff --git a/jsapi/LuCI.baseclass.html b/jsapi/LuCI.baseclass.html index 1ae22dd19d..df5ca754f9 100644 --- a/jsapi/LuCI.baseclass.html +++ b/jsapi/LuCI.baseclass.html @@ -4774,7 +4774,7 @@ and the values extracted from the args array beginning with diff --git a/jsapi/LuCI.dom.html b/jsapi/LuCI.dom.html index 66cba6289c..f47079020b 100644 --- a/jsapi/LuCI.dom.html +++ b/jsapi/LuCI.dom.html @@ -6332,7 +6332,7 @@ ignored, else not.

diff --git a/jsapi/LuCI.form.AbstractElement.html b/jsapi/LuCI.form.AbstractElement.html index 3a07254d06..501e129712 100644 --- a/jsapi/LuCI.form.AbstractElement.html +++ b/jsapi/LuCI.form.AbstractElement.html @@ -4321,7 +4321,7 @@ was neither a string nor a function. diff --git a/jsapi/LuCI.form.AbstractSection.html b/jsapi/LuCI.form.AbstractSection.html index 8f2235f7a6..5b9e792766 100644 --- a/jsapi/LuCI.form.AbstractSection.html +++ b/jsapi/LuCI.form.AbstractSection.html @@ -6220,7 +6220,7 @@ was neither a string nor a function. diff --git a/jsapi/LuCI.form.AbstractValue.html b/jsapi/LuCI.form.AbstractValue.html index f9fb468b99..f776e2c20b 100644 --- a/jsapi/LuCI.form.AbstractValue.html +++ b/jsapi/LuCI.form.AbstractValue.html @@ -7278,7 +7278,7 @@ before it is written.

diff --git a/jsapi/LuCI.form.ButtonValue.html b/jsapi/LuCI.form.ButtonValue.html index 1523963710..394c9353d9 100644 --- a/jsapi/LuCI.form.ButtonValue.html +++ b/jsapi/LuCI.form.ButtonValue.html @@ -7601,7 +7601,7 @@ before it is written.

diff --git a/jsapi/LuCI.form.DummyValue.html b/jsapi/LuCI.form.DummyValue.html index 4a99e80798..1dd994b3df 100644 --- a/jsapi/LuCI.form.DummyValue.html +++ b/jsapi/LuCI.form.DummyValue.html @@ -7587,7 +7587,7 @@ before it is written.

diff --git a/jsapi/LuCI.form.DynamicList.html b/jsapi/LuCI.form.DynamicList.html index 1d316bda82..5e3b14aa33 100644 --- a/jsapi/LuCI.form.DynamicList.html +++ b/jsapi/LuCI.form.DynamicList.html @@ -7438,7 +7438,7 @@ before it is written.

diff --git a/jsapi/LuCI.form.FileUpload.html b/jsapi/LuCI.form.FileUpload.html index 36f014d673..a34e32def9 100644 --- a/jsapi/LuCI.form.FileUpload.html +++ b/jsapi/LuCI.form.FileUpload.html @@ -7649,7 +7649,7 @@ before it is written.

diff --git a/jsapi/LuCI.form.FlagValue.html b/jsapi/LuCI.form.FlagValue.html index 6cef69ae0e..77046252f5 100644 --- a/jsapi/LuCI.form.FlagValue.html +++ b/jsapi/LuCI.form.FlagValue.html @@ -7527,7 +7527,7 @@ before it is written.

diff --git a/jsapi/LuCI.form.GridSection.html b/jsapi/LuCI.form.GridSection.html index fa862642d9..3418b7dd9b 100644 --- a/jsapi/LuCI.form.GridSection.html +++ b/jsapi/LuCI.form.GridSection.html @@ -7082,7 +7082,7 @@ was neither a string nor a function. diff --git a/jsapi/LuCI.form.HiddenValue.html b/jsapi/LuCI.form.HiddenValue.html index 03afcdf4f1..6de4ff5153 100644 --- a/jsapi/LuCI.form.HiddenValue.html +++ b/jsapi/LuCI.form.HiddenValue.html @@ -7442,7 +7442,7 @@ before it is written.

diff --git a/jsapi/LuCI.form.JSONMap.html b/jsapi/LuCI.form.JSONMap.html index 091085f85c..9557fbfc78 100644 --- a/jsapi/LuCI.form.JSONMap.html +++ b/jsapi/LuCI.form.JSONMap.html @@ -5900,7 +5900,7 @@ was neither a string nor a function. diff --git a/jsapi/LuCI.form.ListValue.html b/jsapi/LuCI.form.ListValue.html index 811c7510cc..21f34d7a52 100644 --- a/jsapi/LuCI.form.ListValue.html +++ b/jsapi/LuCI.form.ListValue.html @@ -7587,7 +7587,7 @@ before it is written.

diff --git a/jsapi/LuCI.form.Map.html b/jsapi/LuCI.form.Map.html index d87d70a6c9..28bcd72d8a 100644 --- a/jsapi/LuCI.form.Map.html +++ b/jsapi/LuCI.form.Map.html @@ -5879,7 +5879,7 @@ was neither a string nor a function. diff --git a/jsapi/LuCI.form.MultiValue.html b/jsapi/LuCI.form.MultiValue.html index cf4bc1a946..f37cc7ce6f 100644 --- a/jsapi/LuCI.form.MultiValue.html +++ b/jsapi/LuCI.form.MultiValue.html @@ -7538,7 +7538,7 @@ before it is written.

diff --git a/jsapi/LuCI.form.NamedSection.html b/jsapi/LuCI.form.NamedSection.html index 47c287fc85..6ea42a4e62 100644 --- a/jsapi/LuCI.form.NamedSection.html +++ b/jsapi/LuCI.form.NamedSection.html @@ -6484,7 +6484,7 @@ was neither a string nor a function. diff --git a/jsapi/LuCI.form.SectionValue.html b/jsapi/LuCI.form.SectionValue.html index 4309efa5d5..ee80744437 100644 --- a/jsapi/LuCI.form.SectionValue.html +++ b/jsapi/LuCI.form.SectionValue.html @@ -7469,7 +7469,7 @@ its write() implementation is a no-op.

diff --git a/jsapi/LuCI.form.TableSection.html b/jsapi/LuCI.form.TableSection.html index 5fd8442254..0861af4467 100644 --- a/jsapi/LuCI.form.TableSection.html +++ b/jsapi/LuCI.form.TableSection.html @@ -7258,7 +7258,7 @@ was neither a string nor a function. diff --git a/jsapi/LuCI.form.TextValue.html b/jsapi/LuCI.form.TextValue.html index fedda85c3c..98286ab7f0 100644 --- a/jsapi/LuCI.form.TextValue.html +++ b/jsapi/LuCI.form.TextValue.html @@ -7485,7 +7485,7 @@ before it is written.

diff --git a/jsapi/LuCI.form.TypedSection.html b/jsapi/LuCI.form.TypedSection.html index 25601ed092..3fca9b7475 100644 --- a/jsapi/LuCI.form.TypedSection.html +++ b/jsapi/LuCI.form.TypedSection.html @@ -6743,7 +6743,7 @@ was neither a string nor a function. diff --git a/jsapi/LuCI.form.Value.html b/jsapi/LuCI.form.Value.html index e17d74f93a..a935e60807 100644 --- a/jsapi/LuCI.form.Value.html +++ b/jsapi/LuCI.form.Value.html @@ -7544,7 +7544,7 @@ before it is written.

diff --git a/jsapi/LuCI.form.html b/jsapi/LuCI.form.html index 6a2680baad..0793095ef1 100644 --- a/jsapi/LuCI.form.html +++ b/jsapi/LuCI.form.html @@ -3742,7 +3742,7 @@ m.render().then(function(node) { diff --git a/jsapi/LuCI.fs.html b/jsapi/LuCI.fs.html index 2c3a8486d1..ff5feac679 100644 --- a/jsapi/LuCI.fs.html +++ b/jsapi/LuCI.fs.html @@ -5931,7 +5931,7 @@ the failure reason. diff --git a/jsapi/LuCI.headers.html b/jsapi/LuCI.headers.html index 3d63fab1d4..ef2ed63727 100644 --- a/jsapi/LuCI.headers.html +++ b/jsapi/LuCI.headers.html @@ -3947,7 +3947,7 @@ Note: Header-Names are case-insensitive.

diff --git a/jsapi/LuCI.html b/jsapi/LuCI.html index 00440b58b7..299403f22c 100644 --- a/jsapi/LuCI.html +++ b/jsapi/LuCI.html @@ -8354,7 +8354,7 @@ else null.

diff --git a/jsapi/LuCI.network.Device.html b/jsapi/LuCI.network.Device.html index 6635fce7d2..c7e1853ef4 100644 --- a/jsapi/LuCI.network.Device.html +++ b/jsapi/LuCI.network.Device.html @@ -6312,7 +6312,7 @@ when it is down or absent. diff --git a/jsapi/LuCI.network.Hosts.html b/jsapi/LuCI.network.Hosts.html index b04897ef5c..01fa965607 100644 --- a/jsapi/LuCI.network.Hosts.html +++ b/jsapi/LuCI.network.Hosts.html @@ -4873,7 +4873,7 @@ is used as hint. diff --git a/jsapi/LuCI.network.Protocol.html b/jsapi/LuCI.network.Protocol.html index b57125edb4..13c1fec34a 100644 --- a/jsapi/LuCI.network.Protocol.html +++ b/jsapi/LuCI.network.Protocol.html @@ -8103,7 +8103,7 @@ configuration.

diff --git a/jsapi/LuCI.network.WifiDevice.html b/jsapi/LuCI.network.WifiDevice.html index f86987e208..509c01450b 100644 --- a/jsapi/LuCI.network.WifiDevice.html +++ b/jsapi/LuCI.network.WifiDevice.html @@ -5244,7 +5244,7 @@ configuration.

diff --git a/jsapi/LuCI.network.WifiNetwork.html b/jsapi/LuCI.network.WifiNetwork.html index 672b6d65b4..4654136139 100644 --- a/jsapi/LuCI.network.WifiNetwork.html +++ b/jsapi/LuCI.network.WifiNetwork.html @@ -7834,7 +7834,7 @@ configuration.

diff --git a/jsapi/LuCI.network.html b/jsapi/LuCI.network.html index 84c08e178f..4657a86d54 100644 --- a/jsapi/LuCI.network.html +++ b/jsapi/LuCI.network.html @@ -9682,7 +9682,7 @@ conjunction with quality to calculate a quality percentage.

- Documentation generated by JSDoc 3.6.11 on Tue Jan 23 2024 16:04:56 GMT+0000 (Coordinated Universal Time) + Documentation generated by JSDoc 3.6.11 on Tue Jan 23 2024 16:36:50 GMT+0000 (Coordinated Universal Time) diff --git a/jsapi/LuCI.poll.html b/jsapi/LuCI.poll.html index 414b0b5622..f5ad30a824 100644 --- a/jsapi/LuCI.poll.html +++ b/jsapi/LuCI.poll.html @@ -4330,7 +4330,7 @@ run to begin with. diff --git a/jsapi/LuCI.request.html b/jsapi/LuCI.request.html index acf00dbc4c..731f2871e3 100644 --- a/jsapi/LuCI.request.html +++ b/jsapi/LuCI.request.html @@ -5265,7 +5265,7 @@ instances as sole argument during the HTTP request transfer.

diff --git a/jsapi/LuCI.request.poll.html b/jsapi/LuCI.request.poll.html index e4802c0e4c..b527f98178 100644 --- a/jsapi/LuCI.request.poll.html +++ b/jsapi/LuCI.request.poll.html @@ -4449,7 +4449,7 @@ else null.

diff --git a/jsapi/LuCI.response.html b/jsapi/LuCI.response.html index 4c2fe47169..1e2fb9e71d 100644 --- a/jsapi/LuCI.response.html +++ b/jsapi/LuCI.response.html @@ -4407,7 +4407,7 @@ using String() and treated as response text.

diff --git a/jsapi/LuCI.rpc.html b/jsapi/LuCI.rpc.html index b32f2b9dcd..38c001fee6 100644 --- a/jsapi/LuCI.rpc.html +++ b/jsapi/LuCI.rpc.html @@ -5738,7 +5738,7 @@ to the expect and filter declarations. diff --git a/jsapi/LuCI.session.html b/jsapi/LuCI.session.html index 8cc0d8c537..26c35e1cc3 100644 --- a/jsapi/LuCI.session.html +++ b/jsapi/LuCI.session.html @@ -4177,7 +4177,7 @@ being put in the session store.

diff --git a/jsapi/LuCI.uci.html b/jsapi/LuCI.uci.html index 070e188ff5..2c90945929 100644 --- a/jsapi/LuCI.uci.html +++ b/jsapi/LuCI.uci.html @@ -7225,7 +7225,7 @@ associated name as arguments.

diff --git a/jsapi/LuCI.ui.AbstractElement.html b/jsapi/LuCI.ui.AbstractElement.html index 5579940b60..91be7aba38 100644 --- a/jsapi/LuCI.ui.AbstractElement.html +++ b/jsapi/LuCI.ui.AbstractElement.html @@ -5281,7 +5281,7 @@ and are displayed in a slightly faded style.

diff --git a/jsapi/LuCI.ui.Checkbox.html b/jsapi/LuCI.ui.Checkbox.html index 36928674de..85f76bbf03 100644 --- a/jsapi/LuCI.ui.Checkbox.html +++ b/jsapi/LuCI.ui.Checkbox.html @@ -5395,7 +5395,7 @@ it is required for HTML based form submissions.

diff --git a/jsapi/LuCI.ui.ComboButton.html b/jsapi/LuCI.ui.ComboButton.html index 78f9a41290..f211e2dc50 100644 --- a/jsapi/LuCI.ui.ComboButton.html +++ b/jsapi/LuCI.ui.ComboButton.html @@ -5425,7 +5425,7 @@ choice value as second argument.

diff --git a/jsapi/LuCI.ui.Combobox.html b/jsapi/LuCI.ui.Combobox.html index bcb3036987..ff156622b1 100644 --- a/jsapi/LuCI.ui.Combobox.html +++ b/jsapi/LuCI.ui.Combobox.html @@ -5328,7 +5328,7 @@ forcibly set to true.

diff --git a/jsapi/LuCI.ui.Dropdown.html b/jsapi/LuCI.ui.Dropdown.html index 9c27ccac5a..542fe40b0a 100644 --- a/jsapi/LuCI.ui.Dropdown.html +++ b/jsapi/LuCI.ui.Dropdown.html @@ -6126,7 +6126,7 @@ expression. Only applicable when create is true.

- Documentation generated by JSDoc 3.6.11 on Tue Jan 23 2024 16:04:56 GMT+0000 (Coordinated Universal Time) + Documentation generated by JSDoc 3.6.11 on Tue Jan 23 2024 16:36:51 GMT+0000 (Coordinated Universal Time) diff --git a/jsapi/LuCI.ui.DynamicList.html b/jsapi/LuCI.ui.DynamicList.html index 3debd042fe..273599a926 100644 --- a/jsapi/LuCI.ui.DynamicList.html +++ b/jsapi/LuCI.ui.DynamicList.html @@ -5503,7 +5503,7 @@ it to remain unselected.

diff --git a/jsapi/LuCI.ui.FileUpload.html b/jsapi/LuCI.ui.FileUpload.html index 111fa85947..4a198262cd 100644 --- a/jsapi/LuCI.ui.FileUpload.html +++ b/jsapi/LuCI.ui.FileUpload.html @@ -5352,7 +5352,7 @@ ACL setup for the current session.

diff --git a/jsapi/LuCI.ui.Hiddenfield.html b/jsapi/LuCI.ui.Hiddenfield.html index aff94dc192..a1bda60e34 100644 --- a/jsapi/LuCI.ui.Hiddenfield.html +++ b/jsapi/LuCI.ui.Hiddenfield.html @@ -5106,7 +5106,7 @@ trigger validation runs, e.g. when programmatically altering values.

diff --git a/jsapi/LuCI.ui.Select.html b/jsapi/LuCI.ui.Select.html index 665f45f547..6040fb420b 100644 --- a/jsapi/LuCI.ui.Select.html +++ b/jsapi/LuCI.ui.Select.html @@ -5458,7 +5458,7 @@ selected yet. Only applicable to the select widget type.

diff --git a/jsapi/LuCI.ui.Textarea.html b/jsapi/LuCI.ui.Textarea.html index 1056c6098b..536a28bc54 100644 --- a/jsapi/LuCI.ui.Textarea.html +++ b/jsapi/LuCI.ui.Textarea.html @@ -5404,7 +5404,7 @@ contents.

diff --git a/jsapi/LuCI.ui.Textfield.html b/jsapi/LuCI.ui.Textfield.html index a58c7f58ef..79174946b9 100644 --- a/jsapi/LuCI.ui.Textfield.html +++ b/jsapi/LuCI.ui.Textfield.html @@ -5332,7 +5332,7 @@ corresponding <input> element is empty.

diff --git a/jsapi/LuCI.ui.changes.html b/jsapi/LuCI.ui.changes.html index e7fc87598f..3848cd564f 100644 --- a/jsapi/LuCI.ui.changes.html +++ b/jsapi/LuCI.ui.changes.html @@ -4184,7 +4184,7 @@ is removed.

diff --git a/jsapi/LuCI.ui.html b/jsapi/LuCI.ui.html index 86a2e074b2..e080332b62 100644 --- a/jsapi/LuCI.ui.html +++ b/jsapi/LuCI.ui.html @@ -6280,7 +6280,7 @@ cancelled by the user. diff --git a/jsapi/LuCI.ui.menu.html b/jsapi/LuCI.ui.menu.html index f5fcf9dd7c..303e55f820 100644 --- a/jsapi/LuCI.ui.menu.html +++ b/jsapi/LuCI.ui.menu.html @@ -4231,7 +4231,7 @@ internal root node if omitted.

diff --git a/jsapi/LuCI.ui.tabs.html b/jsapi/LuCI.ui.tabs.html index de86aa23d9..b56c1828ab 100644 --- a/jsapi/LuCI.ui.tabs.html +++ b/jsapi/LuCI.ui.tabs.html @@ -3931,7 +3931,7 @@ DOM node.

diff --git a/jsapi/LuCI.view.html b/jsapi/LuCI.view.html index e13d631b77..a4e110b866 100644 --- a/jsapi/LuCI.view.html +++ b/jsapi/LuCI.view.html @@ -4535,7 +4535,7 @@ to a Node value. diff --git a/jsapi/LuCI.xhr.html b/jsapi/LuCI.xhr.html index b04c95d85b..039f8e9ea5 100644 --- a/jsapi/LuCI.xhr.html +++ b/jsapi/LuCI.xhr.html @@ -4499,7 +4499,7 @@ when invoked.

diff --git a/jsapi/form.js.html b/jsapi/form.js.html index 57803b849d..dccb4503e4 100644 --- a/jsapi/form.js.html +++ b/jsapi/form.js.html @@ -8405,7 +8405,7 @@ return baseclass.extend(/** @lends LuCI.form.prototype */ { diff --git a/jsapi/fs.js.html b/jsapi/fs.js.html index 3f0c13778b..7e06c53123 100644 --- a/jsapi/fs.js.html +++ b/jsapi/fs.js.html @@ -3973,7 +3973,7 @@ return FileSystem; diff --git a/jsapi/index.html b/jsapi/index.html index 34e09a0101..c403284956 100644 --- a/jsapi/index.html +++ b/jsapi/index.html @@ -3560,7 +3560,7 @@ is the central JSDoc 3.6.11 on Tue Jan 23 2024 16:04:55 GMT+0000 (Coordinated Universal Time) + Documentation generated by JSDoc 3.6.11 on Tue Jan 23 2024 16:36:50 GMT+0000 (Coordinated Universal Time) diff --git a/jsapi/luci.js.html b/jsapi/luci.js.html index 33df1306d5..4bd513e354 100644 --- a/jsapi/luci.js.html +++ b/jsapi/luci.js.html @@ -7006,7 +7006,7 @@ diff --git a/jsapi/network.js.html b/jsapi/network.js.html index 3fa8154a6f..058e46f530 100644 --- a/jsapi/network.js.html +++ b/jsapi/network.js.html @@ -7930,7 +7930,7 @@ return Network; diff --git a/jsapi/rpc.js.html b/jsapi/rpc.js.html index 4c88799183..4829a03cf3 100644 --- a/jsapi/rpc.js.html +++ b/jsapi/rpc.js.html @@ -4029,7 +4029,7 @@ return baseclass.extend(/** @lends LuCI.rpc.prototype */ { diff --git a/jsapi/uci.js.html b/jsapi/uci.js.html index 341f9f544b..64ad569179 100644 --- a/jsapi/uci.js.html +++ b/jsapi/uci.js.html @@ -4532,7 +4532,7 @@ return baseclass.extend(/** @lends LuCI.uci.prototype */ { diff --git a/jsapi/ui.js.html b/jsapi/ui.js.html index 06f69572e5..2c54a90d0b 100644 --- a/jsapi/ui.js.html +++ b/jsapi/ui.js.html @@ -8501,7 +8501,7 @@ return UI;