diff --git a/README.md b/README.md index d04ac12..6d5b401 100755 --- a/README.md +++ b/README.md @@ -3,8 +3,8 @@ This repository hosts a number of Kotlin JS wrappers for popular JavaScript libraries. To learn more please refer to the README's of individual modules: -* [kotlin-antd](kotlin-antd/README.md) -* [kotlin-moment](kotlin-moment/README.md) +* [kotlin-antd](kotlin-antd/README.md) (Discontinued) +* [kotlin-moment](kotlin-moment/README.md) (Discontinued) * [kotlin-react-intl](kotlin-react-intl/README.md) * [kotlin-react-responsive](kotlin-react-responsive/README.md) * [kotlin-uikit](kotlin-uikit/README.md) @@ -16,6 +16,9 @@ Artifacts using Maven and Gradle are published to Maven Central. **Important:** versions starting from the Kotlin `v1.5.21` are being published with the new group ID `io.sunland`, since the repository has been transferred from [samgarasx](https://github.com/samgarasx) GitHub. +Also see official [JetBrains Kotlin Wrappers](https://github.com/JetBrains/kotlin-wrappers), they are including +more and more wrappers in their list. + ### Contributing If you are interested to help in this project, please see the open [issues](https://github.com/sunlandx/kotlin-js-wrappers/issues) diff --git a/gradle.properties b/gradle.properties index 5aea3c5..3034b05 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,13 +1,14 @@ kotlin.code.style=official -kotlin.version=1.5.31 +kotlin.version=1.6.10 -kotlin-react.version=17.0.2-pre.258 -kotlin-react-dom.version=17.0.2-pre.258 -kotlin-styled.version=5.3.1-pre.258 +kotlin-react-legacy.version=17.0.2-pre.293 +kotlin-react-dom-legacy.version=17.0.2-pre.293 +kotlin-extensions.version=1.0.1-pre.293 +kotlin-styled.version=5.3.3-pre.284 -kotlin-antd.version=4.8.6-pre.15 -kotlin-moment.version=2.29.1-pre.14 -kotlin-react-intl.version=5.21.0-pre.15 -kotlin-react-responsive.version=8.2.0-pre.14 -kotlin-uikit.version=3.7.6-pre.13 +kotlin-antd.version=4.8.6-pre.16 +kotlin-moment.version=2.29.1-pre.15 +kotlin-react-intl.version=5.21.0-pre.16 +kotlin-react-responsive.version=8.2.0-pre.15 +kotlin-uikit.version=3.7.6-pre.14 diff --git a/kotlin-antd/README.md b/kotlin-antd/README.md index 8a306f6..781d0a3 100755 --- a/kotlin-antd/README.md +++ b/kotlin-antd/README.md @@ -23,3 +23,8 @@ dependencies { You can view the [samples](https://github.com/sunlandx/kotlin-js-wrappers/tree/master/kotlin-antd/antd-samples) that follows Ant Design [demo](https://github.com/ant-design/ant-design/tree/master/components) of each component to know how to use this library. + +### (Discontinued) + +It takes so much time to be up-to-date with the latest version of Ant Design since it is being maintained +by hand instead of being auto-generated. diff --git a/kotlin-antd/antd-samples/src/main/kotlin/samples/Main.kt b/kotlin-antd/antd-samples/src/main/kotlin/samples/Main.kt index a1ef410..97e7e19 100644 --- a/kotlin-antd/antd-samples/src/main/kotlin/samples/Main.kt +++ b/kotlin-antd/antd-samples/src/main/kotlin/samples/Main.kt @@ -7,7 +7,7 @@ import react.dom.render fun main() { require("antd/dist/antd.css") - render(document.getElementById("root")) { + render(document.getElementById("root")!!) { app() } } diff --git a/kotlin-antd/antd-samples/src/main/kotlin/samples/card/Tabs.kt b/kotlin-antd/antd-samples/src/main/kotlin/samples/card/Tabs.kt index ab86e3e..0980662 100644 --- a/kotlin-antd/antd-samples/src/main/kotlin/samples/card/Tabs.kt +++ b/kotlin-antd/antd-samples/src/main/kotlin/samples/card/Tabs.kt @@ -2,7 +2,7 @@ package samples.card import antd.card.card import kotlinext.js.js -import kotlinext.js.jsObject +import kotlinext.js.jso import react.* import react.dom.a import react.dom.br @@ -67,7 +67,7 @@ class TabsCard : RComponent() { private val handleTabChange = fun(key: String, type: String) { console.log(key, type) - val newState: dynamic = jsObject {} + val newState: dynamic = jso {} newState[type] = key diff --git a/kotlin-antd/antd-samples/src/main/kotlin/samples/cascader/Basic.kt b/kotlin-antd/antd-samples/src/main/kotlin/samples/cascader/Basic.kt index 0cba0f0..43257d1 100755 --- a/kotlin-antd/antd-samples/src/main/kotlin/samples/cascader/Basic.kt +++ b/kotlin-antd/antd-samples/src/main/kotlin/samples/cascader/Basic.kt @@ -3,21 +3,21 @@ package samples.cascader import antd.cascader.CascaderOptionType import antd.cascader.CascaderValueType import antd.cascader.cascader -import kotlinext.js.jsObject +import kotlinext.js.jso import react.RBuilder import styled.css import styled.styledDiv private val cascaderOptions = arrayOf( - jsObject { + jso { value = "zhejiang" label = "Zhejiang" children = arrayOf( - jsObject { + jso { value = "hangzhou" label = "Hangzhou" children = arrayOf( - jsObject { + jso { value = "xihu" label = "West Lake" } @@ -25,15 +25,15 @@ private val cascaderOptions = arrayOf( } ) }, - jsObject { + jso { value = "jiangsu" label = "Jiangsu" children = arrayOf( - jsObject { + jso { value = "nanjing" label = "Nanjing" children = arrayOf( - jsObject { + jso { value = "zhonghuamen" label = "Zhong Hua Men" } diff --git a/kotlin-antd/antd-samples/src/main/kotlin/samples/cascader/ChangeOnSelect.kt b/kotlin-antd/antd-samples/src/main/kotlin/samples/cascader/ChangeOnSelect.kt index 145d51d..5e762dc 100755 --- a/kotlin-antd/antd-samples/src/main/kotlin/samples/cascader/ChangeOnSelect.kt +++ b/kotlin-antd/antd-samples/src/main/kotlin/samples/cascader/ChangeOnSelect.kt @@ -3,21 +3,21 @@ package samples.cascader import antd.cascader.CascaderOptionType import antd.cascader.CascaderValueType import antd.cascader.cascader -import kotlinext.js.jsObject +import kotlinext.js.jso import react.RBuilder import styled.css import styled.styledDiv private val cascaderOptions = arrayOf( - jsObject { + jso { value = "zhejiang" label = "Zhejiang" children = arrayOf( - jsObject { + jso { value = "hangzhou" label = "Hangzhou" children = arrayOf( - jsObject { + jso { value = "xihu" label = "West Lake" } @@ -25,15 +25,15 @@ private val cascaderOptions = arrayOf( } ) }, - jsObject { + jso { value = "jiangsu" label = "Jiangsu" children = arrayOf( - jsObject { + jso { value = "nanjing" label = "Nanjing" children = arrayOf( - jsObject { + jso { value = "zhonghuamen" label = "Zhong Hua Men" } diff --git a/kotlin-antd/antd-samples/src/main/kotlin/samples/cascader/CustomRender.kt b/kotlin-antd/antd-samples/src/main/kotlin/samples/cascader/CustomRender.kt index a3cb662..fa7817c 100755 --- a/kotlin-antd/antd-samples/src/main/kotlin/samples/cascader/CustomRender.kt +++ b/kotlin-antd/antd-samples/src/main/kotlin/samples/cascader/CustomRender.kt @@ -3,7 +3,7 @@ package samples.cascader import antd.cascader.CascaderOptionType import antd.cascader.cascader import kotlinext.js.js -import kotlinext.js.jsObject +import kotlinext.js.jso import kotlinx.html.js.onClickFunction import org.w3c.dom.events.Event import react.RBuilder @@ -20,15 +20,15 @@ external interface CustomRenderCascaderOptionType : CascaderOptionType { } private val cascaderOptions = arrayOf( - jsObject { + jso { value = "zhejiang" label = "Zhejiang" children = arrayOf( - jsObject { + jso { value = "hangzhou" label = "Hangzhou" children = arrayOf( - jsObject { + jso { value = "xihu" label = "West Lake" code = 752100 @@ -37,15 +37,15 @@ private val cascaderOptions = arrayOf( } ) }, - jsObject { + jso { value = "jiangsu" label = "Jiangsu" children = arrayOf( - jsObject { + jso { value = "nanjing" label = "Nanjing" children = arrayOf( - jsObject { + jso { value = "zhonghuamen" label = "Zhong Hua Men" code = 453400 diff --git a/kotlin-antd/antd-samples/src/main/kotlin/samples/cascader/CustomTrigger.kt b/kotlin-antd/antd-samples/src/main/kotlin/samples/cascader/CustomTrigger.kt index d7cc9ac..2ad998d 100755 --- a/kotlin-antd/antd-samples/src/main/kotlin/samples/cascader/CustomTrigger.kt +++ b/kotlin-antd/antd-samples/src/main/kotlin/samples/cascader/CustomTrigger.kt @@ -3,7 +3,7 @@ package samples.cascader import antd.cascader.CascaderOptionType import antd.cascader.CascaderValueType import antd.cascader.cascader -import kotlinext.js.jsObject +import kotlinext.js.jso import react.* import react.dom.a import react.dom.span @@ -11,21 +11,21 @@ import styled.css import styled.styledDiv private val cascaderOptions = arrayOf( - jsObject { + jso { value = "zhejiang" label = "Zhejiang" children = arrayOf( - jsObject { + jso { value = "hangzhou" label = "Hangzhou" } ) }, - jsObject { + jso { value = "jiangsu" label = "Jiangsu" children = arrayOf( - jsObject { + jso { value = "nanjing" label = "Nanjing" } diff --git a/kotlin-antd/antd-samples/src/main/kotlin/samples/cascader/DefaultValue.kt b/kotlin-antd/antd-samples/src/main/kotlin/samples/cascader/DefaultValue.kt index baf5465..dfaa252 100755 --- a/kotlin-antd/antd-samples/src/main/kotlin/samples/cascader/DefaultValue.kt +++ b/kotlin-antd/antd-samples/src/main/kotlin/samples/cascader/DefaultValue.kt @@ -3,21 +3,21 @@ package samples.cascader import antd.cascader.CascaderOptionType import antd.cascader.CascaderValueType import antd.cascader.cascader -import kotlinext.js.jsObject +import kotlinext.js.jso import react.RBuilder import styled.css import styled.styledDiv private val cascaderOptions = arrayOf( - jsObject { + jso { value = "zhejiang" label = "Zhejiang" children = arrayOf( - jsObject { + jso { value = "hangzhou" label = "Hangzhou" children = arrayOf( - jsObject { + jso { value = "xihu" label = "West Lake" } @@ -25,15 +25,15 @@ private val cascaderOptions = arrayOf( } ) }, - jsObject { + jso { value = "jiangsu" label = "Jiangsu" children = arrayOf( - jsObject { + jso { value = "nanjing" label = "Nanjing" children = arrayOf( - jsObject { + jso { value = "zhonghuamen" label = "Zhong Hua Men" } diff --git a/kotlin-antd/antd-samples/src/main/kotlin/samples/cascader/DisabledOption.kt b/kotlin-antd/antd-samples/src/main/kotlin/samples/cascader/DisabledOption.kt index 9b68eb0..0f087ae 100755 --- a/kotlin-antd/antd-samples/src/main/kotlin/samples/cascader/DisabledOption.kt +++ b/kotlin-antd/antd-samples/src/main/kotlin/samples/cascader/DisabledOption.kt @@ -3,21 +3,21 @@ package samples.cascader import antd.cascader.CascaderOptionType import antd.cascader.CascaderValueType import antd.cascader.cascader -import kotlinext.js.jsObject +import kotlinext.js.jso import react.RBuilder import styled.css import styled.styledDiv private val cascaderOptions = arrayOf( - jsObject { + jso { value = "zhejiang" label = "Zhejiang" children = arrayOf( - jsObject { + jso { value = "hangzhou" label = "Hangzhou" children = arrayOf( - jsObject { + jso { value = "xihu" label = "West Lake" } @@ -25,15 +25,15 @@ private val cascaderOptions = arrayOf( } ) }, - jsObject { + jso { value = "jiangsu" label = "Jiangsu" children = arrayOf( - jsObject { + jso { value = "nanjing" label = "Nanjing" children = arrayOf( - jsObject { + jso { value = "zhonghuamen" label = "Zhong Hua Men" } diff --git a/kotlin-antd/antd-samples/src/main/kotlin/samples/cascader/FieldNames.kt b/kotlin-antd/antd-samples/src/main/kotlin/samples/cascader/FieldNames.kt index 5dc7fe1..ca64058 100755 --- a/kotlin-antd/antd-samples/src/main/kotlin/samples/cascader/FieldNames.kt +++ b/kotlin-antd/antd-samples/src/main/kotlin/samples/cascader/FieldNames.kt @@ -3,7 +3,7 @@ package samples.cascader import antd.cascader.CascaderOptionType import antd.cascader.CascaderValueType import antd.cascader.cascader -import kotlinext.js.jsObject +import kotlinext.js.jso import react.RBuilder import styled.css import styled.styledDiv @@ -15,15 +15,15 @@ external interface FieldNamesCascaderOptionType : CascaderOptionType { } private val cascaderOptions = arrayOf( - jsObject { + jso { code = "zhejiang" name = "Zhejiang" items = arrayOf( - jsObject { + jso { code = "hangzhou" name = "Hangzhou" items = arrayOf( - jsObject { + jso { code = "xihu" name = "West Lake" } @@ -31,15 +31,15 @@ private val cascaderOptions = arrayOf( } ) }, - jsObject { + jso { code = "jiangsu" name = "Jiangsu" items = arrayOf( - jsObject { + jso { code = "nanjing" name = "Nanjing" items = arrayOf( - jsObject { + jso { code = "zhonghuamen" name = "Zhong Hua Men" } @@ -58,7 +58,7 @@ fun RBuilder.fieldNames() { css { +CascaderStyles.fieldNames } cascader { attrs { - fieldNames = jsObject { + fieldNames = jso { value = "code" label = "name" children = "items" diff --git a/kotlin-antd/antd-samples/src/main/kotlin/samples/cascader/Hover.kt b/kotlin-antd/antd-samples/src/main/kotlin/samples/cascader/Hover.kt index a9fcc36..e08eca1 100755 --- a/kotlin-antd/antd-samples/src/main/kotlin/samples/cascader/Hover.kt +++ b/kotlin-antd/antd-samples/src/main/kotlin/samples/cascader/Hover.kt @@ -3,7 +3,7 @@ package samples.cascader import antd.cascader.CascaderOptionType import antd.cascader.CascaderValueType import antd.cascader.cascader -import kotlinext.js.jsObject +import kotlinext.js.jso import react.RBuilder import react.ReactElement import react.buildElement @@ -12,15 +12,15 @@ import styled.css import styled.styledDiv private val cascaderOptions = arrayOf( - jsObject { + jso { value = "zhejiang" label = "Zhejiang" children = arrayOf( - jsObject { + jso { value = "hangzhou" label = "Hangzhou" children = arrayOf( - jsObject { + jso { value = "xihu" label = "West Lake" } @@ -28,15 +28,15 @@ private val cascaderOptions = arrayOf( } ) }, - jsObject { + jso { value = "jiangsu" label = "Jiangsu" children = arrayOf( - jsObject { + jso { value = "nanjing" label = "Nanjing" children = arrayOf( - jsObject { + jso { value = "zhonghuamen" label = "Zhong Hua Men" } diff --git a/kotlin-antd/antd-samples/src/main/kotlin/samples/cascader/Lazy.kt b/kotlin-antd/antd-samples/src/main/kotlin/samples/cascader/Lazy.kt index 95b18c9..0efd1d4 100755 --- a/kotlin-antd/antd-samples/src/main/kotlin/samples/cascader/Lazy.kt +++ b/kotlin-antd/antd-samples/src/main/kotlin/samples/cascader/Lazy.kt @@ -3,19 +3,19 @@ package samples.cascader import antd.cascader.CascaderOptionType import antd.cascader.CascaderValueType import antd.cascader.cascader -import kotlinext.js.jsObject +import kotlinext.js.jso import kotlinx.browser.window import react.* import styled.css import styled.styledDiv private val cascaderOptions = arrayOf( - jsObject { + jso { value = "zhejiang" label = "Zhejiang" isLeaf = false }, - jsObject { + jso { value = "jiangsu" label = "Jiangsu" isLeaf = false @@ -39,11 +39,11 @@ class LazyOptions : RComponent() { window.setTimeout({ targetOption.loading = false targetOption.children = arrayOf( - jsObject { + jso { label = buildElement { +"${targetOption.label} Dynamic 1" } value = "dynamic1" }, - jsObject { + jso { label = buildElement { +"${targetOption.label} Dynamic 2" } value = "dynamic2" } diff --git a/kotlin-antd/antd-samples/src/main/kotlin/samples/cascader/Search.kt b/kotlin-antd/antd-samples/src/main/kotlin/samples/cascader/Search.kt index a5c9dbd..66f7f18 100755 --- a/kotlin-antd/antd-samples/src/main/kotlin/samples/cascader/Search.kt +++ b/kotlin-antd/antd-samples/src/main/kotlin/samples/cascader/Search.kt @@ -1,25 +1,25 @@ package samples.cascader import antd.cascader.* -import kotlinext.js.jsObject +import kotlinext.js.jso import react.RBuilder import styled.css import styled.styledDiv private val cascaderOptions = arrayOf( - jsObject { + jso { value = "zhejiang" label = "Zhejiang" children = arrayOf( - jsObject { + jso { value = "hangzhou" label = "Hangzhou" children = arrayOf( - jsObject { + jso { value = "xihu" label = "West Lake" }, - jsObject { + jso { value = "xiasha" label = "Xia Sha" disabled = true @@ -28,15 +28,15 @@ private val cascaderOptions = arrayOf( } ) }, - jsObject { + jso { value = "jiangsu" label = "Jiangsu" children = arrayOf( - jsObject { + jso { value = "nanjing" label = "Nanjing" children = arrayOf( - jsObject { + jso { value = "zhonghuamen" label = "Zhong Hua Men" } @@ -64,7 +64,7 @@ fun RBuilder.search() { options = cascaderOptions onChange = ::handleChange placeholder = "Please select" - showSearch = jsObject { + showSearch = jso { filter = searchFilter } } diff --git a/kotlin-antd/antd-samples/src/main/kotlin/samples/cascader/Size.kt b/kotlin-antd/antd-samples/src/main/kotlin/samples/cascader/Size.kt index f80eda7..ea6cd7c 100755 --- a/kotlin-antd/antd-samples/src/main/kotlin/samples/cascader/Size.kt +++ b/kotlin-antd/antd-samples/src/main/kotlin/samples/cascader/Size.kt @@ -3,7 +3,7 @@ package samples.cascader import antd.cascader.CascaderOptionType import antd.cascader.CascaderValueType import antd.cascader.cascader -import kotlinext.js.jsObject +import kotlinext.js.jso import react.RBuilder import react.dom.br import react.dom.div @@ -11,15 +11,15 @@ import styled.css import styled.styledDiv private val cascaderOptions = arrayOf( - jsObject { + jso { value = "zhejiang" label = "Zhejiang" children = arrayOf( - jsObject { + jso { value = "hangzhou" label = "Hangzhou" children = arrayOf( - jsObject { + jso { value = "xihu" label = "West Lake" } @@ -27,15 +27,15 @@ private val cascaderOptions = arrayOf( } ) }, - jsObject { + jso { value = "jiangsu" label = "Jiangsu" children = arrayOf( - jsObject { + jso { value = "nanjing" label = "Nanjing" children = arrayOf( - jsObject { + jso { value = "zhonghuamen" label = "Zhong Hua Men" } diff --git a/kotlin-antd/antd-samples/src/main/kotlin/samples/cascader/Suffix.kt b/kotlin-antd/antd-samples/src/main/kotlin/samples/cascader/Suffix.kt index dbe07d6..3badc3c 100755 --- a/kotlin-antd/antd-samples/src/main/kotlin/samples/cascader/Suffix.kt +++ b/kotlin-antd/antd-samples/src/main/kotlin/samples/cascader/Suffix.kt @@ -5,7 +5,7 @@ import antd.cascader.CascaderValueType import antd.cascader.cascader import antd.icon.smileOutlined import kotlinext.js.js -import kotlinext.js.jsObject +import kotlinext.js.jso import react.RBuilder import react.buildElement import react.dom.div @@ -13,15 +13,15 @@ import styled.css import styled.styledDiv private val cascaderOptions = arrayOf( - jsObject { + jso { value = "zhejiang" label = "Zhejiang" children = arrayOf( - jsObject { + jso { value = "hangzhou" label = "Hangzhou" children = arrayOf( - jsObject { + jso { value = "xihu" label = "West Lake" } @@ -29,15 +29,15 @@ private val cascaderOptions = arrayOf( } ) }, - jsObject { + jso { value = "jiangsu" label = "Jiangsu" children = arrayOf( - jsObject { + jso { value = "nanjing" label = "Nanjing" children = arrayOf( - jsObject { + jso { value = "zhonghuamen" label = "Zhong Hua Men" } diff --git a/kotlin-antd/antd-samples/src/main/kotlin/samples/checkbox/Group.kt b/kotlin-antd/antd-samples/src/main/kotlin/samples/checkbox/Group.kt index ae3ade2..d3e584a 100755 --- a/kotlin-antd/antd-samples/src/main/kotlin/samples/checkbox/Group.kt +++ b/kotlin-antd/antd-samples/src/main/kotlin/samples/checkbox/Group.kt @@ -3,7 +3,7 @@ package samples.checkbox import antd.checkbox.CheckboxOptionType import antd.checkbox.CheckboxValueType import antd.checkbox.checkboxGroup -import kotlinext.js.jsObject +import kotlinext.js.jso import react.RBuilder import react.dom.br import react.dom.div @@ -12,29 +12,29 @@ import styled.styledDiv private val plainOptions: Array = arrayOf("Apple", "Pear", "Orange") private val options = arrayOf( - jsObject { + jso { label = "Apple" value = "Apple" }, - jsObject { + jso { label = "Pear" value = "Pear" }, - jsObject { + jso { label = "Orange" value = "Orange" } ) private val optionsWithDisabled = arrayOf( - jsObject { + jso { label = "Apple" value = "Apple" }, - jsObject { + jso { label = "Pear" value = "Pear" }, - jsObject { + jso { label = "Orange" value = "Orange" disabled = true diff --git a/kotlin-antd/antd-samples/src/main/kotlin/samples/comment/Editor.kt b/kotlin-antd/antd-samples/src/main/kotlin/samples/comment/Editor.kt index e52b39b..684302a 100644 --- a/kotlin-antd/antd-samples/src/main/kotlin/samples/comment/Editor.kt +++ b/kotlin-antd/antd-samples/src/main/kotlin/samples/comment/Editor.kt @@ -10,7 +10,7 @@ import antd.form.formItem import antd.input.textArea import antd.list.ListComponent import antd.list.list -import kotlinext.js.jsObject +import kotlinext.js.jso import kotlinx.browser.window import moment.moment import org.w3c.dom.HTMLTextAreaElement @@ -103,7 +103,7 @@ class EditorApp : RComponent() { submitting = false value = "" comments = arrayOf( - jsObject { + jso { author = "Han Solo" avatar = "https://zos.alipayobjects.com/rmsportal/ODTLcjxAfvqbxHnVXCYX.png" content = buildElement { diff --git a/kotlin-antd/antd-samples/src/main/kotlin/samples/comment/List.kt b/kotlin-antd/antd-samples/src/main/kotlin/samples/comment/List.kt index a84997b..5969c35 100644 --- a/kotlin-antd/antd-samples/src/main/kotlin/samples/comment/List.kt +++ b/kotlin-antd/antd-samples/src/main/kotlin/samples/comment/List.kt @@ -5,7 +5,7 @@ import antd.comment.comment import antd.list.ListComponent import antd.list.list import antd.tooltip.tooltip -import kotlinext.js.jsObject +import kotlinext.js.jso import moment.moment import react.RBuilder import react.buildElement @@ -16,7 +16,7 @@ import styled.css import styled.styledDiv private val data = arrayOf( - jsObject { + jso { actions = arrayOf(buildElement { span { +"Reply to" } }) @@ -42,7 +42,7 @@ private val data = arrayOf( } } }, - jsObject { + jso { actions = arrayOf(buildElement { span { +"Reply to" } }) diff --git a/kotlin-antd/antd-samples/src/main/kotlin/samples/configprovider/Direction.kt b/kotlin-antd/antd-samples/src/main/kotlin/samples/configprovider/Direction.kt index aa6be2b..f344629 100644 --- a/kotlin-antd/antd-samples/src/main/kotlin/samples/configprovider/Direction.kt +++ b/kotlin-antd/antd-samples/src/main/kotlin/samples/configprovider/Direction.kt @@ -34,7 +34,7 @@ import antd.treeselect.TreeSelectComponent import antd.treeselect.treeNode import antd.treeselect.treeSelect import kotlinext.js.js -import kotlinext.js.jsObject +import kotlinext.js.jso import kotlinx.css.* import kotlinx.html.classes import org.w3c.dom.HTMLElement @@ -46,37 +46,37 @@ import styled.styledDiv import styled.styledSpan private val cascaderOptions = arrayOf( - jsObject { + jso { value = "tehran" label = "تهران" - children = arrayOf(jsObject { + children = arrayOf(jso { value = "tehran-c" label = "تهران" - children = arrayOf(jsObject { + children = arrayOf(jso { value = "saadat-abad" label = "سعادت آیاد" }) }) }, - jsObject { + jso { value = "ardabil" label = "اردبیل" - children = arrayOf(jsObject { + children = arrayOf(jso { value = "ardabil-c" label = "اردبیل" - children = arrayOf(jsObject { + children = arrayOf(jso { value = "primadar" label = "پیرمادر" }) }) }, - jsObject { + jso { value = "gilan" label = "گیلان" - children = arrayOf(jsObject { + children = arrayOf(jso { value = "rasht" label = "رشت" - children = arrayOf(jsObject { + children = arrayOf(jso { value = "district-3" label = "منطقه ۳" }) diff --git a/kotlin-antd/antd-samples/src/main/kotlin/samples/configprovider/Locale.kt b/kotlin-antd/antd-samples/src/main/kotlin/samples/configprovider/Locale.kt index 1c33163..ffe7369 100644 --- a/kotlin-antd/antd-samples/src/main/kotlin/samples/configprovider/Locale.kt +++ b/kotlin-antd/antd-samples/src/main/kotlin/samples/configprovider/Locale.kt @@ -28,7 +28,7 @@ import antd.transfer.TransferComponent import antd.transfer.TransferItem import antd.transfer.transfer import kotlinext.js.js -import kotlinext.js.jsObject +import kotlinext.js.jso import kotlinx.css.marginRight import kotlinx.css.px import moment.moment @@ -42,15 +42,15 @@ import styled.styledDiv import styled.styledSpan private val tableColumns = arrayOf>( - jsObject { + jso { title = "Name" dataIndex = "name" - filters = arrayOf(jsObject { + filters = arrayOf(jso { text = "filter1" value = "filter1" }) }, - jsObject { + jso { title = "Age" dataIndex = "age" } @@ -79,14 +79,14 @@ class LocalePage : RComponent() { override fun RBuilder.render() { val info: MouseEventHandler = { - ModalComponent.info(jsObject { + ModalComponent.info(jso { title = "some info" content = "some info" }) } val confirm: MouseEventHandler = { - ModalComponent.confirm(jsObject { + ModalComponent.confirm(jso { title = "some info" content = "some info" }) diff --git a/kotlin-antd/antd-samples/src/main/kotlin/samples/configprovider/Size.kt b/kotlin-antd/antd-samples/src/main/kotlin/samples/configprovider/Size.kt index 1f34f03..3bfe509 100644 --- a/kotlin-antd/antd-samples/src/main/kotlin/samples/configprovider/Size.kt +++ b/kotlin-antd/antd-samples/src/main/kotlin/samples/configprovider/Size.kt @@ -18,7 +18,7 @@ import antd.table.ColumnType import antd.table.ColumnsType import antd.table.TableComponent import antd.table.table -import kotlinext.js.jsObject +import kotlinext.js.jso import react.* import react.dom.div import styled.css @@ -72,7 +72,7 @@ val formSizeDemo = fc { select> { attrs { defaultValue = "demo" - options = arrayOf(jsObject { value = "demo" }) + options = arrayOf(jso { value = "demo" }) } } } @@ -92,27 +92,27 @@ val formSizeDemo = fc { table> { attrs { columns = arrayOf>( - jsObject { + jso { title = "Name" dataIndex = "name" }, - jsObject { + jso { title = "Age" dataIndex = "name" } ).unsafeCast>() dataSource = arrayOf( - jsObject { + jso { key = "1" name = "John Brown" age = 32 }, - jsObject { + jso { key = "2" name = "Jim Green" age = 42 }, - jsObject { + jso { key = "3" name = "Joe Blac" age = 32 diff --git a/kotlin-antd/antd-samples/src/main/kotlin/samples/datepicker/DisabledDate.kt b/kotlin-antd/antd-samples/src/main/kotlin/samples/datepicker/DisabledDate.kt index 5e9cb4c..75c2a9a 100755 --- a/kotlin-antd/antd-samples/src/main/kotlin/samples/datepicker/DisabledDate.kt +++ b/kotlin-antd/antd-samples/src/main/kotlin/samples/datepicker/DisabledDate.kt @@ -1,7 +1,7 @@ package samples.datepicker import antd.datepicker.* -import kotlinext.js.jsObject +import kotlinext.js.jso import moment.Moment import moment.moment import react.RBuilder @@ -23,7 +23,7 @@ private fun handleDisabledDate(current: Moment?): Boolean { } private val handleDisabledDateTime = { _: Moment -> - jsObject { + jso { disabledHours = { range(0, 24).sliceArray(4..24) } disabledMinutes = { range(30, 60) } disabledSeconds = { _, _ -> arrayOf(55, 56) } @@ -32,14 +32,14 @@ private val handleDisabledDateTime = { _: Moment -> private val handleDisabledRangeTime = { _: Moment?, type: String -> if (type == "start") { - jsObject { + jso { disabledHours = { range(0, 60).sliceArray(4..24) } disabledMinutes = { range(30, 60) } disabledSeconds = { _, _ -> arrayOf(55, 56) } } } - jsObject { + jso { disabledHours = { range(0, 60).sliceArray(20..24) } disabledMinutes = { range(0, 30) } disabledSeconds = { _, _ -> arrayOf(55, 56) } @@ -55,7 +55,7 @@ fun RBuilder.disabledDate() { format = "YYYY-MM-DD HH:mm:ss" disabledDate = ::handleDisabledDate disabledTime = handleDisabledDateTime - showTime = jsObject> { + showTime = jso> { defaultValue = moment("00:00:00", "HH:mm:ss") } } @@ -72,7 +72,7 @@ fun RBuilder.disabledDate() { attrs { disabledDate = ::handleDisabledDate disabledTime = handleDisabledRangeTime - showTime = jsObject> { + showTime = jso> { hideDisabledOptions = true defaultValue = arrayOf( moment("00:00:00", "HH:mm:ss"), diff --git a/kotlin-antd/antd-samples/src/main/kotlin/samples/datepicker/PresettedRanges.kt b/kotlin-antd/antd-samples/src/main/kotlin/samples/datepicker/PresettedRanges.kt index 90bbb78..7581d64 100755 --- a/kotlin-antd/antd-samples/src/main/kotlin/samples/datepicker/PresettedRanges.kt +++ b/kotlin-antd/antd-samples/src/main/kotlin/samples/datepicker/PresettedRanges.kt @@ -2,7 +2,7 @@ package samples.datepicker import antd.datepicker.RangeValue import antd.datepicker.rangePicker -import kotlinext.js.jsObject +import kotlinext.js.jso import moment.Moment import moment.moment import react.RBuilder @@ -22,7 +22,7 @@ fun RBuilder.presettedRanges() { div { rangePicker { attrs { - ranges = jsObject { + ranges = jso { arrayOf(moment(), moment()) arrayOf(moment(), moment(), moment().endOf("month")) } @@ -32,7 +32,7 @@ fun RBuilder.presettedRanges() { br {} rangePicker { attrs { - ranges = jsObject { + ranges = jso { arrayOf(moment(), moment()) arrayOf(moment(), moment(), moment().endOf("month")) } diff --git a/kotlin-antd/antd-samples/src/main/kotlin/samples/datepicker/Time.kt b/kotlin-antd/antd-samples/src/main/kotlin/samples/datepicker/Time.kt index 0f020c7..3046d49 100755 --- a/kotlin-antd/antd-samples/src/main/kotlin/samples/datepicker/Time.kt +++ b/kotlin-antd/antd-samples/src/main/kotlin/samples/datepicker/Time.kt @@ -4,7 +4,7 @@ import antd.datepicker.RangeShowTimeObject import antd.datepicker.RangeValue import antd.datepicker.datePicker import antd.datepicker.rangePicker -import kotlinext.js.jsObject +import kotlinext.js.jso import moment.Moment import react.RBuilder import react.dom.br @@ -40,7 +40,7 @@ fun RBuilder.time() { br {} rangePicker { attrs { - showTime = jsObject> { + showTime = jso> { defaultValue = "HH:mm" } format = "YYYY-MM-DD HH:mm" diff --git a/kotlin-antd/antd-samples/src/main/kotlin/samples/descriptions/Responsive.kt b/kotlin-antd/antd-samples/src/main/kotlin/samples/descriptions/Responsive.kt index 3fad50e..63728e3 100644 --- a/kotlin-antd/antd-samples/src/main/kotlin/samples/descriptions/Responsive.kt +++ b/kotlin-antd/antd-samples/src/main/kotlin/samples/descriptions/Responsive.kt @@ -3,7 +3,7 @@ package samples.descriptions import antd.ScreenSizeMap import antd.descriptions.descriptions import antd.descriptions.descriptionsItem -import kotlinext.js.jsObject +import kotlinext.js.jso import react.RBuilder import react.dom.br import styled.css @@ -13,7 +13,7 @@ fun RBuilder.responsiveDemo() { descriptions { attrs { title = "Responsive Descriptions" - column = jsObject { + column = jso { xxl = 4 xl = 2 lg = 3 diff --git a/kotlin-antd/antd-samples/src/main/kotlin/samples/drawer/UserProfile.kt b/kotlin-antd/antd-samples/src/main/kotlin/samples/drawer/UserProfile.kt index 9e9585f..6f02ded 100644 --- a/kotlin-antd/antd-samples/src/main/kotlin/samples/drawer/UserProfile.kt +++ b/kotlin-antd/antd-samples/src/main/kotlin/samples/drawer/UserProfile.kt @@ -13,7 +13,7 @@ import antd.list.ListComponent import antd.list.list import antd.list.listItem import antd.list.listItemMeta -import kotlinext.js.jsObject +import kotlinext.js.jso import kotlinx.css.* import kotlinx.css.properties.LineHeight import kotlinx.html.js.onClickFunction @@ -98,10 +98,10 @@ class UserProfileApp : RComponent() { list> { attrs { dataSource = arrayOf( - jsObject { + jso { name = "Lily" }, - jsObject { + jso { name = "Lily" } ) diff --git a/kotlin-antd/antd-samples/src/main/kotlin/samples/empty/ConfigProvider.kt b/kotlin-antd/antd-samples/src/main/kotlin/samples/empty/ConfigProvider.kt index 6248087..9f013eb 100644 --- a/kotlin-antd/antd-samples/src/main/kotlin/samples/empty/ConfigProvider.kt +++ b/kotlin-antd/antd-samples/src/main/kotlin/samples/empty/ConfigProvider.kt @@ -20,7 +20,7 @@ import antd.transfer.transfer import antd.treeselect.TreeSelectComponent import antd.treeselect.treeSelect import kotlinext.js.js -import kotlinext.js.jsObject +import kotlinext.js.jso import kotlinx.css.TextAlign import kotlinx.css.textAlign import kotlinx.html.classes @@ -99,12 +99,12 @@ class ConfigProviderDemo : RComponent() { attrs { style = js { marginTop = 8 } columns = arrayOf>( - jsObject { + jso { title = "Name" dataIndex = "name" key = "name" }, - jsObject { + jso { title = "Age" dataIndex = "age" key = "age" diff --git a/kotlin-antd/antd-samples/src/main/kotlin/samples/form/AdvancedSearch.kt b/kotlin-antd/antd-samples/src/main/kotlin/samples/form/AdvancedSearch.kt index af61a1d..b979ffa 100755 --- a/kotlin-antd/antd-samples/src/main/kotlin/samples/form/AdvancedSearch.kt +++ b/kotlin-antd/antd-samples/src/main/kotlin/samples/form/AdvancedSearch.kt @@ -33,7 +33,7 @@ private val advancedSearchForm = fc { name = "field-$i" label = "Field $i" rules = arrayOf( - jsObject { + jso { required = true message = "Input something!" } diff --git a/kotlin-antd/antd-samples/src/main/kotlin/samples/form/Basic.kt b/kotlin-antd/antd-samples/src/main/kotlin/samples/form/Basic.kt index fe223e6..fe9c2cd 100644 --- a/kotlin-antd/antd-samples/src/main/kotlin/samples/form/Basic.kt +++ b/kotlin-antd/antd-samples/src/main/kotlin/samples/form/Basic.kt @@ -6,7 +6,7 @@ import antd.form.* import antd.input.input import antd.input.password import kotlinext.js.js -import kotlinext.js.jsObject +import kotlinext.js.jso import react.RBuilder import react.Props import react.child @@ -14,13 +14,13 @@ import react.fc import styled.css import styled.styledDiv -private val formLayout = jsObject> { - labelCol = jsObject { span = 8 } - wrapperCol = jsObject { span = 16 } +private val formLayout = jso> { + labelCol = jso { span = 8 } + wrapperCol = jso { span = 16 } } -private val tailLayout = jsObject> { - wrapperCol = jsObject { +private val tailLayout = jso> { + wrapperCol = jso { offset = 8 span = 16 } @@ -49,7 +49,7 @@ private val demo = fc { label = "Username" name = "username" rules = arrayOf( - jsObject { + jso { required = true message = "Please input your username!" } @@ -62,7 +62,7 @@ private val demo = fc { label = "Password" name = "password" rules = arrayOf( - jsObject { + jso { required = true message = "Please input your password!" } diff --git a/kotlin-antd/antd-samples/src/main/kotlin/samples/form/ControlHooks.kt b/kotlin-antd/antd-samples/src/main/kotlin/samples/form/ControlHooks.kt index f6b3328..5b01e45 100644 --- a/kotlin-antd/antd-samples/src/main/kotlin/samples/form/ControlHooks.kt +++ b/kotlin-antd/antd-samples/src/main/kotlin/samples/form/ControlHooks.kt @@ -8,18 +8,18 @@ import antd.select.SelectComponent import antd.select.option import antd.select.select import kotlinext.js.js -import kotlinext.js.jsObject +import kotlinext.js.jso import react.* import styled.css import styled.styledDiv -private val formLayout = jsObject> { - labelCol = jsObject { span = 8 } - wrapperCol = jsObject { span = 16 } +private val formLayout = jso> { + labelCol = jso { span = 8 } + wrapperCol = jso { span = 16 } } -private val tailLayout = jsObject> { - wrapperCol = jsObject { +private val tailLayout = jso> { + wrapperCol = jso { offset = 8 span = 16 } @@ -70,7 +70,7 @@ private val demo = fc { label = "Note" name = "note" rules = arrayOf( - jsObject { required = true } + jso { required = true } ) } input {} @@ -80,7 +80,7 @@ private val demo = fc { label = "Gender" name = "gender" rules = arrayOf( - jsObject { required = true } + jso { required = true } ) } select> { @@ -118,7 +118,7 @@ private val demo = fc { name = "customizeGender" label = "Customize Gender" rules = arrayOf( - jsObject { + jso { required = true } ) diff --git a/kotlin-antd/antd-samples/src/main/kotlin/samples/form/ControlRef.kt b/kotlin-antd/antd-samples/src/main/kotlin/samples/form/ControlRef.kt index fa06234..38a778b 100644 --- a/kotlin-antd/antd-samples/src/main/kotlin/samples/form/ControlRef.kt +++ b/kotlin-antd/antd-samples/src/main/kotlin/samples/form/ControlRef.kt @@ -10,13 +10,13 @@ import react.* import react.ReactNode import styled.* -private val formLayout = jsObject> { - labelCol = jsObject { span = 8 } - wrapperCol = jsObject { span = 16 } +private val formLayout = jso> { + labelCol = jso { span = 8 } + wrapperCol = jso { span = 16 } } -private val tailLayout = jsObject> { - wrapperCol = jsObject { +private val tailLayout = jso> { + wrapperCol = jso { offset = 8 span = 16 } @@ -68,7 +68,7 @@ private class Demo : RComponent() { label = "Note" name = "note" rules = arrayOf( - jsObject { required = true } + jso { required = true } ) } input {} @@ -78,7 +78,7 @@ private class Demo : RComponent() { label = "Gender" name = "gender" rules = arrayOf( - jsObject { required = true } + jso { required = true } ) } select> { @@ -116,7 +116,7 @@ private class Demo : RComponent() { name = "customizeGender" label = "Customize Gender" rules = arrayOf( - jsObject { + jso { required = true } ) diff --git a/kotlin-antd/antd-samples/src/main/kotlin/samples/form/DynamicRule.kt b/kotlin-antd/antd-samples/src/main/kotlin/samples/form/DynamicRule.kt index cfc413b..2d02c39 100755 --- a/kotlin-antd/antd-samples/src/main/kotlin/samples/form/DynamicRule.kt +++ b/kotlin-antd/antd-samples/src/main/kotlin/samples/form/DynamicRule.kt @@ -9,14 +9,14 @@ import kotlinext.js.* import react.* import styled.* -private val formItemLayout = jsObject> { - labelCol = jsObject { span = 4 } - wrapperCol = jsObject { span = 8 } +private val formItemLayout = jso> { + labelCol = jso { span = 4 } + wrapperCol = jso { span = 8 } } -private val formTailLayout = jsObject> { - labelCol = jsObject { span = 4 } - wrapperCol = jsObject { +private val formTailLayout = jso> { + labelCol = jso { span = 4 } + wrapperCol = jso { span = 8 offset = 4 } @@ -54,7 +54,7 @@ private val dynamicRuleApp = fc { wrapperCol = formItemLayout.wrapperCol name = "name" label = "Name" - rules = arrayOf(jsObject { + rules = arrayOf(jso { required = true message = "Please input your name" }) @@ -69,7 +69,7 @@ private val dynamicRuleApp = fc { wrapperCol = formItemLayout.wrapperCol name = "nickname" label = "Nickname" - rules = arrayOf(jsObject { + rules = arrayOf(jso { required = checkNick message = "Please input your nickname" }) diff --git a/kotlin-antd/antd-samples/src/main/kotlin/samples/form/Layout.kt b/kotlin-antd/antd-samples/src/main/kotlin/samples/form/Layout.kt index 4a16ea2..58b49fc 100755 --- a/kotlin-antd/antd-samples/src/main/kotlin/samples/form/Layout.kt +++ b/kotlin-antd/antd-samples/src/main/kotlin/samples/form/Layout.kt @@ -9,7 +9,7 @@ import antd.input.input import antd.radio.RadioChangeEvent import antd.radio.radioButton import antd.radio.radioGroup -import kotlinext.js.jsObject +import kotlinext.js.jso import react.RBuilder import react.RComponent import react.State @@ -35,15 +35,15 @@ private class FormLayoutDemo : RComponent, FormLayoutDemoState>() override fun RBuilder.render() { val formItemLayout = if (state.formLayout == "horizontal") { - jsObject> { - labelCol = jsObject { span = 4 } - wrapperCol = jsObject { span = 14 } + jso> { + labelCol = jso { span = 4 } + wrapperCol = jso { span = 14 } } } else null val buttonItemLayout = if (state.formLayout == "horizontal") { - jsObject> { - wrapperCol = jsObject { + jso> { + wrapperCol = jso { span = 14 offset = 4 } diff --git a/kotlin-antd/antd-samples/src/main/kotlin/samples/form/NestMessages.kt b/kotlin-antd/antd-samples/src/main/kotlin/samples/form/NestMessages.kt index 16f1f7c..35a7218 100644 --- a/kotlin-antd/antd-samples/src/main/kotlin/samples/form/NestMessages.kt +++ b/kotlin-antd/antd-samples/src/main/kotlin/samples/form/NestMessages.kt @@ -5,7 +5,7 @@ import antd.form.* import antd.input.input import antd.input.textArea import antd.inputnumber.inputNumber -import kotlinext.js.jsObject +import kotlinext.js.jso import react.RBuilder import react.Props import react.child @@ -13,18 +13,18 @@ import react.fc import styled.css import styled.styledDiv -private val formLayout = jsObject> { - labelCol = jsObject { span = 8 } - wrapperCol = jsObject { span = 16 } +private val formLayout = jso> { + labelCol = jso { span = 8 } + wrapperCol = jso { span = 16 } } -private val formValidateMessages = jsObject { +private val formValidateMessages = jso { required = "\${label} is required!" - types = jsObject { + types = jso { email = "\${label} is not a valid email!" number = "\${label} is not a valid number!" } - number = jsObject { + number = jso { range = "\${label} must be between \${min} and \${max}" } } @@ -47,7 +47,7 @@ private val demo = fc { name = arrayOf("user", "name") label = "Name" rules = arrayOf( - jsObject { + jso { required = true } ) @@ -59,7 +59,7 @@ private val demo = fc { name = arrayOf("user", "email") label = "Email" rules = arrayOf( - jsObject { + jso { type = "email" } ) @@ -71,7 +71,7 @@ private val demo = fc { name = arrayOf("user", "age") label = "Age" rules = arrayOf( - jsObject { + jso { type = "number" min = 0 max = 99 diff --git a/kotlin-antd/antd-samples/src/main/kotlin/samples/form/NormalLogin.kt b/kotlin-antd/antd-samples/src/main/kotlin/samples/form/NormalLogin.kt index 2196c45..6685712 100755 --- a/kotlin-antd/antd-samples/src/main/kotlin/samples/form/NormalLogin.kt +++ b/kotlin-antd/antd-samples/src/main/kotlin/samples/form/NormalLogin.kt @@ -10,7 +10,7 @@ import antd.icon.lockOutlined import antd.icon.userOutlined import antd.input.input import kotlinext.js.js -import kotlinext.js.jsObject +import kotlinext.js.jso import react.* import react.dom.a import styled.css @@ -31,7 +31,7 @@ private val normalLoginForm = fc { formItem { attrs { name = "username" - rules = arrayOf(jsObject { + rules = arrayOf(jso { required = true message = "Please input your username!" }) @@ -50,7 +50,7 @@ private val normalLoginForm = fc { formItem { attrs { name = "password" - rules = arrayOf(jsObject { + rules = arrayOf(jso { required = true message = "Please input your password!" }) diff --git a/kotlin-antd/antd-samples/src/main/kotlin/samples/form/Register.kt b/kotlin-antd/antd-samples/src/main/kotlin/samples/form/Register.kt index 0385604..9cb503b 100755 --- a/kotlin-antd/antd-samples/src/main/kotlin/samples/form/Register.kt +++ b/kotlin-antd/antd-samples/src/main/kotlin/samples/form/Register.kt @@ -17,7 +17,7 @@ import antd.select.option import antd.select.select import antd.tooltip.tooltip import kotlinext.js.js -import kotlinext.js.jsObject +import kotlinext.js.jso import react.* import react.dom.a import react.dom.span @@ -26,25 +26,25 @@ import styled.styledDiv import kotlin.js.Promise private val residences: Array = arrayOf( - jsObject { + jso { value = "zhejiang" label = "Zhejiang" - children = arrayOf(jsObject { + children = arrayOf(jso { value = "hangzhou" label = "Hangzhou" - children = arrayOf(jsObject { + children = arrayOf(jso { value = "xihu" label = "West Lake" }) }) }, - jsObject { + jso { value = "jiangsu" label = "Jiangsu" - children = arrayOf(jsObject { + children = arrayOf(jso { value = "nanjing" label = "Nanjing" - children = arrayOf(jsObject { + children = arrayOf(jso { value = "zhonghuamen" label = "Zhong Hua Men" }) @@ -52,24 +52,24 @@ private val residences: Array = arrayOf( } ) -private val formItemLayout = jsObject> { - labelCol = jsObject { - xs = jsObject { span = 24 } - sm = jsObject { span = 8 } +private val formItemLayout = jso> { + labelCol = jso { + xs = jso { span = 24 } + sm = jso { span = 8 } } - wrapperCol = jsObject { - xs = jsObject { span = 24 } - sm = jsObject { span = 16 } + wrapperCol = jso { + xs = jso { span = 24 } + sm = jso { span = 16 } } } -private val tailFormItemLayout = jsObject> { - wrapperCol = jsObject { - xs = jsObject { +private val tailFormItemLayout = jso> { + wrapperCol = jso { + xs = jso { span = 24 offset = 0 } - sm = jsObject { + sm = jso { span = 16 offset = 8 } @@ -145,11 +145,11 @@ private val registrationForm = fc { name = "email" label = "Email" rules = arrayOf( - jsObject { + jso { type = "email" message = "The input is not valid E-mail!" }, - jsObject { + jso { required = true message = "Please input your E-mail!" } @@ -162,7 +162,7 @@ private val registrationForm = fc { name = "password" label = "Password" rules = arrayOf( - jsObject { + jso { required = true message = "Please input your password!" } @@ -178,11 +178,11 @@ private val registrationForm = fc { dependencies = arrayOf("password") hasFeedback = true rules = arrayOf( - jsObject { + jso { required = true message = "Please confirm your password!" }, - jsObject { + jso { validator = { _, value, _ -> if (value !== null || formInstance.getFieldValue("password") === value) { Promise.resolve(Unit) @@ -207,7 +207,7 @@ private val registrationForm = fc { } } rules = arrayOf( - jsObject { + jso { required = true message = "Please input your nickname!" whitespace = true @@ -221,7 +221,7 @@ private val registrationForm = fc { name = "residence" label = "Habitual Residence" rules = arrayOf( - jsObject { + jso { type = "array" required = true message = "Please select your habitual residence!" @@ -237,7 +237,7 @@ private val registrationForm = fc { name = "phone" label = "Phone Number" rules = arrayOf( - jsObject { + jso { required = true message = "Please input your phone number!" } @@ -255,7 +255,7 @@ private val registrationForm = fc { name = "website" label = "Website" rules = arrayOf( - jsObject { + jso { required = true message = "Please input website!" } @@ -284,7 +284,7 @@ private val registrationForm = fc { name = "captcha" noStyle = true rules = arrayOf( - jsObject { + jso { required = true message = "Please input the captcha you got!" } @@ -304,7 +304,7 @@ private val registrationForm = fc { name = "agreement" valuePropName = "checked" rules = arrayOf( - jsObject { + jso { validator = { _, value, _ -> if (value !== null) { Promise.resolve(Unit) diff --git a/kotlin-antd/antd-samples/src/main/kotlin/samples/form/RequiredMark.kt b/kotlin-antd/antd-samples/src/main/kotlin/samples/form/RequiredMark.kt index e7efd82..539973a 100644 --- a/kotlin-antd/antd-samples/src/main/kotlin/samples/form/RequiredMark.kt +++ b/kotlin-antd/antd-samples/src/main/kotlin/samples/form/RequiredMark.kt @@ -7,7 +7,7 @@ import antd.input.input import antd.radio.radioButton import antd.radio.radioGroup import kotlinext.js.js -import kotlinext.js.jsObject +import kotlinext.js.jso import react.* import styled.css import styled.styledDiv @@ -61,7 +61,7 @@ private val demo = fc { formItem { attrs { label = "Field B" - tooltip = jsObject { + tooltip = jso { title = "Tooltip with customize icon" icon = buildElement { infoCircleOutlined {} diff --git a/kotlin-antd/antd-samples/src/main/kotlin/samples/form/Size.kt b/kotlin-antd/antd-samples/src/main/kotlin/samples/form/Size.kt index 6351f56..7cfb36a 100644 --- a/kotlin-antd/antd-samples/src/main/kotlin/samples/form/Size.kt +++ b/kotlin-antd/antd-samples/src/main/kotlin/samples/form/Size.kt @@ -18,7 +18,7 @@ import antd.treeselect.DataNode import antd.treeselect.TreeSelectComponent import antd.treeselect.treeSelect import kotlinext.js.js -import kotlinext.js.jsObject +import kotlinext.js.jso import react.* import styled.css import styled.styledDiv @@ -32,8 +32,8 @@ private val demo = fc { form { attrs { - labelCol = jsObject { span = 4 } - wrapperCol = jsObject { span = 14 } + labelCol = jso { span = 4 } + wrapperCol = jso { span = 14 } layout = "horizontal" initialValues = js { size = componentSize }.unsafeCast() onValuesChange = onFormLayoutChange @@ -76,11 +76,11 @@ private val demo = fc { attrs.label = "TreeSelect" treeSelect> { attrs.treeData = arrayOf( - jsObject { + jso { title = "Light" value = "light" children = arrayOf( - jsObject { + jso { title = "Bamboo" value = "bamboo" } @@ -93,11 +93,11 @@ private val demo = fc { attrs.label = "Cascader" cascader { attrs.options = arrayOf( - jsObject { + jso { value = "zhejiang" label = "Zhejiang" children = arrayOf( - jsObject { + jso { value = "hangzhou" label = "Hangzhou" }) diff --git a/kotlin-antd/antd-samples/src/main/kotlin/samples/form/TimeRelatedControls.kt b/kotlin-antd/antd-samples/src/main/kotlin/samples/form/TimeRelatedControls.kt index 1014e6d..8bfa19e 100755 --- a/kotlin-antd/antd-samples/src/main/kotlin/samples/form/TimeRelatedControls.kt +++ b/kotlin-antd/antd-samples/src/main/kotlin/samples/form/TimeRelatedControls.kt @@ -11,32 +11,32 @@ import antd.form.formItem import antd.timepicker.timePicker import kotlinext.js.Object import kotlinext.js.js -import kotlinext.js.jsObject +import kotlinext.js.jso import react.* import styled.css import styled.styledDiv -private val formItemLayout = jsObject> { - labelCol = jsObject { - xs = jsObject { span = 24 } - sm = jsObject { span = 8 } +private val formItemLayout = jso> { + labelCol = jso { + xs = jso { span = 24 } + sm = jso { span = 8 } } - wrapperCol = jsObject { - xs = jsObject { span = 24 } - sm = jsObject { span = 16 } + wrapperCol = jso { + xs = jso { span = 24 } + sm = jso { span = 16 } } } -private val config = jsObject> { - rules = arrayOf(jsObject { +private val config = jso> { + rules = arrayOf(jso { type = "object" required = true message = "Please select time!" }) } -private val rangeConfig = jsObject> { - rules = arrayOf(jsObject { +private val rangeConfig = jso> { + rules = arrayOf(jso { type = "array" required = true message = "Please select time!" @@ -132,12 +132,12 @@ private val timeRelatedForm = fc { } formItem { attrs { - wrapperCol = jsObject { - xs = jsObject { + wrapperCol = jso { + xs = jso { span = 24 offset = 0 } - sm = jsObject { + sm = jso { span = 16 offset = 8 } diff --git a/kotlin-antd/antd-samples/src/main/kotlin/samples/form/ValidateOther.kt b/kotlin-antd/antd-samples/src/main/kotlin/samples/form/ValidateOther.kt index 78292bb..b8e1559 100755 --- a/kotlin-antd/antd-samples/src/main/kotlin/samples/form/ValidateOther.kt +++ b/kotlin-antd/antd-samples/src/main/kotlin/samples/form/ValidateOther.kt @@ -23,7 +23,7 @@ import antd.upload.UploadComponent import antd.upload.upload import antd.upload.uploadDragger import kotlinext.js.js -import kotlinext.js.jsObject +import kotlinext.js.jso import kotlinx.html.classes import react.RBuilder import react.Props @@ -34,9 +34,9 @@ import react.fc import styled.css import styled.styledDiv -private val formItemLayout = jsObject> { - labelCol = jsObject { span = 6 } - wrapperCol = jsObject { span = 14 } +private val formItemLayout = jso> { + labelCol = jso { span = 6 } + wrapperCol = jso { span = 14 } } private val normFile = { e: EventArgs -> @@ -86,7 +86,7 @@ private val demo = fc { name = "select" label = "Select" hasFeedback = true - rules = arrayOf(jsObject { + rules = arrayOf(jso { required = true message = "Please select your country!" }) @@ -107,7 +107,7 @@ private val demo = fc { attrs { name = "select-multiple" label = "Select[multiple]" - rules = arrayOf(jsObject { + rules = arrayOf(jso { required = true message = "Please select your favourite colors!" type = "array" @@ -192,7 +192,7 @@ private val demo = fc { attrs { name = "radio-button" label = "Radio.Button" - rules = arrayOf(jsObject { + rules = arrayOf(jso { required = true message = "Please pick an item!" }) @@ -330,7 +330,7 @@ private val demo = fc { } formItem { attrs { - wrapperCol = jsObject { + wrapperCol = jso { span = 12 offset = 6 } diff --git a/kotlin-antd/antd-samples/src/main/kotlin/samples/form/ValidateStatic.kt b/kotlin-antd/antd-samples/src/main/kotlin/samples/form/ValidateStatic.kt index 6224668..73e6dd2 100755 --- a/kotlin-antd/antd-samples/src/main/kotlin/samples/form/ValidateStatic.kt +++ b/kotlin-antd/antd-samples/src/main/kotlin/samples/form/ValidateStatic.kt @@ -12,21 +12,21 @@ import antd.select.option import antd.select.select import antd.timepicker.timePicker import kotlinext.js.js -import kotlinext.js.jsObject +import kotlinext.js.jso import kotlinx.css.* import react.RBuilder import styled.css import styled.styledDiv import styled.styledSpan -private val formItemLayout = jsObject> { - labelCol = jsObject { - xs = jsObject { span = 24 } - sm = jsObject { span = 5 } +private val formItemLayout = jso> { + labelCol = jso { + xs = jso { span = 24 } + sm = jso { span = 5 } } - wrapperCol = jsObject { - xs = jsObject { span = 24 } - sm = jsObject { span = 12 } + wrapperCol = jso { + xs = jso { span = 24 } + sm = jso { span = 12 } } } diff --git a/kotlin-antd/antd-samples/src/main/kotlin/samples/form/WithoutFormCreate.kt b/kotlin-antd/antd-samples/src/main/kotlin/samples/form/WithoutFormCreate.kt index 7aca175..f83f7dc 100755 --- a/kotlin-antd/antd-samples/src/main/kotlin/samples/form/WithoutFormCreate.kt +++ b/kotlin-antd/antd-samples/src/main/kotlin/samples/form/WithoutFormCreate.kt @@ -16,32 +16,32 @@ private external interface PrimeNumber { private fun validatePrimeNumber(number: Number): PrimeNumber { if (number == 11) { - return jsObject { + return jso { validateStatus = "success" errorMsg = null } } - return jsObject { + return jso { validateStatus = "error" errorMsg = "The prime between 8 and 12 is 11!" } } -private val formItemLayout = jsObject> { - labelCol = jsObject { span = 7 } - wrapperCol = jsObject { span = 12 } +private val formItemLayout = jso> { + labelCol = jso { span = 7 } + wrapperCol = jso { span = 12 } } private val rawForm = fc { - val (number, setNumber) = useState(jsObject { value = 11 }) + val (number, setNumber) = useState(jso { value = 11 }) val tips = "A prime is a natural number greater than 1 that has no positive divisors other than 1 and itself." val handleNumberChange: ChangeEventHandler = { inputValue -> val validation = validatePrimeNumber(inputValue.unsafeCast()) - setNumber(jsObject { + setNumber(jso { validateStatus = validation.validateStatus errorMsg = validation.errorMsg value = inputValue.unsafeCast() diff --git a/kotlin-antd/antd-samples/src/main/kotlin/samples/grid/ResponsiveMore.kt b/kotlin-antd/antd-samples/src/main/kotlin/samples/grid/ResponsiveMore.kt index 9079c0b..0eed994 100755 --- a/kotlin-antd/antd-samples/src/main/kotlin/samples/grid/ResponsiveMore.kt +++ b/kotlin-antd/antd-samples/src/main/kotlin/samples/grid/ResponsiveMore.kt @@ -3,7 +3,7 @@ package samples.grid import antd.grid.ColSize import antd.grid.col import antd.grid.row -import kotlinext.js.jsObject +import kotlinext.js.jso import react.RBuilder import styled.css import styled.styledDiv @@ -14,11 +14,11 @@ fun RBuilder.responsiveMore() { row { col { attrs { - xs = jsObject { + xs = jso { span = 5 offset = 1 } - lg = jsObject { + lg = jso { span = 6 offset = 2 } @@ -27,11 +27,11 @@ fun RBuilder.responsiveMore() { } col { attrs { - xs = jsObject { + xs = jso { span = 11 offset = 1 } - lg = jsObject { + lg = jso { span = 6 offset = 2 } @@ -40,11 +40,11 @@ fun RBuilder.responsiveMore() { } col { attrs { - xs = jsObject { + xs = jso { span = 5 offset = 1 } - lg = jsObject { + lg = jso { span = 6 offset = 2 } diff --git a/kotlin-antd/antd-samples/src/main/kotlin/samples/icon/Iconfont.kt b/kotlin-antd/antd-samples/src/main/kotlin/samples/icon/Iconfont.kt index eb3675c..cf2bba5 100755 --- a/kotlin-antd/antd-samples/src/main/kotlin/samples/icon/Iconfont.kt +++ b/kotlin-antd/antd-samples/src/main/kotlin/samples/icon/Iconfont.kt @@ -7,11 +7,11 @@ import react.* import react.dom.* import styled.* -private val iconFontComponent = createFromIconfontCN(jsObject { +private val iconFontComponent = createFromIconfontCN(jso { scriptUrl = "//at.alicdn.com/t/font_8d5l8fzk5b87iudi.js" }) -private fun RBuilder.iconFont(handler: RHandler) = child(iconFontComponent, jsObject {}, handler) +private fun RBuilder.iconFont(handler: RHandler) = child(iconFontComponent, jso {}, handler) fun RBuilder.iconfont() { styledDiv { diff --git a/kotlin-antd/antd-samples/src/main/kotlin/samples/icon/ScriptUrl.kt b/kotlin-antd/antd-samples/src/main/kotlin/samples/icon/ScriptUrl.kt index a4ba23f..9aac6ad 100755 --- a/kotlin-antd/antd-samples/src/main/kotlin/samples/icon/ScriptUrl.kt +++ b/kotlin-antd/antd-samples/src/main/kotlin/samples/icon/ScriptUrl.kt @@ -7,14 +7,14 @@ import react.* import react.dom.* import styled.* -private val iconFontComponent = createFromIconfontCN(jsObject { +private val iconFontComponent = createFromIconfontCN(jso { scriptUrl = arrayOf( "//at.alicdn.com/t/font_1788044_0dwu4guekcwr.js", // icon-javascript, icon-java, icon-shoppingcart (overrided) "//at.alicdn.com/t/font_1788592_a5xf2bdic3u.js", // icon-shoppingcart, icon-python ) }) -private fun RBuilder.iconFont(handler: RHandler) = child(iconFontComponent, jsObject {}, handler) +private fun RBuilder.iconFont(handler: RHandler) = child(iconFontComponent, jso {}, handler) fun RBuilder.scriptUrl() { styledDiv { diff --git a/kotlin-antd/antd-samples/src/main/kotlin/samples/input/AutosizeTextarea.kt b/kotlin-antd/antd-samples/src/main/kotlin/samples/input/AutosizeTextarea.kt index 9c27178..29fa2a3 100755 --- a/kotlin-antd/antd-samples/src/main/kotlin/samples/input/AutosizeTextarea.kt +++ b/kotlin-antd/antd-samples/src/main/kotlin/samples/input/AutosizeTextarea.kt @@ -2,7 +2,7 @@ package samples.input import antd.input.AutoSizeType import antd.input.textArea -import kotlinext.js.jsObject +import kotlinext.js.jso import kotlinx.css.margin import kotlinx.css.px import react.RBuilder @@ -26,7 +26,7 @@ fun RBuilder.autosizeTextarea() { textArea { attrs { placeholder = "Autosize height with minimum and maximum number of lines" - autoSize = jsObject { + autoSize = jso { minRows = 2 maxRows = 6 } diff --git a/kotlin-antd/antd-samples/src/main/kotlin/samples/input/Group.kt b/kotlin-antd/antd-samples/src/main/kotlin/samples/input/Group.kt index ce9fdf8..5604792 100755 --- a/kotlin-antd/antd-samples/src/main/kotlin/samples/input/Group.kt +++ b/kotlin-antd/antd-samples/src/main/kotlin/samples/input/Group.kt @@ -14,7 +14,7 @@ import antd.select.SelectValue import antd.select.option import antd.select.select import kotlinext.js.js -import kotlinext.js.jsObject +import kotlinext.js.jso import react.* import react.dom.br import react.dom.div @@ -22,15 +22,15 @@ import styled.css import styled.styledDiv private val cascaderOptions = arrayOf( - jsObject { + jso { value = "zhejiang" label = "Zhejiang" children = arrayOf( - jsObject { + jso { value = "hangzhou" label = "Hangzhou" children = arrayOf( - jsObject { + jso { value = "xihu" label = "West Lake" } @@ -38,15 +38,15 @@ private val cascaderOptions = arrayOf( } ) }, - jsObject { + jso { value = "jiangsu" label = "Jiangsu" children = arrayOf( - jsObject { + jso { value = "nanjing" label = "Nanjing" children = arrayOf( - jsObject { + jso { value = "zhonghuamen" label = "Zhong Hua Men" } diff --git a/kotlin-antd/antd-samples/src/main/kotlin/samples/list/Basic.kt b/kotlin-antd/antd-samples/src/main/kotlin/samples/list/Basic.kt index 04bf957..dedf01b 100644 --- a/kotlin-antd/antd-samples/src/main/kotlin/samples/list/Basic.kt +++ b/kotlin-antd/antd-samples/src/main/kotlin/samples/list/Basic.kt @@ -5,7 +5,7 @@ import antd.list.ListComponent import antd.list.list import antd.list.listItem import antd.list.listItemMeta -import kotlinext.js.jsObject +import kotlinext.js.jso import react.RBuilder import react.buildElement import react.dom.a @@ -17,16 +17,16 @@ private external interface BasicListDataItem { } private val data = arrayOf( - jsObject { + jso { title = "Ant Design Title 1" }, - jsObject { + jso { title = "Ant Design Title 2" }, - jsObject { + jso { title = "Ant Design Title 3" }, - jsObject { + jso { title = "Ant Design Title 4" } ) diff --git a/kotlin-antd/antd-samples/src/main/kotlin/samples/list/Grid.kt b/kotlin-antd/antd-samples/src/main/kotlin/samples/list/Grid.kt index 1de4971..85e7d76 100644 --- a/kotlin-antd/antd-samples/src/main/kotlin/samples/list/Grid.kt +++ b/kotlin-antd/antd-samples/src/main/kotlin/samples/list/Grid.kt @@ -4,7 +4,7 @@ import antd.card.card import antd.list.ListComponent import antd.list.list import antd.list.listItem -import kotlinext.js.jsObject +import kotlinext.js.jso import react.RBuilder import react.buildElement import styled.css @@ -15,16 +15,16 @@ private external interface GridListDataItem { } private val data = arrayOf( - jsObject { + jso { title = "Title 1" }, - jsObject { + jso { title = "Title 2" }, - jsObject { + jso { title = "Title 3" }, - jsObject { + jso { title = "Title 4" } ) @@ -34,7 +34,7 @@ fun RBuilder.grid() { css { +ListStyles.grid } list> { attrs { - grid = jsObject { + grid = jso { gutter = 16 column = 4 } diff --git a/kotlin-antd/antd-samples/src/main/kotlin/samples/list/LoadMore.kt b/kotlin-antd/antd-samples/src/main/kotlin/samples/list/LoadMore.kt index 2381f62..6bcd25d 100644 --- a/kotlin-antd/antd-samples/src/main/kotlin/samples/list/LoadMore.kt +++ b/kotlin-antd/antd-samples/src/main/kotlin/samples/list/LoadMore.kt @@ -9,7 +9,7 @@ import antd.list.listItem import antd.list.listItemMeta import antd.skeleton.skeleton import kotlinext.js.js -import kotlinext.js.jsObject +import kotlinext.js.jso import kotlinx.browser.window import kotlinx.css.* import kotlinx.css.properties.LineHeight @@ -38,7 +38,7 @@ external interface LoadMoreListState : State { class LoadMoreList : RComponent() { private val getData = fun(callback: (Any) -> Unit) { - window.fetch(fakeDataUrl, jsObject { + window.fetch(fakeDataUrl, jso { method = "GET" headers = json().apply { this["Content-Type"] = "application/json" @@ -60,7 +60,7 @@ class LoadMoreList : RComponent() { getData { res -> val newData = state.data.plus(res.asDynamic().results.unsafeCast>()) - setState(jsObject { + setState(jso { data = newData list = newData loading = false diff --git a/kotlin-antd/antd-samples/src/main/kotlin/samples/list/Responsive.kt b/kotlin-antd/antd-samples/src/main/kotlin/samples/list/Responsive.kt index dd1fa79..e3f1171 100644 --- a/kotlin-antd/antd-samples/src/main/kotlin/samples/list/Responsive.kt +++ b/kotlin-antd/antd-samples/src/main/kotlin/samples/list/Responsive.kt @@ -4,7 +4,7 @@ import antd.card.card import antd.list.ListComponent import antd.list.list import antd.list.listItem -import kotlinext.js.jsObject +import kotlinext.js.jso import react.RBuilder import react.buildElement import styled.css @@ -15,22 +15,22 @@ private external interface ResponsiveListDataItem { } private val data = arrayOf( - jsObject { + jso { title = "Title 1" }, - jsObject { + jso { title = "Title 2" }, - jsObject { + jso { title = "Title 3" }, - jsObject { + jso { title = "Title 4" }, - jsObject { + jso { title = "Title 5" }, - jsObject { + jso { title = "Title 6" } ) @@ -40,7 +40,7 @@ fun RBuilder.responsive() { css { +ListStyles.responsive } list> { attrs { - grid = jsObject { + grid = jso { gutter = 16 xs = 1 sm = 2 diff --git a/kotlin-antd/antd-samples/src/main/kotlin/samples/list/Vertical.kt b/kotlin-antd/antd-samples/src/main/kotlin/samples/list/Vertical.kt index 8287a65..3057527 100644 --- a/kotlin-antd/antd-samples/src/main/kotlin/samples/list/Vertical.kt +++ b/kotlin-antd/antd-samples/src/main/kotlin/samples/list/Vertical.kt @@ -9,7 +9,7 @@ import antd.list.list import antd.list.listItem import antd.list.listItemMeta import antd.pagination.PaginationConfig -import kotlinext.js.jsObject +import kotlinext.js.jso import react.* import react.dom.* import styled.css @@ -24,7 +24,7 @@ private external interface VerticalListDataItem { } private val listData = (0..23).mapIndexed { i, _ -> - jsObject { + jso { href = "http://ant.design" title = "ant design part $i" avatar = "https://zos.alipayobjects.com/rmsportal/ODTLcjxAfvqbxHnVXCYX.png" @@ -45,7 +45,7 @@ private val iconText = fc { props -> } } -fun RBuilder.iconText(handler: RHandler) = child(iconText, jsObject {}, handler) +fun RBuilder.iconText(handler: RHandler) = child(iconText, jso {}, handler) fun RBuilder.vertical() { styledDiv { @@ -54,7 +54,7 @@ fun RBuilder.vertical() { attrs { itemLayout = "vertical" size = "large" - pagination = jsObject { + pagination = jso { onChange = { page, _ -> console.log(page) } diff --git a/kotlin-antd/antd-samples/src/main/kotlin/samples/localeprovider/All.kt b/kotlin-antd/antd-samples/src/main/kotlin/samples/localeprovider/All.kt index 88f3160..b71c665 100755 --- a/kotlin-antd/antd-samples/src/main/kotlin/samples/localeprovider/All.kt +++ b/kotlin-antd/antd-samples/src/main/kotlin/samples/localeprovider/All.kt @@ -28,7 +28,7 @@ import antd.transfer.TransferComponent import antd.transfer.TransferItem import antd.transfer.transfer import kotlinext.js.js -import kotlinext.js.jsObject +import kotlinext.js.jso import kotlinx.css.* import kotlinx.css.properties.border import kotlinx.html.classes @@ -44,17 +44,17 @@ import styled.styledDiv import styled.styledSpan private val tableColumns = arrayOf>( - jsObject { + jso { title = "Name" dataIndex = "name" filters = arrayOf( - jsObject { + jso { text = "filter1" value = "filter1" } ) }, - jsObject { + jso { title = "Age" dataIndex = "age" } @@ -87,14 +87,14 @@ class Page : RComponent() { override fun RBuilder.render() { val info: MouseEventHandler = { - ModalComponent.info(jsObject { + ModalComponent.info(jso { title = "some info" content = "some info" }) } val confirm: MouseEventHandler = { - ModalComponent.confirm(jsObject { + ModalComponent.confirm(jso { title = "some info" content = "some info" }) diff --git a/kotlin-antd/antd-samples/src/main/kotlin/samples/message/Hooks.kt b/kotlin-antd/antd-samples/src/main/kotlin/samples/message/Hooks.kt index 44ed873..6a244bb 100644 --- a/kotlin-antd/antd-samples/src/main/kotlin/samples/message/Hooks.kt +++ b/kotlin-antd/antd-samples/src/main/kotlin/samples/message/Hooks.kt @@ -5,7 +5,7 @@ import antd.button.button import antd.message.MessageInstance import antd.message.message import kotlinext.js.js -import kotlinext.js.jsObject +import kotlinext.js.jso import react.* import styled.css import styled.styledDiv @@ -19,7 +19,7 @@ private val demo = fc { val contextHolder = useMessage[1].unsafeCast() val info: MouseEventHandler = { - messageApi.open(jsObject { + messageApi.open(jso { type = "info" content = buildElement { context.Consumer { name -> diff --git a/kotlin-antd/antd-samples/src/main/kotlin/samples/modal/ButtonProps.kt b/kotlin-antd/antd-samples/src/main/kotlin/samples/modal/ButtonProps.kt index 0008863..06a66b9 100755 --- a/kotlin-antd/antd-samples/src/main/kotlin/samples/modal/ButtonProps.kt +++ b/kotlin-antd/antd-samples/src/main/kotlin/samples/modal/ButtonProps.kt @@ -4,7 +4,7 @@ import antd.MouseEvent import antd.MouseEventHandler import antd.button.button import antd.modal.modal -import kotlinext.js.jsObject +import kotlinext.js.jso import org.w3c.dom.HTMLElement import react.* import react.dom.div @@ -58,8 +58,8 @@ class ButtonPropsApp : RComponent() { visible = state.visible onOk = handleOk onCancel = handleCancel - okButtonProps = jsObject { disabled = true } - cancelButtonProps = jsObject { disabled = true } + okButtonProps = jso { disabled = true } + cancelButtonProps = jso { disabled = true } } p { +"Some contents..." } p { +"Some contents..." } diff --git a/kotlin-antd/antd-samples/src/main/kotlin/samples/modal/Confirm.kt b/kotlin-antd/antd-samples/src/main/kotlin/samples/modal/Confirm.kt index c1f4237..4e68df0 100755 --- a/kotlin-antd/antd-samples/src/main/kotlin/samples/modal/Confirm.kt +++ b/kotlin-antd/antd-samples/src/main/kotlin/samples/modal/Confirm.kt @@ -3,7 +3,7 @@ package samples.modal import antd.MouseEventHandler import antd.button.button import antd.modal.ModalComponent -import kotlinext.js.jsObject +import kotlinext.js.jso import react.RBuilder import react.dom.div import styled.css @@ -11,7 +11,7 @@ import styled.styledDiv import kotlin.js.Promise private val showConfirm: MouseEventHandler = { - ModalComponent.confirm(jsObject { + ModalComponent.confirm(jso { title = "Do you want to delete these items?" content = "Some descriptions" onOk = { @@ -28,7 +28,7 @@ private val showConfirm: MouseEventHandler = { } private val showDeleteConfirm: MouseEventHandler = { - ModalComponent.confirm(jsObject { + ModalComponent.confirm(jso { title = "Are you sure delete this task?" content = "Some descriptions" okText = "Yes" @@ -48,14 +48,14 @@ private val showDeleteConfirm: MouseEventHandler = { } private val showPropsConfirm: MouseEventHandler = { - ModalComponent.confirm(jsObject { + ModalComponent.confirm(jso { title = "Are you sure delete this task?" content = "Some descriptions" okText = "Yes" okType = "danger" maskClosable = true - okButtonProps = jsObject { disabled = true } - cancelButtonProps = jsObject { loading = true } + okButtonProps = jso { disabled = true } + cancelButtonProps = jso { loading = true } cancelText = "No" onOk = { console.log("OK") } onCancel = { console.log("Cancel") } diff --git a/kotlin-antd/antd-samples/src/main/kotlin/samples/modal/ConfirmPromise.kt b/kotlin-antd/antd-samples/src/main/kotlin/samples/modal/ConfirmPromise.kt index 5a001bb..1779241 100755 --- a/kotlin-antd/antd-samples/src/main/kotlin/samples/modal/ConfirmPromise.kt +++ b/kotlin-antd/antd-samples/src/main/kotlin/samples/modal/ConfirmPromise.kt @@ -3,7 +3,7 @@ package samples.modal import antd.MouseEventHandler import antd.button.button import antd.modal.ModalComponent -import kotlinext.js.jsObject +import kotlinext.js.jso import kotlinx.browser.window import react.RBuilder import react.buildElement @@ -18,7 +18,7 @@ private val destroyAll: MouseEventHandler = { private val showConfirm: MouseEventHandler = { for (i in 0 until 3) { window.setTimeout({ - ModalComponent.confirm(jsObject { + ModalComponent.confirm(jso { content = buildElement { button { attrs.onClick = destroyAll diff --git a/kotlin-antd/antd-samples/src/main/kotlin/samples/modal/ConfirmRouter.kt b/kotlin-antd/antd-samples/src/main/kotlin/samples/modal/ConfirmRouter.kt index 6356764..9656e9c 100644 --- a/kotlin-antd/antd-samples/src/main/kotlin/samples/modal/ConfirmRouter.kt +++ b/kotlin-antd/antd-samples/src/main/kotlin/samples/modal/ConfirmRouter.kt @@ -3,7 +3,7 @@ package samples.modal import antd.MouseEventHandler import antd.button.button import antd.modal.ModalComponent -import kotlinext.js.jsObject +import kotlinext.js.jso import kotlinx.browser.window import react.RBuilder import styled.css @@ -12,7 +12,7 @@ import kotlin.js.Promise import kotlin.random.Random private val showConfirm: MouseEventHandler = { - ModalComponent.confirm(jsObject { + ModalComponent.confirm(jso { title = "Do you want to delete these items?" content = "When clicked the OK button, this dialog will be closed after 1 second" onOk = { diff --git a/kotlin-antd/antd-samples/src/main/kotlin/samples/modal/Footer.kt b/kotlin-antd/antd-samples/src/main/kotlin/samples/modal/Footer.kt index 59d22a0..bd93d48 100755 --- a/kotlin-antd/antd-samples/src/main/kotlin/samples/modal/Footer.kt +++ b/kotlin-antd/antd-samples/src/main/kotlin/samples/modal/Footer.kt @@ -4,7 +4,7 @@ import antd.MouseEvent import antd.MouseEventHandler import antd.button.button import antd.modal.modal -import kotlinext.js.jsObject +import kotlinext.js.jso import kotlinx.browser.window import org.w3c.dom.HTMLElement import react.* @@ -68,7 +68,7 @@ class FooterApp : RComponent() { button { attrs { key = "back" - onClick = { handleCancel(jsObject {}) } + onClick = { handleCancel(jso {}) } } +"Return" } @@ -77,7 +77,7 @@ class FooterApp : RComponent() { key = "submit" type = "primary" loading = state.loading - onClick = { handleOk(jsObject {}) } + onClick = { handleOk(jso {}) } } +"Submit" } diff --git a/kotlin-antd/antd-samples/src/main/kotlin/samples/modal/Hooks.kt b/kotlin-antd/antd-samples/src/main/kotlin/samples/modal/Hooks.kt index 1fe9b83..ba272b6 100755 --- a/kotlin-antd/antd-samples/src/main/kotlin/samples/modal/Hooks.kt +++ b/kotlin-antd/antd-samples/src/main/kotlin/samples/modal/Hooks.kt @@ -5,7 +5,7 @@ import antd.modal.ModalComponent import antd.modal.ModalFuncProps import antd.modal.ModalStaticFunctions import antd.space.space -import kotlinext.js.jsObject +import kotlinext.js.jso import react.* import styled.css import styled.styledDiv @@ -13,7 +13,7 @@ import styled.styledDiv private val reachableContext = createContext() private val unreachableContext = createContext() -private val config = jsObject { +private val config = jso { title = "Use Hook!" content = buildElement { reachableContext.Consumer { name -> diff --git a/kotlin-antd/antd-samples/src/main/kotlin/samples/modal/Info.kt b/kotlin-antd/antd-samples/src/main/kotlin/samples/modal/Info.kt index 8da0fd3..fa32719 100755 --- a/kotlin-antd/antd-samples/src/main/kotlin/samples/modal/Info.kt +++ b/kotlin-antd/antd-samples/src/main/kotlin/samples/modal/Info.kt @@ -3,7 +3,7 @@ package samples.modal import antd.MouseEventHandler import antd.button.button import antd.modal.ModalComponent -import kotlinext.js.jsObject +import kotlinext.js.jso import react.RBuilder import react.buildElement import react.dom.div @@ -13,7 +13,7 @@ import styled.styledDiv import kotlin.js.Promise private val info: MouseEventHandler = { - ModalComponent.info(jsObject { + ModalComponent.info(jso { title = "This is a notification message" content = buildElement { div { @@ -26,21 +26,21 @@ private val info: MouseEventHandler = { } private val success: MouseEventHandler = { - ModalComponent.success(jsObject { + ModalComponent.success(jso { title = "This is a success message" content = "some messages...some messages..." }) } private val error: MouseEventHandler = { - ModalComponent.error(jsObject { + ModalComponent.error(jso { title = "This is an error message" content = "some messages...some messages..." }) } private val warning: MouseEventHandler = { - ModalComponent.warning(jsObject { + ModalComponent.warning(jso { title = "This is a warning message" content = "some messages...some messages..." }) diff --git a/kotlin-antd/antd-samples/src/main/kotlin/samples/modal/Locale.kt b/kotlin-antd/antd-samples/src/main/kotlin/samples/modal/Locale.kt index 427b992..3dd8802 100755 --- a/kotlin-antd/antd-samples/src/main/kotlin/samples/modal/Locale.kt +++ b/kotlin-antd/antd-samples/src/main/kotlin/samples/modal/Locale.kt @@ -5,7 +5,7 @@ import antd.MouseEventHandler import antd.button.button import antd.modal.ModalComponent import antd.modal.modal -import kotlinext.js.jsObject +import kotlinext.js.jso import org.w3c.dom.HTMLElement import react.* import react.dom.br @@ -64,7 +64,7 @@ class LocalizedModal : RComponent() { fun RBuilder.localizedModal() = child(LocalizedModal::class) {} private val confirmModal: MouseEventHandler = { - ModalComponent.confirm(jsObject { + ModalComponent.confirm(jso { title = "Confirm" content = "Bla bla ..." okText = "确认" diff --git a/kotlin-antd/antd-samples/src/main/kotlin/samples/modal/Manual.kt b/kotlin-antd/antd-samples/src/main/kotlin/samples/modal/Manual.kt index 0b508f0..8b0f7c4 100755 --- a/kotlin-antd/antd-samples/src/main/kotlin/samples/modal/Manual.kt +++ b/kotlin-antd/antd-samples/src/main/kotlin/samples/modal/Manual.kt @@ -3,7 +3,7 @@ package samples.modal import antd.MouseEventHandler import antd.button.button import antd.modal.ModalComponent -import kotlinext.js.jsObject +import kotlinext.js.jso import kotlinx.browser.window import react.RBuilder import styled.css @@ -12,7 +12,7 @@ import styled.styledDiv private val countDown: MouseEventHandler = { var secondsToGo = 5 - val modal = ModalComponent.success(jsObject { + val modal = ModalComponent.success(jso { title = "This is a notification message" content = "This modal will be destroyed after $secondsToGo second" }) @@ -20,7 +20,7 @@ private val countDown: MouseEventHandler = { window.setInterval({ secondsToGo -= 1 - modal.update(jsObject { + modal.update(jso { content = "This modal will be destroyed after $secondsToGo second" }) }, 1000) diff --git a/kotlin-antd/antd-samples/src/main/kotlin/samples/notification/Basic.kt b/kotlin-antd/antd-samples/src/main/kotlin/samples/notification/Basic.kt index 8711e41..b53cc2c 100644 --- a/kotlin-antd/antd-samples/src/main/kotlin/samples/notification/Basic.kt +++ b/kotlin-antd/antd-samples/src/main/kotlin/samples/notification/Basic.kt @@ -3,13 +3,13 @@ package samples.notification import antd.MouseEventHandler import antd.button.button import antd.notification.notification -import kotlinext.js.jsObject +import kotlinext.js.jso import react.RBuilder import styled.css import styled.styledDiv private val openNotification: MouseEventHandler = { - notification.open(jsObject { + notification.open(jso { message = "Notification Title" description = "This is the content of the notification. This is the content of the notification. This is the content of the notification." onClick = { diff --git a/kotlin-antd/antd-samples/src/main/kotlin/samples/notification/CustomIcon.kt b/kotlin-antd/antd-samples/src/main/kotlin/samples/notification/CustomIcon.kt index 04b13b6..f5dae89 100644 --- a/kotlin-antd/antd-samples/src/main/kotlin/samples/notification/CustomIcon.kt +++ b/kotlin-antd/antd-samples/src/main/kotlin/samples/notification/CustomIcon.kt @@ -5,14 +5,14 @@ import antd.button.button import antd.icon.smileOutlined import antd.notification.notification import kotlinext.js.js -import kotlinext.js.jsObject +import kotlinext.js.jso import react.RBuilder import react.buildElement import styled.css import styled.styledDiv private val openNotification: MouseEventHandler = { - notification.open(jsObject { + notification.open(jso { message = "Notification Title" description = "This is the content of the notification. This is the content of the notification. This is the content of the notification." icon = buildElement { diff --git a/kotlin-antd/antd-samples/src/main/kotlin/samples/notification/CustomStyle.kt b/kotlin-antd/antd-samples/src/main/kotlin/samples/notification/CustomStyle.kt index f23e421..cbdd088 100644 --- a/kotlin-antd/antd-samples/src/main/kotlin/samples/notification/CustomStyle.kt +++ b/kotlin-antd/antd-samples/src/main/kotlin/samples/notification/CustomStyle.kt @@ -4,13 +4,13 @@ import antd.MouseEventHandler import antd.button.button import antd.notification.notification import kotlinext.js.js -import kotlinext.js.jsObject +import kotlinext.js.jso import react.RBuilder import styled.css import styled.styledDiv private val openNotification: MouseEventHandler = { - notification.open(jsObject { + notification.open(jso { message = "Notification Title" description = "This is the content of the notification. This is the content of the notification. This is the content of the notification." style = js { diff --git a/kotlin-antd/antd-samples/src/main/kotlin/samples/notification/Duration.kt b/kotlin-antd/antd-samples/src/main/kotlin/samples/notification/Duration.kt index 743316f..1db3d83 100644 --- a/kotlin-antd/antd-samples/src/main/kotlin/samples/notification/Duration.kt +++ b/kotlin-antd/antd-samples/src/main/kotlin/samples/notification/Duration.kt @@ -4,13 +4,13 @@ import antd.MouseEventHandler import antd.button.button import antd.notification.ArgsProps import antd.notification.notification -import kotlinext.js.jsObject +import kotlinext.js.jso import react.RBuilder import styled.css import styled.styledDiv private val openNotification: MouseEventHandler = { - val args = jsObject { + val args = jso { message = "Notification Title" description = "I will never close automatically. I will be close automatically. I will never close automatically." duration = 0 diff --git a/kotlin-antd/antd-samples/src/main/kotlin/samples/notification/Hooks.kt b/kotlin-antd/antd-samples/src/main/kotlin/samples/notification/Hooks.kt index 4b1a260..98bf647 100644 --- a/kotlin-antd/antd-samples/src/main/kotlin/samples/notification/Hooks.kt +++ b/kotlin-antd/antd-samples/src/main/kotlin/samples/notification/Hooks.kt @@ -11,7 +11,7 @@ import antd.notification.NotificationPlacement import antd.notification.notification import antd.space.space import kotlinext.js.js -import kotlinext.js.jsObject +import kotlinext.js.jso import react.* import styled.css import styled.styledDiv @@ -25,7 +25,7 @@ private val demo = fc { val contextHolder = useNotification[1].unsafeCast() val openNotification = { notPlacement: NotificationPlacement -> - api.info(jsObject { + api.info(jso { message = "Notification $notPlacement" description = buildElement { context.Consumer { name -> diff --git a/kotlin-antd/antd-samples/src/main/kotlin/samples/notification/Placement.kt b/kotlin-antd/antd-samples/src/main/kotlin/samples/notification/Placement.kt index 483e1c8..20f0a22 100644 --- a/kotlin-antd/antd-samples/src/main/kotlin/samples/notification/Placement.kt +++ b/kotlin-antd/antd-samples/src/main/kotlin/samples/notification/Placement.kt @@ -7,7 +7,7 @@ import antd.select.SelectComponent import antd.select.option import antd.select.select import kotlinext.js.js -import kotlinext.js.jsObject +import kotlinext.js.jso import react.RBuilder import react.dom.div import styled.css @@ -16,7 +16,7 @@ import styled.styledDiv private val options = arrayOf("topLeft", "topRight", "bottomLeft", "bottomRight") private val openNotification: MouseEventHandler = { - notification.open(jsObject { + notification.open(jso { message = "Notification Title" description = "This is the content of the notification. This is the content of the notification. This is the content of the notification." }) @@ -34,7 +34,7 @@ fun RBuilder.placement() { marginRight = 10 } onChange = { value, _ -> - notification.config(jsObject { + notification.config(jso { placement = value }) } diff --git a/kotlin-antd/antd-samples/src/main/kotlin/samples/notification/Update.kt b/kotlin-antd/antd-samples/src/main/kotlin/samples/notification/Update.kt index 09755a1..3b91b86 100644 --- a/kotlin-antd/antd-samples/src/main/kotlin/samples/notification/Update.kt +++ b/kotlin-antd/antd-samples/src/main/kotlin/samples/notification/Update.kt @@ -3,7 +3,7 @@ package samples.notification import antd.MouseEventHandler import antd.button.button import antd.notification.notification -import kotlinext.js.jsObject +import kotlinext.js.jso import kotlinx.browser.window import react.RBuilder import styled.css @@ -12,14 +12,14 @@ import styled.styledDiv private val notKey = "updatable" private val openNotification: MouseEventHandler = { - notification.open(jsObject { + notification.open(jso { key = notKey message = "Notification Title" description = "description." }) window.setTimeout({ - notification.open(jsObject { + notification.open(jso { key = notKey message = "New Title" description = "New description." diff --git a/kotlin-antd/antd-samples/src/main/kotlin/samples/notification/WithBtn.kt b/kotlin-antd/antd-samples/src/main/kotlin/samples/notification/WithBtn.kt index 49606c1..1832908 100644 --- a/kotlin-antd/antd-samples/src/main/kotlin/samples/notification/WithBtn.kt +++ b/kotlin-antd/antd-samples/src/main/kotlin/samples/notification/WithBtn.kt @@ -3,7 +3,7 @@ package samples.notification import antd.MouseEventHandler import antd.button.button import antd.notification.notification -import kotlinext.js.jsObject +import kotlinext.js.jso import react.RBuilder import react.buildElement import styled.css @@ -27,7 +27,7 @@ private val openNotification: MouseEventHandler = { } } - notification.open(jsObject { + notification.open(jso { message = "Notification Title" description = "A function will be be called after the notification is closed (automatically after the \"duration\" time of manually)." btn = notBtn diff --git a/kotlin-antd/antd-samples/src/main/kotlin/samples/notification/WithIcon.kt b/kotlin-antd/antd-samples/src/main/kotlin/samples/notification/WithIcon.kt index f0a0944..c8a1ddb 100644 --- a/kotlin-antd/antd-samples/src/main/kotlin/samples/notification/WithIcon.kt +++ b/kotlin-antd/antd-samples/src/main/kotlin/samples/notification/WithIcon.kt @@ -3,14 +3,14 @@ package samples.notification import antd.button.button import antd.notification.ArgsProps import antd.notification.notification -import kotlinext.js.jsObject +import kotlinext.js.jso import react.RBuilder import react.dom.div import styled.css import styled.styledDiv private val openNotificationWithIcon: (String) -> Unit = { type -> - notification.asDynamic()[type](jsObject { + notification.asDynamic()[type](jso { message = "Notification Title" description = "This is the content of the notification. This is the content of the notification. This is the content of the notification." }).unsafeCast>() diff --git a/kotlin-antd/antd-samples/src/main/kotlin/samples/pageheader/Breadcrumb.kt b/kotlin-antd/antd-samples/src/main/kotlin/samples/pageheader/Breadcrumb.kt index b2136f6..cf453d6 100644 --- a/kotlin-antd/antd-samples/src/main/kotlin/samples/pageheader/Breadcrumb.kt +++ b/kotlin-antd/antd-samples/src/main/kotlin/samples/pageheader/Breadcrumb.kt @@ -2,21 +2,21 @@ package samples.pageheader import antd.breadcrumb.Route import antd.pageheader.pageHeader -import kotlinext.js.jsObject +import kotlinext.js.jso import react.RBuilder import styled.css import styled.styledDiv private val breadcrumbRoutes = arrayOf( - jsObject { + jso { path = "index" breadcrumbName = "First-level Menu" }, - jsObject { + jso { path = "first" breadcrumbName = "Second-level Menu" }, - jsObject { + jso { path = "second" breadcrumbName = "Third-level Menu" } @@ -28,7 +28,7 @@ fun RBuilder.breadcrumb() { pageHeader { attrs { title = "Title" - breadcrumb = jsObject { routes = breadcrumbRoutes } + breadcrumb = jso { routes = breadcrumbRoutes } } } } diff --git a/kotlin-antd/antd-samples/src/main/kotlin/samples/pageheader/Content.kt b/kotlin-antd/antd-samples/src/main/kotlin/samples/pageheader/Content.kt index 6596dca..92ddca0 100644 --- a/kotlin-antd/antd-samples/src/main/kotlin/samples/pageheader/Content.kt +++ b/kotlin-antd/antd-samples/src/main/kotlin/samples/pageheader/Content.kt @@ -3,7 +3,7 @@ package samples.pageheader import antd.breadcrumb.Route import antd.pageheader.pageHeader import antd.typography.typographyParagraph -import kotlinext.js.jsObject +import kotlinext.js.jso import kotlinx.html.classes import react.RBuilder import react.ReactNode @@ -13,15 +13,15 @@ import styled.css import styled.styledDiv private val breadcrumbRoutes = arrayOf( - jsObject { + jso { path = "index" breadcrumbName = "First-level Menu" }, - jsObject { + jso { path = "first" breadcrumbName = "Second-level Menu" }, - jsObject { + jso { path = "second" breadcrumbName = "Third-level Menu" } @@ -91,7 +91,7 @@ fun RBuilder.content() { pageHeader { attrs { title = "Title" - breadcrumb = jsObject { routes = breadcrumbRoutes } + breadcrumb = jso { routes = breadcrumbRoutes } } div { attrs.classes = setOf("wrap") diff --git a/kotlin-antd/antd-samples/src/main/kotlin/samples/progress/GradientLine.kt b/kotlin-antd/antd-samples/src/main/kotlin/samples/progress/GradientLine.kt index 9a2274e..ff0f792 100644 --- a/kotlin-antd/antd-samples/src/main/kotlin/samples/progress/GradientLine.kt +++ b/kotlin-antd/antd-samples/src/main/kotlin/samples/progress/GradientLine.kt @@ -3,7 +3,7 @@ package samples.progress import antd.progress.FromToGradients import antd.progress.StringGradients import antd.progress.progress -import kotlinext.js.jsObject +import kotlinext.js.jso import react.RBuilder import react.dom.div import styled.css @@ -14,7 +14,7 @@ fun RBuilder.gradientLine() { css { +ProgressStyles.gradientLine } div { progress { - val gradient: dynamic = jsObject {} + val gradient: dynamic = jso {} gradient["0%"] = "#108ee9" gradient["100%"] = "#87d068" @@ -26,7 +26,7 @@ fun RBuilder.gradientLine() { } progress { attrs { - strokeColor = jsObject { + strokeColor = jso { from = "#108ee9" to = "#87d068" } diff --git a/kotlin-antd/antd-samples/src/main/kotlin/samples/radio/RadioGroupOptions.kt b/kotlin-antd/antd-samples/src/main/kotlin/samples/radio/RadioGroupOptions.kt index 07dcd29..749e5cf 100755 --- a/kotlin-antd/antd-samples/src/main/kotlin/samples/radio/RadioGroupOptions.kt +++ b/kotlin-antd/antd-samples/src/main/kotlin/samples/radio/RadioGroupOptions.kt @@ -4,7 +4,7 @@ import antd.checkbox.CheckboxOptionType import antd.checkbox.CheckboxValueType import antd.radio.RadioChangeEvent import antd.radio.radioGroup -import kotlinext.js.jsObject +import kotlinext.js.jso import react.* import react.dom.br import react.dom.div @@ -13,29 +13,29 @@ import styled.styledDiv private val plainOptions: Array = arrayOf("Apple", "Pear", "Orange") private val groupOptions = arrayOf( - jsObject { + jso { label = "Apple" value = "Apple" }, - jsObject { + jso { label = "Pear" value = "Pear" }, - jsObject { + jso { label = "Orange" value = "Orange" } ) private val optionsWithDisabled = arrayOf( - jsObject { + jso { label = "Apple" value = "Apple" }, - jsObject { + jso { label = "Pear" value = "Pear" }, - jsObject { + jso { label = "Orange" value = "Orange" disabled = false diff --git a/kotlin-antd/antd-samples/src/main/kotlin/samples/result/Basic.kt b/kotlin-antd/antd-samples/src/main/kotlin/samples/result/Basic.kt index 57ba8a5..3ebde8b 100644 --- a/kotlin-antd/antd-samples/src/main/kotlin/samples/result/Basic.kt +++ b/kotlin-antd/antd-samples/src/main/kotlin/samples/result/Basic.kt @@ -9,7 +9,7 @@ import antd.result.result import antd.typography.typographyParagraph import antd.typography.typographyText import kotlinext.js.js -import kotlinext.js.jsObject +import kotlinext.js.jso import kotlinx.html.classes import react.* import react.dom.a @@ -27,7 +27,7 @@ external interface BasicDemoState : State { class BasicDemo : RComponent() { private val handleChange: (RadioChangeEvent) -> Unit = { e -> val resultState: BasicDemoState = when (val resultStatus = e.target.value.unsafeCast()) { - "403" -> jsObject { + "403" -> jso { status = resultStatus title = "403" subTitle = "Sorry, you are not authorized to access this page." @@ -38,7 +38,7 @@ class BasicDemo : RComponent() { } } } - "404" -> jsObject { + "404" -> jso { status = resultStatus title = "404" subTitle = "Sorry, the page you visited does not exist." @@ -49,7 +49,7 @@ class BasicDemo : RComponent() { } } } - "500" -> jsObject { + "500" -> jso { status = resultStatus title = "500" subTitle = "Sorry, the server is wrong." @@ -60,7 +60,7 @@ class BasicDemo : RComponent() { } } } - "success" -> jsObject { + "success" -> jso { status = resultStatus title = "Successfully Purchased Cloud Server ECS!" subTitle = "Order number: 2017182818828182881 Cloud server configuration takes 1-5 minutes, please wait." @@ -82,7 +82,7 @@ class BasicDemo : RComponent() { } ) } - "info" -> jsObject { + "info" -> jso { status = resultStatus title = "Your operation has been executed" subTitle = null @@ -96,7 +96,7 @@ class BasicDemo : RComponent() { } } } - "error" -> jsObject { + "error" -> jso { status = resultStatus title = "Submission Failed" subTitle = "Please check and modify the following information before resubmitting." @@ -118,7 +118,7 @@ class BasicDemo : RComponent() { } ) } - "warning" -> jsObject { + "warning" -> jso { status = resultStatus title = "warning" subTitle = "There are some problems with your operation." @@ -132,7 +132,7 @@ class BasicDemo : RComponent() { } } } - else -> jsObject {} + else -> jso {} } setState(resultState) diff --git a/kotlin-antd/antd-samples/src/main/kotlin/samples/select/CustomTagRender.kt b/kotlin-antd/antd-samples/src/main/kotlin/samples/select/CustomTagRender.kt index 3d963fa..f9213a6 100755 --- a/kotlin-antd/antd-samples/src/main/kotlin/samples/select/CustomTagRender.kt +++ b/kotlin-antd/antd-samples/src/main/kotlin/samples/select/CustomTagRender.kt @@ -6,17 +6,17 @@ import antd.select.SelectComponent import antd.select.select import antd.tag.tag import kotlinext.js.js -import kotlinext.js.jsObject +import kotlinext.js.jso import react.RBuilder import react.buildElement import styled.css import styled.styledDiv private val selectOptions = arrayOf( - jsObject { value = "gold" }, - jsObject { value = "lime" }, - jsObject { value = "green" }, - jsObject { value = "cyan" } + jso { value = "gold" }, + jso { value = "lime" }, + jso { value = "green" }, + jso { value = "cyan" } ) private fun tagRender(props: CustomTagProps) = buildElement { diff --git a/kotlin-antd/antd-samples/src/main/kotlin/samples/select/LabelInValue.kt b/kotlin-antd/antd-samples/src/main/kotlin/samples/select/LabelInValue.kt index 36ef461..e3b3849 100755 --- a/kotlin-antd/antd-samples/src/main/kotlin/samples/select/LabelInValue.kt +++ b/kotlin-antd/antd-samples/src/main/kotlin/samples/select/LabelInValue.kt @@ -4,7 +4,7 @@ import antd.select.LabeledValue import antd.select.SelectComponent import antd.select.select import kotlinext.js.js -import kotlinext.js.jsObject +import kotlinext.js.jso import react.RBuilder import react.dom.option import styled.css @@ -20,7 +20,7 @@ fun RBuilder.labelInValue() { select> { attrs { labelInValue = true - defaultValue = jsObject { key = "lucy" } + defaultValue = jso { key = "lucy" } style = js { width = 120 } onChange = handleChange } diff --git a/kotlin-antd/antd-samples/src/main/kotlin/samples/skeleton/Complex.kt b/kotlin-antd/antd-samples/src/main/kotlin/samples/skeleton/Complex.kt index 5ebf7a2..91f1b63 100755 --- a/kotlin-antd/antd-samples/src/main/kotlin/samples/skeleton/Complex.kt +++ b/kotlin-antd/antd-samples/src/main/kotlin/samples/skeleton/Complex.kt @@ -2,7 +2,7 @@ package samples.skeleton import antd.skeleton.SkeletonParagraphProps import antd.skeleton.skeleton -import kotlinext.js.jsObject +import kotlinext.js.jso import react.RBuilder import styled.css import styled.styledDiv @@ -13,7 +13,7 @@ fun RBuilder.complex() { skeleton { attrs { avatar = true - paragraph = jsObject { rows = 4 } + paragraph = jso { rows = 4 } } } } diff --git a/kotlin-antd/antd-samples/src/main/kotlin/samples/skeleton/List.kt b/kotlin-antd/antd-samples/src/main/kotlin/samples/skeleton/List.kt index 37a66bc..3774904 100755 --- a/kotlin-antd/antd-samples/src/main/kotlin/samples/skeleton/List.kt +++ b/kotlin-antd/antd-samples/src/main/kotlin/samples/skeleton/List.kt @@ -12,7 +12,7 @@ import antd.list.listItemMeta import antd.skeleton.skeleton import antd.switch.switch import kotlinext.js.js -import kotlinext.js.jsObject +import kotlinext.js.jso import org.w3c.dom.events.MouseEvent import react.* import react.dom.* @@ -28,7 +28,7 @@ private external interface ListListDataItem { } private val listData = (0..2).map { i -> - jsObject { + jso { href = "http://ant.design" title = "ant design part $i" avatar = "https://zos.alipayobjects.com/rmsportal/ODTLcjxAfvqbxHnVXCYX.png" @@ -51,7 +51,7 @@ private val iconText = fc { props -> } } -fun RBuilder.iconText(handler: RHandler) = child(iconText, jsObject {}, handler) +fun RBuilder.iconText(handler: RHandler) = child(iconText, jso {}, handler) external interface ListAppState : State { var loading: Boolean diff --git a/kotlin-antd/antd-samples/src/main/kotlin/samples/table/Ajax.kt b/kotlin-antd/antd-samples/src/main/kotlin/samples/table/Ajax.kt index e097ea0..c9bbb14 100644 --- a/kotlin-antd/antd-samples/src/main/kotlin/samples/table/Ajax.kt +++ b/kotlin-antd/antd-samples/src/main/kotlin/samples/table/Ajax.kt @@ -4,7 +4,7 @@ import antd.table.* import kotlinext.js.Object import kotlinext.js.Record import kotlinext.js.js -import kotlinext.js.jsObject +import kotlinext.js.jso import kotlinx.browser.window import react.* import styled.css @@ -12,29 +12,29 @@ import styled.styledDiv import kotlin.js.json private val tableColumns = arrayOf>( - jsObject { + jso { title = "Name" dataIndex = "name" sorter = true render = { name, _, _ -> "${name.asDynamic().first} ${name.asDynamic().last}" } width = "20%" }, - jsObject { + jso { title = "Gender" dataIndex = "gender" filters = arrayOf( - jsObject { + jso { text = "Male" value = "male" }, - jsObject { + jso { text = "Female" value = "female" } ) width = "20%" }, - jsObject { + jso { title = "Email" dataIndex = "email" } @@ -88,7 +88,7 @@ class AjaxApp : RComponent() { } else "" }.toTypedArray().joinToString("") - window.fetch("https://randomuser.me/api?$queryString", jsObject { + window.fetch("https://randomuser.me/api?$queryString", jso { method = "GET" headers = json().apply { this["Content-Type"] = "application/json" @@ -109,12 +109,12 @@ class AjaxApp : RComponent() { override fun AjaxAppState.init() { data = emptyArray() - pagination = jsObject {} + pagination = jso {} loading = false } override fun componentDidMount() { - fetch(jsObject {}) + fetch(jso {}) } override fun RBuilder.render() { diff --git a/kotlin-antd/antd-samples/src/main/kotlin/samples/table/Basic.kt b/kotlin-antd/antd-samples/src/main/kotlin/samples/table/Basic.kt index c69ab20..c09ea42 100644 --- a/kotlin-antd/antd-samples/src/main/kotlin/samples/table/Basic.kt +++ b/kotlin-antd/antd-samples/src/main/kotlin/samples/table/Basic.kt @@ -6,7 +6,7 @@ import antd.table.ColumnsType import antd.table.TableComponent import antd.table.table import antd.tag.tag -import kotlinext.js.jsObject +import kotlinext.js.jso import react.RBuilder import react.buildElement import react.dom.a @@ -23,7 +23,7 @@ private external interface BasicTableDataItem { } private val tableColumns = arrayOf>( - jsObject { + jso { title = "Name" dataIndex = "name" key = "name" @@ -36,17 +36,17 @@ private val tableColumns = arrayOf>( } } }, - jsObject { + jso { title = "Age" dataIndex = "age" key = "age" }, - jsObject { + jso { title = "Address" dataIndex = "address" key = "address" }, - jsObject { + jso { title = "Tags" key = "tags" dataIndex = "tags" @@ -72,7 +72,7 @@ private val tableColumns = arrayOf>( } } }, - jsObject { + jso { title = "Action" key = "action" render = { _, record, _ -> @@ -96,21 +96,21 @@ private val tableColumns = arrayOf>( ) private val tableData = arrayOf( - jsObject { + jso { key = "1" name = "John Brown" age = 32 address = "New York No. 1 Lake Park" tags = arrayOf("nice", "developer") }, - jsObject { + jso { key = "2" name = "Jim Green" age = 42 address = "London No. 1 Lake Park" tags = arrayOf("loser") }, - jsObject { + jso { key = "3" name = "Joe Black" age = 32 diff --git a/kotlin-antd/antd-samples/src/main/kotlin/samples/table/Bordered.kt b/kotlin-antd/antd-samples/src/main/kotlin/samples/table/Bordered.kt index 9578d38..03a1f6c 100644 --- a/kotlin-antd/antd-samples/src/main/kotlin/samples/table/Bordered.kt +++ b/kotlin-antd/antd-samples/src/main/kotlin/samples/table/Bordered.kt @@ -4,7 +4,7 @@ import antd.table.ColumnType import antd.table.ColumnsType import antd.table.TableComponent import antd.table.table -import kotlinext.js.jsObject +import kotlinext.js.jso import react.RBuilder import react.buildElement import react.dom.a @@ -19,7 +19,7 @@ private external interface BorderedTableDataItem { } private val tableColumns = arrayOf>( - jsObject { + jso { title = "Name" dataIndex = "name" render = { text, _, _ -> @@ -31,31 +31,31 @@ private val tableColumns = arrayOf>( } } }, - jsObject { + jso { title = "Cash Assets" className = "column-money" dataIndex = "money" }, - jsObject { + jso { title = "Address" dataIndex = "address" } ) private val tableData = arrayOf( - jsObject { + jso { key = "1" name = "John Brown" money = "¥300,000.00" address = "New York No. 1 Lake Park" }, - jsObject { + jso { key = "2" name = "Jim Green" money = "¥1,256,000.00" address = "London No. 1 Lake Park" }, - jsObject { + jso { key = "3" name = "Joe Black" money = "¥120,000.00" diff --git a/kotlin-antd/antd-samples/src/main/kotlin/samples/table/ColspanRowspan.kt b/kotlin-antd/antd-samples/src/main/kotlin/samples/table/ColspanRowspan.kt index 0557d51..2c30885 100644 --- a/kotlin-antd/antd-samples/src/main/kotlin/samples/table/ColspanRowspan.kt +++ b/kotlin-antd/antd-samples/src/main/kotlin/samples/table/ColspanRowspan.kt @@ -5,7 +5,7 @@ import antd.table.ColumnsType import antd.table.TableComponent import antd.table.table import kotlinext.js.js -import kotlinext.js.jsObject +import kotlinext.js.jso import react.RBuilder import react.buildElement import react.dom.a @@ -35,7 +35,7 @@ private val renderContent: (Any, Any, Number) -> Any = { value, _, index -> } private val tableColumns = arrayOf>( - jsObject { + jso { title = "Name" dataIndex = "name" render = { text, _, index -> @@ -63,12 +63,12 @@ private val tableColumns = arrayOf>( } } }, - jsObject { + jso { title = "Age" dataIndex = "age" render = renderContent }, - jsObject { + jso { title = "Home phone" colSpan = 2 dataIndex = "tel" @@ -94,13 +94,13 @@ private val tableColumns = arrayOf>( obj.unsafeCast() } }, - jsObject { + jso { title = "Phone" colSpan = 0 dataIndex = "phone" render = renderContent }, - jsObject { + jso { title = "Address" dataIndex = "address" render = renderContent @@ -108,7 +108,7 @@ private val tableColumns = arrayOf>( ) private val tableData = arrayOf( - jsObject { + jso { key = "1" name = "John Brown" age = 32 @@ -116,7 +116,7 @@ private val tableData = arrayOf( phone = "18889898989" address = "New York No. 1 Lake Park" }, - jsObject { + jso { key = "2" name = "Jim Green" tel = "0571-22098333" @@ -124,7 +124,7 @@ private val tableData = arrayOf( age = 42 address = "London No. 1 Lake Park" }, - jsObject { + jso { key = "3" name = "Joe Black" age = 32 @@ -132,7 +132,7 @@ private val tableData = arrayOf( phone = "18900010002" address = "Sidney No. 1 Lake Park" }, - jsObject { + jso { key = "4" name = "Jim Red" age = 18 @@ -140,7 +140,7 @@ private val tableData = arrayOf( phone = "18900010002" address = "London No. 2 Lake Park" }, - jsObject { + jso { key = "5" name = "Jake White" age = 18 diff --git a/kotlin-antd/antd-samples/src/main/kotlin/samples/table/DynamicSettings.kt b/kotlin-antd/antd-samples/src/main/kotlin/samples/table/DynamicSettings.kt index 26bbe68..69afe1b 100644 --- a/kotlin-antd/antd-samples/src/main/kotlin/samples/table/DynamicSettings.kt +++ b/kotlin-antd/antd-samples/src/main/kotlin/samples/table/DynamicSettings.kt @@ -26,7 +26,7 @@ external interface DynamicSettingsTableDataItem { } private val tableColumns = arrayOf>( - jsObject { + jso { title = "Name" dataIndex = "name" key = "name" @@ -40,18 +40,18 @@ private val tableColumns = arrayOf>( } } }, - jsObject { + jso { title = "Age" dataIndex = "age" key = "age" width = 70 }, - jsObject { + jso { title = "Address" dataIndex = "address" key = "address" }, - jsObject { + jso { title = "Action" key = "action" width = 360 @@ -85,7 +85,7 @@ private val tableColumns = arrayOf>( ) private val tableData = (0..100).map { i -> - jsObject { + jso { key = "$i" name = "John Brown" age = "${i}2".toInt() @@ -102,8 +102,8 @@ private val tableExpandedRowRender: (DynamicSettingsTableDataItem) -> ReactEleme private val tableTitle: () -> String = { "Here is title" } private const val tableShowHeader = true private val tableFooter: () -> String = { "Here is footer" } -private val tableScroll = jsObject { y = 240 } -private val tablePagination = jsObject { position = "bottom" } +private val tableScroll = jso { y = 240 } +private val tablePagination = jso { position = "bottom" } external interface DynamicSettingsDemoState : State { var bordered: Boolean @@ -160,7 +160,7 @@ class DynamicSettingsDemo : RComponent() { private val handleRowSelectionChange = fun(enable: Boolean) { setState { - rowSelection = if (enable) jsObject {} else undefined + rowSelection = if (enable) jso {} else undefined } } @@ -180,7 +180,7 @@ class DynamicSettingsDemo : RComponent() { val value = e.target.value.unsafeCast() setState { - pagination = if (value == "none") false else jsObject { position = value } + pagination = if (value == "none") false else jso { position = value } } } @@ -193,7 +193,7 @@ class DynamicSettingsDemo : RComponent() { title = undefined showHeader = tableShowHeader footer = tableFooter - rowSelection = jsObject {} + rowSelection = jso {} scroll = undefined hasData = true } diff --git a/kotlin-antd/antd-samples/src/main/kotlin/samples/table/Expand.kt b/kotlin-antd/antd-samples/src/main/kotlin/samples/table/Expand.kt index 50119e3..3006032 100644 --- a/kotlin-antd/antd-samples/src/main/kotlin/samples/table/Expand.kt +++ b/kotlin-antd/antd-samples/src/main/kotlin/samples/table/Expand.kt @@ -4,7 +4,7 @@ import antd.table.ColumnType import antd.table.ColumnsType import antd.table.TableComponent import antd.table.table -import kotlinext.js.jsObject +import kotlinext.js.jso import kotlinx.css.margin import kotlinx.css.px import react.RBuilder @@ -23,22 +23,22 @@ private external interface ExpandTableDataItem { } private val tableColumns = arrayOf>( - jsObject { + jso { title = "Name" dataIndex = "name" key = "name" }, - jsObject { + jso { title = "Age" dataIndex = "age" key = "age" }, - jsObject { + jso { title = "Address" dataIndex = "address" key = "address" }, - jsObject { + jso { title = "Action" dataIndex = "" key = "x" @@ -54,21 +54,21 @@ private val tableColumns = arrayOf>( ) private val tableData = arrayOf( - jsObject { + jso { key = "1" name = "John Brown" age = 32 address = "New York No. 1 Lake Park" description = "My name is John Brown, I am 32 years old, living in New York No. 1 Lake Park." }, - jsObject { + jso { key = "2" name = "Jim Green" age = 42 address = "London No. 1 Lake Park" description = "My name is Jim Green, I am 42 years old, living in London No. 1 Lake Park." }, - jsObject { + jso { key = "3" name = "Joe Black" age = 32 diff --git a/kotlin-antd/antd-samples/src/main/kotlin/samples/table/ExpandChildren.kt b/kotlin-antd/antd-samples/src/main/kotlin/samples/table/ExpandChildren.kt index 2bf0b18..ed9dbfd 100644 --- a/kotlin-antd/antd-samples/src/main/kotlin/samples/table/ExpandChildren.kt +++ b/kotlin-antd/antd-samples/src/main/kotlin/samples/table/ExpandChildren.kt @@ -1,7 +1,7 @@ package samples.table import antd.table.* -import kotlinext.js.jsObject +import kotlinext.js.jso import react.RBuilder import styled.css import styled.styledDiv @@ -15,18 +15,18 @@ private external interface ExpandChildrenTableDataItem { } private val tableColumns = arrayOf>( - jsObject { + jso { title = "Name" dataIndex = "name" key = "name" }, - jsObject { + jso { title = "Age" dataIndex = "age" key = "age" width = "12%" }, - jsObject { + jso { title = "Address" dataIndex = "address" width = "30%" @@ -35,25 +35,25 @@ private val tableColumns = arrayOf>( ) private val tableData = arrayOf( - jsObject { + jso { key = "1" name = "John Brown sr." age = 60 address = "New York No. 1 Lake Park" children = arrayOf( - jsObject { + jso { key = "11" name = "John Brown" age = 42 address = "New York No. 2 Lake Park" }, - jsObject { + jso { key = "12" name = "John Brown jr." age = 30 address = "New York No. 3 Lake Park" children = arrayOf( - jsObject { + jso { key = "121" name = "Jimmy Brown" age = 16 @@ -61,25 +61,25 @@ private val tableData = arrayOf( } ) }, - jsObject { + jso { key = "13" name = "Jim Green sr." age = 72 address = "London No. 1 Lake Park" children = arrayOf( - jsObject { + jso { key = "131" name = "Jim Green" age = 42 address = "London No. 2 Lake Park" children = arrayOf( - jsObject { + jso { key = "1311" name = "Jim Green jr." age = 25 address = "London No. 3 Lake Park" }, - jsObject { + jso { key = "1312" name = "Jimmy Green sr." age = 18 @@ -91,7 +91,7 @@ private val tableData = arrayOf( } ) }, - jsObject { + jso { key = "2" name = "John Black" age = 32 @@ -99,7 +99,7 @@ private val tableData = arrayOf( } ) -private val tableRowSelection = jsObject> { +private val tableRowSelection = jso> { onChange = { selectedRowKeys, selectedRows -> console.log("selectedRowKeys: $selectedRowKeys", "selectedRows: ", selectedRows) } diff --git a/kotlin-antd/antd-samples/src/main/kotlin/samples/table/FixedColumns.kt b/kotlin-antd/antd-samples/src/main/kotlin/samples/table/FixedColumns.kt index e4fd422..8e180ba 100644 --- a/kotlin-antd/antd-samples/src/main/kotlin/samples/table/FixedColumns.kt +++ b/kotlin-antd/antd-samples/src/main/kotlin/samples/table/FixedColumns.kt @@ -4,7 +4,7 @@ import antd.table.ColumnType import antd.table.ColumnsType import antd.table.TableComponent import antd.table.table -import kotlinext.js.jsObject +import kotlinext.js.jso import react.RBuilder import react.buildElement import react.dom.a @@ -19,61 +19,61 @@ private external interface FixedColumnsTableDataItem { } private val tableColumns = arrayOf>( - jsObject { + jso { title = "Full Name" width = 100 dataIndex = "name" key = "name" fixed = "left" }, - jsObject { + jso { title = "Age" width = 100 dataIndex = "age" key = "age" fixed = "left" }, - jsObject { + jso { title = "Column 1" dataIndex = "address" key = "1" }, - jsObject { + jso { title = "Column 2" dataIndex = "address" key = "2" }, - jsObject { + jso { title = "Column 3" dataIndex = "address" key = "3" }, - jsObject { + jso { title = "Column 4" dataIndex = "address" key = "4" }, - jsObject { + jso { title = "Column 5" dataIndex = "address" key = "5" }, - jsObject { + jso { title = "Column 6" dataIndex = "address" key = "6" }, - jsObject { + jso { title = "Column 7" dataIndex = "address" key = "7" }, - jsObject { + jso { title = "Column 8" dataIndex = "address" key = "8" }, - jsObject { + jso { title = "Action" key = "operation" fixed = "right" @@ -90,13 +90,13 @@ private val tableColumns = arrayOf>( ) private val tableData = arrayOf( - jsObject { + jso { key = "1" name = "John Brown" age = 32 address = "New York Park" }, - jsObject { + jso { key = "2" name = "Jim Green" age = 40 @@ -111,7 +111,7 @@ fun RBuilder.fixedColumns() { attrs { columns = tableColumns.unsafeCast>() dataSource = tableData - scroll = jsObject { x = 1300 } + scroll = jso { x = 1300 } } } } diff --git a/kotlin-antd/antd-samples/src/main/kotlin/samples/table/FixedColumnsHeader.kt b/kotlin-antd/antd-samples/src/main/kotlin/samples/table/FixedColumnsHeader.kt index d4f6fef..11bb649 100644 --- a/kotlin-antd/antd-samples/src/main/kotlin/samples/table/FixedColumnsHeader.kt +++ b/kotlin-antd/antd-samples/src/main/kotlin/samples/table/FixedColumnsHeader.kt @@ -4,7 +4,7 @@ import antd.table.ColumnType import antd.table.ColumnsType import antd.table.TableComponent import antd.table.table -import kotlinext.js.jsObject +import kotlinext.js.jso import react.RBuilder import react.buildElement import react.dom.a @@ -19,68 +19,68 @@ private external interface FixedColumnsHeaderTableDataItem { } private val tableColumns = arrayOf>( - jsObject { + jso { title = "Full Name" width = 100 dataIndex = "name" key = "name" fixed = "left" }, - jsObject { + jso { title = "Age" width = 100 dataIndex = "age" key = "age" fixed = "left" }, - jsObject { + jso { title = "Column 1" dataIndex = "address" key = "1" width = 150 }, - jsObject { + jso { title = "Column 2" dataIndex = "address" key = "2" width = 150 }, - jsObject { + jso { title = "Column 3" dataIndex = "address" key = "3" width = 150 }, - jsObject { + jso { title = "Column 4" dataIndex = "address" key = "4" width = 150 }, - jsObject { + jso { title = "Column 5" dataIndex = "address" key = "5" width = 150 }, - jsObject { + jso { title = "Column 6" dataIndex = "address" key = "6" width = 150 }, - jsObject { + jso { title = "Column 7" dataIndex = "address" key = "7" width = 150 }, - jsObject { + jso { title = "Column 8" dataIndex = "address" key = "8" }, - jsObject { + jso { title = "Action" key = "operation" fixed = "right" @@ -97,7 +97,7 @@ private val tableColumns = arrayOf>( ) private val tableData = (0..100).map { i -> - jsObject { + jso { key = "$i" name = "Edward $i" age = 32 @@ -112,7 +112,7 @@ fun RBuilder.fixedColumnsHeader() { attrs { columns = tableColumns.unsafeCast>() dataSource = tableData - scroll = jsObject { + scroll = jso { x = 1500 y = 300 } diff --git a/kotlin-antd/antd-samples/src/main/kotlin/samples/table/FixedHeader.kt b/kotlin-antd/antd-samples/src/main/kotlin/samples/table/FixedHeader.kt index 1af732b..663db98 100644 --- a/kotlin-antd/antd-samples/src/main/kotlin/samples/table/FixedHeader.kt +++ b/kotlin-antd/antd-samples/src/main/kotlin/samples/table/FixedHeader.kt @@ -5,7 +5,7 @@ import antd.table.ColumnType import antd.table.ColumnsType import antd.table.TableComponent import antd.table.table -import kotlinext.js.jsObject +import kotlinext.js.jso import react.RBuilder import styled.css import styled.styledDiv @@ -18,24 +18,24 @@ private external interface FixedHeaderTableDataItem { } private val tableColumns = arrayOf>( - jsObject { + jso { title = "Name" dataIndex = "name" width = 150 }, - jsObject { + jso { title = "Age" dataIndex = "age" width = 150 }, - jsObject { + jso { title = "Address" dataIndex = "address" } ) private val tableData = (0..100).map { i -> - jsObject { + jso { key = "$i" name = "Edward King $i" age = 32 @@ -50,8 +50,8 @@ fun RBuilder.fixedHeader() { attrs { columns = tableColumns.unsafeCast>() dataSource = tableData - pagination = jsObject { pageSize = 50 } - scroll = jsObject { y = 240 } + pagination = jso { pageSize = 50 } + scroll = jso { y = 240 } } } } diff --git a/kotlin-antd/antd-samples/src/main/kotlin/samples/table/GroupingColumns.kt b/kotlin-antd/antd-samples/src/main/kotlin/samples/table/GroupingColumns.kt index 574173d..0433efb 100644 --- a/kotlin-antd/antd-samples/src/main/kotlin/samples/table/GroupingColumns.kt +++ b/kotlin-antd/antd-samples/src/main/kotlin/samples/table/GroupingColumns.kt @@ -4,7 +4,7 @@ import antd.table.ColumnGroupType import antd.table.ColumnsType import antd.table.TableComponent import antd.table.table -import kotlinext.js.jsObject +import kotlinext.js.jso import react.RBuilder import styled.css import styled.styledDiv @@ -23,18 +23,18 @@ private external interface GroupingColumnsTableDataItem { } private val tableColumns = arrayOf>( - jsObject { + jso { title = "Name" dataIndex = "name" key = "name" width = 100 fixed = "left" filters = arrayOf( - jsObject { + jso { text = "Joe" value = "Joe" }, - jsObject { + jso { text = "John" value = "John" } @@ -43,10 +43,10 @@ private val tableColumns = arrayOf record.name.indexOf(value.unsafeCast()) == 0 } }, - jsObject { + jso { title = "Other" children = arrayOf( - jsObject { + jso { title = "Age" dataIndex = "age" key = "age" @@ -55,25 +55,25 @@ private val tableColumns = arrayOf return a.age.toInt() - b.age.toInt() } }, - jsObject { + jso { title = "Address" children = arrayOf( - jsObject { + jso { title = "Street" dataIndex = "street" key = "street" width = 200 }, - jsObject { + jso { title = "Block" children = arrayOf( - jsObject { + jso { title = "Building" dataIndex = "building" key = "building" width = 100 }, - jsObject { + jso { title = "Door No." dataIndex = "number" key = "number" @@ -85,18 +85,18 @@ private val tableColumns = arrayOf } ) }, - jsObject { + jso { title = "Company Address" dataIndex = "companyAddress" key = "companyAddress" width = 200 }, - jsObject { + jso { title = "Company Name" dataIndex = "companyName" key = "companyName" }, - jsObject { + jso { title = "Gender" dataIndex = "gender" key = "gender" @@ -107,7 +107,7 @@ private val tableColumns = arrayOf ) private val tableData = (0..100).map { i -> - jsObject { + jso { key = "$i" name = "John Brown" age = i + 1 @@ -129,7 +129,7 @@ fun RBuilder.groupingColumns() { dataSource = tableData bordered = true size = "middle" - scroll = jsObject { + scroll = jso { x = "130%" y = 240 } diff --git a/kotlin-antd/antd-samples/src/main/kotlin/samples/table/Head.kt b/kotlin-antd/antd-samples/src/main/kotlin/samples/table/Head.kt index d3419dd..ff3746c 100644 --- a/kotlin-antd/antd-samples/src/main/kotlin/samples/table/Head.kt +++ b/kotlin-antd/antd-samples/src/main/kotlin/samples/table/Head.kt @@ -2,7 +2,7 @@ package samples.table import antd.table.* import kotlinext.js.Record -import kotlinext.js.jsObject +import kotlinext.js.jso import react.RBuilder import styled.css import styled.styledDiv @@ -15,27 +15,27 @@ private external interface HeadTableDataItem { } private val tableColumns = arrayOf>( - jsObject { + jso { title = "Name" dataIndex = "name" filters = arrayOf( - jsObject { + jso { text = "Joe" value = "Joe" }, - jsObject { + jso { text = "Jim" value = "Jim" }, - jsObject { + jso { text = "Submenu" value = "Submenu" children = arrayOf( - jsObject { + jso { text = "Green" value = "Green" }, - jsObject { + jso { text = "Black" value = "Black" } @@ -53,7 +53,7 @@ private val tableColumns = arrayOf>( sortDirections = arrayOf("descend") }, - jsObject { + jso { title = "Age" dataIndex = "age" defaultSortOrder = "descend" @@ -61,15 +61,15 @@ private val tableColumns = arrayOf>( return a.age.toInt() - b.age.toInt() } }, - jsObject { + jso { title = "Address" dataIndex = "address" filters = arrayOf( - jsObject { + jso { text = "London" value = "London" }, - jsObject { + jso { text = "New York" value = "New York" } @@ -86,25 +86,25 @@ private val tableColumns = arrayOf>( ) private val tableData = arrayOf( - jsObject { + jso { key = "1" name = "John Brown" age = 32 address = "New York No. 1 Lake Park" }, - jsObject { + jso { key = "2" name = "Jim Green" age = 42 address = "London No. 1 Lake Park" }, - jsObject { + jso { key = "3" name = "Joe Black" age = 32 address = "Sidney No. 1 Lake Park" }, - jsObject { + jso { key = "4" name = "Jim Red" age = 32 diff --git a/kotlin-antd/antd-samples/src/main/kotlin/samples/table/Jsx.kt b/kotlin-antd/antd-samples/src/main/kotlin/samples/table/Jsx.kt index 6347180..008e7df 100644 --- a/kotlin-antd/antd-samples/src/main/kotlin/samples/table/Jsx.kt +++ b/kotlin-antd/antd-samples/src/main/kotlin/samples/table/Jsx.kt @@ -6,7 +6,7 @@ import antd.table.table import antd.table.tableColumn import antd.table.tableColumnGroup import antd.tag.tag -import kotlinext.js.jsObject +import kotlinext.js.jso import react.RBuilder import react.buildElement import react.dom.a @@ -24,7 +24,7 @@ private external interface JsxTableDataItem { } private val data = arrayOf( - jsObject { + jso { key = "1" firstName = "John" lastName = "Brown" @@ -32,7 +32,7 @@ private val data = arrayOf( address = "New York No. 1 Lake Park" tags = arrayOf("nice", "developer") }, - jsObject { + jso { key = "2" firstName = "Jim" lastName = "Green" @@ -40,7 +40,7 @@ private val data = arrayOf( address = "London No. 1 Lake Park" tags = arrayOf("loser") }, - jsObject { + jso { key = "3" firstName = "Joe" lastName = "Black" diff --git a/kotlin-antd/antd-samples/src/main/kotlin/samples/table/NestedTable.kt b/kotlin-antd/antd-samples/src/main/kotlin/samples/table/NestedTable.kt index aeedbb9..a698c5a 100644 --- a/kotlin-antd/antd-samples/src/main/kotlin/samples/table/NestedTable.kt +++ b/kotlin-antd/antd-samples/src/main/kotlin/samples/table/NestedTable.kt @@ -9,7 +9,7 @@ import antd.table.ColumnType import antd.table.ColumnsType import antd.table.TableComponent import antd.table.table -import kotlinext.js.jsObject +import kotlinext.js.jso import kotlinx.html.classes import react.* import react.dom.a @@ -44,17 +44,17 @@ private val menu = buildElement { class NestedTableApp : RComponent() { private val expandRowRender: (Any, Number, Number, Boolean) -> ReactElement = { _, _, _, _ -> val tableColumns = arrayOf>( - jsObject { + jso { title = "Date" dataIndex = "date" key = "date" }, - jsObject { + jso { title = "Name" dataIndex = "name" key = "name" }, - jsObject { + jso { title = "Status" key = "state" render = { _, _, _ -> @@ -68,12 +68,12 @@ class NestedTableApp : RComponent() { } } }, - jsObject { + jso { title = "Upgrade Status" dataIndex = "upgradeNum" key = "upgradeNum" }, - jsObject { + jso { title = "Action" dataIndex = "operation" key = "operation" @@ -104,7 +104,7 @@ class NestedTableApp : RComponent() { ) val data = (0..3).map { i -> - jsObject { + jso { key = "$i" date = "2014-12-24 23:12:00" name = "This is production name" @@ -125,37 +125,37 @@ class NestedTableApp : RComponent() { override fun RBuilder.render() { val tableColumns = arrayOf>( - jsObject { + jso { title = "Name" dataIndex = "name" key = "name" }, - jsObject { + jso { title = "Platform" dataIndex = "platform" key = "platform" }, - jsObject { + jso { title = "Version" dataIndex = "version" key = "version" }, - jsObject { + jso { title = "Upgraded" dataIndex = "upgraded" key = "upgraded" }, - jsObject { + jso { title = "Creator" dataIndex = "creator" key = "creator" }, - jsObject { + jso { title = "Date" dataIndex = "createdAt" key = "createdAt" }, - jsObject { + jso { title = "Action" key = "creator" render = { _, _, _ -> @@ -170,7 +170,7 @@ class NestedTableApp : RComponent() { ) val data = (0..3).map { i -> - jsObject { + jso { key = "$i" name = "Screen" platform = "iOS" diff --git a/kotlin-antd/antd-samples/src/main/kotlin/samples/table/ResetFilter.kt b/kotlin-antd/antd-samples/src/main/kotlin/samples/table/ResetFilter.kt index 28f68cd..0f711f2 100644 --- a/kotlin-antd/antd-samples/src/main/kotlin/samples/table/ResetFilter.kt +++ b/kotlin-antd/antd-samples/src/main/kotlin/samples/table/ResetFilter.kt @@ -5,7 +5,7 @@ import antd.button.button import antd.table.* import kotlinext.js.Record import kotlinext.js.js -import kotlinext.js.jsObject +import kotlinext.js.jso import kotlinx.html.classes import react.* import react.dom.div @@ -21,26 +21,26 @@ external interface ResetFilterTableDataItem { } private val tableData = arrayOf( - jsObject { + jso { key = "1" name = "John Brown" age = 32 address = "New York No. 1 Lake Park" tags = arrayOf("nice", "developer") }, - jsObject { + jso { key = "2" name = "Jim Green" age = 42 address = "London No. 1 Lake Park" }, - jsObject { + jso { key = "3" name = "Joe Black" age = 32 address = "Sidney No. 1 Lake Park" }, - jsObject { + jso { key = "4" name = "Jim Red" age = 32 @@ -78,7 +78,7 @@ class ResetFilterApp : RComponent() { private val setAgeSort: MouseEventHandler = { setState { - sortedInfo = jsObject { + sortedInfo = jso { order = "descend" columnKey = "age" } @@ -91,20 +91,20 @@ class ResetFilterApp : RComponent() { } override fun RBuilder.render() { - val sortedInfo = state.sortedInfo ?: jsObject {} + val sortedInfo = state.sortedInfo ?: jso {} val filteredInfo = state.filteredInfo ?: js {} val tableColumns = arrayOf>( - jsObject { + jso { title = "Name" dataIndex = "name" key = "name" filters = arrayOf( - jsObject { + jso { text = "Joe" value = "Joe" }, - jsObject { + jso { text = "Jim" value = "Jim" } @@ -119,7 +119,7 @@ class ResetFilterApp : RComponent() { sortOrder = if (sortedInfo.columnKey == "name") sortedInfo.order else null }, - jsObject { + jso { title = "Age" dataIndex = "age" key = "age" @@ -128,16 +128,16 @@ class ResetFilterApp : RComponent() { } sortOrder = if (sortedInfo.columnKey == "age") sortedInfo.order else null }, - jsObject { + jso { title = "Address" dataIndex = "address" key = "address" filters = arrayOf( - jsObject { + jso { text = "London" value = "London" }, - jsObject { + jso { text = "New York" value = "New York" } diff --git a/kotlin-antd/antd-samples/src/main/kotlin/samples/table/RowSelection.kt b/kotlin-antd/antd-samples/src/main/kotlin/samples/table/RowSelection.kt index 347a875..004acbf 100644 --- a/kotlin-antd/antd-samples/src/main/kotlin/samples/table/RowSelection.kt +++ b/kotlin-antd/antd-samples/src/main/kotlin/samples/table/RowSelection.kt @@ -1,7 +1,7 @@ package samples.table import antd.table.* -import kotlinext.js.jsObject +import kotlinext.js.jso import react.RBuilder import react.buildElement import react.dom.a @@ -16,7 +16,7 @@ private external interface RowSelectionTableDataItem { } private val tableColumns = arrayOf>( - jsObject { + jso { title = "Name" dataIndex = "name" key = "name" @@ -29,12 +29,12 @@ private val tableColumns = arrayOf>( } } }, - jsObject { + jso { title = "Age" dataIndex = "age" key = "age" }, - jsObject { + jso { title = "Address" dataIndex = "address" key = "address" @@ -42,25 +42,25 @@ private val tableColumns = arrayOf>( ) private val tableData = arrayOf( - jsObject { + jso { key = "1" name = "John Brown" age = 32 address = "New York No. 1 Lake Park" }, - jsObject { + jso { key = "2" name = "Jim Green" age = 42 address = "London No. 1 Lake Park" }, - jsObject { + jso { key = "3" name = "Joe Black" age = 32 address = "Sidney No. 1 Lake Park" }, - jsObject { + jso { key = "4" name = "Disabled User" age = 99 @@ -69,12 +69,12 @@ private val tableData = arrayOf( ) // rowSelection object indicates the need for row selection -private val tableRowSelection = jsObject> { +private val tableRowSelection = jso> { onChange = { selectedRowKeys, selectedRows -> console.log("selectedRowKeys: $selectedRowKeys", "selectedRows: ", selectedRows) } getCheckboxProps = { record -> - jsObject { + jso { disabled = record.name == "Disabled User" // Column configuration not to be checked name = record.name } diff --git a/kotlin-antd/antd-samples/src/main/kotlin/samples/table/RowSelectionAndOperation.kt b/kotlin-antd/antd-samples/src/main/kotlin/samples/table/RowSelectionAndOperation.kt index 88ff321..e1c8b3e 100644 --- a/kotlin-antd/antd-samples/src/main/kotlin/samples/table/RowSelectionAndOperation.kt +++ b/kotlin-antd/antd-samples/src/main/kotlin/samples/table/RowSelectionAndOperation.kt @@ -4,7 +4,7 @@ import antd.Key import antd.MouseEventHandler import antd.button.button import antd.table.* -import kotlinext.js.jsObject +import kotlinext.js.jso import kotlinx.browser.window import kotlinx.css.marginBottom import kotlinx.css.marginLeft @@ -23,22 +23,22 @@ private external interface RowSelectionAndOperationTableDataItem { } private val tableColumns = arrayOf>( - jsObject { + jso { title = "Name" dataIndex = "name" }, - jsObject { + jso { title = "Age" dataIndex = "age" }, - jsObject { + jso { title = "Address" dataIndex = "address" } ) private val tableData = (0..46).map { i -> - jsObject { + jso { key = "$i" name = "Edward King $i" age = 32 @@ -79,7 +79,7 @@ class RowSelectionAndOperationApp : RComponent> { + val tableRowSelection = jso> { selectedRowKeys = state.selectedRowKeys onChange = handleSelectChange } diff --git a/kotlin-antd/antd-samples/src/main/kotlin/samples/table/RowSelectionCustom.kt b/kotlin-antd/antd-samples/src/main/kotlin/samples/table/RowSelectionCustom.kt index c39f871..2e1e159 100644 --- a/kotlin-antd/antd-samples/src/main/kotlin/samples/table/RowSelectionCustom.kt +++ b/kotlin-antd/antd-samples/src/main/kotlin/samples/table/RowSelectionCustom.kt @@ -2,7 +2,7 @@ package samples.table import antd.Key import antd.table.* -import kotlinext.js.jsObject +import kotlinext.js.jso import react.* import styled.css import styled.styledDiv @@ -15,22 +15,22 @@ private external interface RowSelectionCustomTableDataItem { } private val tableColumns = arrayOf>( - jsObject { + jso { title = "Name" dataIndex = "name" }, - jsObject { + jso { title = "Age" dataIndex = "age" }, - jsObject { + jso { title = "Address" dataIndex = "address" } ) private val tableData = (0..46).map { i -> - jsObject { + jso { key = "$i" name = "Edward King $i" age = 32 @@ -56,11 +56,11 @@ class RowSelectionCustomApp : RComponent() { } override fun RBuilder.render() { - val tableRowSelection = jsObject> { + val tableRowSelection = jso> { selectedRowKeys = state.selectedRowKeys onChange = handleSelectChange selections = arrayOf( - jsObject { + jso { key = "all-data" text = "Select All Data" onSelect = { changableRowKeys -> @@ -69,7 +69,7 @@ class RowSelectionCustomApp : RComponent() { } } }, - jsObject { + jso { key = "odd" text = "Select Odd Row" onSelect = { changableRowKeys -> @@ -86,7 +86,7 @@ class RowSelectionCustomApp : RComponent() { } } }, - jsObject { + jso { key = "even" text = "Select Even Row" onSelect = { changableRowKeys -> diff --git a/kotlin-antd/antd-samples/src/main/kotlin/samples/table/Size.kt b/kotlin-antd/antd-samples/src/main/kotlin/samples/table/Size.kt index bb7bb1d..8aec49d 100644 --- a/kotlin-antd/antd-samples/src/main/kotlin/samples/table/Size.kt +++ b/kotlin-antd/antd-samples/src/main/kotlin/samples/table/Size.kt @@ -4,7 +4,7 @@ import antd.table.ColumnType import antd.table.ColumnsType import antd.table.TableComponent import antd.table.table -import kotlinext.js.jsObject +import kotlinext.js.jso import react.RBuilder import react.dom.div import react.dom.h4 @@ -19,34 +19,34 @@ private external interface SizeTableDataItem { } private val tableColumns = arrayOf>( - jsObject { + jso { title = "Name" dataIndex = "name" }, - jsObject { + jso { title = "Age" dataIndex = "age" }, - jsObject { + jso { title = "Address" dataIndex = "address" } ) private val tableData = arrayOf( - jsObject { + jso { key = "1" name = "John Brown" age = 32 address = "New York No. 1 Lake Park" }, - jsObject { + jso { key = "2" name = "Jim Green" age = 42 address = "London No. 1 Lake Park" }, - jsObject { + jso { key = "3" name = "Joe Black" age = 32 diff --git a/kotlin-antd/antd-samples/src/main/kotlin/samples/table/Sticky.kt b/kotlin-antd/antd-samples/src/main/kotlin/samples/table/Sticky.kt index b08265f..114492f 100644 --- a/kotlin-antd/antd-samples/src/main/kotlin/samples/table/Sticky.kt +++ b/kotlin-antd/antd-samples/src/main/kotlin/samples/table/Sticky.kt @@ -4,7 +4,7 @@ import antd.table.ColumnType import antd.table.ColumnsType import antd.table.TableComponent import antd.table.table -import kotlinext.js.jsObject +import kotlinext.js.jso import react.RBuilder import react.buildElement import react.dom.a @@ -19,68 +19,68 @@ private external interface StickyDataItem { } private val tableColumns = arrayOf>( - jsObject { + jso { title = "Full Name" width = 100 dataIndex = "name" key = "name" fixed = "left" }, - jsObject { + jso { title = "Age" width = 100 dataIndex = "age" key = "age" fixed = "left" }, - jsObject { + jso { title = "Column 1" dataIndex = "address" key = "1" width = 150 }, - jsObject { + jso { title = "Column 2" dataIndex = "address" key = "2" width = 150 }, - jsObject { + jso { title = "Column 3" dataIndex = "address" key = "3" width = 150 }, - jsObject { + jso { title = "Column 4" dataIndex = "address" key = "4" width = 150 }, - jsObject { + jso { title = "Column 5" dataIndex = "address" key = "5" width = 150 }, - jsObject { + jso { title = "Column 6" dataIndex = "address" key = "6" width = 150 }, - jsObject { + jso { title = "Column 7" dataIndex = "address" key = "7" width = 150 }, - jsObject { + jso { title = "Column 8" dataIndex = "address" key = "8" }, - jsObject { + jso { title = "Action" key = "operation" fixed = "right" @@ -94,7 +94,7 @@ private val tableColumns = arrayOf>( ) private val tableData = (1..100).map { i -> - jsObject { + jso { key = i name = "Edrward $i" age = 32 @@ -109,7 +109,7 @@ fun RBuilder.sticky() { attrs { columns = tableColumns.unsafeCast>() dataSource = tableData - scroll = jsObject { x = 1500 } + scroll = jso { x = 1500 } sticky = true } } diff --git a/kotlin-antd/antd-samples/src/main/kotlin/samples/table/Summary.kt b/kotlin-antd/antd-samples/src/main/kotlin/samples/table/Summary.kt index ae4dd30..508bd8c 100644 --- a/kotlin-antd/antd-samples/src/main/kotlin/samples/table/Summary.kt +++ b/kotlin-antd/antd-samples/src/main/kotlin/samples/table/Summary.kt @@ -2,7 +2,7 @@ package samples.table import antd.table.* import antd.typography.typographyText -import kotlinext.js.jsObject +import kotlinext.js.jso import react.RBuilder import react.buildElement import react.dom.br @@ -23,40 +23,40 @@ private external interface SummaryFixedDataItem { } private val tableColumns = arrayOf>( - jsObject { + jso { title = "Name" dataIndex = "name" }, - jsObject { + jso { title = "Borrow" dataIndex = "borrow" }, - jsObject { + jso { title = "Repayment" dataIndex = "repayment" } ) private val tableData = arrayOf( - jsObject { + jso { key = "1" name = "John Brown" borrow = 10 repayment = 33 }, - jsObject { + jso { key = "2" name = "Jim Green" borrow = 100 repayment = 0 }, - jsObject { + jso { key = "3" name = "Joe Black" borrow = 10 repayment = 10 }, - jsObject { + jso { key = "4" name = "Jim Red" borrow = 75 @@ -65,20 +65,20 @@ private val tableData = arrayOf( ) private val fixedTableColumns = arrayOf>( - jsObject { + jso { title = "Name" dataIndex = "name" fixed = true width = 100 }, - jsObject { + jso { title = "Description" dataIndex = "description" } ) private val fixedTableData = (1..6).map { i -> - jsObject { + jso { key = i name = if (i % 2 == 0) "Light" else "Bamboo" description = "Everything that has a beginning, has an end." @@ -136,7 +136,7 @@ fun RBuilder.summary() { columns = fixedTableColumns.unsafeCast>() dataSource = fixedTableData pagination = false - scroll = jsObject { x = 2000 } + scroll = jso { x = 2000 } bordered = true summary = { buildElement { diff --git a/kotlin-antd/antd-samples/src/main/kotlin/samples/tag/Control.kt b/kotlin-antd/antd-samples/src/main/kotlin/samples/tag/Control.kt index bdfb954..c012a3a 100644 --- a/kotlin-antd/antd-samples/src/main/kotlin/samples/tag/Control.kt +++ b/kotlin-antd/antd-samples/src/main/kotlin/samples/tag/Control.kt @@ -32,7 +32,7 @@ class ControlEditableTagGroup : RComponent( } private val showInput: MouseEventHandler = { - setState(jsObject { + setState(jso { inputVisible = true }) { input?.focus().unsafeCast>() diff --git a/kotlin-antd/antd-samples/src/main/kotlin/samples/transfer/Advanced.kt b/kotlin-antd/antd-samples/src/main/kotlin/samples/transfer/Advanced.kt index a38aeb8..371b6e6 100755 --- a/kotlin-antd/antd-samples/src/main/kotlin/samples/transfer/Advanced.kt +++ b/kotlin-antd/antd-samples/src/main/kotlin/samples/transfer/Advanced.kt @@ -8,7 +8,7 @@ import antd.transfer.TransferItem import antd.transfer.TransferListProps import antd.transfer.transfer import kotlinext.js.js -import kotlinext.js.jsObject +import kotlinext.js.jso import react.* import styled.css import styled.styledDiv @@ -29,7 +29,7 @@ class AdvancedApp : RComponent() { val data = mutableListOf() for (i in 0..19) { - val item = jsObject { + val item = jso { key = i.toString() title = "content${i + 1}" description = "description of content${i + 1}" diff --git a/kotlin-antd/antd-samples/src/main/kotlin/samples/transfer/Basic.kt b/kotlin-antd/antd-samples/src/main/kotlin/samples/transfer/Basic.kt index 58d6a58..8214d28 100755 --- a/kotlin-antd/antd-samples/src/main/kotlin/samples/transfer/Basic.kt +++ b/kotlin-antd/antd-samples/src/main/kotlin/samples/transfer/Basic.kt @@ -6,7 +6,7 @@ import antd.transfer.TransferComponent import antd.transfer.TransferDirection import antd.transfer.TransferItem import antd.transfer.transfer -import kotlinext.js.jsObject +import kotlinext.js.jso import org.w3c.dom.HTMLUListElement import org.w3c.dom.events.Event import org.w3c.dom.events.MouseEvent @@ -16,7 +16,7 @@ import styled.css import styled.styledDiv private val mockData = (0..19).map { i -> - jsObject { + jso { key = i.toString() title = "content${i + 1}" description = "description of content${i + 1}" diff --git a/kotlin-antd/antd-samples/src/main/kotlin/samples/transfer/CustomItem.kt b/kotlin-antd/antd-samples/src/main/kotlin/samples/transfer/CustomItem.kt index af0c623..8c55d22 100755 --- a/kotlin-antd/antd-samples/src/main/kotlin/samples/transfer/CustomItem.kt +++ b/kotlin-antd/antd-samples/src/main/kotlin/samples/transfer/CustomItem.kt @@ -6,7 +6,7 @@ import antd.transfer.TransferComponent import antd.transfer.TransferItem import antd.transfer.transfer import kotlinext.js.js -import kotlinext.js.jsObject +import kotlinext.js.jso import react.* import react.dom.span import styled.css @@ -28,7 +28,7 @@ class CustomItemApp : RComponent() { val data = mutableListOf() for (i in 0..19) { - val item = jsObject { + val item = jso { key = i.toString() title = "content${i + 1}" description = "description of content${i + 1}" diff --git a/kotlin-antd/antd-samples/src/main/kotlin/samples/transfer/LargeData.kt b/kotlin-antd/antd-samples/src/main/kotlin/samples/transfer/LargeData.kt index 91e9970..5187223 100755 --- a/kotlin-antd/antd-samples/src/main/kotlin/samples/transfer/LargeData.kt +++ b/kotlin-antd/antd-samples/src/main/kotlin/samples/transfer/LargeData.kt @@ -6,7 +6,7 @@ import antd.transfer.TransferComponent import antd.transfer.TransferItem import antd.transfer.transfer import kotlinext.js.js -import kotlinext.js.jsObject +import kotlinext.js.jso import react.* import styled.css import styled.styledDiv @@ -27,7 +27,7 @@ class LargeDataApp : RComponent() { val data = mutableListOf() for (i in 0..19) { - val item = jsObject { + val item = jso { key = i.toString() title = "content${i + 1}" description = "description of content${i + 1}" diff --git a/kotlin-antd/antd-samples/src/main/kotlin/samples/transfer/Search.kt b/kotlin-antd/antd-samples/src/main/kotlin/samples/transfer/Search.kt index b66370e..7c8cb24 100755 --- a/kotlin-antd/antd-samples/src/main/kotlin/samples/transfer/Search.kt +++ b/kotlin-antd/antd-samples/src/main/kotlin/samples/transfer/Search.kt @@ -6,7 +6,7 @@ import antd.transfer.TransferComponent import antd.transfer.TransferItem import antd.transfer.transfer import kotlinext.js.js -import kotlinext.js.jsObject +import kotlinext.js.jso import react.* import styled.css import styled.styledDiv @@ -36,7 +36,7 @@ class SearchApp : RComponent() { val data = mutableListOf() for (i in 0..19) { - val item = jsObject { + val item = jso { key = i.toString() title = "content${i + 1}" description = "description of content${i + 1}" diff --git a/kotlin-antd/antd-samples/src/main/kotlin/samples/tree/BasicControlled.kt b/kotlin-antd/antd-samples/src/main/kotlin/samples/tree/BasicControlled.kt index dba396a..fe0345e 100644 --- a/kotlin-antd/antd-samples/src/main/kotlin/samples/tree/BasicControlled.kt +++ b/kotlin-antd/antd-samples/src/main/kotlin/samples/tree/BasicControlled.kt @@ -3,77 +3,77 @@ package samples.tree import antd.Key import antd.tree.* import kotlinext.js.Object -import kotlinext.js.jsObject +import kotlinext.js.jso import react.* import styled.css import styled.styledDiv private val treeData = arrayOf( - jsObject { + jso { title = "0-0" key = "0-0" children = arrayOf( - jsObject { + jso { title = "0-0-0" key = "0-0-0" children = arrayOf( - jsObject { + jso { title = "0-0-0-0" key = "0-0-0-0" }, - jsObject { + jso { title = "0-0-0-1" key = "0-0-0-1" }, - jsObject { + jso { title = "0-0-0-2" key = "0-0-0-2" } ) }, - jsObject { + jso { title = "0-0-1" key = "0-0-1" children = arrayOf( - jsObject { + jso { title = "0-0-1-0" key = "0-0-1-0" }, - jsObject { + jso { title = "0-0-1-1" key = "0-0-1-1" }, - jsObject { + jso { title = "0-0-1-" key = "0-0-1-2" } ) }, - jsObject { + jso { title = "0-0-2" key = "0-0-2" } ) }, - jsObject { + jso { title = "0-1" key = "0-1" children = arrayOf( - jsObject { + jso { title = "0-1-0-0" key = "0-1-0-0" }, - jsObject { + jso { title = "0-1-0-1" key = "0-1-0-1" }, - jsObject { + jso { title = "0-1-0-2" key = "0-1-0-2" } ) }, - jsObject { + jso { title = "0-2" key = "0-2" } diff --git a/kotlin-antd/antd-samples/src/main/kotlin/samples/tree/Dynamic.kt b/kotlin-antd/antd-samples/src/main/kotlin/samples/tree/Dynamic.kt index f053243..52dc1de 100644 --- a/kotlin-antd/antd-samples/src/main/kotlin/samples/tree/Dynamic.kt +++ b/kotlin-antd/antd-samples/src/main/kotlin/samples/tree/Dynamic.kt @@ -4,7 +4,7 @@ import antd.Key import antd.tree.DataNode import antd.tree.EventDataNode import antd.tree.tree -import kotlinext.js.jsObject +import kotlinext.js.jso import kotlinx.browser.window import react.* import styled.css @@ -12,15 +12,15 @@ import styled.styledDiv import kotlin.js.Promise private val initTreeData = arrayOf( - jsObject { + jso { title = "Expand to load" key = "0" }, - jsObject { + jso { title = "Expand to load" key = "1" }, - jsObject { + jso { title = "Tree Node" key = "2" isLeaf = true @@ -30,14 +30,14 @@ private val initTreeData = arrayOf( private fun updateTreeData(list: Array, nodeKey: Key, nodeChildren: Array): Array { return list.map { node -> if (node.key == nodeKey) { - return@map jsObject { + return@map jso { title = node.title key = node.key isLeaf = node.isLeaf children = nodeChildren } } else if (node.children != null) { - return@map jsObject { + return@map jso { title = node.title key = node.key isLeaf = node.isLeaf @@ -60,11 +60,11 @@ private val demo = fc { window.setTimeout({ setTreeData( updateTreeData(node.children!!, node.key, arrayOf( - jsObject { + jso { title = "Child Node" key = "${node.key}-0" }, - jsObject { + jso { title = "Child Node" key = "${node.key}-1" }) diff --git a/kotlin-antd/antd-samples/src/main/kotlin/samples/treeselect/Checkable.kt b/kotlin-antd/antd-samples/src/main/kotlin/samples/treeselect/Checkable.kt index 6f3dace..9d7c9b9 100755 --- a/kotlin-antd/antd-samples/src/main/kotlin/samples/treeselect/Checkable.kt +++ b/kotlin-antd/antd-samples/src/main/kotlin/samples/treeselect/Checkable.kt @@ -4,40 +4,40 @@ import antd.treeselect.DataNode import antd.treeselect.TreeSelectComponent import antd.treeselect.treeSelect import kotlinext.js.js -import kotlinext.js.jsObject +import kotlinext.js.jso import react.* import styled.css import styled.styledDiv private val data: Array = arrayOf( - jsObject { + jso { title = "Node1" value = "0-0" key = "0-0" children = arrayOf( - jsObject { + jso { title = "Child Node1" value = "0-0-0" key = "0-0-0" } ) }, - jsObject { + jso { title = "Node2" value = "0-1" key = "0-1" children = arrayOf( - jsObject { + jso { title = "Child Node3" value = "0-1-0" key = "0-1-0" }, - jsObject { + jso { title = "Child Node4" value = "0-1-1" key = "0-1-1" }, - jsObject { + jso { title = "Child Node5" value = "0-1-2" key = "0-1-2" diff --git a/kotlin-antd/antd-samples/src/main/kotlin/samples/treeselect/TreeData.kt b/kotlin-antd/antd-samples/src/main/kotlin/samples/treeselect/TreeData.kt index 6e52765..1ed6387 100755 --- a/kotlin-antd/antd-samples/src/main/kotlin/samples/treeselect/TreeData.kt +++ b/kotlin-antd/antd-samples/src/main/kotlin/samples/treeselect/TreeData.kt @@ -4,30 +4,30 @@ import antd.treeselect.DataNode import antd.treeselect.TreeSelectComponent import antd.treeselect.treeSelect import kotlinext.js.js -import kotlinext.js.jsObject +import kotlinext.js.jso import react.* import styled.css import styled.styledDiv private val data: Array = arrayOf( - jsObject { + jso { title = "Node1" value = "0-0" key = "0-0" children = arrayOf( - jsObject { + jso { title = "Child Node1" value = "0-0-1" key = "0-0-1" }, - jsObject { + jso { title = "Child Node1" value = "0-0-2" key = "0-0-2" } ) }, - jsObject { + jso { title = "Node2" value = "0-1" key = "0-1" diff --git a/kotlin-antd/antd-samples/src/main/kotlin/samples/typography/Ellipsis.kt b/kotlin-antd/antd-samples/src/main/kotlin/samples/typography/Ellipsis.kt index 61f64ec..a6f5d55 100644 --- a/kotlin-antd/antd-samples/src/main/kotlin/samples/typography/Ellipsis.kt +++ b/kotlin-antd/antd-samples/src/main/kotlin/samples/typography/Ellipsis.kt @@ -2,7 +2,7 @@ package samples.typography import antd.typography.EllipsisConfig import antd.typography.typographyParagraph -import kotlinext.js.jsObject +import kotlinext.js.jso import react.RBuilder import react.dom.div import styled.css @@ -24,7 +24,7 @@ fun RBuilder.ellipsis() { """.trimIndent() } typographyParagraph { - attrs.ellipsis = jsObject { + attrs.ellipsis = jso { rows = 3 expandable = true } diff --git a/kotlin-antd/antd-samples/src/main/kotlin/samples/typography/Interactive.kt b/kotlin-antd/antd-samples/src/main/kotlin/samples/typography/Interactive.kt index 70b1a57..2139fea 100644 --- a/kotlin-antd/antd-samples/src/main/kotlin/samples/typography/Interactive.kt +++ b/kotlin-antd/antd-samples/src/main/kotlin/samples/typography/Interactive.kt @@ -3,7 +3,7 @@ package samples.typography import antd.typography.CopyConfig import antd.typography.EditConfig import antd.typography.typographyParagraph -import kotlinext.js.jsObject +import kotlinext.js.jso import react.* import react.dom.div import styled.css @@ -29,7 +29,7 @@ class InteractiveDemo : RComponent() { override fun RBuilder.render() { div { typographyParagraph { - attrs.editable = jsObject { onChange = handleChange } + attrs.editable = jso { onChange = handleChange } +state.str } typographyParagraph { @@ -37,7 +37,7 @@ class InteractiveDemo : RComponent() { +"This is a copyable text." } typographyParagraph { - attrs.copyable = jsObject { text = "Hello, Ant Design!" } + attrs.copyable = jso { text = "Hello, Ant Design!" } +"Replace copy text." } } diff --git a/kotlin-antd/antd-samples/src/main/kotlin/samples/upload/DefaultFileList.kt b/kotlin-antd/antd-samples/src/main/kotlin/samples/upload/DefaultFileList.kt index 219f532..19994ca 100755 --- a/kotlin-antd/antd-samples/src/main/kotlin/samples/upload/DefaultFileList.kt +++ b/kotlin-antd/antd-samples/src/main/kotlin/samples/upload/DefaultFileList.kt @@ -4,7 +4,7 @@ import antd.button.button import antd.icon.uploadOutlined import antd.upload.UploadComponent import antd.upload.upload -import kotlinext.js.jsObject +import kotlinext.js.jso import react.RBuilder import styled.css import styled.styledDiv @@ -24,20 +24,20 @@ fun RBuilder.defaultFileList() { } } defaultFileList = arrayOf( - jsObject { + jso { uid = "1" name = "xxx.png" status = "done" response = "Server Error 500" // custom error message to show url = "http://www.baidu.com/xxx.png" }, - jsObject { + jso { uid = "2" name = "yyy.png" status = "done" url = "http://www.baidu.com/yyy.png" }, - jsObject { + jso { uid = "3" name = "zzz.png" status = "error" diff --git a/kotlin-antd/antd-samples/src/main/kotlin/samples/upload/FileList.kt b/kotlin-antd/antd-samples/src/main/kotlin/samples/upload/FileList.kt index 1637b44..da39445 100755 --- a/kotlin-antd/antd-samples/src/main/kotlin/samples/upload/FileList.kt +++ b/kotlin-antd/antd-samples/src/main/kotlin/samples/upload/FileList.kt @@ -6,7 +6,7 @@ import antd.upload.UploadChangeParam import antd.upload.UploadComponent import antd.upload.UploadFile import antd.upload.upload -import kotlinext.js.jsObject +import kotlinext.js.jso import react.* import styled.css import styled.styledDiv @@ -48,7 +48,7 @@ class MyUpload : RComponent() { } override fun MyUploadState.init() { - fileList = arrayOf(jsObject { + fileList = arrayOf(jso { uid = "-1" name = "xxx.png" status = "done" diff --git a/kotlin-antd/antd-samples/src/main/kotlin/samples/upload/PictureCard.kt b/kotlin-antd/antd-samples/src/main/kotlin/samples/upload/PictureCard.kt index adb2385..cd5ebb0 100755 --- a/kotlin-antd/antd-samples/src/main/kotlin/samples/upload/PictureCard.kt +++ b/kotlin-antd/antd-samples/src/main/kotlin/samples/upload/PictureCard.kt @@ -7,7 +7,7 @@ import antd.upload.UploadChangeParam import antd.upload.UploadComponent import antd.upload.UploadFile import antd.upload.upload -import kotlinext.js.jsObject +import kotlinext.js.jso import kotlinx.css.LinearDimension import kotlinx.css.width import kotlinx.html.classes @@ -50,7 +50,7 @@ class PicturesWall : RComponent() { override fun PicturesWallState.init() { previewVisible = false previewImage = "" - fileList = arrayOf(jsObject> { + fileList = arrayOf(jso> { uid = "-1" name = "xxx.png" status = "done" diff --git a/kotlin-antd/antd-samples/src/main/kotlin/samples/upload/PictureStyle.kt b/kotlin-antd/antd-samples/src/main/kotlin/samples/upload/PictureStyle.kt index 27f2410..147e354 100755 --- a/kotlin-antd/antd-samples/src/main/kotlin/samples/upload/PictureStyle.kt +++ b/kotlin-antd/antd-samples/src/main/kotlin/samples/upload/PictureStyle.kt @@ -5,7 +5,7 @@ import antd.icon.uploadOutlined import antd.upload.UploadComponent import antd.upload.UploadFile import antd.upload.upload -import kotlinext.js.jsObject +import kotlinext.js.jso import react.RBuilder import react.dom.br import react.dom.div @@ -13,14 +13,14 @@ import styled.css import styled.styledDiv private val fileList = arrayOf>( - jsObject { + jso { uid = "-1" name = "xxx.png" status = "done" url = "https://zos.alipayobjects.com/rmsportal/jkjgkEfvpUPVyRjUImniVslZfWPnJuuZ.png" thumbUrl = "https://zos.alipayobjects.com/rmsportal/jkjgkEfvpUPVyRjUImniVslZfWPnJuuZ.png" }, - jsObject { + jso { uid = "-2" name = "yyy.png" status = "done" diff --git a/kotlin-antd/antd-samples/src/main/kotlin/samples/upload/PreviewFile.kt b/kotlin-antd/antd-samples/src/main/kotlin/samples/upload/PreviewFile.kt index c459afd..74c69e9 100755 --- a/kotlin-antd/antd-samples/src/main/kotlin/samples/upload/PreviewFile.kt +++ b/kotlin-antd/antd-samples/src/main/kotlin/samples/upload/PreviewFile.kt @@ -5,20 +5,20 @@ import antd.icon.uploadOutlined import antd.upload.UploadComponent import antd.upload.UploadProps import antd.upload.upload -import kotlinext.js.jsObject +import kotlinext.js.jso import kotlinx.browser.window import react.RBuilder import react.dom.div import styled.css import styled.styledDiv -private val props = jsObject> { +private val props = jso> { action = "//jsonplaceholder.typicode.com/posts/" listType = "picture" previewFile = { file -> console.log("Your upload file:", file) - window.fetch("https://next.json-generator.com/api/json/get/4ytyBoLK8", jsObject { + window.fetch("https://next.json-generator.com/api/json/get/4ytyBoLK8", jso { method = "POST" body = file }).then { res -> res.json() }.then { res -> res.asDynamic().thumbail as String } diff --git a/kotlin-antd/build.gradle.kts b/kotlin-antd/build.gradle.kts index 24edc9e..977c386 100644 --- a/kotlin-antd/build.gradle.kts +++ b/kotlin-antd/build.gradle.kts @@ -6,8 +6,9 @@ plugins { dependencies { api(project(":kotlin-moment")) - api(kotlinWrapperDependency("react")) - api(kotlinWrapperDependency("react-dom")) + api(kotlinWrapperDependency("react-legacy")) + api(kotlinWrapperDependency("react-dom-legacy")) + api(kotlinWrapperDependency("extensions")) api(npmPackage("antd")) } @@ -25,7 +26,7 @@ tasks.register("generateIconFiles") { import react.* external interface AntdIconClass : ComponentClass { - var default: ComponentType + var default: ComponentClass } external interface AntdIconProps : IconBaseProps, Props { @@ -59,7 +60,7 @@ tasks.register("generateIconFiles") { iconsDslFile.appendText(""" fun RBuilder.$iconName(handler: RHandler) = - child(${iconName.plus("Icon")}.default, jsObject {}, handler) + child(${iconName.plus("Icon")}.default, jso {}, handler) """.trimIndent()) iconsDslFile.appendText("\n\n") } diff --git a/kotlin-antd/src/main/kotlin/antd/alert/AlertDsl.kt b/kotlin-antd/src/main/kotlin/antd/alert/AlertDsl.kt index 23d0b81..e9e6f24 100644 --- a/kotlin-antd/src/main/kotlin/antd/alert/AlertDsl.kt +++ b/kotlin-antd/src/main/kotlin/antd/alert/AlertDsl.kt @@ -4,4 +4,4 @@ import kotlinext.js.* import react.* fun RBuilder.alert(handler: RHandler) = child(AlertComponent::class, handler) -fun RBuilder.errorBoundary(handler: RHandler) = child(AlertComponent.ErrorBoundary, jsObject {}, handler) +fun RBuilder.errorBoundary(handler: RHandler) = child(AlertComponent.ErrorBoundary, jso {}, handler) diff --git a/kotlin-antd/src/main/kotlin/antd/alert/ErrorBoundary.kt b/kotlin-antd/src/main/kotlin/antd/alert/ErrorBoundary.kt index da4393b..1819cac 100644 --- a/kotlin-antd/src/main/kotlin/antd/alert/ErrorBoundary.kt +++ b/kotlin-antd/src/main/kotlin/antd/alert/ErrorBoundary.kt @@ -2,7 +2,7 @@ package antd.alert import react.* -external interface ErrorBoundaryComponent : ComponentType +external interface ErrorBoundaryComponent : ComponentClass external interface ErrorBoundaryProps : Props { var message: ReactNode? diff --git a/kotlin-antd/src/main/kotlin/antd/anchor/AnchorDsl.kt b/kotlin-antd/src/main/kotlin/antd/anchor/AnchorDsl.kt index 49f0fa8..b191fcf 100644 --- a/kotlin-antd/src/main/kotlin/antd/anchor/AnchorDsl.kt +++ b/kotlin-antd/src/main/kotlin/antd/anchor/AnchorDsl.kt @@ -4,4 +4,4 @@ import kotlinext.js.* import react.* fun RBuilder.anchor(handler: RHandler) = child(AnchorComponent::class, handler) -fun RBuilder.anchorLink(hanler: RHandler) = child(AnchorComponent.Link, jsObject {}, hanler) +fun RBuilder.anchorLink(hanler: RHandler) = child(AnchorComponent.Link, jso {}, hanler) diff --git a/kotlin-antd/src/main/kotlin/antd/anchor/AnchorLink.kt b/kotlin-antd/src/main/kotlin/antd/anchor/AnchorLink.kt index 49b2313..7b6b004 100644 --- a/kotlin-antd/src/main/kotlin/antd/anchor/AnchorLink.kt +++ b/kotlin-antd/src/main/kotlin/antd/anchor/AnchorLink.kt @@ -3,7 +3,7 @@ package antd.anchor import antd.ReactNode import react.* -external interface AnchorLinkComponent : ComponentType +external interface AnchorLinkComponent : ComponentClass external interface AnchorLinkProps : Props { var prefixCls: String? diff --git a/kotlin-antd/src/main/kotlin/antd/avatar/AvatarDsl.kt b/kotlin-antd/src/main/kotlin/antd/avatar/AvatarDsl.kt index 7287beb..1bff4e9 100755 --- a/kotlin-antd/src/main/kotlin/antd/avatar/AvatarDsl.kt +++ b/kotlin-antd/src/main/kotlin/antd/avatar/AvatarDsl.kt @@ -1,7 +1,7 @@ package antd.avatar -import kotlinext.js.jsObject +import kotlinext.js.jso import react.* fun RBuilder.avatar(handler: RHandler) = child(AvatarComponent::class, handler) -fun RBuilder.avatarGroup(handler: RHandler) = child(AvatarComponent.Group, jsObject {}, handler) +fun RBuilder.avatarGroup(handler: RHandler) = child(AvatarComponent.Group, jso {}, handler) diff --git a/kotlin-antd/src/main/kotlin/antd/avatar/Group.kt b/kotlin-antd/src/main/kotlin/antd/avatar/Group.kt index 5089780..d42aaec 100644 --- a/kotlin-antd/src/main/kotlin/antd/avatar/Group.kt +++ b/kotlin-antd/src/main/kotlin/antd/avatar/Group.kt @@ -3,7 +3,7 @@ package antd.avatar import antd.ReactNode import react.* -external interface GroupComponent : ComponentType +external interface GroupComponent : ComponentClass external interface GroupProps : Props { var className: String? diff --git a/kotlin-antd/src/main/kotlin/antd/badge/BadgeDsl.kt b/kotlin-antd/src/main/kotlin/antd/badge/BadgeDsl.kt index 84aea5c..c2b2bf0 100755 --- a/kotlin-antd/src/main/kotlin/antd/badge/BadgeDsl.kt +++ b/kotlin-antd/src/main/kotlin/antd/badge/BadgeDsl.kt @@ -1,7 +1,7 @@ package antd.badge -import kotlinext.js.jsObject +import kotlinext.js.jso import react.* fun RBuilder.badge(handler: RHandler) = child(BadgeComponent::class, handler) -fun RBuilder.badgeRibbon(handler: RHandler) = child(BadgeComponent.Ribbon, jsObject {}, handler) +fun RBuilder.badgeRibbon(handler: RHandler) = child(BadgeComponent.Ribbon, jso {}, handler) diff --git a/kotlin-antd/src/main/kotlin/antd/badge/Ribbon.kt b/kotlin-antd/src/main/kotlin/antd/badge/Ribbon.kt index 206bc99..578bd36 100644 --- a/kotlin-antd/src/main/kotlin/antd/badge/Ribbon.kt +++ b/kotlin-antd/src/main/kotlin/antd/badge/Ribbon.kt @@ -3,7 +3,7 @@ package antd.badge import antd.ReactNode import react.* -external interface RibbonComponent : ComponentType +external interface RibbonComponent : ComponentClass external interface RibbonProps : Props { var className: String? diff --git a/kotlin-antd/src/main/kotlin/antd/breadcrumb/BreadcrumbDsl.kt b/kotlin-antd/src/main/kotlin/antd/breadcrumb/BreadcrumbDsl.kt index abfe361..cb00b92 100755 --- a/kotlin-antd/src/main/kotlin/antd/breadcrumb/BreadcrumbDsl.kt +++ b/kotlin-antd/src/main/kotlin/antd/breadcrumb/BreadcrumbDsl.kt @@ -4,5 +4,5 @@ import kotlinext.js.* import react.* fun RBuilder.breadcrumb(handler: RHandler) = child(BreadcrumbComponent::class, handler) -fun RBuilder.breadcrumbItem(handler: RHandler) = child(BreadcrumbComponent.Item, jsObject {}, handler) -fun RBuilder.breadcrumbSeparator(handler: RHandler) = child(BreadcrumbComponent.Separator, jsObject {}, handler) +fun RBuilder.breadcrumbItem(handler: RHandler) = child(BreadcrumbComponent.Item, jso {}, handler) +fun RBuilder.breadcrumbSeparator(handler: RHandler) = child(BreadcrumbComponent.Separator, jso {}, handler) diff --git a/kotlin-antd/src/main/kotlin/antd/breadcrumb/BreadcrumbItem.kt b/kotlin-antd/src/main/kotlin/antd/breadcrumb/BreadcrumbItem.kt index c4cf246..d5d46f9 100755 --- a/kotlin-antd/src/main/kotlin/antd/breadcrumb/BreadcrumbItem.kt +++ b/kotlin-antd/src/main/kotlin/antd/breadcrumb/BreadcrumbItem.kt @@ -5,7 +5,7 @@ import antd.ReactNode import antd.dropdown.DropdownProps import react.* -external interface BreadcrumbItemComponent : ComponentType +external interface BreadcrumbItemComponent : ComponentClass external interface BreadcrumbItemProps : Props { var prefixCls: String? diff --git a/kotlin-antd/src/main/kotlin/antd/breadcrumb/BreadcrumbSeparator.kt b/kotlin-antd/src/main/kotlin/antd/breadcrumb/BreadcrumbSeparator.kt index 0c52994..8581983 100755 --- a/kotlin-antd/src/main/kotlin/antd/breadcrumb/BreadcrumbSeparator.kt +++ b/kotlin-antd/src/main/kotlin/antd/breadcrumb/BreadcrumbSeparator.kt @@ -2,6 +2,6 @@ package antd.breadcrumb import react.* -external interface BreadcrumbSeparatorComponent : ComponentType +external interface BreadcrumbSeparatorComponent : ComponentClass external interface BreadcrumbSeparatorProps : Props diff --git a/kotlin-antd/src/main/kotlin/antd/button/ButtonDsl.kt b/kotlin-antd/src/main/kotlin/antd/button/ButtonDsl.kt index 669e739..e25404a 100755 --- a/kotlin-antd/src/main/kotlin/antd/button/ButtonDsl.kt +++ b/kotlin-antd/src/main/kotlin/antd/button/ButtonDsl.kt @@ -4,4 +4,4 @@ import kotlinext.js.* import react.* fun RBuilder.button(handler: RHandler) = child(ButtonComponent::class, handler) -fun RBuilder.buttonGroup(handler: RHandler) = child(ButtonComponent.Group, jsObject {}, handler) +fun RBuilder.buttonGroup(handler: RHandler) = child(ButtonComponent.Group, jso {}, handler) diff --git a/kotlin-antd/src/main/kotlin/antd/button/ButtonGroup.kt b/kotlin-antd/src/main/kotlin/antd/button/ButtonGroup.kt index 6afae19..94461e5 100755 --- a/kotlin-antd/src/main/kotlin/antd/button/ButtonGroup.kt +++ b/kotlin-antd/src/main/kotlin/antd/button/ButtonGroup.kt @@ -3,7 +3,7 @@ package antd.button import antd.configprovider.SizeType import react.* -external interface ButtonGroupComponent : ComponentType +external interface ButtonGroupComponent : ComponentClass external interface ButtonGroupProps : Props { var size: SizeType? diff --git a/kotlin-antd/src/main/kotlin/antd/card/CardDsl.kt b/kotlin-antd/src/main/kotlin/antd/card/CardDsl.kt index 5a52515..6db3bf5 100644 --- a/kotlin-antd/src/main/kotlin/antd/card/CardDsl.kt +++ b/kotlin-antd/src/main/kotlin/antd/card/CardDsl.kt @@ -4,5 +4,5 @@ import kotlinext.js.* import react.* fun RBuilder.card(handler: RHandler) = child(CardComponent::class, handler) -fun RBuilder.cardGrid(handler: RHandler) = child(CardComponent.Grid, jsObject {}, handler) -fun RBuilder.cardMeta(handler: RHandler) = child(CardComponent.Meta, jsObject {}, handler) +fun RBuilder.cardGrid(handler: RHandler) = child(CardComponent.Grid, jso {}, handler) +fun RBuilder.cardMeta(handler: RHandler) = child(CardComponent.Meta, jso {}, handler) diff --git a/kotlin-antd/src/main/kotlin/antd/card/Grid.kt b/kotlin-antd/src/main/kotlin/antd/card/Grid.kt index cfb4ba4..e9be394 100644 --- a/kotlin-antd/src/main/kotlin/antd/card/Grid.kt +++ b/kotlin-antd/src/main/kotlin/antd/card/Grid.kt @@ -2,7 +2,7 @@ package antd.card import react.* -external interface CardGridComponent : ComponentType +external interface CardGridComponent : ComponentClass external interface CardGridProps : Props { var prefixCls: String? diff --git a/kotlin-antd/src/main/kotlin/antd/card/Meta.kt b/kotlin-antd/src/main/kotlin/antd/card/Meta.kt index 0927b20..bf4c031 100644 --- a/kotlin-antd/src/main/kotlin/antd/card/Meta.kt +++ b/kotlin-antd/src/main/kotlin/antd/card/Meta.kt @@ -3,7 +3,7 @@ package antd.card import antd.ReactNode import react.* -external interface CardMetaComponent : ComponentType +external interface CardMetaComponent : ComponentClass external interface CardMetaProps : Props { var prefixCls: String? diff --git a/kotlin-antd/src/main/kotlin/antd/checkbox/CheckboxDsl.kt b/kotlin-antd/src/main/kotlin/antd/checkbox/CheckboxDsl.kt index 33271a7..dacadfd 100755 --- a/kotlin-antd/src/main/kotlin/antd/checkbox/CheckboxDsl.kt +++ b/kotlin-antd/src/main/kotlin/antd/checkbox/CheckboxDsl.kt @@ -4,4 +4,4 @@ import kotlinext.js.* import react.* fun RBuilder.checkbox(handler: RHandler) = child(CheckboxComponent::class, handler) -fun RBuilder.checkboxGroup(handler: RHandler) = child(CheckboxComponent.Group, jsObject {}, handler) +fun RBuilder.checkboxGroup(handler: RHandler) = child(CheckboxComponent.Group, jso {}, handler) diff --git a/kotlin-antd/src/main/kotlin/antd/checkbox/Group.kt b/kotlin-antd/src/main/kotlin/antd/checkbox/Group.kt index bff54ed..c5d0678 100755 --- a/kotlin-antd/src/main/kotlin/antd/checkbox/Group.kt +++ b/kotlin-antd/src/main/kotlin/antd/checkbox/Group.kt @@ -3,7 +3,7 @@ package antd.checkbox import antd.ReactNode import react.* -external interface CheckboxGroupComponent : ComponentType +external interface CheckboxGroupComponent : ComponentClass external interface CheckboxGroupProps : AbstractCheckboxGroupProps, Props { var name: String? diff --git a/kotlin-antd/src/main/kotlin/antd/collapse/CollapseDsl.kt b/kotlin-antd/src/main/kotlin/antd/collapse/CollapseDsl.kt index a34e343..1d4923b 100644 --- a/kotlin-antd/src/main/kotlin/antd/collapse/CollapseDsl.kt +++ b/kotlin-antd/src/main/kotlin/antd/collapse/CollapseDsl.kt @@ -4,4 +4,4 @@ import kotlinext.js.* import react.* fun RBuilder.collapse(handler: RHandler) = child(CollapseComponent::class, handler) -fun RBuilder.collapsePanel(handler: RHandler) = child(CollapseComponent.Panel, jsObject {}, handler) +fun RBuilder.collapsePanel(handler: RHandler) = child(CollapseComponent.Panel, jso {}, handler) diff --git a/kotlin-antd/src/main/kotlin/antd/collapse/CollapsePanel.kt b/kotlin-antd/src/main/kotlin/antd/collapse/CollapsePanel.kt index 3cd247c..fee8a20 100644 --- a/kotlin-antd/src/main/kotlin/antd/collapse/CollapsePanel.kt +++ b/kotlin-antd/src/main/kotlin/antd/collapse/CollapsePanel.kt @@ -3,7 +3,7 @@ package antd.collapse import antd.ReactNode import react.* -external interface CollapsePanelComponent : ComponentType +external interface CollapsePanelComponent : ComponentClass external interface CollapsePanelProps : Props { var key: Any /* String | Number */ diff --git a/kotlin-antd/src/main/kotlin/antd/datepicker/DatePickerDsl.kt b/kotlin-antd/src/main/kotlin/antd/datepicker/DatePickerDsl.kt index ef1bcd5..5da3f99 100755 --- a/kotlin-antd/src/main/kotlin/antd/datepicker/DatePickerDsl.kt +++ b/kotlin-antd/src/main/kotlin/antd/datepicker/DatePickerDsl.kt @@ -4,9 +4,9 @@ import kotlinext.js.* import react.* fun RBuilder.datePicker(handler: RHandler) = child(DatePickerComponent::class, handler) -fun RBuilder.weekPicker(handler: RHandler) = child(DatePickerComponent.WeekPicker, jsObject {}, handler) -fun RBuilder.monthPicker(handler: RHandler) = child(DatePickerComponent.MonthPicker, jsObject {}, handler) -fun RBuilder.yearPicker(handler: RHandler) = child(DatePickerComponent.YearPicker, jsObject {}, handler) -fun RBuilder.rangePicker(handler: RHandler) = child(DatePickerComponent.RangePicker, jsObject {}, handler) -fun RBuilder.timePicker(handler: RHandler) = child(DatePickerComponent.TimePicker, jsObject {}, handler) -fun RBuilder.quarterPicker(handler: RHandler) = child(DatePickerComponent.QuarterPicker, jsObject {}, handler) +fun RBuilder.weekPicker(handler: RHandler) = child(DatePickerComponent.WeekPicker, jso {}, handler) +fun RBuilder.monthPicker(handler: RHandler) = child(DatePickerComponent.MonthPicker, jso {}, handler) +fun RBuilder.yearPicker(handler: RHandler) = child(DatePickerComponent.YearPicker, jso {}, handler) +fun RBuilder.rangePicker(handler: RHandler) = child(DatePickerComponent.RangePicker, jso {}, handler) +fun RBuilder.timePicker(handler: RHandler) = child(DatePickerComponent.TimePicker, jso {}, handler) +fun RBuilder.quarterPicker(handler: RHandler) = child(DatePickerComponent.QuarterPicker, jso {}, handler) diff --git a/kotlin-antd/src/main/kotlin/antd/datepicker/MonthPicker.kt b/kotlin-antd/src/main/kotlin/antd/datepicker/MonthPicker.kt index 9c91c47..f3239c6 100755 --- a/kotlin-antd/src/main/kotlin/antd/datepicker/MonthPicker.kt +++ b/kotlin-antd/src/main/kotlin/antd/datepicker/MonthPicker.kt @@ -3,6 +3,6 @@ package antd.datepicker import moment.Moment import react.* -external interface MonthPickerComponent : ComponentType +external interface MonthPickerComponent : ComponentClass external interface MonthPickerProps : PickerDateProps, Props diff --git a/kotlin-antd/src/main/kotlin/antd/datepicker/Picker.kt b/kotlin-antd/src/main/kotlin/antd/datepicker/Picker.kt index 62cb8a3..6b7380e 100644 --- a/kotlin-antd/src/main/kotlin/antd/datepicker/Picker.kt +++ b/kotlin-antd/src/main/kotlin/antd/datepicker/Picker.kt @@ -11,9 +11,9 @@ import org.w3c.dom.HTMLElement import org.w3c.dom.HTMLInputElement import react.* -external interface PickerButtonComponent : ComponentType +external interface PickerButtonComponent : ComponentClass -external interface PickerTagComponent : ComponentType +external interface PickerTagComponent : ComponentClass external interface RcPickerBaseProps : RcPickerSharedProps, RcPickerPanelBaseProps diff --git a/kotlin-antd/src/main/kotlin/antd/datepicker/QuarterPicker.kt b/kotlin-antd/src/main/kotlin/antd/datepicker/QuarterPicker.kt index 4ba4df2..4366a30 100644 --- a/kotlin-antd/src/main/kotlin/antd/datepicker/QuarterPicker.kt +++ b/kotlin-antd/src/main/kotlin/antd/datepicker/QuarterPicker.kt @@ -3,6 +3,6 @@ package antd.datepicker import moment.Moment import react.* -external interface QuarterPickerComponent : ComponentType +external interface QuarterPickerComponent : ComponentClass external interface QuarterPickerProps : PickerTimeProps, Props diff --git a/kotlin-antd/src/main/kotlin/antd/datepicker/RangePicker.kt b/kotlin-antd/src/main/kotlin/antd/datepicker/RangePicker.kt index 2b46107..0de9d25 100755 --- a/kotlin-antd/src/main/kotlin/antd/datepicker/RangePicker.kt +++ b/kotlin-antd/src/main/kotlin/antd/datepicker/RangePicker.kt @@ -8,7 +8,7 @@ import moment.Moment import org.w3c.dom.* import react.* -external interface RangePickerComponent : ComponentType +external interface RangePickerComponent : ComponentClass external interface RangePickerProps : RangePickerBaseProps, RangePickerDateProps, RangePickerTimeProps, Props diff --git a/kotlin-antd/src/main/kotlin/antd/datepicker/TimePicker.kt b/kotlin-antd/src/main/kotlin/antd/datepicker/TimePicker.kt index ce91c27..664dfae 100644 --- a/kotlin-antd/src/main/kotlin/antd/datepicker/TimePicker.kt +++ b/kotlin-antd/src/main/kotlin/antd/datepicker/TimePicker.kt @@ -3,6 +3,6 @@ package antd.datepicker import moment.Moment import react.* -external interface TimePickerComponent : ComponentType +external interface TimePickerComponent : ComponentClass external interface TimePickerProps : PickerTimeProps, Props diff --git a/kotlin-antd/src/main/kotlin/antd/datepicker/WeekPicker.kt b/kotlin-antd/src/main/kotlin/antd/datepicker/WeekPicker.kt index a74c364..b3982c4 100755 --- a/kotlin-antd/src/main/kotlin/antd/datepicker/WeekPicker.kt +++ b/kotlin-antd/src/main/kotlin/antd/datepicker/WeekPicker.kt @@ -3,6 +3,6 @@ package antd.datepicker import moment.Moment import react.* -external interface WeekPickerComponent : ComponentType +external interface WeekPickerComponent : ComponentClass external interface WeekPickerProps : PickerDateProps, Props \ No newline at end of file diff --git a/kotlin-antd/src/main/kotlin/antd/datepicker/YearPicker.kt b/kotlin-antd/src/main/kotlin/antd/datepicker/YearPicker.kt index d1e2e02..fdc653e 100644 --- a/kotlin-antd/src/main/kotlin/antd/datepicker/YearPicker.kt +++ b/kotlin-antd/src/main/kotlin/antd/datepicker/YearPicker.kt @@ -3,6 +3,6 @@ package antd.datepicker import moment.Moment import react.* -external interface YearPickerComponent : ComponentType +external interface YearPickerComponent : ComponentClass external interface YearPickerProps : PickerDateProps, Props diff --git a/kotlin-antd/src/main/kotlin/antd/descriptions/DescriptionsDsl.kt b/kotlin-antd/src/main/kotlin/antd/descriptions/DescriptionsDsl.kt index f4dd347..a18d332 100644 --- a/kotlin-antd/src/main/kotlin/antd/descriptions/DescriptionsDsl.kt +++ b/kotlin-antd/src/main/kotlin/antd/descriptions/DescriptionsDsl.kt @@ -4,4 +4,4 @@ import kotlinext.js.* import react.* fun RBuilder.descriptions(handler: RHandler) = child(DescriptionsComponent::class, handler) -fun RBuilder.descriptionsItem(handler: RHandler) = child(DescriptionsComponent.Item, jsObject {}, handler) +fun RBuilder.descriptionsItem(handler: RHandler) = child(DescriptionsComponent.Item, jso {}, handler) diff --git a/kotlin-antd/src/main/kotlin/antd/descriptions/Item.kt b/kotlin-antd/src/main/kotlin/antd/descriptions/Item.kt index a7c4816..529231d 100644 --- a/kotlin-antd/src/main/kotlin/antd/descriptions/Item.kt +++ b/kotlin-antd/src/main/kotlin/antd/descriptions/Item.kt @@ -3,7 +3,7 @@ package antd.descriptions import antd.ReactNode import react.* -external interface DescriptionsItemComponent : ComponentType +external interface DescriptionsItemComponent : ComponentClass external interface DescriptionsItemProps : Props { var prefixCls: String? diff --git a/kotlin-antd/src/main/kotlin/antd/dropdown/DropdownButton.kt b/kotlin-antd/src/main/kotlin/antd/dropdown/DropdownButton.kt index 57e93ff..d253784 100755 --- a/kotlin-antd/src/main/kotlin/antd/dropdown/DropdownButton.kt +++ b/kotlin-antd/src/main/kotlin/antd/dropdown/DropdownButton.kt @@ -6,7 +6,7 @@ import antd.button.* import org.w3c.dom.* import react.* -external interface DropdownButtonComponent : ComponentType +external interface DropdownButtonComponent : ComponentClass external interface DropdownButtonProps : ButtonGroupProps, DropdownProps { var type: DropdownButtonType? diff --git a/kotlin-antd/src/main/kotlin/antd/dropdown/DropdownDsl.kt b/kotlin-antd/src/main/kotlin/antd/dropdown/DropdownDsl.kt index 7fcaa3a..d76b703 100755 --- a/kotlin-antd/src/main/kotlin/antd/dropdown/DropdownDsl.kt +++ b/kotlin-antd/src/main/kotlin/antd/dropdown/DropdownDsl.kt @@ -4,4 +4,4 @@ import kotlinext.js.* import react.* fun RBuilder.dropdown(handler: RHandler) = child(DropdownComponent::class, handler) -fun RBuilder.dropdownButton(handler: RHandler) = child(DropdownComponent.Button, jsObject {}, handler) +fun RBuilder.dropdownButton(handler: RHandler) = child(DropdownComponent.Button, jso {}, handler) diff --git a/kotlin-antd/src/main/kotlin/antd/form/FormDsl.kt b/kotlin-antd/src/main/kotlin/antd/form/FormDsl.kt index 4808ae1..43c9a41 100755 --- a/kotlin-antd/src/main/kotlin/antd/form/FormDsl.kt +++ b/kotlin-antd/src/main/kotlin/antd/form/FormDsl.kt @@ -4,7 +4,7 @@ import kotlinext.js.* import react.* fun RBuilder.form(handler: RHandler>) = child(FormComponent::class, handler) -fun RBuilder.formItem(handler: RHandler>) = child(FormComponent.Item, jsObject {}, handler) -fun RBuilder.formList(handler: RHandler) = child(FormComponent.List, jsObject {}, handler) -fun RBuilder.formErrorList(handler: RHandler) = child(FormComponent.ErrorList, jsObject {}, handler) -fun RBuilder.formProvider(handler: RHandler) = child(FormComponent.Provider, jsObject {}, handler) +fun RBuilder.formItem(handler: RHandler>) = child(FormComponent.Item, jso {}, handler) +fun RBuilder.formList(handler: RHandler) = child(FormComponent.List, jso {}, handler) +fun RBuilder.formErrorList(handler: RHandler) = child(FormComponent.ErrorList, jso {}, handler) +fun RBuilder.formProvider(handler: RHandler) = child(FormComponent.Provider, jso {}, handler) diff --git a/kotlin-antd/src/main/kotlin/antd/form/FormErrorList.kt b/kotlin-antd/src/main/kotlin/antd/form/FormErrorList.kt index a7c9d0d..88690d0 100644 --- a/kotlin-antd/src/main/kotlin/antd/form/FormErrorList.kt +++ b/kotlin-antd/src/main/kotlin/antd/form/FormErrorList.kt @@ -3,7 +3,7 @@ package antd.form import antd.ReactNode import react.* -external interface FormErrorListComponent : ComponentType +external interface FormErrorListComponent : ComponentClass external interface FormErrorListProps : Props { var errors: Array? diff --git a/kotlin-antd/src/main/kotlin/antd/form/FormItem.kt b/kotlin-antd/src/main/kotlin/antd/form/FormItem.kt index f22666a..7a0ae60 100755 --- a/kotlin-antd/src/main/kotlin/antd/form/FormItem.kt +++ b/kotlin-antd/src/main/kotlin/antd/form/FormItem.kt @@ -3,7 +3,7 @@ package antd.form import kotlinext.js.Record import react.* -external interface FormItemComponent : ComponentType> +external interface FormItemComponent : ComponentClass> external interface FormItemProps : FormItemLabelProps, FormItemInputProps, RcFieldProps { override var prefixCls: String? diff --git a/kotlin-antd/src/main/kotlin/antd/form/FormItemInput.kt b/kotlin-antd/src/main/kotlin/antd/form/FormItemInput.kt index 152c16b..a7d89fc 100644 --- a/kotlin-antd/src/main/kotlin/antd/form/FormItemInput.kt +++ b/kotlin-antd/src/main/kotlin/antd/form/FormItemInput.kt @@ -4,7 +4,7 @@ import antd.grid.* import antd.ReactNode import react.* -external interface FormItemInputComponent : ComponentType +external interface FormItemInputComponent : ComponentClass external interface FormItemInputProps : FormItemInputBaseProps, FormItemInputMiscProps, Props diff --git a/kotlin-antd/src/main/kotlin/antd/form/FormItemLabel.kt b/kotlin-antd/src/main/kotlin/antd/form/FormItemLabel.kt index c0bf4cf..8120edb 100644 --- a/kotlin-antd/src/main/kotlin/antd/form/FormItemLabel.kt +++ b/kotlin-antd/src/main/kotlin/antd/form/FormItemLabel.kt @@ -5,7 +5,7 @@ import antd.ReactNode import antd.tooltip.* import react.* -external interface FormItemLabelComponent : ComponentType +external interface FormItemLabelComponent : ComponentClass external interface FormItemLabelProps : FormItemLabelBaseProps, FormItemLabelMiscProps, Props diff --git a/kotlin-antd/src/main/kotlin/antd/form/FormList.kt b/kotlin-antd/src/main/kotlin/antd/form/FormList.kt index 114fd8d..64d761e 100644 --- a/kotlin-antd/src/main/kotlin/antd/form/FormList.kt +++ b/kotlin-antd/src/main/kotlin/antd/form/FormList.kt @@ -3,7 +3,7 @@ package antd.form import antd.ReactNode import react.* -external interface FormListComponent : ComponentType +external interface FormListComponent : ComponentClass external interface FormListProps : Props { var prefixCls: String? diff --git a/kotlin-antd/src/main/kotlin/antd/icon/IconFont.kt b/kotlin-antd/src/main/kotlin/antd/icon/IconFont.kt index 6b24e5d..bb9fa7d 100755 --- a/kotlin-antd/src/main/kotlin/antd/icon/IconFont.kt +++ b/kotlin-antd/src/main/kotlin/antd/icon/IconFont.kt @@ -6,7 +6,7 @@ package antd.icon import react.* @JsName("createFromIconfontCN") -external fun createFromIconfontCN(options: CustomIconOptions? = definedExternally): ComponentType +external fun createFromIconfontCN(options: CustomIconOptions? = definedExternally): ComponentClass external interface CustomIconOptions { var scriptUrl: Any /* String | Array */ diff --git a/kotlin-antd/src/main/kotlin/antd/icon/Icons.kt b/kotlin-antd/src/main/kotlin/antd/icon/Icons.kt index 258f9c3..ddd8573 100644 --- a/kotlin-antd/src/main/kotlin/antd/icon/Icons.kt +++ b/kotlin-antd/src/main/kotlin/antd/icon/Icons.kt @@ -3,7 +3,7 @@ package antd.icon import react.* external interface AntdIconClass : ComponentClass { - var default: ComponentType + var default: ComponentClass } external interface AntdIconProps : IconBaseProps, Props { diff --git a/kotlin-antd/src/main/kotlin/antd/icon/IconsDsl.kt b/kotlin-antd/src/main/kotlin/antd/icon/IconsDsl.kt index f1f6617..4142cc9 100644 --- a/kotlin-antd/src/main/kotlin/antd/icon/IconsDsl.kt +++ b/kotlin-antd/src/main/kotlin/antd/icon/IconsDsl.kt @@ -4,2366 +4,2366 @@ import kotlinext.js.* import react.* fun RBuilder.dingtalkCircleFilled(handler: RHandler) = - child(dingtalkCircleFilledIcon.default, jsObject {}, handler) + child(dingtalkCircleFilledIcon.default, jso {}, handler) fun RBuilder.pullRequestOutlined(handler: RHandler) = - child(pullRequestOutlinedIcon.default, jsObject {}, handler) + child(pullRequestOutlinedIcon.default, jso {}, handler) fun RBuilder.chromeOutlined(handler: RHandler) = - child(chromeOutlinedIcon.default, jsObject {}, handler) + child(chromeOutlinedIcon.default, jso {}, handler) fun RBuilder.containerTwoTone(handler: RHandler) = - child(containerTwoToneIcon.default, jsObject {}, handler) + child(containerTwoToneIcon.default, jso {}, handler) fun RBuilder.fileTextFilled(handler: RHandler) = - child(fileTextFilledIcon.default, jsObject {}, handler) + child(fileTextFilledIcon.default, jso {}, handler) fun RBuilder.safetyCertificateTwoTone(handler: RHandler) = - child(safetyCertificateTwoToneIcon.default, jsObject {}, handler) + child(safetyCertificateTwoToneIcon.default, jso {}, handler) fun RBuilder.diffTwoTone(handler: RHandler) = - child(diffTwoToneIcon.default, jsObject {}, handler) + child(diffTwoToneIcon.default, jso {}, handler) fun RBuilder.doubleLeftOutlined(handler: RHandler) = - child(doubleLeftOutlinedIcon.default, jsObject {}, handler) + child(doubleLeftOutlinedIcon.default, jso {}, handler) fun RBuilder.soundFilled(handler: RHandler) = - child(soundFilledIcon.default, jsObject {}, handler) + child(soundFilledIcon.default, jso {}, handler) fun RBuilder.fileSearchOutlined(handler: RHandler) = - child(fileSearchOutlinedIcon.default, jsObject {}, handler) + child(fileSearchOutlinedIcon.default, jso {}, handler) fun RBuilder.filterOutlined(handler: RHandler) = - child(filterOutlinedIcon.default, jsObject {}, handler) + child(filterOutlinedIcon.default, jso {}, handler) fun RBuilder.arrowDownOutlined(handler: RHandler) = - child(arrowDownOutlinedIcon.default, jsObject {}, handler) + child(arrowDownOutlinedIcon.default, jso {}, handler) fun RBuilder.bulbFilled(handler: RHandler) = - child(bulbFilledIcon.default, jsObject {}, handler) + child(bulbFilledIcon.default, jso {}, handler) fun RBuilder.sortAscendingOutlined(handler: RHandler) = - child(sortAscendingOutlinedIcon.default, jsObject {}, handler) + child(sortAscendingOutlinedIcon.default, jso {}, handler) fun RBuilder.orderedListOutlined(handler: RHandler) = - child(orderedListOutlinedIcon.default, jsObject {}, handler) + child(orderedListOutlinedIcon.default, jso {}, handler) fun RBuilder.thunderboltFilled(handler: RHandler) = - child(thunderboltFilledIcon.default, jsObject {}, handler) + child(thunderboltFilledIcon.default, jso {}, handler) fun RBuilder.playSquareFilled(handler: RHandler) = - child(playSquareFilledIcon.default, jsObject {}, handler) + child(playSquareFilledIcon.default, jso {}, handler) fun RBuilder.pushpinTwoTone(handler: RHandler) = - child(pushpinTwoToneIcon.default, jsObject {}, handler) + child(pushpinTwoToneIcon.default, jso {}, handler) fun RBuilder.amazonSquareFilled(handler: RHandler) = - child(amazonSquareFilledIcon.default, jsObject {}, handler) + child(amazonSquareFilledIcon.default, jso {}, handler) fun RBuilder.retweetOutlined(handler: RHandler) = - child(retweetOutlinedIcon.default, jsObject {}, handler) + child(retweetOutlinedIcon.default, jso {}, handler) fun RBuilder.scissorOutlined(handler: RHandler) = - child(scissorOutlinedIcon.default, jsObject {}, handler) + child(scissorOutlinedIcon.default, jso {}, handler) fun RBuilder.closeCircleFilled(handler: RHandler) = - child(closeCircleFilledIcon.default, jsObject {}, handler) + child(closeCircleFilledIcon.default, jso {}, handler) fun RBuilder.starOutlined(handler: RHandler) = - child(starOutlinedIcon.default, jsObject {}, handler) + child(starOutlinedIcon.default, jso {}, handler) fun RBuilder.toolOutlined(handler: RHandler) = - child(toolOutlinedIcon.default, jsObject {}, handler) + child(toolOutlinedIcon.default, jso {}, handler) fun RBuilder.mobileTwoTone(handler: RHandler) = - child(mobileTwoToneIcon.default, jsObject {}, handler) + child(mobileTwoToneIcon.default, jso {}, handler) fun RBuilder.smileTwoTone(handler: RHandler) = - child(smileTwoToneIcon.default, jsObject {}, handler) + child(smileTwoToneIcon.default, jso {}, handler) fun RBuilder.caretRightOutlined(handler: RHandler) = - child(caretRightOutlinedIcon.default, jsObject {}, handler) + child(caretRightOutlinedIcon.default, jso {}, handler) fun RBuilder.userSwitchOutlined(handler: RHandler) = - child(userSwitchOutlinedIcon.default, jsObject {}, handler) + child(userSwitchOutlinedIcon.default, jso {}, handler) fun RBuilder.fileGifOutlined(handler: RHandler) = - child(fileGifOutlinedIcon.default, jsObject {}, handler) + child(fileGifOutlinedIcon.default, jso {}, handler) fun RBuilder.sketchOutlined(handler: RHandler) = - child(sketchOutlinedIcon.default, jsObject {}, handler) + child(sketchOutlinedIcon.default, jso {}, handler) fun RBuilder.slackSquareFilled(handler: RHandler) = - child(slackSquareFilledIcon.default, jsObject {}, handler) + child(slackSquareFilledIcon.default, jso {}, handler) fun RBuilder.goldFilled(handler: RHandler) = - child(goldFilledIcon.default, jsObject {}, handler) + child(goldFilledIcon.default, jso {}, handler) fun RBuilder.calculatorFilled(handler: RHandler) = - child(calculatorFilledIcon.default, jsObject {}, handler) + child(calculatorFilledIcon.default, jso {}, handler) fun RBuilder.borderRightOutlined(handler: RHandler) = - child(borderRightOutlinedIcon.default, jsObject {}, handler) + child(borderRightOutlinedIcon.default, jso {}, handler) fun RBuilder.switcherOutlined(handler: RHandler) = - child(switcherOutlinedIcon.default, jsObject {}, handler) + child(switcherOutlinedIcon.default, jso {}, handler) fun RBuilder.bugTwoTone(handler: RHandler) = - child(bugTwoToneIcon.default, jsObject {}, handler) + child(bugTwoToneIcon.default, jso {}, handler) fun RBuilder.calendarOutlined(handler: RHandler) = - child(calendarOutlinedIcon.default, jsObject {}, handler) + child(calendarOutlinedIcon.default, jso {}, handler) fun RBuilder.fileZipOutlined(handler: RHandler) = - child(fileZipOutlinedIcon.default, jsObject {}, handler) + child(fileZipOutlinedIcon.default, jso {}, handler) fun RBuilder.dislikeOutlined(handler: RHandler) = - child(dislikeOutlinedIcon.default, jsObject {}, handler) + child(dislikeOutlinedIcon.default, jso {}, handler) fun RBuilder.expandOutlined(handler: RHandler) = - child(expandOutlinedIcon.default, jsObject {}, handler) + child(expandOutlinedIcon.default, jso {}, handler) fun RBuilder.barChartOutlined(handler: RHandler) = - child(barChartOutlinedIcon.default, jsObject {}, handler) + child(barChartOutlinedIcon.default, jso {}, handler) fun RBuilder.zhihuCircleFilled(handler: RHandler) = - child(zhihuCircleFilledIcon.default, jsObject {}, handler) + child(zhihuCircleFilledIcon.default, jso {}, handler) fun RBuilder.dribbbleSquareOutlined(handler: RHandler) = - child(dribbbleSquareOutlinedIcon.default, jsObject {}, handler) + child(dribbbleSquareOutlinedIcon.default, jso {}, handler) fun RBuilder.dragOutlined(handler: RHandler) = - child(dragOutlinedIcon.default, jsObject {}, handler) + child(dragOutlinedIcon.default, jso {}, handler) fun RBuilder.smileFilled(handler: RHandler) = - child(smileFilledIcon.default, jsObject {}, handler) + child(smileFilledIcon.default, jso {}, handler) fun RBuilder.fullscreenExitOutlined(handler: RHandler) = - child(fullscreenExitOutlinedIcon.default, jsObject {}, handler) + child(fullscreenExitOutlinedIcon.default, jso {}, handler) fun RBuilder.cloudOutlined(handler: RHandler) = - child(cloudOutlinedIcon.default, jsObject {}, handler) + child(cloudOutlinedIcon.default, jso {}, handler) fun RBuilder.slackOutlined(handler: RHandler) = - child(slackOutlinedIcon.default, jsObject {}, handler) + child(slackOutlinedIcon.default, jso {}, handler) fun RBuilder.caretLeftOutlined(handler: RHandler) = - child(caretLeftOutlinedIcon.default, jsObject {}, handler) + child(caretLeftOutlinedIcon.default, jso {}, handler) fun RBuilder.compassTwoTone(handler: RHandler) = - child(compassTwoToneIcon.default, jsObject {}, handler) + child(compassTwoToneIcon.default, jso {}, handler) fun RBuilder.selectOutlined(handler: RHandler) = - child(selectOutlinedIcon.default, jsObject {}, handler) + child(selectOutlinedIcon.default, jso {}, handler) fun RBuilder.dingtalkSquareFilled(handler: RHandler) = - child(dingtalkSquareFilledIcon.default, jsObject {}, handler) + child(dingtalkSquareFilledIcon.default, jso {}, handler) fun RBuilder.caretLeftFilled(handler: RHandler) = - child(caretLeftFilledIcon.default, jsObject {}, handler) + child(caretLeftFilledIcon.default, jso {}, handler) fun RBuilder.ieSquareFilled(handler: RHandler) = - child(ieSquareFilledIcon.default, jsObject {}, handler) + child(ieSquareFilledIcon.default, jso {}, handler) fun RBuilder.usbTwoTone(handler: RHandler) = - child(usbTwoToneIcon.default, jsObject {}, handler) + child(usbTwoToneIcon.default, jso {}, handler) fun RBuilder.mailFilled(handler: RHandler) = - child(mailFilledIcon.default, jsObject {}, handler) + child(mailFilledIcon.default, jso {}, handler) fun RBuilder.upSquareOutlined(handler: RHandler) = - child(upSquareOutlinedIcon.default, jsObject {}, handler) + child(upSquareOutlinedIcon.default, jso {}, handler) fun RBuilder.warningFilled(handler: RHandler) = - child(warningFilledIcon.default, jsObject {}, handler) + child(warningFilledIcon.default, jso {}, handler) fun RBuilder.editFilled(handler: RHandler) = - child(editFilledIcon.default, jsObject {}, handler) + child(editFilledIcon.default, jso {}, handler) fun RBuilder.exclamationCircleTwoTone(handler: RHandler) = - child(exclamationCircleTwoToneIcon.default, jsObject {}, handler) + child(exclamationCircleTwoToneIcon.default, jso {}, handler) fun RBuilder.fileTextTwoTone(handler: RHandler) = - child(fileTextTwoToneIcon.default, jsObject {}, handler) + child(fileTextTwoToneIcon.default, jso {}, handler) fun RBuilder.codepenCircleOutlined(handler: RHandler) = - child(codepenCircleOutlinedIcon.default, jsObject {}, handler) + child(codepenCircleOutlinedIcon.default, jso {}, handler) fun RBuilder.codepenSquareFilled(handler: RHandler) = - child(codepenSquareFilledIcon.default, jsObject {}, handler) + child(codepenSquareFilledIcon.default, jso {}, handler) fun RBuilder.fileUnknownFilled(handler: RHandler) = - child(fileUnknownFilledIcon.default, jsObject {}, handler) + child(fileUnknownFilledIcon.default, jso {}, handler) fun RBuilder.giftOutlined(handler: RHandler) = - child(giftOutlinedIcon.default, jsObject {}, handler) + child(giftOutlinedIcon.default, jso {}, handler) fun RBuilder.stepBackwardFilled(handler: RHandler) = - child(stepBackwardFilledIcon.default, jsObject {}, handler) + child(stepBackwardFilledIcon.default, jso {}, handler) fun RBuilder.fundViewOutlined(handler: RHandler) = - child(fundViewOutlinedIcon.default, jsObject {}, handler) + child(fundViewOutlinedIcon.default, jso {}, handler) fun RBuilder.tagOutlined(handler: RHandler) = - child(tagOutlinedIcon.default, jsObject {}, handler) + child(tagOutlinedIcon.default, jso {}, handler) fun RBuilder.borderInnerOutlined(handler: RHandler) = - child(borderInnerOutlinedIcon.default, jsObject {}, handler) + child(borderInnerOutlinedIcon.default, jso {}, handler) fun RBuilder.flagTwoTone(handler: RHandler) = - child(flagTwoToneIcon.default, jsObject {}, handler) + child(flagTwoToneIcon.default, jso {}, handler) fun RBuilder.apiFilled(handler: RHandler) = - child(apiFilledIcon.default, jsObject {}, handler) + child(apiFilledIcon.default, jso {}, handler) fun RBuilder.verticalAlignTopOutlined(handler: RHandler) = - child(verticalAlignTopOutlinedIcon.default, jsObject {}, handler) + child(verticalAlignTopOutlinedIcon.default, jso {}, handler) fun RBuilder.messageTwoTone(handler: RHandler) = - child(messageTwoToneIcon.default, jsObject {}, handler) + child(messageTwoToneIcon.default, jso {}, handler) fun RBuilder.pauseCircleFilled(handler: RHandler) = - child(pauseCircleFilledIcon.default, jsObject {}, handler) + child(pauseCircleFilledIcon.default, jso {}, handler) fun RBuilder.shoppingOutlined(handler: RHandler) = - child(shoppingOutlinedIcon.default, jsObject {}, handler) + child(shoppingOutlinedIcon.default, jso {}, handler) fun RBuilder.fundOutlined(handler: RHandler) = - child(fundOutlinedIcon.default, jsObject {}, handler) + child(fundOutlinedIcon.default, jso {}, handler) fun RBuilder.fileExclamationFilled(handler: RHandler) = - child(fileExclamationFilledIcon.default, jsObject {}, handler) + child(fileExclamationFilledIcon.default, jso {}, handler) fun RBuilder.likeTwoTone(handler: RHandler) = - child(likeTwoToneIcon.default, jsObject {}, handler) + child(likeTwoToneIcon.default, jso {}, handler) fun RBuilder.hourglassOutlined(handler: RHandler) = - child(hourglassOutlinedIcon.default, jsObject {}, handler) + child(hourglassOutlinedIcon.default, jso {}, handler) fun RBuilder.importOutlined(handler: RHandler) = - child(importOutlinedIcon.default, jsObject {}, handler) + child(importOutlinedIcon.default, jso {}, handler) fun RBuilder.folderTwoTone(handler: RHandler) = - child(folderTwoToneIcon.default, jsObject {}, handler) + child(folderTwoToneIcon.default, jso {}, handler) fun RBuilder.notificationTwoTone(handler: RHandler) = - child(notificationTwoToneIcon.default, jsObject {}, handler) + child(notificationTwoToneIcon.default, jso {}, handler) fun RBuilder.downCircleFilled(handler: RHandler) = - child(downCircleFilledIcon.default, jsObject {}, handler) + child(downCircleFilledIcon.default, jso {}, handler) fun RBuilder.downCircleOutlined(handler: RHandler) = - child(downCircleOutlinedIcon.default, jsObject {}, handler) + child(downCircleOutlinedIcon.default, jso {}, handler) fun RBuilder.keyOutlined(handler: RHandler) = - child(keyOutlinedIcon.default, jsObject {}, handler) + child(keyOutlinedIcon.default, jso {}, handler) fun RBuilder.interactionTwoTone(handler: RHandler) = - child(interactionTwoToneIcon.default, jsObject {}, handler) + child(interactionTwoToneIcon.default, jso {}, handler) fun RBuilder.securityScanOutlined(handler: RHandler) = - child(securityScanOutlinedIcon.default, jsObject {}, handler) + child(securityScanOutlinedIcon.default, jso {}, handler) fun RBuilder.cloudServerOutlined(handler: RHandler) = - child(cloudServerOutlinedIcon.default, jsObject {}, handler) + child(cloudServerOutlinedIcon.default, jso {}, handler) fun RBuilder.highlightFilled(handler: RHandler) = - child(highlightFilledIcon.default, jsObject {}, handler) + child(highlightFilledIcon.default, jso {}, handler) fun RBuilder.sketchCircleFilled(handler: RHandler) = - child(sketchCircleFilledIcon.default, jsObject {}, handler) + child(sketchCircleFilledIcon.default, jso {}, handler) fun RBuilder.apartmentOutlined(handler: RHandler) = - child(apartmentOutlinedIcon.default, jsObject {}, handler) + child(apartmentOutlinedIcon.default, jso {}, handler) fun RBuilder.loadingOutlined(handler: RHandler) = - child(loadingOutlinedIcon.default, jsObject {}, handler) + child(loadingOutlinedIcon.default, jso {}, handler) fun RBuilder.leftSquareFilled(handler: RHandler) = - child(leftSquareFilledIcon.default, jsObject {}, handler) + child(leftSquareFilledIcon.default, jso {}, handler) fun RBuilder.trademarkCircleTwoTone(handler: RHandler) = - child(trademarkCircleTwoToneIcon.default, jsObject {}, handler) + child(trademarkCircleTwoToneIcon.default, jso {}, handler) fun RBuilder.bellFilled(handler: RHandler) = - child(bellFilledIcon.default, jsObject {}, handler) + child(bellFilledIcon.default, jso {}, handler) fun RBuilder.columnWidthOutlined(handler: RHandler) = - child(columnWidthOutlinedIcon.default, jsObject {}, handler) + child(columnWidthOutlinedIcon.default, jso {}, handler) fun RBuilder.alibabaOutlined(handler: RHandler) = - child(alibabaOutlinedIcon.default, jsObject {}, handler) + child(alibabaOutlinedIcon.default, jso {}, handler) fun RBuilder.tagFilled(handler: RHandler) = - child(tagFilledIcon.default, jsObject {}, handler) + child(tagFilledIcon.default, jso {}, handler) fun RBuilder.googlePlusOutlined(handler: RHandler) = - child(googlePlusOutlinedIcon.default, jsObject {}, handler) + child(googlePlusOutlinedIcon.default, jso {}, handler) fun RBuilder.boxPlotOutlined(handler: RHandler) = - child(boxPlotOutlinedIcon.default, jsObject {}, handler) + child(boxPlotOutlinedIcon.default, jso {}, handler) fun RBuilder.alignRightOutlined(handler: RHandler) = - child(alignRightOutlinedIcon.default, jsObject {}, handler) + child(alignRightOutlinedIcon.default, jso {}, handler) fun RBuilder.safetyOutlined(handler: RHandler) = - child(safetyOutlinedIcon.default, jsObject {}, handler) + child(safetyOutlinedIcon.default, jso {}, handler) fun RBuilder.playCircleTwoTone(handler: RHandler) = - child(playCircleTwoToneIcon.default, jsObject {}, handler) + child(playCircleTwoToneIcon.default, jso {}, handler) fun RBuilder.highlightOutlined(handler: RHandler) = - child(highlightOutlinedIcon.default, jsObject {}, handler) + child(highlightOutlinedIcon.default, jso {}, handler) fun RBuilder.codeOutlined(handler: RHandler) = - child(codeOutlinedIcon.default, jsObject {}, handler) + child(codeOutlinedIcon.default, jso {}, handler) fun RBuilder.deleteFilled(handler: RHandler) = - child(deleteFilledIcon.default, jsObject {}, handler) + child(deleteFilledIcon.default, jso {}, handler) fun RBuilder.borderOutlined(handler: RHandler) = - child(borderOutlinedIcon.default, jsObject {}, handler) + child(borderOutlinedIcon.default, jso {}, handler) fun RBuilder.alignCenterOutlined(handler: RHandler) = - child(alignCenterOutlinedIcon.default, jsObject {}, handler) + child(alignCenterOutlinedIcon.default, jso {}, handler) fun RBuilder.folderAddOutlined(handler: RHandler) = - child(folderAddOutlinedIcon.default, jsObject {}, handler) + child(folderAddOutlinedIcon.default, jso {}, handler) fun RBuilder.starFilled(handler: RHandler) = - child(starFilledIcon.default, jsObject {}, handler) + child(starFilledIcon.default, jso {}, handler) fun RBuilder.walletFilled(handler: RHandler) = - child(walletFilledIcon.default, jsObject {}, handler) + child(walletFilledIcon.default, jso {}, handler) fun RBuilder.layoutFilled(handler: RHandler) = - child(layoutFilledIcon.default, jsObject {}, handler) + child(layoutFilledIcon.default, jso {}, handler) fun RBuilder.controlFilled(handler: RHandler) = - child(controlFilledIcon.default, jsObject {}, handler) + child(controlFilledIcon.default, jso {}, handler) fun RBuilder.accountBookOutlined(handler: RHandler) = - child(accountBookOutlinedIcon.default, jsObject {}, handler) + child(accountBookOutlinedIcon.default, jso {}, handler) fun RBuilder.googlePlusCircleFilled(handler: RHandler) = - child(googlePlusCircleFilledIcon.default, jsObject {}, handler) + child(googlePlusCircleFilledIcon.default, jso {}, handler) fun RBuilder.checkSquareFilled(handler: RHandler) = - child(checkSquareFilledIcon.default, jsObject {}, handler) + child(checkSquareFilledIcon.default, jso {}, handler) fun RBuilder.mergeCellsOutlined(handler: RHandler) = - child(mergeCellsOutlinedIcon.default, jsObject {}, handler) + child(mergeCellsOutlinedIcon.default, jso {}, handler) fun RBuilder.buildTwoTone(handler: RHandler) = - child(buildTwoToneIcon.default, jsObject {}, handler) + child(buildTwoToneIcon.default, jso {}, handler) fun RBuilder.borderLeftOutlined(handler: RHandler) = - child(borderLeftOutlinedIcon.default, jsObject {}, handler) + child(borderLeftOutlinedIcon.default, jso {}, handler) fun RBuilder.alertTwoTone(handler: RHandler) = - child(alertTwoToneIcon.default, jsObject {}, handler) + child(alertTwoToneIcon.default, jso {}, handler) fun RBuilder.redoOutlined(handler: RHandler) = - child(redoOutlinedIcon.default, jsObject {}, handler) + child(redoOutlinedIcon.default, jso {}, handler) fun RBuilder.branchesOutlined(handler: RHandler) = - child(branchesOutlinedIcon.default, jsObject {}, handler) + child(branchesOutlinedIcon.default, jso {}, handler) fun RBuilder.checkCircleFilled(handler: RHandler) = - child(checkCircleFilledIcon.default, jsObject {}, handler) + child(checkCircleFilledIcon.default, jso {}, handler) fun RBuilder.fieldNumberOutlined(handler: RHandler) = - child(fieldNumberOutlinedIcon.default, jsObject {}, handler) + child(fieldNumberOutlinedIcon.default, jso {}, handler) fun RBuilder.playCircleFilled(handler: RHandler) = - child(playCircleFilledIcon.default, jsObject {}, handler) + child(playCircleFilledIcon.default, jso {}, handler) fun RBuilder.flagOutlined(handler: RHandler) = - child(flagOutlinedIcon.default, jsObject {}, handler) + child(flagOutlinedIcon.default, jso {}, handler) fun RBuilder.dollarOutlined(handler: RHandler) = - child(dollarOutlinedIcon.default, jsObject {}, handler) + child(dollarOutlinedIcon.default, jso {}, handler) fun RBuilder.payCircleOutlined(handler: RHandler) = - child(payCircleOutlinedIcon.default, jsObject {}, handler) + child(payCircleOutlinedIcon.default, jso {}, handler) fun RBuilder.printerTwoTone(handler: RHandler) = - child(printerTwoToneIcon.default, jsObject {}, handler) + child(printerTwoToneIcon.default, jso {}, handler) fun RBuilder.githubOutlined(handler: RHandler) = - child(githubOutlinedIcon.default, jsObject {}, handler) + child(githubOutlinedIcon.default, jso {}, handler) fun RBuilder.creditCardFilled(handler: RHandler) = - child(creditCardFilledIcon.default, jsObject {}, handler) + child(creditCardFilledIcon.default, jso {}, handler) fun RBuilder.infoOutlined(handler: RHandler) = - child(infoOutlinedIcon.default, jsObject {}, handler) + child(infoOutlinedIcon.default, jso {}, handler) fun RBuilder.medicineBoxOutlined(handler: RHandler) = - child(medicineBoxOutlinedIcon.default, jsObject {}, handler) + child(medicineBoxOutlinedIcon.default, jso {}, handler) fun RBuilder.whatsAppOutlined(handler: RHandler) = - child(whatsAppOutlinedIcon.default, jsObject {}, handler) + child(whatsAppOutlinedIcon.default, jso {}, handler) fun RBuilder.minusCircleOutlined(handler: RHandler) = - child(minusCircleOutlinedIcon.default, jsObject {}, handler) + child(minusCircleOutlinedIcon.default, jso {}, handler) fun RBuilder.auditOutlined(handler: RHandler) = - child(auditOutlinedIcon.default, jsObject {}, handler) + child(auditOutlinedIcon.default, jso {}, handler) fun RBuilder.propertySafetyOutlined(handler: RHandler) = - child(propertySafetyOutlinedIcon.default, jsObject {}, handler) + child(propertySafetyOutlinedIcon.default, jso {}, handler) fun RBuilder.fireTwoTone(handler: RHandler) = - child(fireTwoToneIcon.default, jsObject {}, handler) + child(fireTwoToneIcon.default, jso {}, handler) fun RBuilder.securityScanFilled(handler: RHandler) = - child(securityScanFilledIcon.default, jsObject {}, handler) + child(securityScanFilledIcon.default, jso {}, handler) fun RBuilder.menuUnfoldOutlined(handler: RHandler) = - child(menuUnfoldOutlinedIcon.default, jsObject {}, handler) + child(menuUnfoldOutlinedIcon.default, jso {}, handler) fun RBuilder.zhihuSquareFilled(handler: RHandler) = - child(zhihuSquareFilledIcon.default, jsObject {}, handler) + child(zhihuSquareFilledIcon.default, jso {}, handler) fun RBuilder.folderOpenOutlined(handler: RHandler) = - child(folderOpenOutlinedIcon.default, jsObject {}, handler) + child(folderOpenOutlinedIcon.default, jso {}, handler) fun RBuilder.swapOutlined(handler: RHandler) = - child(swapOutlinedIcon.default, jsObject {}, handler) + child(swapOutlinedIcon.default, jso {}, handler) fun RBuilder.copyFilled(handler: RHandler) = - child(copyFilledIcon.default, jsObject {}, handler) + child(copyFilledIcon.default, jso {}, handler) fun RBuilder.clockCircleTwoTone(handler: RHandler) = - child(clockCircleTwoToneIcon.default, jsObject {}, handler) + child(clockCircleTwoToneIcon.default, jso {}, handler) fun RBuilder.closeOutlined(handler: RHandler) = - child(closeOutlinedIcon.default, jsObject {}, handler) + child(closeOutlinedIcon.default, jso {}, handler) fun RBuilder.insertRowRightOutlined(handler: RHandler) = - child(insertRowRightOutlinedIcon.default, jsObject {}, handler) + child(insertRowRightOutlinedIcon.default, jso {}, handler) fun RBuilder.pushpinFilled(handler: RHandler) = - child(pushpinFilledIcon.default, jsObject {}, handler) + child(pushpinFilledIcon.default, jso {}, handler) fun RBuilder.behanceCircleFilled(handler: RHandler) = - child(behanceCircleFilledIcon.default, jsObject {}, handler) + child(behanceCircleFilledIcon.default, jso {}, handler) fun RBuilder.tagsFilled(handler: RHandler) = - child(tagsFilledIcon.default, jsObject {}, handler) + child(tagsFilledIcon.default, jso {}, handler) fun RBuilder.chromeFilled(handler: RHandler) = - child(chromeFilledIcon.default, jsObject {}, handler) + child(chromeFilledIcon.default, jso {}, handler) fun RBuilder.idcardOutlined(handler: RHandler) = - child(idcardOutlinedIcon.default, jsObject {}, handler) + child(idcardOutlinedIcon.default, jso {}, handler) fun RBuilder.videoCameraAddOutlined(handler: RHandler) = - child(videoCameraAddOutlinedIcon.default, jsObject {}, handler) + child(videoCameraAddOutlinedIcon.default, jso {}, handler) fun RBuilder.sendOutlined(handler: RHandler) = - child(sendOutlinedIcon.default, jsObject {}, handler) + child(sendOutlinedIcon.default, jso {}, handler) fun RBuilder.deleteRowOutlined(handler: RHandler) = - child(deleteRowOutlinedIcon.default, jsObject {}, handler) + child(deleteRowOutlinedIcon.default, jso {}, handler) fun RBuilder.ciTwoTone(handler: RHandler) = - child(ciTwoToneIcon.default, jsObject {}, handler) + child(ciTwoToneIcon.default, jso {}, handler) fun RBuilder.doubleRightOutlined(handler: RHandler) = - child(doubleRightOutlinedIcon.default, jsObject {}, handler) + child(doubleRightOutlinedIcon.default, jso {}, handler) fun RBuilder.zoomInOutlined(handler: RHandler) = - child(zoomInOutlinedIcon.default, jsObject {}, handler) + child(zoomInOutlinedIcon.default, jso {}, handler) fun RBuilder.instagramOutlined(handler: RHandler) = - child(instagramOutlinedIcon.default, jsObject {}, handler) + child(instagramOutlinedIcon.default, jso {}, handler) fun RBuilder.zhihuOutlined(handler: RHandler) = - child(zhihuOutlinedIcon.default, jsObject {}, handler) + child(zhihuOutlinedIcon.default, jso {}, handler) fun RBuilder.saveFilled(handler: RHandler) = - child(saveFilledIcon.default, jsObject {}, handler) + child(saveFilledIcon.default, jso {}, handler) fun RBuilder.fileWordFilled(handler: RHandler) = - child(fileWordFilledIcon.default, jsObject {}, handler) + child(fileWordFilledIcon.default, jso {}, handler) fun RBuilder.clockCircleFilled(handler: RHandler) = - child(clockCircleFilledIcon.default, jsObject {}, handler) + child(clockCircleFilledIcon.default, jso {}, handler) fun RBuilder.mediumSquareFilled(handler: RHandler) = - child(mediumSquareFilledIcon.default, jsObject {}, handler) + child(mediumSquareFilledIcon.default, jso {}, handler) fun RBuilder.dashOutlined(handler: RHandler) = - child(dashOutlinedIcon.default, jsObject {}, handler) + child(dashOutlinedIcon.default, jso {}, handler) fun RBuilder.questionCircleFilled(handler: RHandler) = - child(questionCircleFilledIcon.default, jsObject {}, handler) + child(questionCircleFilledIcon.default, jso {}, handler) fun RBuilder.tabletTwoTone(handler: RHandler) = - child(tabletTwoToneIcon.default, jsObject {}, handler) + child(tabletTwoToneIcon.default, jso {}, handler) fun RBuilder.warningOutlined(handler: RHandler) = - child(warningOutlinedIcon.default, jsObject {}, handler) + child(warningOutlinedIcon.default, jso {}, handler) fun RBuilder.disconnectOutlined(handler: RHandler) = - child(disconnectOutlinedIcon.default, jsObject {}, handler) + child(disconnectOutlinedIcon.default, jso {}, handler) fun RBuilder.plusCircleFilled(handler: RHandler) = - child(plusCircleFilledIcon.default, jsObject {}, handler) + child(plusCircleFilledIcon.default, jso {}, handler) fun RBuilder.idcardTwoTone(handler: RHandler) = - child(idcardTwoToneIcon.default, jsObject {}, handler) + child(idcardTwoToneIcon.default, jso {}, handler) fun RBuilder.boldOutlined(handler: RHandler) = - child(boldOutlinedIcon.default, jsObject {}, handler) + child(boldOutlinedIcon.default, jso {}, handler) fun RBuilder.weiboOutlined(handler: RHandler) = - child(weiboOutlinedIcon.default, jsObject {}, handler) + child(weiboOutlinedIcon.default, jso {}, handler) fun RBuilder.exclamationCircleFilled(handler: RHandler) = - child(exclamationCircleFilledIcon.default, jsObject {}, handler) + child(exclamationCircleFilledIcon.default, jso {}, handler) fun RBuilder.poundCircleOutlined(handler: RHandler) = - child(poundCircleOutlinedIcon.default, jsObject {}, handler) + child(poundCircleOutlinedIcon.default, jso {}, handler) fun RBuilder.pushpinOutlined(handler: RHandler) = - child(pushpinOutlinedIcon.default, jsObject {}, handler) + child(pushpinOutlinedIcon.default, jso {}, handler) fun RBuilder.dollarCircleFilled(handler: RHandler) = - child(dollarCircleFilledIcon.default, jsObject {}, handler) + child(dollarCircleFilledIcon.default, jso {}, handler) fun RBuilder.eyeInvisibleTwoTone(handler: RHandler) = - child(eyeInvisibleTwoToneIcon.default, jsObject {}, handler) + child(eyeInvisibleTwoToneIcon.default, jso {}, handler) fun RBuilder.arrowUpOutlined(handler: RHandler) = - child(arrowUpOutlinedIcon.default, jsObject {}, handler) + child(arrowUpOutlinedIcon.default, jso {}, handler) fun RBuilder.desktopOutlined(handler: RHandler) = - child(desktopOutlinedIcon.default, jsObject {}, handler) + child(desktopOutlinedIcon.default, jso {}, handler) fun RBuilder.cloudTwoTone(handler: RHandler) = - child(cloudTwoToneIcon.default, jsObject {}, handler) + child(cloudTwoToneIcon.default, jso {}, handler) fun RBuilder.uploadOutlined(handler: RHandler) = - child(uploadOutlinedIcon.default, jsObject {}, handler) + child(uploadOutlinedIcon.default, jso {}, handler) fun RBuilder.downloadOutlined(handler: RHandler) = - child(downloadOutlinedIcon.default, jsObject {}, handler) + child(downloadOutlinedIcon.default, jso {}, handler) fun RBuilder.commentOutlined(handler: RHandler) = - child(commentOutlinedIcon.default, jsObject {}, handler) + child(commentOutlinedIcon.default, jso {}, handler) fun RBuilder.profileOutlined(handler: RHandler) = - child(profileOutlinedIcon.default, jsObject {}, handler) + child(profileOutlinedIcon.default, jso {}, handler) fun RBuilder.menuOutlined(handler: RHandler) = - child(menuOutlinedIcon.default, jsObject {}, handler) + child(menuOutlinedIcon.default, jso {}, handler) fun RBuilder.scanOutlined(handler: RHandler) = - child(scanOutlinedIcon.default, jsObject {}, handler) + child(scanOutlinedIcon.default, jso {}, handler) fun RBuilder.fileProtectOutlined(handler: RHandler) = - child(fileProtectOutlinedIcon.default, jsObject {}, handler) + child(fileProtectOutlinedIcon.default, jso {}, handler) fun RBuilder.thunderboltOutlined(handler: RHandler) = - child(thunderboltOutlinedIcon.default, jsObject {}, handler) + child(thunderboltOutlinedIcon.default, jso {}, handler) fun RBuilder.barsOutlined(handler: RHandler) = - child(barsOutlinedIcon.default, jsObject {}, handler) + child(barsOutlinedIcon.default, jso {}, handler) fun RBuilder.ciOutlined(handler: RHandler) = - child(ciOutlinedIcon.default, jsObject {}, handler) + child(ciOutlinedIcon.default, jso {}, handler) fun RBuilder.borderVerticleOutlined(handler: RHandler) = - child(borderVerticleOutlinedIcon.default, jsObject {}, handler) + child(borderVerticleOutlinedIcon.default, jso {}, handler) fun RBuilder.borderTopOutlined(handler: RHandler) = - child(borderTopOutlinedIcon.default, jsObject {}, handler) + child(borderTopOutlinedIcon.default, jso {}, handler) fun RBuilder.percentageOutlined(handler: RHandler) = - child(percentageOutlinedIcon.default, jsObject {}, handler) + child(percentageOutlinedIcon.default, jso {}, handler) fun RBuilder.alertFilled(handler: RHandler) = - child(alertFilledIcon.default, jsObject {}, handler) + child(alertFilledIcon.default, jso {}, handler) fun RBuilder.robotOutlined(handler: RHandler) = - child(robotOutlinedIcon.default, jsObject {}, handler) + child(robotOutlinedIcon.default, jso {}, handler) fun RBuilder.crownTwoTone(handler: RHandler) = - child(crownTwoToneIcon.default, jsObject {}, handler) + child(crownTwoToneIcon.default, jso {}, handler) fun RBuilder.splitCellsOutlined(handler: RHandler) = - child(splitCellsOutlinedIcon.default, jsObject {}, handler) + child(splitCellsOutlinedIcon.default, jso {}, handler) fun RBuilder.amazonCircleFilled(handler: RHandler) = - child(amazonCircleFilledIcon.default, jsObject {}, handler) + child(amazonCircleFilledIcon.default, jso {}, handler) fun RBuilder.copyrightOutlined(handler: RHandler) = - child(copyrightOutlinedIcon.default, jsObject {}, handler) + child(copyrightOutlinedIcon.default, jso {}, handler) fun RBuilder.fileImageFilled(handler: RHandler) = - child(fileImageFilledIcon.default, jsObject {}, handler) + child(fileImageFilledIcon.default, jso {}, handler) fun RBuilder.loginOutlined(handler: RHandler) = - child(loginOutlinedIcon.default, jsObject {}, handler) + child(loginOutlinedIcon.default, jso {}, handler) fun RBuilder.boxPlotTwoTone(handler: RHandler) = - child(boxPlotTwoToneIcon.default, jsObject {}, handler) + child(boxPlotTwoToneIcon.default, jso {}, handler) fun RBuilder.settingOutlined(handler: RHandler) = - child(settingOutlinedIcon.default, jsObject {}, handler) + child(settingOutlinedIcon.default, jso {}, handler) fun RBuilder.infoCircleTwoTone(handler: RHandler) = - child(infoCircleTwoToneIcon.default, jsObject {}, handler) + child(infoCircleTwoToneIcon.default, jso {}, handler) fun RBuilder.alipaySquareFilled(handler: RHandler) = - child(alipaySquareFilledIcon.default, jsObject {}, handler) + child(alipaySquareFilledIcon.default, jso {}, handler) fun RBuilder.upCircleFilled(handler: RHandler) = - child(upCircleFilledIcon.default, jsObject {}, handler) + child(upCircleFilledIcon.default, jso {}, handler) fun RBuilder.dingtalkOutlined(handler: RHandler) = - child(dingtalkOutlinedIcon.default, jsObject {}, handler) + child(dingtalkOutlinedIcon.default, jso {}, handler) fun RBuilder.shopTwoTone(handler: RHandler) = - child(shopTwoToneIcon.default, jsObject {}, handler) + child(shopTwoToneIcon.default, jso {}, handler) fun RBuilder.strikethroughOutlined(handler: RHandler) = - child(strikethroughOutlinedIcon.default, jsObject {}, handler) + child(strikethroughOutlinedIcon.default, jso {}, handler) fun RBuilder.starTwoTone(handler: RHandler) = - child(starTwoToneIcon.default, jsObject {}, handler) + child(starTwoToneIcon.default, jso {}, handler) fun RBuilder.highlightTwoTone(handler: RHandler) = - child(highlightTwoToneIcon.default, jsObject {}, handler) + child(highlightTwoToneIcon.default, jso {}, handler) fun RBuilder.trophyOutlined(handler: RHandler) = - child(trophyOutlinedIcon.default, jsObject {}, handler) + child(trophyOutlinedIcon.default, jso {}, handler) fun RBuilder.qqCircleFilled(handler: RHandler) = - child(qqCircleFilledIcon.default, jsObject {}, handler) + child(qqCircleFilledIcon.default, jso {}, handler) fun RBuilder.propertySafetyFilled(handler: RHandler) = - child(propertySafetyFilledIcon.default, jsObject {}, handler) + child(propertySafetyFilledIcon.default, jso {}, handler) fun RBuilder.goldenFilled(handler: RHandler) = - child(goldenFilledIcon.default, jsObject {}, handler) + child(goldenFilledIcon.default, jso {}, handler) fun RBuilder.folderAddFilled(handler: RHandler) = - child(folderAddFilledIcon.default, jsObject {}, handler) + child(folderAddFilledIcon.default, jso {}, handler) fun RBuilder.hddFilled(handler: RHandler) = - child(hddFilledIcon.default, jsObject {}, handler) + child(hddFilledIcon.default, jso {}, handler) fun RBuilder.downCircleTwoTone(handler: RHandler) = - child(downCircleTwoToneIcon.default, jsObject {}, handler) + child(downCircleTwoToneIcon.default, jso {}, handler) fun RBuilder.groupOutlined(handler: RHandler) = - child(groupOutlinedIcon.default, jsObject {}, handler) + child(groupOutlinedIcon.default, jso {}, handler) fun RBuilder.bugFilled(handler: RHandler) = - child(bugFilledIcon.default, jsObject {}, handler) + child(bugFilledIcon.default, jso {}, handler) fun RBuilder.nodeCollapseOutlined(handler: RHandler) = - child(nodeCollapseOutlinedIcon.default, jsObject {}, handler) + child(nodeCollapseOutlinedIcon.default, jso {}, handler) fun RBuilder.enterOutlined(handler: RHandler) = - child(enterOutlinedIcon.default, jsObject {}, handler) + child(enterOutlinedIcon.default, jso {}, handler) fun RBuilder.copyrightCircleFilled(handler: RHandler) = - child(copyrightCircleFilledIcon.default, jsObject {}, handler) + child(copyrightCircleFilledIcon.default, jso {}, handler) fun RBuilder.plusSquareFilled(handler: RHandler) = - child(plusSquareFilledIcon.default, jsObject {}, handler) + child(plusSquareFilledIcon.default, jso {}, handler) fun RBuilder.fireFilled(handler: RHandler) = - child(fireFilledIcon.default, jsObject {}, handler) + child(fireFilledIcon.default, jso {}, handler) fun RBuilder.calendarFilled(handler: RHandler) = - child(calendarFilledIcon.default, jsObject {}, handler) + child(calendarFilledIcon.default, jso {}, handler) fun RBuilder.poweroffOutlined(handler: RHandler) = - child(poweroffOutlinedIcon.default, jsObject {}, handler) + child(poweroffOutlinedIcon.default, jso {}, handler) fun RBuilder.infoCircleOutlined(handler: RHandler) = - child(infoCircleOutlinedIcon.default, jsObject {}, handler) + child(infoCircleOutlinedIcon.default, jso {}, handler) fun RBuilder.walletOutlined(handler: RHandler) = - child(walletOutlinedIcon.default, jsObject {}, handler) + child(walletOutlinedIcon.default, jso {}, handler) fun RBuilder.safetyCertificateOutlined(handler: RHandler) = - child(safetyCertificateOutlinedIcon.default, jsObject {}, handler) + child(safetyCertificateOutlinedIcon.default, jso {}, handler) fun RBuilder.editTwoTone(handler: RHandler) = - child(editTwoToneIcon.default, jsObject {}, handler) + child(editTwoToneIcon.default, jso {}, handler) fun RBuilder.downOutlined(handler: RHandler) = - child(downOutlinedIcon.default, jsObject {}, handler) + child(downOutlinedIcon.default, jso {}, handler) fun RBuilder.womanOutlined(handler: RHandler) = - child(womanOutlinedIcon.default, jsObject {}, handler) + child(womanOutlinedIcon.default, jso {}, handler) fun RBuilder.poundCircleTwoTone(handler: RHandler) = - child(poundCircleTwoToneIcon.default, jsObject {}, handler) + child(poundCircleTwoToneIcon.default, jso {}, handler) fun RBuilder.tagsTwoTone(handler: RHandler) = - child(tagsTwoToneIcon.default, jsObject {}, handler) + child(tagsTwoToneIcon.default, jso {}, handler) fun RBuilder.picLeftOutlined(handler: RHandler) = - child(picLeftOutlinedIcon.default, jsObject {}, handler) + child(picLeftOutlinedIcon.default, jso {}, handler) fun RBuilder.googleOutlined(handler: RHandler) = - child(googleOutlinedIcon.default, jsObject {}, handler) + child(googleOutlinedIcon.default, jso {}, handler) fun RBuilder.copyrightCircleOutlined(handler: RHandler) = - child(copyrightCircleOutlinedIcon.default, jsObject {}, handler) + child(copyrightCircleOutlinedIcon.default, jso {}, handler) fun RBuilder.goldTwoTone(handler: RHandler) = - child(goldTwoToneIcon.default, jsObject {}, handler) + child(goldTwoToneIcon.default, jso {}, handler) fun RBuilder.shopFilled(handler: RHandler) = - child(shopFilledIcon.default, jsObject {}, handler) + child(shopFilledIcon.default, jso {}, handler) fun RBuilder.radarChartOutlined(handler: RHandler) = - child(radarChartOutlinedIcon.default, jsObject {}, handler) + child(radarChartOutlinedIcon.default, jso {}, handler) fun RBuilder.tabletOutlined(handler: RHandler) = - child(tabletOutlinedIcon.default, jsObject {}, handler) + child(tabletOutlinedIcon.default, jso {}, handler) fun RBuilder.solutionOutlined(handler: RHandler) = - child(solutionOutlinedIcon.default, jsObject {}, handler) + child(solutionOutlinedIcon.default, jso {}, handler) fun RBuilder.fastBackwardFilled(handler: RHandler) = - child(fastBackwardFilledIcon.default, jsObject {}, handler) + child(fastBackwardFilledIcon.default, jso {}, handler) fun RBuilder.fileImageOutlined(handler: RHandler) = - child(fileImageOutlinedIcon.default, jsObject {}, handler) + child(fileImageOutlinedIcon.default, jso {}, handler) fun RBuilder.environmentOutlined(handler: RHandler) = - child(environmentOutlinedIcon.default, jsObject {}, handler) + child(environmentOutlinedIcon.default, jso {}, handler) fun RBuilder.moreOutlined(handler: RHandler) = - child(moreOutlinedIcon.default, jsObject {}, handler) + child(moreOutlinedIcon.default, jso {}, handler) fun RBuilder.blockOutlined(handler: RHandler) = - child(blockOutlinedIcon.default, jsObject {}, handler) + child(blockOutlinedIcon.default, jso {}, handler) fun RBuilder.payCircleFilled(handler: RHandler) = - child(payCircleFilledIcon.default, jsObject {}, handler) + child(payCircleFilledIcon.default, jso {}, handler) fun RBuilder.youtubeFilled(handler: RHandler) = - child(youtubeFilledIcon.default, jsObject {}, handler) + child(youtubeFilledIcon.default, jso {}, handler) fun RBuilder.slackCircleFilled(handler: RHandler) = - child(slackCircleFilledIcon.default, jsObject {}, handler) + child(slackCircleFilledIcon.default, jso {}, handler) fun RBuilder.fileAddTwoTone(handler: RHandler) = - child(fileAddTwoToneIcon.default, jsObject {}, handler) + child(fileAddTwoToneIcon.default, jso {}, handler) fun RBuilder.projectOutlined(handler: RHandler) = - child(projectOutlinedIcon.default, jsObject {}, handler) + child(projectOutlinedIcon.default, jso {}, handler) fun RBuilder.euroOutlined(handler: RHandler) = - child(euroOutlinedIcon.default, jsObject {}, handler) + child(euroOutlinedIcon.default, jso {}, handler) fun RBuilder.pauseCircleOutlined(handler: RHandler) = - child(pauseCircleOutlinedIcon.default, jsObject {}, handler) + child(pauseCircleOutlinedIcon.default, jso {}, handler) fun RBuilder.mediumWorkmarkOutlined(handler: RHandler) = - child(mediumWorkmarkOutlinedIcon.default, jsObject {}, handler) + child(mediumWorkmarkOutlinedIcon.default, jso {}, handler) fun RBuilder.formatPainterOutlined(handler: RHandler) = - child(formatPainterOutlinedIcon.default, jsObject {}, handler) + child(formatPainterOutlinedIcon.default, jso {}, handler) fun RBuilder.audioTwoTone(handler: RHandler) = - child(audioTwoToneIcon.default, jsObject {}, handler) + child(audioTwoToneIcon.default, jso {}, handler) fun RBuilder.closeSquareOutlined(handler: RHandler) = - child(closeSquareOutlinedIcon.default, jsObject {}, handler) + child(closeSquareOutlinedIcon.default, jso {}, handler) fun RBuilder.logoutOutlined(handler: RHandler) = - child(logoutOutlinedIcon.default, jsObject {}, handler) + child(logoutOutlinedIcon.default, jso {}, handler) fun RBuilder.fileExclamationOutlined(handler: RHandler) = - child(fileExclamationOutlinedIcon.default, jsObject {}, handler) + child(fileExclamationOutlinedIcon.default, jso {}, handler) fun RBuilder.walletTwoTone(handler: RHandler) = - child(walletTwoToneIcon.default, jsObject {}, handler) + child(walletTwoToneIcon.default, jso {}, handler) fun RBuilder.snippetsFilled(handler: RHandler) = - child(snippetsFilledIcon.default, jsObject {}, handler) + child(snippetsFilledIcon.default, jso {}, handler) fun RBuilder.upOutlined(handler: RHandler) = - child(upOutlinedIcon.default, jsObject {}, handler) + child(upOutlinedIcon.default, jso {}, handler) fun RBuilder.audioFilled(handler: RHandler) = - child(audioFilledIcon.default, jsObject {}, handler) + child(audioFilledIcon.default, jso {}, handler) fun RBuilder.borderOuterOutlined(handler: RHandler) = - child(borderOuterOutlinedIcon.default, jsObject {}, handler) + child(borderOuterOutlinedIcon.default, jso {}, handler) fun RBuilder.taobaoSquareFilled(handler: RHandler) = - child(taobaoSquareFilledIcon.default, jsObject {}, handler) + child(taobaoSquareFilledIcon.default, jso {}, handler) fun RBuilder.codepenCircleFilled(handler: RHandler) = - child(codepenCircleFilledIcon.default, jsObject {}, handler) + child(codepenCircleFilledIcon.default, jso {}, handler) fun RBuilder.frownFilled(handler: RHandler) = - child(frownFilledIcon.default, jsObject {}, handler) + child(frownFilledIcon.default, jso {}, handler) fun RBuilder.crownOutlined(handler: RHandler) = - child(crownOutlinedIcon.default, jsObject {}, handler) + child(crownOutlinedIcon.default, jso {}, handler) fun RBuilder.alignLeftOutlined(handler: RHandler) = - child(alignLeftOutlinedIcon.default, jsObject {}, handler) + child(alignLeftOutlinedIcon.default, jso {}, handler) fun RBuilder.fireOutlined(handler: RHandler) = - child(fireOutlinedIcon.default, jsObject {}, handler) + child(fireOutlinedIcon.default, jso {}, handler) fun RBuilder.taobaoOutlined(handler: RHandler) = - child(taobaoOutlinedIcon.default, jsObject {}, handler) + child(taobaoOutlinedIcon.default, jso {}, handler) fun RBuilder.swapRightOutlined(handler: RHandler) = - child(swapRightOutlinedIcon.default, jsObject {}, handler) + child(swapRightOutlinedIcon.default, jso {}, handler) fun RBuilder.likeFilled(handler: RHandler) = - child(likeFilledIcon.default, jsObject {}, handler) + child(likeFilledIcon.default, jso {}, handler) fun RBuilder.toTopOutlined(handler: RHandler) = - child(toTopOutlinedIcon.default, jsObject {}, handler) + child(toTopOutlinedIcon.default, jso {}, handler) fun RBuilder.nodeIndexOutlined(handler: RHandler) = - child(nodeIndexOutlinedIcon.default, jsObject {}, handler) + child(nodeIndexOutlinedIcon.default, jso {}, handler) fun RBuilder.copyOutlined(handler: RHandler) = - child(copyOutlinedIcon.default, jsObject {}, handler) + child(copyOutlinedIcon.default, jso {}, handler) fun RBuilder.projectTwoTone(handler: RHandler) = - child(projectTwoToneIcon.default, jsObject {}, handler) + child(projectTwoToneIcon.default, jso {}, handler) fun RBuilder.profileTwoTone(handler: RHandler) = - child(profileTwoToneIcon.default, jsObject {}, handler) + child(profileTwoToneIcon.default, jso {}, handler) fun RBuilder.funnelPlotTwoTone(handler: RHandler) = - child(funnelPlotTwoToneIcon.default, jsObject {}, handler) + child(funnelPlotTwoToneIcon.default, jso {}, handler) fun RBuilder.tagTwoTone(handler: RHandler) = - child(tagTwoToneIcon.default, jsObject {}, handler) + child(tagTwoToneIcon.default, jso {}, handler) fun RBuilder.alipayCircleOutlined(handler: RHandler) = - child(alipayCircleOutlinedIcon.default, jsObject {}, handler) + child(alipayCircleOutlinedIcon.default, jso {}, handler) fun RBuilder.androidFilled(handler: RHandler) = - child(androidFilledIcon.default, jsObject {}, handler) + child(androidFilledIcon.default, jso {}, handler) fun RBuilder.compassOutlined(handler: RHandler) = - child(compassOutlinedIcon.default, jsObject {}, handler) + child(compassOutlinedIcon.default, jso {}, handler) fun RBuilder.translationOutlined(handler: RHandler) = - child(translationOutlinedIcon.default, jsObject {}, handler) + child(translationOutlinedIcon.default, jso {}, handler) fun RBuilder.propertySafetyTwoTone(handler: RHandler) = - child(propertySafetyTwoToneIcon.default, jsObject {}, handler) + child(propertySafetyTwoToneIcon.default, jso {}, handler) fun RBuilder.restTwoTone(handler: RHandler) = - child(restTwoToneIcon.default, jsObject {}, handler) + child(restTwoToneIcon.default, jso {}, handler) fun RBuilder.userOutlined(handler: RHandler) = - child(userOutlinedIcon.default, jsObject {}, handler) + child(userOutlinedIcon.default, jso {}, handler) fun RBuilder.carTwoTone(handler: RHandler) = - child(carTwoToneIcon.default, jsObject {}, handler) + child(carTwoToneIcon.default, jso {}, handler) fun RBuilder.rocketFilled(handler: RHandler) = - child(rocketFilledIcon.default, jsObject {}, handler) + child(rocketFilledIcon.default, jso {}, handler) fun RBuilder.dollarCircleTwoTone(handler: RHandler) = - child(dollarCircleTwoToneIcon.default, jsObject {}, handler) + child(dollarCircleTwoToneIcon.default, jso {}, handler) fun RBuilder.loading3QuartersOutlined(handler: RHandler) = - child(loading3QuartersOutlinedIcon.default, jsObject {}, handler) + child(loading3QuartersOutlinedIcon.default, jso {}, handler) fun RBuilder.clusterOutlined(handler: RHandler) = - child(clusterOutlinedIcon.default, jsObject {}, handler) + child(clusterOutlinedIcon.default, jso {}, handler) fun RBuilder.carFilled(handler: RHandler) = - child(carFilledIcon.default, jsObject {}, handler) + child(carFilledIcon.default, jso {}, handler) fun RBuilder.forwardFilled(handler: RHandler) = - child(forwardFilledIcon.default, jsObject {}, handler) + child(forwardFilledIcon.default, jso {}, handler) fun RBuilder.mobileFilled(handler: RHandler) = - child(mobileFilledIcon.default, jsObject {}, handler) + child(mobileFilledIcon.default, jso {}, handler) fun RBuilder.downSquareFilled(handler: RHandler) = - child(downSquareFilledIcon.default, jsObject {}, handler) + child(downSquareFilledIcon.default, jso {}, handler) fun RBuilder.leftSquareTwoTone(handler: RHandler) = - child(leftSquareTwoToneIcon.default, jsObject {}, handler) + child(leftSquareTwoToneIcon.default, jso {}, handler) fun RBuilder.bellTwoTone(handler: RHandler) = - child(bellTwoToneIcon.default, jsObject {}, handler) + child(bellTwoToneIcon.default, jso {}, handler) fun RBuilder.redEnvelopeOutlined(handler: RHandler) = - child(redEnvelopeOutlinedIcon.default, jsObject {}, handler) + child(redEnvelopeOutlinedIcon.default, jso {}, handler) fun RBuilder.mailTwoTone(handler: RHandler) = - child(mailTwoToneIcon.default, jsObject {}, handler) + child(mailTwoToneIcon.default, jso {}, handler) fun RBuilder.rollbackOutlined(handler: RHandler) = - child(rollbackOutlinedIcon.default, jsObject {}, handler) + child(rollbackOutlinedIcon.default, jso {}, handler) fun RBuilder.moneyCollectFilled(handler: RHandler) = - child(moneyCollectFilledIcon.default, jsObject {}, handler) + child(moneyCollectFilledIcon.default, jso {}, handler) fun RBuilder.lockFilled(handler: RHandler) = - child(lockFilledIcon.default, jsObject {}, handler) + child(lockFilledIcon.default, jso {}, handler) fun RBuilder.fileExcelFilled(handler: RHandler) = - child(fileExcelFilledIcon.default, jsObject {}, handler) + child(fileExcelFilledIcon.default, jso {}, handler) fun RBuilder.questionCircleOutlined(handler: RHandler) = - child(questionCircleOutlinedIcon.default, jsObject {}, handler) + child(questionCircleOutlinedIcon.default, jso {}, handler) fun RBuilder.inboxOutlined(handler: RHandler) = - child(inboxOutlinedIcon.default, jsObject {}, handler) + child(inboxOutlinedIcon.default, jso {}, handler) fun RBuilder.checkSquareOutlined(handler: RHandler) = - child(checkSquareOutlinedIcon.default, jsObject {}, handler) + child(checkSquareOutlinedIcon.default, jso {}, handler) fun RBuilder.deploymentUnitOutlined(handler: RHandler) = - child(deploymentUnitOutlinedIcon.default, jsObject {}, handler) + child(deploymentUnitOutlinedIcon.default, jso {}, handler) fun RBuilder.restFilled(handler: RHandler) = - child(restFilledIcon.default, jsObject {}, handler) + child(restFilledIcon.default, jso {}, handler) fun RBuilder.buildFilled(handler: RHandler) = - child(buildFilledIcon.default, jsObject {}, handler) + child(buildFilledIcon.default, jso {}, handler) fun RBuilder.appstoreAddOutlined(handler: RHandler) = - child(appstoreAddOutlinedIcon.default, jsObject {}, handler) + child(appstoreAddOutlinedIcon.default, jso {}, handler) fun RBuilder.rightCircleFilled(handler: RHandler) = - child(rightCircleFilledIcon.default, jsObject {}, handler) + child(rightCircleFilledIcon.default, jso {}, handler) fun RBuilder.forkOutlined(handler: RHandler) = - child(forkOutlinedIcon.default, jsObject {}, handler) + child(forkOutlinedIcon.default, jso {}, handler) fun RBuilder.issuesCloseOutlined(handler: RHandler) = - child(issuesCloseOutlinedIcon.default, jsObject {}, handler) + child(issuesCloseOutlinedIcon.default, jso {}, handler) fun RBuilder.trophyTwoTone(handler: RHandler) = - child(trophyTwoToneIcon.default, jsObject {}, handler) + child(trophyTwoToneIcon.default, jso {}, handler) fun RBuilder.videoCameraFilled(handler: RHandler) = - child(videoCameraFilledIcon.default, jsObject {}, handler) + child(videoCameraFilledIcon.default, jso {}, handler) fun RBuilder.soundOutlined(handler: RHandler) = - child(soundOutlinedIcon.default, jsObject {}, handler) + child(soundOutlinedIcon.default, jso {}, handler) fun RBuilder.creditCardOutlined(handler: RHandler) = - child(creditCardOutlinedIcon.default, jsObject {}, handler) + child(creditCardOutlinedIcon.default, jso {}, handler) fun RBuilder.fundTwoTone(handler: RHandler) = - child(fundTwoToneIcon.default, jsObject {}, handler) + child(fundTwoToneIcon.default, jso {}, handler) fun RBuilder.upSquareFilled(handler: RHandler) = - child(upSquareFilledIcon.default, jsObject {}, handler) + child(upSquareFilledIcon.default, jso {}, handler) fun RBuilder.closeSquareFilled(handler: RHandler) = - child(closeSquareFilledIcon.default, jsObject {}, handler) + child(closeSquareFilledIcon.default, jso {}, handler) fun RBuilder.fastBackwardOutlined(handler: RHandler) = - child(fastBackwardOutlinedIcon.default, jsObject {}, handler) + child(fastBackwardOutlinedIcon.default, jso {}, handler) fun RBuilder.customerServiceOutlined(handler: RHandler) = - child(customerServiceOutlinedIcon.default, jsObject {}, handler) + child(customerServiceOutlinedIcon.default, jso {}, handler) fun RBuilder.yahooOutlined(handler: RHandler) = - child(yahooOutlinedIcon.default, jsObject {}, handler) + child(yahooOutlinedIcon.default, jso {}, handler) fun RBuilder.codeSandboxSquareFilled(handler: RHandler) = - child(codeSandboxSquareFilledIcon.default, jsObject {}, handler) + child(codeSandboxSquareFilledIcon.default, jso {}, handler) fun RBuilder.homeTwoTone(handler: RHandler) = - child(homeTwoToneIcon.default, jsObject {}, handler) + child(homeTwoToneIcon.default, jso {}, handler) fun RBuilder.fileTwoTone(handler: RHandler) = - child(fileTwoToneIcon.default, jsObject {}, handler) + child(fileTwoToneIcon.default, jso {}, handler) fun RBuilder.rightCircleOutlined(handler: RHandler) = - child(rightCircleOutlinedIcon.default, jsObject {}, handler) + child(rightCircleOutlinedIcon.default, jso {}, handler) fun RBuilder.giftFilled(handler: RHandler) = - child(giftFilledIcon.default, jsObject {}, handler) + child(giftFilledIcon.default, jso {}, handler) fun RBuilder.pieChartOutlined(handler: RHandler) = - child(pieChartOutlinedIcon.default, jsObject {}, handler) + child(pieChartOutlinedIcon.default, jso {}, handler) fun RBuilder.nodeExpandOutlined(handler: RHandler) = - child(nodeExpandOutlinedIcon.default, jsObject {}, handler) + child(nodeExpandOutlinedIcon.default, jso {}, handler) fun RBuilder.folderViewOutlined(handler: RHandler) = - child(folderViewOutlinedIcon.default, jsObject {}, handler) + child(folderViewOutlinedIcon.default, jso {}, handler) fun RBuilder.videoCameraOutlined(handler: RHandler) = - child(videoCameraOutlinedIcon.default, jsObject {}, handler) + child(videoCameraOutlinedIcon.default, jso {}, handler) fun RBuilder.minusCircleTwoTone(handler: RHandler) = - child(minusCircleTwoToneIcon.default, jsObject {}, handler) + child(minusCircleTwoToneIcon.default, jso {}, handler) fun RBuilder.globalOutlined(handler: RHandler) = - child(globalOutlinedIcon.default, jsObject {}, handler) + child(globalOutlinedIcon.default, jso {}, handler) fun RBuilder.dotChartOutlined(handler: RHandler) = - child(dotChartOutlinedIcon.default, jsObject {}, handler) + child(dotChartOutlinedIcon.default, jso {}, handler) fun RBuilder.radiusBottomrightOutlined(handler: RHandler) = - child(radiusBottomrightOutlinedIcon.default, jsObject {}, handler) + child(radiusBottomrightOutlinedIcon.default, jso {}, handler) fun RBuilder.rocketTwoTone(handler: RHandler) = - child(rocketTwoToneIcon.default, jsObject {}, handler) + child(rocketTwoToneIcon.default, jso {}, handler) fun RBuilder.copyrightTwoTone(handler: RHandler) = - child(copyrightTwoToneIcon.default, jsObject {}, handler) + child(copyrightTwoToneIcon.default, jso {}, handler) fun RBuilder.ciCircleFilled(handler: RHandler) = - child(ciCircleFilledIcon.default, jsObject {}, handler) + child(ciCircleFilledIcon.default, jso {}, handler) fun RBuilder.euroCircleOutlined(handler: RHandler) = - child(euroCircleOutlinedIcon.default, jsObject {}, handler) + child(euroCircleOutlinedIcon.default, jso {}, handler) fun RBuilder.amazonOutlined(handler: RHandler) = - child(amazonOutlinedIcon.default, jsObject {}, handler) + child(amazonOutlinedIcon.default, jso {}, handler) fun RBuilder.appleOutlined(handler: RHandler) = - child(appleOutlinedIcon.default, jsObject {}, handler) + child(appleOutlinedIcon.default, jso {}, handler) fun RBuilder.rightSquareFilled(handler: RHandler) = - child(rightSquareFilledIcon.default, jsObject {}, handler) + child(rightSquareFilledIcon.default, jso {}, handler) fun RBuilder.codeSandboxCircleFilled(handler: RHandler) = - child(codeSandboxCircleFilledIcon.default, jsObject {}, handler) + child(codeSandboxCircleFilledIcon.default, jso {}, handler) fun RBuilder.unlockTwoTone(handler: RHandler) = - child(unlockTwoToneIcon.default, jsObject {}, handler) + child(unlockTwoToneIcon.default, jso {}, handler) fun RBuilder.insertRowAboveOutlined(handler: RHandler) = - child(insertRowAboveOutlinedIcon.default, jsObject {}, handler) + child(insertRowAboveOutlinedIcon.default, jso {}, handler) fun RBuilder.customerServiceTwoTone(handler: RHandler) = - child(customerServiceTwoToneIcon.default, jsObject {}, handler) + child(customerServiceTwoToneIcon.default, jso {}, handler) fun RBuilder.smallDashOutlined(handler: RHandler) = - child(smallDashOutlinedIcon.default, jsObject {}, handler) + child(smallDashOutlinedIcon.default, jso {}, handler) fun RBuilder.switcherTwoTone(handler: RHandler) = - child(switcherTwoToneIcon.default, jsObject {}, handler) + child(switcherTwoToneIcon.default, jso {}, handler) fun RBuilder.creditCardTwoTone(handler: RHandler) = - child(creditCardTwoToneIcon.default, jsObject {}, handler) + child(creditCardTwoToneIcon.default, jso {}, handler) fun RBuilder.rotateRightOutlined(handler: RHandler) = - child(rotateRightOutlinedIcon.default, jsObject {}, handler) + child(rotateRightOutlinedIcon.default, jso {}, handler) fun RBuilder.windowsOutlined(handler: RHandler) = - child(windowsOutlinedIcon.default, jsObject {}, handler) + child(windowsOutlinedIcon.default, jso {}, handler) fun RBuilder.dropboxOutlined(handler: RHandler) = - child(dropboxOutlinedIcon.default, jsObject {}, handler) + child(dropboxOutlinedIcon.default, jso {}, handler) fun RBuilder.bellOutlined(handler: RHandler) = - child(bellOutlinedIcon.default, jsObject {}, handler) + child(bellOutlinedIcon.default, jso {}, handler) fun RBuilder.clearOutlined(handler: RHandler) = - child(clearOutlinedIcon.default, jsObject {}, handler) + child(clearOutlinedIcon.default, jso {}, handler) fun RBuilder.dingdingOutlined(handler: RHandler) = - child(dingdingOutlinedIcon.default, jsObject {}, handler) + child(dingdingOutlinedIcon.default, jso {}, handler) fun RBuilder.appleFilled(handler: RHandler) = - child(appleFilledIcon.default, jsObject {}, handler) + child(appleFilledIcon.default, jso {}, handler) fun RBuilder.wechatFilled(handler: RHandler) = - child(wechatFilledIcon.default, jsObject {}, handler) + child(wechatFilledIcon.default, jso {}, handler) fun RBuilder.dribbbleCircleFilled(handler: RHandler) = - child(dribbbleCircleFilledIcon.default, jsObject {}, handler) + child(dribbbleCircleFilledIcon.default, jso {}, handler) fun RBuilder.ungroupOutlined(handler: RHandler) = - child(ungroupOutlinedIcon.default, jsObject {}, handler) + child(ungroupOutlinedIcon.default, jso {}, handler) fun RBuilder.tagsOutlined(handler: RHandler) = - child(tagsOutlinedIcon.default, jsObject {}, handler) + child(tagsOutlinedIcon.default, jso {}, handler) fun RBuilder.medicineBoxTwoTone(handler: RHandler) = - child(medicineBoxTwoToneIcon.default, jsObject {}, handler) + child(medicineBoxTwoToneIcon.default, jso {}, handler) fun RBuilder.zoomOutOutlined(handler: RHandler) = - child(zoomOutOutlinedIcon.default, jsObject {}, handler) + child(zoomOutOutlinedIcon.default, jso {}, handler) fun RBuilder.soundTwoTone(handler: RHandler) = - child(soundTwoToneIcon.default, jsObject {}, handler) + child(soundTwoToneIcon.default, jso {}, handler) fun RBuilder.tabletFilled(handler: RHandler) = - child(tabletFilledIcon.default, jsObject {}, handler) + child(tabletFilledIcon.default, jso {}, handler) fun RBuilder.fileUnknownTwoTone(handler: RHandler) = - child(fileUnknownTwoToneIcon.default, jsObject {}, handler) + child(fileUnknownTwoToneIcon.default, jso {}, handler) fun RBuilder.arrowsAltOutlined(handler: RHandler) = - child(arrowsAltOutlinedIcon.default, jsObject {}, handler) + child(arrowsAltOutlinedIcon.default, jso {}, handler) fun RBuilder.filePdfOutlined(handler: RHandler) = - child(filePdfOutlinedIcon.default, jsObject {}, handler) + child(filePdfOutlinedIcon.default, jso {}, handler) fun RBuilder.deleteOutlined(handler: RHandler) = - child(deleteOutlinedIcon.default, jsObject {}, handler) + child(deleteOutlinedIcon.default, jso {}, handler) fun RBuilder.minusCircleFilled(handler: RHandler) = - child(minusCircleFilledIcon.default, jsObject {}, handler) + child(minusCircleFilledIcon.default, jso {}, handler) fun RBuilder.fileAddOutlined(handler: RHandler) = - child(fileAddOutlinedIcon.default, jsObject {}, handler) + child(fileAddOutlinedIcon.default, jso {}, handler) fun RBuilder.syncOutlined(handler: RHandler) = - child(syncOutlinedIcon.default, jsObject {}, handler) + child(syncOutlinedIcon.default, jso {}, handler) fun RBuilder.moneyCollectOutlined(handler: RHandler) = - child(moneyCollectOutlinedIcon.default, jsObject {}, handler) + child(moneyCollectOutlinedIcon.default, jso {}, handler) fun RBuilder.fileMarkdownOutlined(handler: RHandler) = - child(fileMarkdownOutlinedIcon.default, jsObject {}, handler) + child(fileMarkdownOutlinedIcon.default, jso {}, handler) fun RBuilder.boxPlotFilled(handler: RHandler) = - child(boxPlotFilledIcon.default, jsObject {}, handler) + child(boxPlotFilledIcon.default, jso {}, handler) fun RBuilder.fieldBinaryOutlined(handler: RHandler) = - child(fieldBinaryOutlinedIcon.default, jsObject {}, handler) + child(fieldBinaryOutlinedIcon.default, jso {}, handler) fun RBuilder.aliwangwangOutlined(handler: RHandler) = - child(aliwangwangOutlinedIcon.default, jsObject {}, handler) + child(aliwangwangOutlinedIcon.default, jso {}, handler) fun RBuilder.functionOutlined(handler: RHandler) = - child(functionOutlinedIcon.default, jsObject {}, handler) + child(functionOutlinedIcon.default, jso {}, handler) fun RBuilder.tableOutlined(handler: RHandler) = - child(tableOutlinedIcon.default, jsObject {}, handler) + child(tableOutlinedIcon.default, jso {}, handler) fun RBuilder.hourglassFilled(handler: RHandler) = - child(hourglassFilledIcon.default, jsObject {}, handler) + child(hourglassFilledIcon.default, jso {}, handler) fun RBuilder.plusOutlined(handler: RHandler) = - child(plusOutlinedIcon.default, jsObject {}, handler) + child(plusOutlinedIcon.default, jso {}, handler) fun RBuilder.filterTwoTone(handler: RHandler) = - child(filterTwoToneIcon.default, jsObject {}, handler) + child(filterTwoToneIcon.default, jso {}, handler) fun RBuilder.experimentTwoTone(handler: RHandler) = - child(experimentTwoToneIcon.default, jsObject {}, handler) + child(experimentTwoToneIcon.default, jso {}, handler) fun RBuilder.settingTwoTone(handler: RHandler) = - child(settingTwoToneIcon.default, jsObject {}, handler) + child(settingTwoToneIcon.default, jso {}, handler) fun RBuilder.picCenterOutlined(handler: RHandler) = - child(picCenterOutlinedIcon.default, jsObject {}, handler) + child(picCenterOutlinedIcon.default, jso {}, handler) fun RBuilder.downSquareTwoTone(handler: RHandler) = - child(downSquareTwoToneIcon.default, jsObject {}, handler) + child(downSquareTwoToneIcon.default, jso {}, handler) fun RBuilder.aimOutlined(handler: RHandler) = - child(aimOutlinedIcon.default, jsObject {}, handler) + child(aimOutlinedIcon.default, jso {}, handler) fun RBuilder.hddTwoTone(handler: RHandler) = - child(hddTwoToneIcon.default, jsObject {}, handler) + child(hddTwoToneIcon.default, jso {}, handler) fun RBuilder.folderOpenTwoTone(handler: RHandler) = - child(folderOpenTwoToneIcon.default, jsObject {}, handler) + child(folderOpenTwoToneIcon.default, jso {}, handler) fun RBuilder.snippetsTwoTone(handler: RHandler) = - child(snippetsTwoToneIcon.default, jsObject {}, handler) + child(snippetsTwoToneIcon.default, jso {}, handler) fun RBuilder.unorderedListOutlined(handler: RHandler) = - child(unorderedListOutlinedIcon.default, jsObject {}, handler) + child(unorderedListOutlinedIcon.default, jso {}, handler) fun RBuilder.yuqueOutlined(handler: RHandler) = - child(yuqueOutlinedIcon.default, jsObject {}, handler) + child(yuqueOutlinedIcon.default, jso {}, handler) fun RBuilder.folderOutlined(handler: RHandler) = - child(folderOutlinedIcon.default, jsObject {}, handler) + child(folderOutlinedIcon.default, jso {}, handler) fun RBuilder.accountBookFilled(handler: RHandler) = - child(accountBookFilledIcon.default, jsObject {}, handler) + child(accountBookFilledIcon.default, jso {}, handler) fun RBuilder.weiboCircleOutlined(handler: RHandler) = - child(weiboCircleOutlinedIcon.default, jsObject {}, handler) + child(weiboCircleOutlinedIcon.default, jso {}, handler) fun RBuilder.layoutOutlined(handler: RHandler) = - child(layoutOutlinedIcon.default, jsObject {}, handler) + child(layoutOutlinedIcon.default, jso {}, handler) fun RBuilder.sortDescendingOutlined(handler: RHandler) = - child(sortDescendingOutlinedIcon.default, jsObject {}, handler) + child(sortDescendingOutlinedIcon.default, jso {}, handler) fun RBuilder.filterFilled(handler: RHandler) = - child(filterFilledIcon.default, jsObject {}, handler) + child(filterFilledIcon.default, jso {}, handler) fun RBuilder.plusSquareTwoTone(handler: RHandler) = - child(plusSquareTwoToneIcon.default, jsObject {}, handler) + child(plusSquareTwoToneIcon.default, jso {}, handler) fun RBuilder.compassFilled(handler: RHandler) = - child(compassFilledIcon.default, jsObject {}, handler) + child(compassFilledIcon.default, jso {}, handler) fun RBuilder.controlOutlined(handler: RHandler) = - child(controlOutlinedIcon.default, jsObject {}, handler) + child(controlOutlinedIcon.default, jso {}, handler) fun RBuilder.contactsFilled(handler: RHandler) = - child(contactsFilledIcon.default, jsObject {}, handler) + child(contactsFilledIcon.default, jso {}, handler) fun RBuilder.googleCircleFilled(handler: RHandler) = - child(googleCircleFilledIcon.default, jsObject {}, handler) + child(googleCircleFilledIcon.default, jso {}, handler) fun RBuilder.skypeOutlined(handler: RHandler) = - child(skypeOutlinedIcon.default, jsObject {}, handler) + child(skypeOutlinedIcon.default, jso {}, handler) fun RBuilder.carOutlined(handler: RHandler) = - child(carOutlinedIcon.default, jsObject {}, handler) + child(carOutlinedIcon.default, jso {}, handler) fun RBuilder.verticalLeftOutlined(handler: RHandler) = - child(verticalLeftOutlinedIcon.default, jsObject {}, handler) + child(verticalLeftOutlinedIcon.default, jso {}, handler) fun RBuilder.minusSquareFilled(handler: RHandler) = - child(minusSquareFilledIcon.default, jsObject {}, handler) + child(minusSquareFilledIcon.default, jso {}, handler) fun RBuilder.consoleSqlOutlined(handler: RHandler) = - child(consoleSqlOutlinedIcon.default, jsObject {}, handler) + child(consoleSqlOutlinedIcon.default, jso {}, handler) fun RBuilder.deliveredProcedureOutlined(handler: RHandler) = - child(deliveredProcedureOutlinedIcon.default, jsObject {}, handler) + child(deliveredProcedureOutlinedIcon.default, jso {}, handler) fun RBuilder.historyOutlined(handler: RHandler) = - child(historyOutlinedIcon.default, jsObject {}, handler) + child(historyOutlinedIcon.default, jso {}, handler) fun RBuilder.eyeInvisibleFilled(handler: RHandler) = - child(eyeInvisibleFilledIcon.default, jsObject {}, handler) + child(eyeInvisibleFilledIcon.default, jso {}, handler) fun RBuilder.bookFilled(handler: RHandler) = - child(bookFilledIcon.default, jsObject {}, handler) + child(bookFilledIcon.default, jso {}, handler) fun RBuilder.mailOutlined(handler: RHandler) = - child(mailOutlinedIcon.default, jsObject {}, handler) + child(mailOutlinedIcon.default, jso {}, handler) fun RBuilder.reconciliationOutlined(handler: RHandler) = - child(reconciliationOutlinedIcon.default, jsObject {}, handler) + child(reconciliationOutlinedIcon.default, jso {}, handler) fun RBuilder.heartTwoTone(handler: RHandler) = - child(heartTwoToneIcon.default, jsObject {}, handler) + child(heartTwoToneIcon.default, jso {}, handler) fun RBuilder.calculatorTwoTone(handler: RHandler) = - child(calculatorTwoToneIcon.default, jsObject {}, handler) + child(calculatorTwoToneIcon.default, jso {}, handler) fun RBuilder.sisternodeOutlined(handler: RHandler) = - child(sisternodeOutlinedIcon.default, jsObject {}, handler) + child(sisternodeOutlinedIcon.default, jso {}, handler) fun RBuilder.verticalRightOutlined(handler: RHandler) = - child(verticalRightOutlinedIcon.default, jsObject {}, handler) + child(verticalRightOutlinedIcon.default, jso {}, handler) fun RBuilder.shakeOutlined(handler: RHandler) = - child(shakeOutlinedIcon.default, jsObject {}, handler) + child(shakeOutlinedIcon.default, jso {}, handler) fun RBuilder.thunderboltTwoTone(handler: RHandler) = - child(thunderboltTwoToneIcon.default, jsObject {}, handler) + child(thunderboltTwoToneIcon.default, jso {}, handler) fun RBuilder.radiusBottomleftOutlined(handler: RHandler) = - child(radiusBottomleftOutlinedIcon.default, jsObject {}, handler) + child(radiusBottomleftOutlinedIcon.default, jso {}, handler) fun RBuilder.closeCircleTwoTone(handler: RHandler) = - child(closeCircleTwoToneIcon.default, jsObject {}, handler) + child(closeCircleTwoToneIcon.default, jso {}, handler) fun RBuilder.securityScanTwoTone(handler: RHandler) = - child(securityScanTwoToneIcon.default, jsObject {}, handler) + child(securityScanTwoToneIcon.default, jso {}, handler) fun RBuilder.toolTwoTone(handler: RHandler) = - child(toolTwoToneIcon.default, jsObject {}, handler) + child(toolTwoToneIcon.default, jso {}, handler) fun RBuilder.filePptFilled(handler: RHandler) = - child(filePptFilledIcon.default, jsObject {}, handler) + child(filePptFilledIcon.default, jso {}, handler) fun RBuilder.smileOutlined(handler: RHandler) = - child(smileOutlinedIcon.default, jsObject {}, handler) + child(smileOutlinedIcon.default, jso {}, handler) fun RBuilder.trademarkCircleFilled(handler: RHandler) = - child(trademarkCircleFilledIcon.default, jsObject {}, handler) + child(trademarkCircleFilledIcon.default, jso {}, handler) fun RBuilder.formatPainterFilled(handler: RHandler) = - child(formatPainterFilledIcon.default, jsObject {}, handler) + child(formatPainterFilledIcon.default, jso {}, handler) fun RBuilder.exceptionOutlined(handler: RHandler) = - child(exceptionOutlinedIcon.default, jsObject {}, handler) + child(exceptionOutlinedIcon.default, jso {}, handler) fun RBuilder.dislikeTwoTone(handler: RHandler) = - child(dislikeTwoToneIcon.default, jsObject {}, handler) + child(dislikeTwoToneIcon.default, jso {}, handler) fun RBuilder.linkOutlined(handler: RHandler) = - child(linkOutlinedIcon.default, jsObject {}, handler) + child(linkOutlinedIcon.default, jso {}, handler) fun RBuilder.arrowRightOutlined(handler: RHandler) = - child(arrowRightOutlinedIcon.default, jsObject {}, handler) + child(arrowRightOutlinedIcon.default, jso {}, handler) fun RBuilder.codeFilled(handler: RHandler) = - child(codeFilledIcon.default, jsObject {}, handler) + child(codeFilledIcon.default, jso {}, handler) fun RBuilder.dropboxCircleFilled(handler: RHandler) = - child(dropboxCircleFilledIcon.default, jsObject {}, handler) + child(dropboxCircleFilledIcon.default, jso {}, handler) fun RBuilder.audioOutlined(handler: RHandler) = - child(audioOutlinedIcon.default, jsObject {}, handler) + child(audioOutlinedIcon.default, jso {}, handler) fun RBuilder.undoOutlined(handler: RHandler) = - child(undoOutlinedIcon.default, jsObject {}, handler) + child(undoOutlinedIcon.default, jso {}, handler) fun RBuilder.apiTwoTone(handler: RHandler) = - child(apiTwoToneIcon.default, jsObject {}, handler) + child(apiTwoToneIcon.default, jso {}, handler) fun RBuilder.readFilled(handler: RHandler) = - child(readFilledIcon.default, jsObject {}, handler) + child(readFilledIcon.default, jso {}, handler) fun RBuilder.copyTwoTone(handler: RHandler) = - child(copyTwoToneIcon.default, jsObject {}, handler) + child(copyTwoToneIcon.default, jso {}, handler) fun RBuilder.warningTwoTone(handler: RHandler) = - child(warningTwoToneIcon.default, jsObject {}, handler) + child(warningTwoToneIcon.default, jso {}, handler) fun RBuilder.idcardFilled(handler: RHandler) = - child(idcardFilledIcon.default, jsObject {}, handler) + child(idcardFilledIcon.default, jso {}, handler) fun RBuilder.stepForwardFilled(handler: RHandler) = - child(stepForwardFilledIcon.default, jsObject {}, handler) + child(stepForwardFilledIcon.default, jso {}, handler) fun RBuilder.controlTwoTone(handler: RHandler) = - child(controlTwoToneIcon.default, jsObject {}, handler) + child(controlTwoToneIcon.default, jso {}, handler) fun RBuilder.usbFilled(handler: RHandler) = - child(usbFilledIcon.default, jsObject {}, handler) + child(usbFilledIcon.default, jso {}, handler) fun RBuilder.trophyFilled(handler: RHandler) = - child(trophyFilledIcon.default, jsObject {}, handler) + child(trophyFilledIcon.default, jso {}, handler) fun RBuilder.hddOutlined(handler: RHandler) = - child(hddOutlinedIcon.default, jsObject {}, handler) + child(hddOutlinedIcon.default, jso {}, handler) fun RBuilder.behanceSquareOutlined(handler: RHandler) = - child(behanceSquareOutlinedIcon.default, jsObject {}, handler) + child(behanceSquareOutlinedIcon.default, jso {}, handler) fun RBuilder.verticalAlignMiddleOutlined(handler: RHandler) = - child(verticalAlignMiddleOutlinedIcon.default, jsObject {}, handler) + child(verticalAlignMiddleOutlinedIcon.default, jso {}, handler) fun RBuilder.skypeFilled(handler: RHandler) = - child(skypeFilledIcon.default, jsObject {}, handler) + child(skypeFilledIcon.default, jso {}, handler) fun RBuilder.skinTwoTone(handler: RHandler) = - child(skinTwoToneIcon.default, jsObject {}, handler) + child(skinTwoToneIcon.default, jso {}, handler) fun RBuilder.exclamationOutlined(handler: RHandler) = - child(exclamationOutlinedIcon.default, jsObject {}, handler) + child(exclamationOutlinedIcon.default, jso {}, handler) fun RBuilder.eyeFilled(handler: RHandler) = - child(eyeFilledIcon.default, jsObject {}, handler) + child(eyeFilledIcon.default, jso {}, handler) fun RBuilder.funnelPlotFilled(handler: RHandler) = - child(funnelPlotFilledIcon.default, jsObject {}, handler) + child(funnelPlotFilledIcon.default, jso {}, handler) fun RBuilder.questionCircleTwoTone(handler: RHandler) = - child(questionCircleTwoToneIcon.default, jsObject {}, handler) + child(questionCircleTwoToneIcon.default, jso {}, handler) fun RBuilder.teamOutlined(handler: RHandler) = - child(teamOutlinedIcon.default, jsObject {}, handler) + child(teamOutlinedIcon.default, jso {}, handler) fun RBuilder.closeCircleOutlined(handler: RHandler) = - child(closeCircleOutlinedIcon.default, jsObject {}, handler) + child(closeCircleOutlinedIcon.default, jso {}, handler) fun RBuilder.qqOutlined(handler: RHandler) = - child(qqOutlinedIcon.default, jsObject {}, handler) + child(qqOutlinedIcon.default, jso {}, handler) fun RBuilder.userAddOutlined(handler: RHandler) = - child(userAddOutlinedIcon.default, jsObject {}, handler) + child(userAddOutlinedIcon.default, jso {}, handler) fun RBuilder.dribbbleSquareFilled(handler: RHandler) = - child(dribbbleSquareFilledIcon.default, jsObject {}, handler) + child(dribbbleSquareFilledIcon.default, jso {}, handler) fun RBuilder.rotateLeftOutlined(handler: RHandler) = - child(rotateLeftOutlinedIcon.default, jsObject {}, handler) + child(rotateLeftOutlinedIcon.default, jso {}, handler) fun RBuilder.interactionFilled(handler: RHandler) = - child(interactionFilledIcon.default, jsObject {}, handler) + child(interactionFilledIcon.default, jso {}, handler) fun RBuilder.swapLeftOutlined(handler: RHandler) = - child(swapLeftOutlinedIcon.default, jsObject {}, handler) + child(swapLeftOutlinedIcon.default, jso {}, handler) fun RBuilder.dropboxSquareFilled(handler: RHandler) = - child(dropboxSquareFilledIcon.default, jsObject {}, handler) + child(dropboxSquareFilledIcon.default, jso {}, handler) fun RBuilder.linkedinFilled(handler: RHandler) = - child(linkedinFilledIcon.default, jsObject {}, handler) + child(linkedinFilledIcon.default, jso {}, handler) fun RBuilder.minusOutlined(handler: RHandler) = - child(minusOutlinedIcon.default, jsObject {}, handler) + child(minusOutlinedIcon.default, jso {}, handler) fun RBuilder.bookTwoTone(handler: RHandler) = - child(bookTwoToneIcon.default, jsObject {}, handler) + child(bookTwoToneIcon.default, jso {}, handler) fun RBuilder.downSquareOutlined(handler: RHandler) = - child(downSquareOutlinedIcon.default, jsObject {}, handler) + child(downSquareOutlinedIcon.default, jso {}, handler) fun RBuilder.readOutlined(handler: RHandler) = - child(readOutlinedIcon.default, jsObject {}, handler) + child(readOutlinedIcon.default, jso {}, handler) fun RBuilder.borderBottomOutlined(handler: RHandler) = - child(borderBottomOutlinedIcon.default, jsObject {}, handler) + child(borderBottomOutlinedIcon.default, jso {}, handler) fun RBuilder.fileSyncOutlined(handler: RHandler) = - child(fileSyncOutlinedIcon.default, jsObject {}, handler) + child(fileSyncOutlinedIcon.default, jso {}, handler) fun RBuilder.printerOutlined(handler: RHandler) = - child(printerOutlinedIcon.default, jsObject {}, handler) + child(printerOutlinedIcon.default, jso {}, handler) fun RBuilder.goldOutlined(handler: RHandler) = - child(goldOutlinedIcon.default, jsObject {}, handler) + child(goldOutlinedIcon.default, jso {}, handler) fun RBuilder.signalFilled(handler: RHandler) = - child(signalFilledIcon.default, jsObject {}, handler) + child(signalFilledIcon.default, jso {}, handler) fun RBuilder.yahooFilled(handler: RHandler) = - child(yahooFilledIcon.default, jsObject {}, handler) + child(yahooFilledIcon.default, jso {}, handler) fun RBuilder.reconciliationTwoTone(handler: RHandler) = - child(reconciliationTwoToneIcon.default, jsObject {}, handler) + child(reconciliationTwoToneIcon.default, jso {}, handler) fun RBuilder.upCircleOutlined(handler: RHandler) = - child(upCircleOutlinedIcon.default, jsObject {}, handler) + child(upCircleOutlinedIcon.default, jso {}, handler) fun RBuilder.picRightOutlined(handler: RHandler) = - child(picRightOutlinedIcon.default, jsObject {}, handler) + child(picRightOutlinedIcon.default, jso {}, handler) fun RBuilder.fileZipTwoTone(handler: RHandler) = - child(fileZipTwoToneIcon.default, jsObject {}, handler) + child(fileZipTwoToneIcon.default, jso {}, handler) fun RBuilder.ieOutlined(handler: RHandler) = - child(ieOutlinedIcon.default, jsObject {}, handler) + child(ieOutlinedIcon.default, jso {}, handler) fun RBuilder.copyrightCircleTwoTone(handler: RHandler) = - child(copyrightCircleTwoToneIcon.default, jsObject {}, handler) + child(copyrightCircleTwoToneIcon.default, jso {}, handler) fun RBuilder.redEnvelopeFilled(handler: RHandler) = - child(redEnvelopeFilledIcon.default, jsObject {}, handler) + child(redEnvelopeFilledIcon.default, jso {}, handler) fun RBuilder.upSquareTwoTone(handler: RHandler) = - child(upSquareTwoToneIcon.default, jsObject {}, handler) + child(upSquareTwoToneIcon.default, jso {}, handler) fun RBuilder.behanceOutlined(handler: RHandler) = - child(behanceOutlinedIcon.default, jsObject {}, handler) + child(behanceOutlinedIcon.default, jso {}, handler) fun RBuilder.linkedinOutlined(handler: RHandler) = - child(linkedinOutlinedIcon.default, jsObject {}, handler) + child(linkedinOutlinedIcon.default, jso {}, handler) fun RBuilder.fileFilled(handler: RHandler) = - child(fileFilledIcon.default, jsObject {}, handler) + child(fileFilledIcon.default, jso {}, handler) fun RBuilder.folderOpenFilled(handler: RHandler) = - child(folderOpenFilledIcon.default, jsObject {}, handler) + child(folderOpenFilledIcon.default, jso {}, handler) fun RBuilder.html5Filled(handler: RHandler) = - child(html5FilledIcon.default, jsObject {}, handler) + child(html5FilledIcon.default, jso {}, handler) fun RBuilder.plusSquareOutlined(handler: RHandler) = - child(plusSquareOutlinedIcon.default, jsObject {}, handler) + child(plusSquareOutlinedIcon.default, jso {}, handler) fun RBuilder.caretDownFilled(handler: RHandler) = - child(caretDownFilledIcon.default, jsObject {}, handler) + child(caretDownFilledIcon.default, jso {}, handler) fun RBuilder.checkCircleTwoTone(handler: RHandler) = - child(checkCircleTwoToneIcon.default, jsObject {}, handler) + child(checkCircleTwoToneIcon.default, jso {}, handler) fun RBuilder.rightCircleTwoTone(handler: RHandler) = - child(rightCircleTwoToneIcon.default, jsObject {}, handler) + child(rightCircleTwoToneIcon.default, jso {}, handler) fun RBuilder.frownTwoTone(handler: RHandler) = - child(frownTwoToneIcon.default, jsObject {}, handler) + child(frownTwoToneIcon.default, jso {}, handler) fun RBuilder.pictureOutlined(handler: RHandler) = - child(pictureOutlinedIcon.default, jsObject {}, handler) + child(pictureOutlinedIcon.default, jso {}, handler) fun RBuilder.checkOutlined(handler: RHandler) = - child(checkOutlinedIcon.default, jsObject {}, handler) + child(checkOutlinedIcon.default, jso {}, handler) fun RBuilder.giftTwoTone(handler: RHandler) = - child(giftTwoToneIcon.default, jsObject {}, handler) + child(giftTwoToneIcon.default, jso {}, handler) fun RBuilder.radiusUprightOutlined(handler: RHandler) = - child(radiusUprightOutlinedIcon.default, jsObject {}, handler) + child(radiusUprightOutlinedIcon.default, jso {}, handler) fun RBuilder.slidersOutlined(handler: RHandler) = - child(slidersOutlinedIcon.default, jsObject {}, handler) + child(slidersOutlinedIcon.default, jso {}, handler) fun RBuilder.transactionOutlined(handler: RHandler) = - child(transactionOutlinedIcon.default, jsObject {}, handler) + child(transactionOutlinedIcon.default, jso {}, handler) fun RBuilder.mediumOutlined(handler: RHandler) = - child(mediumOutlinedIcon.default, jsObject {}, handler) + child(mediumOutlinedIcon.default, jso {}, handler) fun RBuilder.stopFilled(handler: RHandler) = - child(stopFilledIcon.default, jsObject {}, handler) + child(stopFilledIcon.default, jso {}, handler) fun RBuilder.switcherFilled(handler: RHandler) = - child(switcherFilledIcon.default, jsObject {}, handler) + child(switcherFilledIcon.default, jso {}, handler) fun RBuilder.databaseFilled(handler: RHandler) = - child(databaseFilledIcon.default, jsObject {}, handler) + child(databaseFilledIcon.default, jso {}, handler) fun RBuilder.insertRowBelowOutlined(handler: RHandler) = - child(insertRowBelowOutlinedIcon.default, jsObject {}, handler) + child(insertRowBelowOutlinedIcon.default, jso {}, handler) fun RBuilder.shrinkOutlined(handler: RHandler) = - child(shrinkOutlinedIcon.default, jsObject {}, handler) + child(shrinkOutlinedIcon.default, jso {}, handler) fun RBuilder.databaseOutlined(handler: RHandler) = - child(databaseOutlinedIcon.default, jsObject {}, handler) + child(databaseOutlinedIcon.default, jso {}, handler) fun RBuilder.pauseCircleTwoTone(handler: RHandler) = - child(pauseCircleTwoToneIcon.default, jsObject {}, handler) + child(pauseCircleTwoToneIcon.default, jso {}, handler) fun RBuilder.alertOutlined(handler: RHandler) = - child(alertOutlinedIcon.default, jsObject {}, handler) + child(alertOutlinedIcon.default, jso {}, handler) fun RBuilder.fileAddFilled(handler: RHandler) = - child(fileAddFilledIcon.default, jsObject {}, handler) + child(fileAddFilledIcon.default, jso {}, handler) fun RBuilder.notificationOutlined(handler: RHandler) = - child(notificationOutlinedIcon.default, jsObject {}, handler) + child(notificationOutlinedIcon.default, jso {}, handler) fun RBuilder.infoCircleFilled(handler: RHandler) = - child(infoCircleFilledIcon.default, jsObject {}, handler) + child(infoCircleFilledIcon.default, jso {}, handler) fun RBuilder.weiboCircleFilled(handler: RHandler) = - child(weiboCircleFilledIcon.default, jsObject {}, handler) + child(weiboCircleFilledIcon.default, jso {}, handler) fun RBuilder.instagramFilled(handler: RHandler) = - child(instagramFilledIcon.default, jsObject {}, handler) + child(instagramFilledIcon.default, jso {}, handler) fun RBuilder.yuqueFilled(handler: RHandler) = - child(yuqueFilledIcon.default, jsObject {}, handler) + child(yuqueFilledIcon.default, jso {}, handler) fun RBuilder.barcodeOutlined(handler: RHandler) = - child(barcodeOutlinedIcon.default, jsObject {}, handler) + child(barcodeOutlinedIcon.default, jso {}, handler) fun RBuilder.fullscreenOutlined(handler: RHandler) = - child(fullscreenOutlinedIcon.default, jsObject {}, handler) + child(fullscreenOutlinedIcon.default, jso {}, handler) fun RBuilder.exportOutlined(handler: RHandler) = - child(exportOutlinedIcon.default, jsObject {}, handler) + child(exportOutlinedIcon.default, jso {}, handler) fun RBuilder.saveOutlined(handler: RHandler) = - child(saveOutlinedIcon.default, jsObject {}, handler) + child(saveOutlinedIcon.default, jso {}, handler) fun RBuilder.lineChartOutlined(handler: RHandler) = - child(lineChartOutlinedIcon.default, jsObject {}, handler) + child(lineChartOutlinedIcon.default, jso {}, handler) fun RBuilder.contactsOutlined(handler: RHandler) = - child(contactsOutlinedIcon.default, jsObject {}, handler) + child(contactsOutlinedIcon.default, jso {}, handler) fun RBuilder.upCircleTwoTone(handler: RHandler) = - child(upCircleTwoToneIcon.default, jsObject {}, handler) + child(upCircleTwoToneIcon.default, jso {}, handler) fun RBuilder.bookOutlined(handler: RHandler) = - child(bookOutlinedIcon.default, jsObject {}, handler) + child(bookOutlinedIcon.default, jso {}, handler) fun RBuilder.weiboSquareOutlined(handler: RHandler) = - child(weiboSquareOutlinedIcon.default, jsObject {}, handler) + child(weiboSquareOutlinedIcon.default, jso {}, handler) fun RBuilder.codeSandboxOutlined(handler: RHandler) = - child(codeSandboxOutlinedIcon.default, jsObject {}, handler) + child(codeSandboxOutlinedIcon.default, jso {}, handler) fun RBuilder.facebookOutlined(handler: RHandler) = - child(facebookOutlinedIcon.default, jsObject {}, handler) + child(facebookOutlinedIcon.default, jso {}, handler) fun RBuilder.rocketOutlined(handler: RHandler) = - child(rocketOutlinedIcon.default, jsObject {}, handler) + child(rocketOutlinedIcon.default, jso {}, handler) fun RBuilder.saveTwoTone(handler: RHandler) = - child(saveTwoToneIcon.default, jsObject {}, handler) + child(saveTwoToneIcon.default, jso {}, handler) fun RBuilder.redditCircleFilled(handler: RHandler) = - child(redditCircleFilledIcon.default, jsObject {}, handler) + child(redditCircleFilledIcon.default, jso {}, handler) fun RBuilder.cameraOutlined(handler: RHandler) = - child(cameraOutlinedIcon.default, jsObject {}, handler) + child(cameraOutlinedIcon.default, jso {}, handler) fun RBuilder.trademarkCircleOutlined(handler: RHandler) = - child(trademarkCircleOutlinedIcon.default, jsObject {}, handler) + child(trademarkCircleOutlinedIcon.default, jso {}, handler) fun RBuilder.redditOutlined(handler: RHandler) = - child(redditOutlinedIcon.default, jsObject {}, handler) + child(redditOutlinedIcon.default, jso {}, handler) fun RBuilder.containerOutlined(handler: RHandler) = - child(containerOutlinedIcon.default, jsObject {}, handler) + child(containerOutlinedIcon.default, jso {}, handler) fun RBuilder.euroTwoTone(handler: RHandler) = - child(euroTwoToneIcon.default, jsObject {}, handler) + child(euroTwoToneIcon.default, jso {}, handler) fun RBuilder.audioMutedOutlined(handler: RHandler) = - child(audioMutedOutlinedIcon.default, jsObject {}, handler) + child(audioMutedOutlinedIcon.default, jso {}, handler) fun RBuilder.fontSizeOutlined(handler: RHandler) = - child(fontSizeOutlinedIcon.default, jsObject {}, handler) + child(fontSizeOutlinedIcon.default, jso {}, handler) fun RBuilder.mehFilled(handler: RHandler) = - child(mehFilledIcon.default, jsObject {}, handler) + child(mehFilledIcon.default, jso {}, handler) fun RBuilder.shoppingFilled(handler: RHandler) = - child(shoppingFilledIcon.default, jsObject {}, handler) + child(shoppingFilledIcon.default, jso {}, handler) fun RBuilder.fileMarkdownTwoTone(handler: RHandler) = - child(fileMarkdownTwoToneIcon.default, jsObject {}, handler) + child(fileMarkdownTwoToneIcon.default, jso {}, handler) fun RBuilder.fileExcelOutlined(handler: RHandler) = - child(fileExcelOutlinedIcon.default, jsObject {}, handler) + child(fileExcelOutlinedIcon.default, jso {}, handler) fun RBuilder.shoppingCartOutlined(handler: RHandler) = - child(shoppingCartOutlinedIcon.default, jsObject {}, handler) + child(shoppingCartOutlinedIcon.default, jso {}, handler) fun RBuilder.unlockFilled(handler: RHandler) = - child(unlockFilledIcon.default, jsObject {}, handler) + child(unlockFilledIcon.default, jso {}, handler) fun RBuilder.usergroupDeleteOutlined(handler: RHandler) = - child(usergroupDeleteOutlinedIcon.default, jsObject {}, handler) + child(usergroupDeleteOutlinedIcon.default, jso {}, handler) fun RBuilder.customerServiceFilled(handler: RHandler) = - child(customerServiceFilledIcon.default, jsObject {}, handler) + child(customerServiceFilledIcon.default, jso {}, handler) fun RBuilder.fileWordOutlined(handler: RHandler) = - child(fileWordOutlinedIcon.default, jsObject {}, handler) + child(fileWordOutlinedIcon.default, jso {}, handler) fun RBuilder.gitlabOutlined(handler: RHandler) = - child(gitlabOutlinedIcon.default, jsObject {}, handler) + child(gitlabOutlinedIcon.default, jso {}, handler) fun RBuilder.fontColorsOutlined(handler: RHandler) = - child(fontColorsOutlinedIcon.default, jsObject {}, handler) + child(fontColorsOutlinedIcon.default, jso {}, handler) fun RBuilder.messageFilled(handler: RHandler) = - child(messageFilledIcon.default, jsObject {}, handler) + child(messageFilledIcon.default, jso {}, handler) fun RBuilder.dribbbleOutlined(handler: RHandler) = - child(dribbbleOutlinedIcon.default, jsObject {}, handler) + child(dribbbleOutlinedIcon.default, jso {}, handler) fun RBuilder.deleteColumnOutlined(handler: RHandler) = - child(deleteColumnOutlinedIcon.default, jsObject {}, handler) + child(deleteColumnOutlinedIcon.default, jso {}, handler) fun RBuilder.expandAltOutlined(handler: RHandler) = - child(expandAltOutlinedIcon.default, jsObject {}, handler) + child(expandAltOutlinedIcon.default, jso {}, handler) fun RBuilder.androidOutlined(handler: RHandler) = - child(androidOutlinedIcon.default, jsObject {}, handler) + child(androidOutlinedIcon.default, jso {}, handler) fun RBuilder.pauseOutlined(handler: RHandler) = - child(pauseOutlinedIcon.default, jsObject {}, handler) + child(pauseOutlinedIcon.default, jso {}, handler) fun RBuilder.toolFilled(handler: RHandler) = - child(toolFilledIcon.default, jsObject {}, handler) + child(toolFilledIcon.default, jso {}, handler) fun RBuilder.alipayOutlined(handler: RHandler) = - child(alipayOutlinedIcon.default, jsObject {}, handler) + child(alipayOutlinedIcon.default, jso {}, handler) fun RBuilder.minusSquareOutlined(handler: RHandler) = - child(minusSquareOutlinedIcon.default, jsObject {}, handler) + child(minusSquareOutlinedIcon.default, jso {}, handler) fun RBuilder.coffeeOutlined(handler: RHandler) = - child(coffeeOutlinedIcon.default, jsObject {}, handler) + child(coffeeOutlinedIcon.default, jso {}, handler) fun RBuilder.videoCameraTwoTone(handler: RHandler) = - child(videoCameraTwoToneIcon.default, jsObject {}, handler) + child(videoCameraTwoToneIcon.default, jso {}, handler) fun RBuilder.underlineOutlined(handler: RHandler) = - child(underlineOutlinedIcon.default, jsObject {}, handler) + child(underlineOutlinedIcon.default, jso {}, handler) fun RBuilder.fileJpgOutlined(handler: RHandler) = - child(fileJpgOutlinedIcon.default, jsObject {}, handler) + child(fileJpgOutlinedIcon.default, jso {}, handler) fun RBuilder.accountBookTwoTone(handler: RHandler) = - child(accountBookTwoToneIcon.default, jsObject {}, handler) + child(accountBookTwoToneIcon.default, jso {}, handler) fun RBuilder.facebookFilled(handler: RHandler) = - child(facebookFilledIcon.default, jsObject {}, handler) + child(facebookFilledIcon.default, jso {}, handler) fun RBuilder.manOutlined(handler: RHandler) = - child(manOutlinedIcon.default, jsObject {}, handler) + child(manOutlinedIcon.default, jso {}, handler) fun RBuilder.lineOutlined(handler: RHandler) = - child(lineOutlinedIcon.default, jsObject {}, handler) + child(lineOutlinedIcon.default, jso {}, handler) fun RBuilder.skinFilled(handler: RHandler) = - child(skinFilledIcon.default, jsObject {}, handler) + child(skinFilledIcon.default, jso {}, handler) fun RBuilder.mehOutlined(handler: RHandler) = - child(mehOutlinedIcon.default, jsObject {}, handler) + child(mehOutlinedIcon.default, jso {}, handler) fun RBuilder.fundFilled(handler: RHandler) = - child(fundFilledIcon.default, jsObject {}, handler) + child(fundFilledIcon.default, jso {}, handler) fun RBuilder.unlockOutlined(handler: RHandler) = - child(unlockOutlinedIcon.default, jsObject {}, handler) + child(unlockOutlinedIcon.default, jso {}, handler) fun RBuilder.stockOutlined(handler: RHandler) = - child(stockOutlinedIcon.default, jsObject {}, handler) + child(stockOutlinedIcon.default, jso {}, handler) fun RBuilder.plusCircleTwoTone(handler: RHandler) = - child(plusCircleTwoToneIcon.default, jsObject {}, handler) + child(plusCircleTwoToneIcon.default, jso {}, handler) fun RBuilder.verticalAlignBottomOutlined(handler: RHandler) = - child(verticalAlignBottomOutlinedIcon.default, jsObject {}, handler) + child(verticalAlignBottomOutlinedIcon.default, jso {}, handler) fun RBuilder.clockCircleOutlined(handler: RHandler) = - child(clockCircleOutlinedIcon.default, jsObject {}, handler) + child(clockCircleOutlinedIcon.default, jso {}, handler) fun RBuilder.dashboardOutlined(handler: RHandler) = - child(dashboardOutlinedIcon.default, jsObject {}, handler) + child(dashboardOutlinedIcon.default, jso {}, handler) fun RBuilder.stopTwoTone(handler: RHandler) = - child(stopTwoToneIcon.default, jsObject {}, handler) + child(stopTwoToneIcon.default, jso {}, handler) fun RBuilder.phoneFilled(handler: RHandler) = - child(phoneFilledIcon.default, jsObject {}, handler) + child(phoneFilledIcon.default, jso {}, handler) fun RBuilder.fileDoneOutlined(handler: RHandler) = - child(fileDoneOutlinedIcon.default, jsObject {}, handler) + child(fileDoneOutlinedIcon.default, jso {}, handler) fun RBuilder.wechatOutlined(handler: RHandler) = - child(wechatOutlinedIcon.default, jsObject {}, handler) + child(wechatOutlinedIcon.default, jso {}, handler) fun RBuilder.leftOutlined(handler: RHandler) = - child(leftOutlinedIcon.default, jsObject {}, handler) + child(leftOutlinedIcon.default, jso {}, handler) fun RBuilder.radiusSettingOutlined(handler: RHandler) = - child(radiusSettingOutlinedIcon.default, jsObject {}, handler) + child(radiusSettingOutlinedIcon.default, jso {}, handler) fun RBuilder.fileOutlined(handler: RHandler) = - child(fileOutlinedIcon.default, jsObject {}, handler) + child(fileOutlinedIcon.default, jso {}, handler) fun RBuilder.pictureTwoTone(handler: RHandler) = - child(pictureTwoToneIcon.default, jsObject {}, handler) + child(pictureTwoToneIcon.default, jso {}, handler) fun RBuilder.bankTwoTone(handler: RHandler) = - child(bankTwoToneIcon.default, jsObject {}, handler) + child(bankTwoToneIcon.default, jso {}, handler) fun RBuilder.fileTextOutlined(handler: RHandler) = - child(fileTextOutlinedIcon.default, jsObject {}, handler) + child(fileTextOutlinedIcon.default, jso {}, handler) fun RBuilder.mehTwoTone(handler: RHandler) = - child(mehTwoToneIcon.default, jsObject {}, handler) + child(mehTwoToneIcon.default, jso {}, handler) fun RBuilder.fieldTimeOutlined(handler: RHandler) = - child(fieldTimeOutlinedIcon.default, jsObject {}, handler) + child(fieldTimeOutlinedIcon.default, jso {}, handler) fun RBuilder.pieChartFilled(handler: RHandler) = - child(pieChartFilledIcon.default, jsObject {}, handler) + child(pieChartFilledIcon.default, jso {}, handler) fun RBuilder.italicOutlined(handler: RHandler) = - child(italicOutlinedIcon.default, jsObject {}, handler) + child(italicOutlinedIcon.default, jso {}, handler) fun RBuilder.cameraTwoTone(handler: RHandler) = - child(cameraTwoToneIcon.default, jsObject {}, handler) + child(cameraTwoToneIcon.default, jso {}, handler) fun RBuilder.cloudDownloadOutlined(handler: RHandler) = - child(cloudDownloadOutlinedIcon.default, jsObject {}, handler) + child(cloudDownloadOutlinedIcon.default, jso {}, handler) fun RBuilder.robotFilled(handler: RHandler) = - child(robotFilledIcon.default, jsObject {}, handler) + child(robotFilledIcon.default, jso {}, handler) fun RBuilder.paperClipOutlined(handler: RHandler) = - child(paperClipOutlinedIcon.default, jsObject {}, handler) + child(paperClipOutlinedIcon.default, jso {}, handler) fun RBuilder.profileFilled(handler: RHandler) = - child(profileFilledIcon.default, jsObject {}, handler) + child(profileFilledIcon.default, jso {}, handler) fun RBuilder.plusCircleOutlined(handler: RHandler) = - child(plusCircleOutlinedIcon.default, jsObject {}, handler) + child(plusCircleOutlinedIcon.default, jso {}, handler) fun RBuilder.slackSquareOutlined(handler: RHandler) = - child(slackSquareOutlinedIcon.default, jsObject {}, handler) + child(slackSquareOutlinedIcon.default, jso {}, handler) fun RBuilder.rightOutlined(handler: RHandler) = - child(rightOutlinedIcon.default, jsObject {}, handler) + child(rightOutlinedIcon.default, jso {}, handler) fun RBuilder.slidersTwoTone(handler: RHandler) = - child(slidersTwoToneIcon.default, jsObject {}, handler) + child(slidersTwoToneIcon.default, jso {}, handler) fun RBuilder.diffFilled(handler: RHandler) = - child(diffFilledIcon.default, jsObject {}, handler) + child(diffFilledIcon.default, jso {}, handler) fun RBuilder.exclamationCircleOutlined(handler: RHandler) = - child(exclamationCircleOutlinedIcon.default, jsObject {}, handler) + child(exclamationCircleOutlinedIcon.default, jso {}, handler) fun RBuilder.shoppingTwoTone(handler: RHandler) = - child(shoppingTwoToneIcon.default, jsObject {}, handler) + child(shoppingTwoToneIcon.default, jso {}, handler) fun RBuilder.sketchSquareFilled(handler: RHandler) = - child(sketchSquareFilledIcon.default, jsObject {}, handler) + child(sketchSquareFilledIcon.default, jso {}, handler) fun RBuilder.windowsFilled(handler: RHandler) = - child(windowsFilledIcon.default, jsObject {}, handler) + child(windowsFilledIcon.default, jso {}, handler) fun RBuilder.medicineBoxFilled(handler: RHandler) = - child(medicineBoxFilledIcon.default, jsObject {}, handler) + child(medicineBoxFilledIcon.default, jso {}, handler) fun RBuilder.fieldStringOutlined(handler: RHandler) = - child(fieldStringOutlinedIcon.default, jsObject {}, handler) + child(fieldStringOutlinedIcon.default, jso {}, handler) fun RBuilder.caretUpOutlined(handler: RHandler) = - child(caretUpOutlinedIcon.default, jsObject {}, handler) + child(caretUpOutlinedIcon.default, jso {}, handler) fun RBuilder.fileMarkdownFilled(handler: RHandler) = - child(fileMarkdownFilledIcon.default, jsObject {}, handler) + child(fileMarkdownFilledIcon.default, jso {}, handler) fun RBuilder.arrowLeftOutlined(handler: RHandler) = - child(arrowLeftOutlinedIcon.default, jsObject {}, handler) + child(arrowLeftOutlinedIcon.default, jso {}, handler) fun RBuilder.likeOutlined(handler: RHandler) = - child(likeOutlinedIcon.default, jsObject {}, handler) + child(likeOutlinedIcon.default, jso {}, handler) fun RBuilder.scheduleTwoTone(handler: RHandler) = - child(scheduleTwoToneIcon.default, jsObject {}, handler) + child(scheduleTwoToneIcon.default, jso {}, handler) fun RBuilder.leftCircleOutlined(handler: RHandler) = - child(leftCircleOutlinedIcon.default, jsObject {}, handler) + child(leftCircleOutlinedIcon.default, jso {}, handler) fun RBuilder.leftSquareOutlined(handler: RHandler) = - child(leftSquareOutlinedIcon.default, jsObject {}, handler) + child(leftSquareOutlinedIcon.default, jso {}, handler) fun RBuilder.eyeOutlined(handler: RHandler) = - child(eyeOutlinedIcon.default, jsObject {}, handler) + child(eyeOutlinedIcon.default, jso {}, handler) fun RBuilder.ciCircleOutlined(handler: RHandler) = - child(ciCircleOutlinedIcon.default, jsObject {}, handler) + child(ciCircleOutlinedIcon.default, jso {}, handler) fun RBuilder.weiboSquareFilled(handler: RHandler) = - child(weiboSquareFilledIcon.default, jsObject {}, handler) + child(weiboSquareFilledIcon.default, jso {}, handler) fun RBuilder.oneToOneOutlined(handler: RHandler) = - child(oneToOneOutlinedIcon.default, jsObject {}, handler) + child(oneToOneOutlinedIcon.default, jso {}, handler) fun RBuilder.heartOutlined(handler: RHandler) = - child(heartOutlinedIcon.default, jsObject {}, handler) + child(heartOutlinedIcon.default, jso {}, handler) fun RBuilder.googleSquareFilled(handler: RHandler) = - child(googleSquareFilledIcon.default, jsObject {}, handler) + child(googleSquareFilledIcon.default, jso {}, handler) fun RBuilder.filePdfTwoTone(handler: RHandler) = - child(filePdfTwoToneIcon.default, jsObject {}, handler) + child(filePdfTwoToneIcon.default, jso {}, handler) fun RBuilder.fileZipFilled(handler: RHandler) = - child(fileZipFilledIcon.default, jsObject {}, handler) + child(fileZipFilledIcon.default, jso {}, handler) fun RBuilder.usbOutlined(handler: RHandler) = - child(usbOutlinedIcon.default, jsObject {}, handler) + child(usbOutlinedIcon.default, jso {}, handler) fun RBuilder.crownFilled(handler: RHandler) = - child(crownFilledIcon.default, jsObject {}, handler) + child(crownFilledIcon.default, jso {}, handler) fun RBuilder.homeFilled(handler: RHandler) = - child(homeFilledIcon.default, jsObject {}, handler) + child(homeFilledIcon.default, jso {}, handler) fun RBuilder.pieChartTwoTone(handler: RHandler) = - child(pieChartTwoToneIcon.default, jsObject {}, handler) + child(pieChartTwoToneIcon.default, jso {}, handler) fun RBuilder.qrcodeOutlined(handler: RHandler) = - child(qrcodeOutlinedIcon.default, jsObject {}, handler) + child(qrcodeOutlinedIcon.default, jso {}, handler) fun RBuilder.scheduleOutlined(handler: RHandler) = - child(scheduleOutlinedIcon.default, jsObject {}, handler) + child(scheduleOutlinedIcon.default, jso {}, handler) fun RBuilder.fallOutlined(handler: RHandler) = - child(fallOutlinedIcon.default, jsObject {}, handler) + child(fallOutlinedIcon.default, jso {}, handler) fun RBuilder.insuranceTwoTone(handler: RHandler) = - child(insuranceTwoToneIcon.default, jsObject {}, handler) + child(insuranceTwoToneIcon.default, jso {}, handler) fun RBuilder.cloudSyncOutlined(handler: RHandler) = - child(cloudSyncOutlinedIcon.default, jsObject {}, handler) + child(cloudSyncOutlinedIcon.default, jso {}, handler) fun RBuilder.verifiedOutlined(handler: RHandler) = - child(verifiedOutlinedIcon.default, jsObject {}, handler) + child(verifiedOutlinedIcon.default, jso {}, handler) fun RBuilder.funnelPlotOutlined(handler: RHandler) = - child(funnelPlotOutlinedIcon.default, jsObject {}, handler) + child(funnelPlotOutlinedIcon.default, jso {}, handler) fun RBuilder.trademarkOutlined(handler: RHandler) = - child(trademarkOutlinedIcon.default, jsObject {}, handler) + child(trademarkOutlinedIcon.default, jso {}, handler) fun RBuilder.frownOutlined(handler: RHandler) = - child(frownOutlinedIcon.default, jsObject {}, handler) + child(frownOutlinedIcon.default, jso {}, handler) fun RBuilder.githubFilled(handler: RHandler) = - child(githubFilledIcon.default, jsObject {}, handler) + child(githubFilledIcon.default, jso {}, handler) fun RBuilder.stepForwardOutlined(handler: RHandler) = - child(stepForwardOutlinedIcon.default, jsObject {}, handler) + child(stepForwardOutlinedIcon.default, jso {}, handler) fun RBuilder.twitterCircleFilled(handler: RHandler) = - child(twitterCircleFilledIcon.default, jsObject {}, handler) + child(twitterCircleFilledIcon.default, jso {}, handler) fun RBuilder.rightSquareOutlined(handler: RHandler) = - child(rightSquareOutlinedIcon.default, jsObject {}, handler) + child(rightSquareOutlinedIcon.default, jso {}, handler) fun RBuilder.macCommandOutlined(handler: RHandler) = - child(macCommandOutlinedIcon.default, jsObject {}, handler) + child(macCommandOutlinedIcon.default, jso {}, handler) fun RBuilder.folderFilled(handler: RHandler) = - child(folderFilledIcon.default, jsObject {}, handler) + child(folderFilledIcon.default, jso {}, handler) fun RBuilder.ciCircleTwoTone(handler: RHandler) = - child(ciCircleTwoToneIcon.default, jsObject {}, handler) + child(ciCircleTwoToneIcon.default, jso {}, handler) fun RBuilder.fileWordTwoTone(handler: RHandler) = - child(fileWordTwoToneIcon.default, jsObject {}, handler) + child(fileWordTwoToneIcon.default, jso {}, handler) fun RBuilder.codepenOutlined(handler: RHandler) = - child(codepenOutlinedIcon.default, jsObject {}, handler) + child(codepenOutlinedIcon.default, jso {}, handler) fun RBuilder.cameraFilled(handler: RHandler) = - child(cameraFilledIcon.default, jsObject {}, handler) + child(cameraFilledIcon.default, jso {}, handler) fun RBuilder.restOutlined(handler: RHandler) = - child(restOutlinedIcon.default, jsObject {}, handler) + child(restOutlinedIcon.default, jso {}, handler) fun RBuilder.forwardOutlined(handler: RHandler) = - child(forwardOutlinedIcon.default, jsObject {}, handler) + child(forwardOutlinedIcon.default, jso {}, handler) fun RBuilder.codeTwoTone(handler: RHandler) = - child(codeTwoToneIcon.default, jsObject {}, handler) + child(codeTwoToneIcon.default, jso {}, handler) fun RBuilder.laptopOutlined(handler: RHandler) = - child(laptopOutlinedIcon.default, jsObject {}, handler) + child(laptopOutlinedIcon.default, jso {}, handler) fun RBuilder.fundProjectionScreenOutlined(handler: RHandler) = - child(fundProjectionScreenOutlinedIcon.default, jsObject {}, handler) + child(fundProjectionScreenOutlinedIcon.default, jso {}, handler) fun RBuilder.fileExclamationTwoTone(handler: RHandler) = - child(fileExclamationTwoToneIcon.default, jsObject {}, handler) + child(fileExclamationTwoToneIcon.default, jso {}, handler) fun RBuilder.insuranceFilled(handler: RHandler) = - child(insuranceFilledIcon.default, jsObject {}, handler) + child(insuranceFilledIcon.default, jso {}, handler) fun RBuilder.riseOutlined(handler: RHandler) = - child(riseOutlinedIcon.default, jsObject {}, handler) + child(riseOutlinedIcon.default, jso {}, handler) fun RBuilder.lockTwoTone(handler: RHandler) = - child(lockTwoToneIcon.default, jsObject {}, handler) + child(lockTwoToneIcon.default, jso {}, handler) fun RBuilder.slidersFilled(handler: RHandler) = - child(slidersFilledIcon.default, jsObject {}, handler) + child(slidersFilledIcon.default, jso {}, handler) fun RBuilder.gifOutlined(handler: RHandler) = - child(gifOutlinedIcon.default, jsObject {}, handler) + child(gifOutlinedIcon.default, jso {}, handler) fun RBuilder.environmentFilled(handler: RHandler) = - child(environmentFilledIcon.default, jsObject {}, handler) + child(environmentFilledIcon.default, jso {}, handler) fun RBuilder.dislikeFilled(handler: RHandler) = - child(dislikeFilledIcon.default, jsObject {}, handler) + child(dislikeFilledIcon.default, jso {}, handler) fun RBuilder.filePptOutlined(handler: RHandler) = - child(filePptOutlinedIcon.default, jsObject {}, handler) + child(filePptOutlinedIcon.default, jso {}, handler) fun RBuilder.appstoreTwoTone(handler: RHandler) = - child(appstoreTwoToneIcon.default, jsObject {}, handler) + child(appstoreTwoToneIcon.default, jso {}, handler) fun RBuilder.bugOutlined(handler: RHandler) = - child(bugOutlinedIcon.default, jsObject {}, handler) + child(bugOutlinedIcon.default, jso {}, handler) fun RBuilder.cloudUploadOutlined(handler: RHandler) = - child(cloudUploadOutlinedIcon.default, jsObject {}, handler) + child(cloudUploadOutlinedIcon.default, jso {}, handler) fun RBuilder.containerFilled(handler: RHandler) = - child(containerFilledIcon.default, jsObject {}, handler) + child(containerFilledIcon.default, jso {}, handler) fun RBuilder.gatewayOutlined(handler: RHandler) = - child(gatewayOutlinedIcon.default, jsObject {}, handler) + child(gatewayOutlinedIcon.default, jso {}, handler) fun RBuilder.searchOutlined(handler: RHandler) = - child(searchOutlinedIcon.default, jsObject {}, handler) + child(searchOutlinedIcon.default, jso {}, handler) fun RBuilder.compressOutlined(handler: RHandler) = - child(compressOutlinedIcon.default, jsObject {}, handler) + child(compressOutlinedIcon.default, jso {}, handler) fun RBuilder.diffOutlined(handler: RHandler) = - child(diffOutlinedIcon.default, jsObject {}, handler) + child(diffOutlinedIcon.default, jso {}, handler) fun RBuilder.interactionOutlined(handler: RHandler) = - child(interactionOutlinedIcon.default, jsObject {}, handler) + child(interactionOutlinedIcon.default, jso {}, handler) fun RBuilder.usergroupAddOutlined(handler: RHandler) = - child(usergroupAddOutlinedIcon.default, jsObject {}, handler) + child(usergroupAddOutlinedIcon.default, jso {}, handler) fun RBuilder.subnodeOutlined(handler: RHandler) = - child(subnodeOutlinedIcon.default, jsObject {}, handler) + child(subnodeOutlinedIcon.default, jso {}, handler) fun RBuilder.projectFilled(handler: RHandler) = - child(projectFilledIcon.default, jsObject {}, handler) + child(projectFilledIcon.default, jso {}, handler) fun RBuilder.skinOutlined(handler: RHandler) = - child(skinOutlinedIcon.default, jsObject {}, handler) + child(skinOutlinedIcon.default, jso {}, handler) fun RBuilder.checkCircleOutlined(handler: RHandler) = - child(checkCircleOutlinedIcon.default, jsObject {}, handler) + child(checkCircleOutlinedIcon.default, jso {}, handler) fun RBuilder.moneyCollectTwoTone(handler: RHandler) = - child(moneyCollectTwoToneIcon.default, jsObject {}, handler) + child(moneyCollectTwoToneIcon.default, jso {}, handler) fun RBuilder.checkSquareTwoTone(handler: RHandler) = - child(checkSquareTwoToneIcon.default, jsObject {}, handler) + child(checkSquareTwoToneIcon.default, jso {}, handler) fun RBuilder.googlePlusSquareFilled(handler: RHandler) = - child(googlePlusSquareFilledIcon.default, jsObject {}, handler) + child(googlePlusSquareFilledIcon.default, jso {}, handler) fun RBuilder.bulbTwoTone(handler: RHandler) = - child(bulbTwoToneIcon.default, jsObject {}, handler) + child(bulbTwoToneIcon.default, jso {}, handler) fun RBuilder.taobaoCircleFilled(handler: RHandler) = - child(taobaoCircleFilledIcon.default, jsObject {}, handler) + child(taobaoCircleFilledIcon.default, jso {}, handler) fun RBuilder.experimentOutlined(handler: RHandler) = - child(experimentOutlinedIcon.default, jsObject {}, handler) + child(experimentOutlinedIcon.default, jso {}, handler) fun RBuilder.reconciliationFilled(handler: RHandler) = - child(reconciliationFilledIcon.default, jsObject {}, handler) + child(reconciliationFilledIcon.default, jso {}, handler) fun RBuilder.playSquareOutlined(handler: RHandler) = - child(playSquareOutlinedIcon.default, jsObject {}, handler) + child(playSquareOutlinedIcon.default, jso {}, handler) fun RBuilder.minusSquareTwoTone(handler: RHandler) = - child(minusSquareTwoToneIcon.default, jsObject {}, handler) + child(minusSquareTwoToneIcon.default, jso {}, handler) fun RBuilder.twitterOutlined(handler: RHandler) = - child(twitterOutlinedIcon.default, jsObject {}, handler) + child(twitterOutlinedIcon.default, jso {}, handler) fun RBuilder.carryOutTwoTone(handler: RHandler) = - child(carryOutTwoToneIcon.default, jsObject {}, handler) + child(carryOutTwoToneIcon.default, jso {}, handler) fun RBuilder.redditSquareFilled(handler: RHandler) = - child(redditSquareFilledIcon.default, jsObject {}, handler) + child(redditSquareFilledIcon.default, jso {}, handler) fun RBuilder.heatMapOutlined(handler: RHandler) = - child(heatMapOutlinedIcon.default, jsObject {}, handler) + child(heatMapOutlinedIcon.default, jso {}, handler) fun RBuilder.filePptTwoTone(handler: RHandler) = - child(filePptTwoToneIcon.default, jsObject {}, handler) + child(filePptTwoToneIcon.default, jso {}, handler) fun RBuilder.carryOutFilled(handler: RHandler) = - child(carryOutFilledIcon.default, jsObject {}, handler) + child(carryOutFilledIcon.default, jso {}, handler) fun RBuilder.insertRowLeftOutlined(handler: RHandler) = - child(insertRowLeftOutlinedIcon.default, jsObject {}, handler) + child(insertRowLeftOutlinedIcon.default, jso {}, handler) fun RBuilder.ieCircleFilled(handler: RHandler) = - child(ieCircleFilledIcon.default, jsObject {}, handler) + child(ieCircleFilledIcon.default, jso {}, handler) fun RBuilder.flagFilled(handler: RHandler) = - child(flagFilledIcon.default, jsObject {}, handler) + child(flagFilledIcon.default, jso {}, handler) fun RBuilder.messageOutlined(handler: RHandler) = - child(messageOutlinedIcon.default, jsObject {}, handler) + child(messageOutlinedIcon.default, jso {}, handler) fun RBuilder.leftCircleFilled(handler: RHandler) = - child(leftCircleFilledIcon.default, jsObject {}, handler) + child(leftCircleFilledIcon.default, jso {}, handler) fun RBuilder.caretUpFilled(handler: RHandler) = - child(caretUpFilledIcon.default, jsObject {}, handler) + child(caretUpFilledIcon.default, jso {}, handler) fun RBuilder.bankFilled(handler: RHandler) = - child(bankFilledIcon.default, jsObject {}, handler) + child(bankFilledIcon.default, jso {}, handler) fun RBuilder.monitorOutlined(handler: RHandler) = - child(monitorOutlinedIcon.default, jsObject {}, handler) + child(monitorOutlinedIcon.default, jso {}, handler) fun RBuilder.notificationFilled(handler: RHandler) = - child(notificationFilledIcon.default, jsObject {}, handler) + child(notificationFilledIcon.default, jso {}, handler) fun RBuilder.areaChartOutlined(handler: RHandler) = - child(areaChartOutlinedIcon.default, jsObject {}, handler) + child(areaChartOutlinedIcon.default, jso {}, handler) fun RBuilder.columnHeightOutlined(handler: RHandler) = - child(columnHeightOutlinedIcon.default, jsObject {}, handler) + child(columnHeightOutlinedIcon.default, jso {}, handler) fun RBuilder.mobileOutlined(handler: RHandler) = - child(mobileOutlinedIcon.default, jsObject {}, handler) + child(mobileOutlinedIcon.default, jso {}, handler) fun RBuilder.eyeInvisibleOutlined(handler: RHandler) = - child(eyeInvisibleOutlinedIcon.default, jsObject {}, handler) + child(eyeInvisibleOutlinedIcon.default, jso {}, handler) fun RBuilder.calculatorOutlined(handler: RHandler) = - child(calculatorOutlinedIcon.default, jsObject {}, handler) + child(calculatorOutlinedIcon.default, jso {}, handler) fun RBuilder.youtubeOutlined(handler: RHandler) = - child(youtubeOutlinedIcon.default, jsObject {}, handler) + child(youtubeOutlinedIcon.default, jso {}, handler) fun RBuilder.backwardOutlined(handler: RHandler) = - child(backwardOutlinedIcon.default, jsObject {}, handler) + child(backwardOutlinedIcon.default, jso {}, handler) fun RBuilder.mediumCircleFilled(handler: RHandler) = - child(mediumCircleFilledIcon.default, jsObject {}, handler) + child(mediumCircleFilledIcon.default, jso {}, handler) fun RBuilder.aliyunOutlined(handler: RHandler) = - child(aliyunOutlinedIcon.default, jsObject {}, handler) + child(aliyunOutlinedIcon.default, jso {}, handler) fun RBuilder.poundCircleFilled(handler: RHandler) = - child(poundCircleFilledIcon.default, jsObject {}, handler) + child(poundCircleFilledIcon.default, jso {}, handler) fun RBuilder.wifiOutlined(handler: RHandler) = - child(wifiOutlinedIcon.default, jsObject {}, handler) + child(wifiOutlinedIcon.default, jso {}, handler) fun RBuilder.pictureFilled(handler: RHandler) = - child(pictureFilledIcon.default, jsObject {}, handler) + child(pictureFilledIcon.default, jso {}, handler) fun RBuilder.appstoreFilled(handler: RHandler) = - child(appstoreFilledIcon.default, jsObject {}, handler) + child(appstoreFilledIcon.default, jso {}, handler) fun RBuilder.playSquareTwoTone(handler: RHandler) = - child(playSquareTwoToneIcon.default, jsObject {}, handler) + child(playSquareTwoToneIcon.default, jso {}, handler) fun RBuilder.settingFilled(handler: RHandler) = - child(settingFilledIcon.default, jsObject {}, handler) + child(settingFilledIcon.default, jso {}, handler) fun RBuilder.deleteTwoTone(handler: RHandler) = - child(deleteTwoToneIcon.default, jsObject {}, handler) + child(deleteTwoToneIcon.default, jso {}, handler) fun RBuilder.html5TwoTone(handler: RHandler) = - child(html5TwoToneIcon.default, jsObject {}, handler) + child(html5TwoToneIcon.default, jso {}, handler) fun RBuilder.partitionOutlined(handler: RHandler) = - child(partitionOutlinedIcon.default, jsObject {}, handler) + child(partitionOutlinedIcon.default, jso {}, handler) fun RBuilder.radiusUpleftOutlined(handler: RHandler) = - child(radiusUpleftOutlinedIcon.default, jsObject {}, handler) + child(radiusUpleftOutlinedIcon.default, jso {}, handler) fun RBuilder.scheduleFilled(handler: RHandler) = - child(scheduleFilledIcon.default, jsObject {}, handler) + child(scheduleFilledIcon.default, jso {}, handler) fun RBuilder.reloadOutlined(handler: RHandler) = - child(reloadOutlinedIcon.default, jsObject {}, handler) + child(reloadOutlinedIcon.default, jso {}, handler) fun RBuilder.poundOutlined(handler: RHandler) = - child(poundOutlinedIcon.default, jsObject {}, handler) + child(poundOutlinedIcon.default, jso {}, handler) fun RBuilder.carryOutOutlined(handler: RHandler) = - child(carryOutOutlinedIcon.default, jsObject {}, handler) + child(carryOutOutlinedIcon.default, jso {}, handler) fun RBuilder.playCircleOutlined(handler: RHandler) = - child(playCircleOutlinedIcon.default, jsObject {}, handler) + child(playCircleOutlinedIcon.default, jso {}, handler) fun RBuilder.folderAddTwoTone(handler: RHandler) = - child(folderAddTwoToneIcon.default, jsObject {}, handler) + child(folderAddTwoToneIcon.default, jso {}, handler) fun RBuilder.euroCircleFilled(handler: RHandler) = - child(euroCircleFilledIcon.default, jsObject {}, handler) + child(euroCircleFilledIcon.default, jso {}, handler) fun RBuilder.borderlessTableOutlined(handler: RHandler) = - child(borderlessTableOutlinedIcon.default, jsObject {}, handler) + child(borderlessTableOutlinedIcon.default, jso {}, handler) fun RBuilder.twitterSquareFilled(handler: RHandler) = - child(twitterSquareFilledIcon.default, jsObject {}, handler) + child(twitterSquareFilledIcon.default, jso {}, handler) fun RBuilder.gitlabFilled(handler: RHandler) = - child(gitlabFilledIcon.default, jsObject {}, handler) + child(gitlabFilledIcon.default, jso {}, handler) fun RBuilder.numberOutlined(handler: RHandler) = - child(numberOutlinedIcon.default, jsObject {}, handler) + child(numberOutlinedIcon.default, jso {}, handler) fun RBuilder.macCommandFilled(handler: RHandler) = - child(macCommandFilledIcon.default, jsObject {}, handler) + child(macCommandFilledIcon.default, jso {}, handler) fun RBuilder.dashboardTwoTone(handler: RHandler) = - child(dashboardTwoToneIcon.default, jsObject {}, handler) + child(dashboardTwoToneIcon.default, jso {}, handler) fun RBuilder.layoutTwoTone(handler: RHandler) = - child(layoutTwoToneIcon.default, jsObject {}, handler) + child(layoutTwoToneIcon.default, jso {}, handler) fun RBuilder.stopOutlined(handler: RHandler) = - child(stopOutlinedIcon.default, jsObject {}, handler) + child(stopOutlinedIcon.default, jso {}, handler) fun RBuilder.taobaoCircleOutlined(handler: RHandler) = - child(taobaoCircleOutlinedIcon.default, jsObject {}, handler) + child(taobaoCircleOutlinedIcon.default, jso {}, handler) fun RBuilder.apiOutlined(handler: RHandler) = - child(apiOutlinedIcon.default, jsObject {}, handler) + child(apiOutlinedIcon.default, jso {}, handler) fun RBuilder.qqSquareFilled(handler: RHandler) = - child(qqSquareFilledIcon.default, jsObject {}, handler) + child(qqSquareFilledIcon.default, jso {}, handler) fun RBuilder.euroCircleTwoTone(handler: RHandler) = - child(euroCircleTwoToneIcon.default, jsObject {}, handler) + child(euroCircleTwoToneIcon.default, jso {}, handler) fun RBuilder.heartFilled(handler: RHandler) = - child(heartFilledIcon.default, jsObject {}, handler) + child(heartFilledIcon.default, jso {}, handler) fun RBuilder.lockOutlined(handler: RHandler) = - child(lockOutlinedIcon.default, jsObject {}, handler) + child(lockOutlinedIcon.default, jso {}, handler) fun RBuilder.fileUnknownOutlined(handler: RHandler) = - child(fileUnknownOutlinedIcon.default, jsObject {}, handler) + child(fileUnknownOutlinedIcon.default, jso {}, handler) fun RBuilder.hourglassTwoTone(handler: RHandler) = - child(hourglassTwoToneIcon.default, jsObject {}, handler) + child(hourglassTwoToneIcon.default, jso {}, handler) fun RBuilder.phoneOutlined(handler: RHandler) = - child(phoneOutlinedIcon.default, jsObject {}, handler) + child(phoneOutlinedIcon.default, jso {}, handler) fun RBuilder.redEnvelopeTwoTone(handler: RHandler) = - child(redEnvelopeTwoToneIcon.default, jsObject {}, handler) + child(redEnvelopeTwoToneIcon.default, jso {}, handler) fun RBuilder.eyeTwoTone(handler: RHandler) = - child(eyeTwoToneIcon.default, jsObject {}, handler) + child(eyeTwoToneIcon.default, jso {}, handler) fun RBuilder.snippetsOutlined(handler: RHandler) = - child(snippetsOutlinedIcon.default, jsObject {}, handler) + child(snippetsOutlinedIcon.default, jso {}, handler) fun RBuilder.backwardFilled(handler: RHandler) = - child(backwardFilledIcon.default, jsObject {}, handler) + child(backwardFilledIcon.default, jso {}, handler) fun RBuilder.fileImageTwoTone(handler: RHandler) = - child(fileImageTwoToneIcon.default, jsObject {}, handler) + child(fileImageTwoToneIcon.default, jso {}, handler) fun RBuilder.filePdfFilled(handler: RHandler) = - child(filePdfFilledIcon.default, jsObject {}, handler) + child(filePdfFilledIcon.default, jso {}, handler) fun RBuilder.dashboardFilled(handler: RHandler) = - child(dashboardFilledIcon.default, jsObject {}, handler) + child(dashboardFilledIcon.default, jso {}, handler) fun RBuilder.lineHeightOutlined(handler: RHandler) = - child(lineHeightOutlinedIcon.default, jsObject {}, handler) + child(lineHeightOutlinedIcon.default, jso {}, handler) fun RBuilder.bulbOutlined(handler: RHandler) = - child(bulbOutlinedIcon.default, jsObject {}, handler) + child(bulbOutlinedIcon.default, jso {}, handler) fun RBuilder.ellipsisOutlined(handler: RHandler) = - child(ellipsisOutlinedIcon.default, jsObject {}, handler) + child(ellipsisOutlinedIcon.default, jso {}, handler) fun RBuilder.experimentFilled(handler: RHandler) = - child(experimentFilledIcon.default, jsObject {}, handler) + child(experimentFilledIcon.default, jso {}, handler) fun RBuilder.borderHorizontalOutlined(handler: RHandler) = - child(borderHorizontalOutlinedIcon.default, jsObject {}, handler) + child(borderHorizontalOutlinedIcon.default, jso {}, handler) fun RBuilder.fileExcelTwoTone(handler: RHandler) = - child(fileExcelTwoToneIcon.default, jsObject {}, handler) + child(fileExcelTwoToneIcon.default, jso {}, handler) fun RBuilder.printerFilled(handler: RHandler) = - child(printerFilledIcon.default, jsObject {}, handler) + child(printerFilledIcon.default, jso {}, handler) fun RBuilder.calendarTwoTone(handler: RHandler) = - child(calendarTwoToneIcon.default, jsObject {}, handler) + child(calendarTwoToneIcon.default, jso {}, handler) fun RBuilder.rightSquareTwoTone(handler: RHandler) = - child(rightSquareTwoToneIcon.default, jsObject {}, handler) + child(rightSquareTwoToneIcon.default, jso {}, handler) fun RBuilder.questionOutlined(handler: RHandler) = - child(questionOutlinedIcon.default, jsObject {}, handler) + child(questionOutlinedIcon.default, jso {}, handler) fun RBuilder.aliwangwangFilled(handler: RHandler) = - child(aliwangwangFilledIcon.default, jsObject {}, handler) + child(aliwangwangFilledIcon.default, jso {}, handler) fun RBuilder.stepBackwardOutlined(handler: RHandler) = - child(stepBackwardOutlinedIcon.default, jsObject {}, handler) + child(stepBackwardOutlinedIcon.default, jso {}, handler) fun RBuilder.antDesignOutlined(handler: RHandler) = - child(antDesignOutlinedIcon.default, jsObject {}, handler) + child(antDesignOutlinedIcon.default, jso {}, handler) fun RBuilder.shareAltOutlined(handler: RHandler) = - child(shareAltOutlinedIcon.default, jsObject {}, handler) + child(shareAltOutlinedIcon.default, jso {}, handler) fun RBuilder.bankOutlined(handler: RHandler) = - child(bankOutlinedIcon.default, jsObject {}, handler) + child(bankOutlinedIcon.default, jso {}, handler) fun RBuilder.caretRightFilled(handler: RHandler) = - child(caretRightFilledIcon.default, jsObject {}, handler) + child(caretRightFilledIcon.default, jso {}, handler) fun RBuilder.dollarCircleOutlined(handler: RHandler) = - child(dollarCircleOutlinedIcon.default, jsObject {}, handler) + child(dollarCircleOutlinedIcon.default, jso {}, handler) fun RBuilder.contactsTwoTone(handler: RHandler) = - child(contactsTwoToneIcon.default, jsObject {}, handler) + child(contactsTwoToneIcon.default, jso {}, handler) fun RBuilder.cloudFilled(handler: RHandler) = - child(cloudFilledIcon.default, jsObject {}, handler) + child(cloudFilledIcon.default, jso {}, handler) fun RBuilder.fastForwardOutlined(handler: RHandler) = - child(fastForwardOutlinedIcon.default, jsObject {}, handler) + child(fastForwardOutlinedIcon.default, jso {}, handler) fun RBuilder.appstoreOutlined(handler: RHandler) = - child(appstoreOutlinedIcon.default, jsObject {}, handler) + child(appstoreOutlinedIcon.default, jso {}, handler) fun RBuilder.dollarTwoTone(handler: RHandler) = - child(dollarTwoToneIcon.default, jsObject {}, handler) + child(dollarTwoToneIcon.default, jso {}, handler) fun RBuilder.buildOutlined(handler: RHandler) = - child(buildOutlinedIcon.default, jsObject {}, handler) + child(buildOutlinedIcon.default, jso {}, handler) fun RBuilder.alipayCircleFilled(handler: RHandler) = - child(alipayCircleFilledIcon.default, jsObject {}, handler) + child(alipayCircleFilledIcon.default, jso {}, handler) fun RBuilder.safetyCertificateFilled(handler: RHandler) = - child(safetyCertificateFilledIcon.default, jsObject {}, handler) + child(safetyCertificateFilledIcon.default, jso {}, handler) fun RBuilder.shopOutlined(handler: RHandler) = - child(shopOutlinedIcon.default, jsObject {}, handler) + child(shopOutlinedIcon.default, jso {}, handler) fun RBuilder.fastForwardFilled(handler: RHandler) = - child(fastForwardFilledIcon.default, jsObject {}, handler) + child(fastForwardFilledIcon.default, jso {}, handler) fun RBuilder.phoneTwoTone(handler: RHandler) = - child(phoneTwoToneIcon.default, jsObject {}, handler) + child(phoneTwoToneIcon.default, jso {}, handler) fun RBuilder.insuranceOutlined(handler: RHandler) = - child(insuranceOutlinedIcon.default, jsObject {}, handler) + child(insuranceOutlinedIcon.default, jso {}, handler) fun RBuilder.caretDownOutlined(handler: RHandler) = - child(caretDownOutlinedIcon.default, jsObject {}, handler) + child(caretDownOutlinedIcon.default, jso {}, handler) fun RBuilder.behanceSquareFilled(handler: RHandler) = - child(behanceSquareFilledIcon.default, jsObject {}, handler) + child(behanceSquareFilledIcon.default, jso {}, handler) fun RBuilder.editOutlined(handler: RHandler) = - child(editOutlinedIcon.default, jsObject {}, handler) + child(editOutlinedIcon.default, jso {}, handler) fun RBuilder.antCloudOutlined(handler: RHandler) = - child(antCloudOutlinedIcon.default, jsObject {}, handler) + child(antCloudOutlinedIcon.default, jso {}, handler) fun RBuilder.homeOutlined(handler: RHandler) = - child(homeOutlinedIcon.default, jsObject {}, handler) + child(homeOutlinedIcon.default, jso {}, handler) fun RBuilder.menuFoldOutlined(handler: RHandler) = - child(menuFoldOutlinedIcon.default, jsObject {}, handler) + child(menuFoldOutlinedIcon.default, jso {}, handler) fun RBuilder.databaseTwoTone(handler: RHandler) = - child(databaseTwoToneIcon.default, jsObject {}, handler) + child(databaseTwoToneIcon.default, jso {}, handler) fun RBuilder.userDeleteOutlined(handler: RHandler) = - child(userDeleteOutlinedIcon.default, jsObject {}, handler) + child(userDeleteOutlinedIcon.default, jso {}, handler) fun RBuilder.leftCircleTwoTone(handler: RHandler) = - child(leftCircleTwoToneIcon.default, jsObject {}, handler) + child(leftCircleTwoToneIcon.default, jso {}, handler) fun RBuilder.closeSquareTwoTone(handler: RHandler) = - child(closeSquareTwoToneIcon.default, jsObject {}, handler) + child(closeSquareTwoToneIcon.default, jso {}, handler) fun RBuilder.formOutlined(handler: RHandler) = - child(formOutlinedIcon.default, jsObject {}, handler) + child(formOutlinedIcon.default, jso {}, handler) fun RBuilder.environmentTwoTone(handler: RHandler) = - child(environmentTwoToneIcon.default, jsObject {}, handler) + child(environmentTwoToneIcon.default, jso {}, handler) fun RBuilder.html5Outlined(handler: RHandler) = - child(html5OutlinedIcon.default, jsObject {}, handler) + child(html5OutlinedIcon.default, jso {}, handler) fun RBuilder.bgColorsOutlined(handler: RHandler) = - child(bgColorsOutlinedIcon.default, jsObject {}, handler) + child(bgColorsOutlinedIcon.default, jso {}, handler) diff --git a/kotlin-antd/src/main/kotlin/antd/input/Group.kt b/kotlin-antd/src/main/kotlin/antd/input/Group.kt index a8f4056..7f8ad27 100755 --- a/kotlin-antd/src/main/kotlin/antd/input/Group.kt +++ b/kotlin-antd/src/main/kotlin/antd/input/Group.kt @@ -5,7 +5,7 @@ import antd.ReactNode import org.w3c.dom.* import react.* -external interface GroupComponent : ComponentType +external interface GroupComponent : ComponentClass external interface GroupProps : Props { var className: String? diff --git a/kotlin-antd/src/main/kotlin/antd/input/InputDsl.kt b/kotlin-antd/src/main/kotlin/antd/input/InputDsl.kt index 6d6e373..c7406e0 100755 --- a/kotlin-antd/src/main/kotlin/antd/input/InputDsl.kt +++ b/kotlin-antd/src/main/kotlin/antd/input/InputDsl.kt @@ -4,7 +4,7 @@ import kotlinext.js.* import react.* fun RBuilder.input(handler: RHandler) = child(InputComponent::class, handler) -fun RBuilder.inputGroup(handler: RHandler) = child(InputComponent.Group, jsObject {}, handler) -fun RBuilder.search(handler: RHandler) = child(InputComponent.Search, jsObject {}, handler) -fun RBuilder.textArea(handler: RHandler) = child(InputComponent.TextArea, jsObject {}, handler) -fun RBuilder.password(handler: RHandler) = child(InputComponent.Password, jsObject {}, handler) +fun RBuilder.inputGroup(handler: RHandler) = child(InputComponent.Group, jso {}, handler) +fun RBuilder.search(handler: RHandler) = child(InputComponent.Search, jso {}, handler) +fun RBuilder.textArea(handler: RHandler) = child(InputComponent.TextArea, jso {}, handler) +fun RBuilder.password(handler: RHandler) = child(InputComponent.Password, jso {}, handler) diff --git a/kotlin-antd/src/main/kotlin/antd/input/Password.kt b/kotlin-antd/src/main/kotlin/antd/input/Password.kt index d70653a..3245f97 100644 --- a/kotlin-antd/src/main/kotlin/antd/input/Password.kt +++ b/kotlin-antd/src/main/kotlin/antd/input/Password.kt @@ -4,7 +4,7 @@ import antd.RefAttributes import antd.ReactNode import react.* -external interface PasswordComponent : ComponentType +external interface PasswordComponent : ComponentClass external interface PasswordProps : InputProps, RefAttributes { val inputPrefixCls: String? diff --git a/kotlin-antd/src/main/kotlin/antd/input/Search.kt b/kotlin-antd/src/main/kotlin/antd/input/Search.kt index 72751d1..0fa4c40 100755 --- a/kotlin-antd/src/main/kotlin/antd/input/Search.kt +++ b/kotlin-antd/src/main/kotlin/antd/input/Search.kt @@ -4,7 +4,7 @@ import antd.RefAttributes import antd.ReactNode import react.* -external interface SearchComponent : ComponentType +external interface SearchComponent : ComponentClass external interface SearchProps : InputProps, RefAttributes { var inputPrefixCls: String? diff --git a/kotlin-antd/src/main/kotlin/antd/input/TextArea.kt b/kotlin-antd/src/main/kotlin/antd/input/TextArea.kt index 7e4e086..18f5d82 100755 --- a/kotlin-antd/src/main/kotlin/antd/input/TextArea.kt +++ b/kotlin-antd/src/main/kotlin/antd/input/TextArea.kt @@ -5,7 +5,7 @@ import antd.configprovider.SizeType import org.w3c.dom.* import react.* -external interface TextAreaComponent : ComponentType +external interface TextAreaComponent : ComponentClass external interface TextAreaProps : RcTextAreaProps, RefAttributes, Props { var allowClear: Boolean? diff --git a/kotlin-antd/src/main/kotlin/antd/layout/Layout.kt b/kotlin-antd/src/main/kotlin/antd/layout/Layout.kt index f6bba35..08823af 100755 --- a/kotlin-antd/src/main/kotlin/antd/layout/Layout.kt +++ b/kotlin-antd/src/main/kotlin/antd/layout/Layout.kt @@ -17,11 +17,11 @@ external object LayoutComponent : Component { override fun render(): ReactElement? } -external interface HeaderComponent : ComponentType +external interface HeaderComponent : ComponentClass -external interface FooterComponent : ComponentType +external interface FooterComponent : ComponentClass -external interface ContentComponent : ComponentType +external interface ContentComponent : ComponentClass external val layoutContext: Context diff --git a/kotlin-antd/src/main/kotlin/antd/layout/LayoutDsl.kt b/kotlin-antd/src/main/kotlin/antd/layout/LayoutDsl.kt index 67bf092..8d1d0b5 100755 --- a/kotlin-antd/src/main/kotlin/antd/layout/LayoutDsl.kt +++ b/kotlin-antd/src/main/kotlin/antd/layout/LayoutDsl.kt @@ -4,7 +4,7 @@ import kotlinext.js.* import react.* fun RBuilder.layout(handler: RHandler) = child(LayoutComponent::class, handler) -fun RBuilder.header(handler: RHandler) = child(LayoutComponent.Header, jsObject {}, handler) -fun RBuilder.footer(handler: RHandler) = child(LayoutComponent.Footer, jsObject {}, handler) -fun RBuilder.content(handler: RHandler) = child(LayoutComponent.Content, jsObject {}, handler) -fun RBuilder.sider(handler: RHandler) = child(LayoutComponent.Sider, jsObject {}, handler) +fun RBuilder.header(handler: RHandler) = child(LayoutComponent.Header, jso {}, handler) +fun RBuilder.footer(handler: RHandler) = child(LayoutComponent.Footer, jso {}, handler) +fun RBuilder.content(handler: RHandler) = child(LayoutComponent.Content, jso {}, handler) +fun RBuilder.sider(handler: RHandler) = child(LayoutComponent.Sider, jso {}, handler) diff --git a/kotlin-antd/src/main/kotlin/antd/layout/Sider.kt b/kotlin-antd/src/main/kotlin/antd/layout/Sider.kt index 20a00a0..fc1466d 100755 --- a/kotlin-antd/src/main/kotlin/antd/layout/Sider.kt +++ b/kotlin-antd/src/main/kotlin/antd/layout/Sider.kt @@ -5,7 +5,7 @@ import antd.ReactNode import org.w3c.dom.* import react.* -external interface SiderComponent : ComponentType +external interface SiderComponent : ComponentClass external val sderContext: Context diff --git a/kotlin-antd/src/main/kotlin/antd/list/ListDsl.kt b/kotlin-antd/src/main/kotlin/antd/list/ListDsl.kt index e96ad20..f9b7de5 100644 --- a/kotlin-antd/src/main/kotlin/antd/list/ListDsl.kt +++ b/kotlin-antd/src/main/kotlin/antd/list/ListDsl.kt @@ -4,5 +4,5 @@ import kotlinext.js.* import react.* inline fun > RBuilder.list(noinline handler: RHandler>) = child(LC::class, handler) -fun RBuilder.listItem(handler: RHandler) = child(ListComponent.Item, jsObject {}, handler) -fun RBuilder.listItemMeta(handler: RHandler) = child(ListComponent.Item.Meta, jsObject {}, handler) +fun RBuilder.listItem(handler: RHandler) = child(ListComponent.Item, jso {}, handler) +fun RBuilder.listItemMeta(handler: RHandler) = child(ListComponent.Item.Meta, jso {}, handler) diff --git a/kotlin-antd/src/main/kotlin/antd/list/ListItem.kt b/kotlin-antd/src/main/kotlin/antd/list/ListItem.kt index e04ffb3..9f4253d 100644 --- a/kotlin-antd/src/main/kotlin/antd/list/ListItem.kt +++ b/kotlin-antd/src/main/kotlin/antd/list/ListItem.kt @@ -5,11 +5,11 @@ import antd.ReactNode import org.w3c.dom.* import react.* -external interface ItemComponent : ComponentType { +external interface ItemComponent : ComponentClass { val Meta: MetaComponent } -external interface MetaComponent : ComponentType +external interface MetaComponent : ComponentClass external interface ListItemProps : HTMLAttributes, Props { override var className: String? diff --git a/kotlin-antd/src/main/kotlin/antd/mentions/MentionsDsl.kt b/kotlin-antd/src/main/kotlin/antd/mentions/MentionsDsl.kt index fdbc066..2671a4d 100644 --- a/kotlin-antd/src/main/kotlin/antd/mentions/MentionsDsl.kt +++ b/kotlin-antd/src/main/kotlin/antd/mentions/MentionsDsl.kt @@ -4,4 +4,4 @@ import kotlinext.js.* import react.* fun RBuilder.mentions(handler: RHandler) = child(MentionsComponent::class, handler) -fun RBuilder.option(handler: RHandler) = child(MentionsComponent.Option, jsObject {}, handler) +fun RBuilder.option(handler: RHandler) = child(MentionsComponent.Option, jso {}, handler) diff --git a/kotlin-antd/src/main/kotlin/antd/mentions/Option.kt b/kotlin-antd/src/main/kotlin/antd/mentions/Option.kt index a2002d3..7e17f35 100644 --- a/kotlin-antd/src/main/kotlin/antd/mentions/Option.kt +++ b/kotlin-antd/src/main/kotlin/antd/mentions/Option.kt @@ -3,7 +3,7 @@ package antd.mentions import antd.ReactNode import react.* -external interface OptionComponent : ComponentType +external interface OptionComponent : ComponentClass external interface OptionProps : RcOptionProps, Props { override var value: String? diff --git a/kotlin-antd/src/main/kotlin/antd/menu/Divider.kt b/kotlin-antd/src/main/kotlin/antd/menu/Divider.kt index 1b5a9e4..ef8c57d 100644 --- a/kotlin-antd/src/main/kotlin/antd/menu/Divider.kt +++ b/kotlin-antd/src/main/kotlin/antd/menu/Divider.kt @@ -2,7 +2,7 @@ package antd.menu import react.* -external interface DividerComponent : ComponentType +external interface DividerComponent : ComponentClass external interface DividerProps : Props { var className: String? diff --git a/kotlin-antd/src/main/kotlin/antd/menu/MenuDsl.kt b/kotlin-antd/src/main/kotlin/antd/menu/MenuDsl.kt index 64ed230..9fa322d 100755 --- a/kotlin-antd/src/main/kotlin/antd/menu/MenuDsl.kt +++ b/kotlin-antd/src/main/kotlin/antd/menu/MenuDsl.kt @@ -4,8 +4,8 @@ import kotlinext.js.* import react.* fun RBuilder.menu(handler: RHandler) = child(MenuComponent::class, handler) -fun RBuilder.divider(handler: RHandler) = child(MenuComponent.Divider, jsObject {}, handler) -fun RBuilder.menuItem(handler: RHandler) = child(MenuComponent.Item, jsObject {}, handler) -fun RBuilder.subMenu(handler: RHandler) = child(MenuComponent.SubMenu, jsObject {}, handler) -fun RBuilder.menuItemGroup(handler: RHandler) = child(MenuComponent.ItemGroup, jsObject {}, handler) +fun RBuilder.divider(handler: RHandler) = child(MenuComponent.Divider, jso {}, handler) +fun RBuilder.menuItem(handler: RHandler) = child(MenuComponent.Item, jso {}, handler) +fun RBuilder.subMenu(handler: RHandler) = child(MenuComponent.SubMenu, jso {}, handler) +fun RBuilder.menuItemGroup(handler: RHandler) = child(MenuComponent.ItemGroup, jso {}, handler) diff --git a/kotlin-antd/src/main/kotlin/antd/menu/MenuItem.kt b/kotlin-antd/src/main/kotlin/antd/menu/MenuItem.kt index aa01363..0c4575a 100755 --- a/kotlin-antd/src/main/kotlin/antd/menu/MenuItem.kt +++ b/kotlin-antd/src/main/kotlin/antd/menu/MenuItem.kt @@ -4,7 +4,7 @@ import antd.HTMLAttributes import org.w3c.dom.HTMLLIElement import react.* -external interface MenuItemComponent : ComponentType +external interface MenuItemComponent : ComponentClass external interface MenuItemProps : RcMenuItemProps, Props { var icon: Any? /* ReactElement | String */ diff --git a/kotlin-antd/src/main/kotlin/antd/menu/MenuItemGroup.kt b/kotlin-antd/src/main/kotlin/antd/menu/MenuItemGroup.kt index b9b90b9..b7ffcee 100755 --- a/kotlin-antd/src/main/kotlin/antd/menu/MenuItemGroup.kt +++ b/kotlin-antd/src/main/kotlin/antd/menu/MenuItemGroup.kt @@ -3,7 +3,7 @@ package antd.menu import antd.ReactNode import react.* -external interface MenuItemGroupComponent : ComponentType +external interface MenuItemGroupComponent : ComponentClass external interface MenuItemGroupProps : Props { var renderMenuItem: ((item: ReactElement, index: Number, key: String) -> ReactElement)? diff --git a/kotlin-antd/src/main/kotlin/antd/menu/SubMenu.kt b/kotlin-antd/src/main/kotlin/antd/menu/SubMenu.kt index babaab0..b5b3b65 100755 --- a/kotlin-antd/src/main/kotlin/antd/menu/SubMenu.kt +++ b/kotlin-antd/src/main/kotlin/antd/menu/SubMenu.kt @@ -4,7 +4,7 @@ import antd.ReactNode import org.w3c.dom.events.* import react.* -external interface SubMenuComponent : ComponentType +external interface SubMenuComponent : ComponentClass external interface SubMenuProps : Props { var rootPrefixCls: String? diff --git a/kotlin-antd/src/main/kotlin/antd/radio/Group.kt b/kotlin-antd/src/main/kotlin/antd/radio/Group.kt index 45d847e..7285a04 100755 --- a/kotlin-antd/src/main/kotlin/antd/radio/Group.kt +++ b/kotlin-antd/src/main/kotlin/antd/radio/Group.kt @@ -7,7 +7,7 @@ import antd.configprovider.SizeType import org.w3c.dom.* import react.* -external interface RadioGroupComponent : ComponentType +external interface RadioGroupComponent : ComponentClass external interface RadioGroupProps : AbstractCheckboxGroupProps, RefAttributes, Props { var defaultValue: Any? diff --git a/kotlin-antd/src/main/kotlin/antd/radio/RadioButton.kt b/kotlin-antd/src/main/kotlin/antd/radio/RadioButton.kt index c0248eb..e9c80c9 100755 --- a/kotlin-antd/src/main/kotlin/antd/radio/RadioButton.kt +++ b/kotlin-antd/src/main/kotlin/antd/radio/RadioButton.kt @@ -4,6 +4,6 @@ import antd.RefAttributes import antd.checkbox.* import react.* -external interface RadioButtonComponent : ComponentType +external interface RadioButtonComponent : ComponentClass external interface RadioButtonProps : AbstractCheckboxProps, RefAttributes, Props diff --git a/kotlin-antd/src/main/kotlin/antd/radio/RadioDsl.kt b/kotlin-antd/src/main/kotlin/antd/radio/RadioDsl.kt index a05d5b6..a50b527 100755 --- a/kotlin-antd/src/main/kotlin/antd/radio/RadioDsl.kt +++ b/kotlin-antd/src/main/kotlin/antd/radio/RadioDsl.kt @@ -4,5 +4,5 @@ import kotlinext.js.* import react.* fun RBuilder.radio(handler: RHandler) = child(RadioComponent::class, handler) -fun RBuilder.radioGroup(handler: RHandler) = child(RadioComponent.Group, jsObject {}, handler) -fun RBuilder.radioButton(handler: RHandler) = child(RadioComponent.Button, jsObject {}, handler) +fun RBuilder.radioGroup(handler: RHandler) = child(RadioComponent.Group, jso {}, handler) +fun RBuilder.radioButton(handler: RHandler) = child(RadioComponent.Button, jso {}, handler) diff --git a/kotlin-antd/src/main/kotlin/antd/select/Option.kt b/kotlin-antd/src/main/kotlin/antd/select/Option.kt index 553cf6a..71abb48 100755 --- a/kotlin-antd/src/main/kotlin/antd/select/Option.kt +++ b/kotlin-antd/src/main/kotlin/antd/select/Option.kt @@ -4,7 +4,7 @@ import antd.Key import antd.ReactNode import react.* -external interface OptionComponent : ComponentType +external interface OptionComponent : ComponentClass external interface OptionProps : OptionCoreData, Props { override var children: ReactNode? diff --git a/kotlin-antd/src/main/kotlin/antd/select/OptionGroup.kt b/kotlin-antd/src/main/kotlin/antd/select/OptionGroup.kt index 3c67c54..df67057 100755 --- a/kotlin-antd/src/main/kotlin/antd/select/OptionGroup.kt +++ b/kotlin-antd/src/main/kotlin/antd/select/OptionGroup.kt @@ -4,7 +4,7 @@ import antd.Key import antd.ReactNode import react.* -external interface OptionGroupComponent : ComponentType +external interface OptionGroupComponent : ComponentClass external interface OptionGroupProps : OptionGroupData, Props { var children: ReactNode? diff --git a/kotlin-antd/src/main/kotlin/antd/select/OptionList.kt b/kotlin-antd/src/main/kotlin/antd/select/OptionList.kt index 8b13a5c..2e7971b 100644 --- a/kotlin-antd/src/main/kotlin/antd/select/OptionList.kt +++ b/kotlin-antd/src/main/kotlin/antd/select/OptionList.kt @@ -6,7 +6,7 @@ import antd.ReactNode import org.w3c.dom.* import react.* -external interface OptionListComponent : ComponentType> +external interface OptionListComponent : ComponentClass> external interface OptionListProps : RefAttributes, Props { var prefixCls: String diff --git a/kotlin-antd/src/main/kotlin/antd/select/SelectDsl.kt b/kotlin-antd/src/main/kotlin/antd/select/SelectDsl.kt index ae0b383..dc28749 100755 --- a/kotlin-antd/src/main/kotlin/antd/select/SelectDsl.kt +++ b/kotlin-antd/src/main/kotlin/antd/select/SelectDsl.kt @@ -4,5 +4,5 @@ import kotlinext.js.* import react.* inline fun > RBuilder.select(noinline handler: RHandler>) = child(SC::class, handler) -fun RBuilder.option(handler: RHandler) = child(SelectComponent.Option, jsObject {}, handler) -fun RBuilder.optGroup(handler: RHandler) = child(SelectComponent.OptGroup, jsObject {}, handler) +fun RBuilder.option(handler: RHandler) = child(SelectComponent.Option, jso {}, handler) +fun RBuilder.optGroup(handler: RHandler) = child(SelectComponent.OptGroup, jso {}, handler) diff --git a/kotlin-antd/src/main/kotlin/antd/skeleton/Avatar.kt b/kotlin-antd/src/main/kotlin/antd/skeleton/Avatar.kt index d258f6a..dc63822 100755 --- a/kotlin-antd/src/main/kotlin/antd/skeleton/Avatar.kt +++ b/kotlin-antd/src/main/kotlin/antd/skeleton/Avatar.kt @@ -2,7 +2,7 @@ package antd.skeleton import react.* -external interface SkeletonAvatarComponent : ComponentType +external interface SkeletonAvatarComponent : ComponentClass external interface SkeletonAvatarProps : SkeletonElementProps, Props { override var shape: String? /* "circle" | "square" */ diff --git a/kotlin-antd/src/main/kotlin/antd/skeleton/Button.kt b/kotlin-antd/src/main/kotlin/antd/skeleton/Button.kt index 6ac3d46..7a08f09 100644 --- a/kotlin-antd/src/main/kotlin/antd/skeleton/Button.kt +++ b/kotlin-antd/src/main/kotlin/antd/skeleton/Button.kt @@ -2,7 +2,7 @@ package antd.skeleton import react.* -external interface SkeletonButtonComponent : ComponentType +external interface SkeletonButtonComponent : ComponentClass external interface SkeletonButtonProps : SkeletonElementProps, Props { override var size: dynamic /* "large" | "small" | "default" */ diff --git a/kotlin-antd/src/main/kotlin/antd/skeleton/Element.kt b/kotlin-antd/src/main/kotlin/antd/skeleton/Element.kt index 361ae61..33141dd 100644 --- a/kotlin-antd/src/main/kotlin/antd/skeleton/Element.kt +++ b/kotlin-antd/src/main/kotlin/antd/skeleton/Element.kt @@ -2,7 +2,7 @@ package antd.skeleton import react.* -external interface SkeletonElementComponent : ComponentType +external interface SkeletonElementComponent : ComponentClass external interface SkeletonElementProps : Props { var prefixCls: String? diff --git a/kotlin-antd/src/main/kotlin/antd/skeleton/Image.kt b/kotlin-antd/src/main/kotlin/antd/skeleton/Image.kt index cbaf195..ae0c51b 100644 --- a/kotlin-antd/src/main/kotlin/antd/skeleton/Image.kt +++ b/kotlin-antd/src/main/kotlin/antd/skeleton/Image.kt @@ -2,6 +2,6 @@ package antd.skeleton import react.* -external interface SkeletonImageComponent : ComponentType +external interface SkeletonImageComponent : ComponentClass external interface SkeletonImageProps : SkeletonElementProps, Props diff --git a/kotlin-antd/src/main/kotlin/antd/skeleton/Input.kt b/kotlin-antd/src/main/kotlin/antd/skeleton/Input.kt index 0c8746c..1b3ce46 100644 --- a/kotlin-antd/src/main/kotlin/antd/skeleton/Input.kt +++ b/kotlin-antd/src/main/kotlin/antd/skeleton/Input.kt @@ -2,7 +2,7 @@ package antd.skeleton import react.* -external interface SkeletonInputComponent : ComponentType +external interface SkeletonInputComponent : ComponentClass external interface SkeletonInputProps : SkeletonElementProps, Props { override var size: dynamic /* "large" | "small" | "default" */ diff --git a/kotlin-antd/src/main/kotlin/antd/skeleton/Paragraph.kt b/kotlin-antd/src/main/kotlin/antd/skeleton/Paragraph.kt index c311947..b8abca4 100755 --- a/kotlin-antd/src/main/kotlin/antd/skeleton/Paragraph.kt +++ b/kotlin-antd/src/main/kotlin/antd/skeleton/Paragraph.kt @@ -2,7 +2,7 @@ package antd.skeleton import react.* -external interface SkeletonParagraphComponent : ComponentType +external interface SkeletonParagraphComponent : ComponentClass external interface SkeletonParagraphProps : Props { var prefixCls: String? diff --git a/kotlin-antd/src/main/kotlin/antd/skeleton/SkeletonDsl.kt b/kotlin-antd/src/main/kotlin/antd/skeleton/SkeletonDsl.kt index 066e2bf..10140d8 100755 --- a/kotlin-antd/src/main/kotlin/antd/skeleton/SkeletonDsl.kt +++ b/kotlin-antd/src/main/kotlin/antd/skeleton/SkeletonDsl.kt @@ -1,10 +1,10 @@ package antd.skeleton -import kotlinext.js.jsObject +import kotlinext.js.jso import react.* fun RBuilder.skeleton(handler: RHandler) = child(SkeletonComponent::class, handler) -fun RBuilder.skeletonButton(handler: RHandler) = child(SkeletonComponent.Button, jsObject {}, handler) -fun RBuilder.skeletonAvatar(handler: RHandler) = child(SkeletonComponent.Avatar, jsObject {}, handler) -fun RBuilder.skeletonInput(handler: RHandler) = child(SkeletonComponent.Input, jsObject {}, handler) -fun RBuilder.skeletonImage(handler: RHandler) = child(SkeletonComponent.Image, jsObject {}, handler) +fun RBuilder.skeletonButton(handler: RHandler) = child(SkeletonComponent.Button, jso {}, handler) +fun RBuilder.skeletonAvatar(handler: RHandler) = child(SkeletonComponent.Avatar, jso {}, handler) +fun RBuilder.skeletonInput(handler: RHandler) = child(SkeletonComponent.Input, jso {}, handler) +fun RBuilder.skeletonImage(handler: RHandler) = child(SkeletonComponent.Image, jso {}, handler) diff --git a/kotlin-antd/src/main/kotlin/antd/skeleton/Title.kt b/kotlin-antd/src/main/kotlin/antd/skeleton/Title.kt index 29920e4..be3ef39 100755 --- a/kotlin-antd/src/main/kotlin/antd/skeleton/Title.kt +++ b/kotlin-antd/src/main/kotlin/antd/skeleton/Title.kt @@ -2,7 +2,7 @@ package antd.skeleton import react.* -external interface SkeletonTitleComponent : ComponentType +external interface SkeletonTitleComponent : ComponentClass external interface SkeletonTitleProps : Props { var prefixCls: String? diff --git a/kotlin-antd/src/main/kotlin/antd/statistic/Countdown.kt b/kotlin-antd/src/main/kotlin/antd/statistic/Countdown.kt index a2004bd..1c9d98b 100644 --- a/kotlin-antd/src/main/kotlin/antd/statistic/Countdown.kt +++ b/kotlin-antd/src/main/kotlin/antd/statistic/Countdown.kt @@ -2,7 +2,7 @@ package antd.statistic import react.* -external interface CountdownComponent : ComponentType +external interface CountdownComponent : ComponentClass external interface CountdownProps : StatisticProps { override var value: CountdownValueType? diff --git a/kotlin-antd/src/main/kotlin/antd/statistic/StatisticDsl.kt b/kotlin-antd/src/main/kotlin/antd/statistic/StatisticDsl.kt index 06d69a4..809b004 100644 --- a/kotlin-antd/src/main/kotlin/antd/statistic/StatisticDsl.kt +++ b/kotlin-antd/src/main/kotlin/antd/statistic/StatisticDsl.kt @@ -4,4 +4,4 @@ import kotlinext.js.* import react.* fun RBuilder.statistic(handler: RHandler) = child(StatisticComponent::class, handler) -fun RBuilder.countdown(handler: RHandler) = child(StatisticComponent.Countdown, jsObject {}, handler) +fun RBuilder.countdown(handler: RHandler) = child(StatisticComponent.Countdown, jso {}, handler) diff --git a/kotlin-antd/src/main/kotlin/antd/steps/Step.kt b/kotlin-antd/src/main/kotlin/antd/steps/Step.kt index 8019e96..b681b51 100755 --- a/kotlin-antd/src/main/kotlin/antd/steps/Step.kt +++ b/kotlin-antd/src/main/kotlin/antd/steps/Step.kt @@ -5,7 +5,7 @@ import antd.ReactNode import org.w3c.dom.* import react.* -external interface StepComponent : ComponentType +external interface StepComponent : ComponentClass external interface StepProps : Props { var className: String? diff --git a/kotlin-antd/src/main/kotlin/antd/steps/StepsDsl.kt b/kotlin-antd/src/main/kotlin/antd/steps/StepsDsl.kt index 067c7a2..b99e005 100755 --- a/kotlin-antd/src/main/kotlin/antd/steps/StepsDsl.kt +++ b/kotlin-antd/src/main/kotlin/antd/steps/StepsDsl.kt @@ -4,4 +4,4 @@ import kotlinext.js.* import react.* fun RBuilder.steps(handler: RHandler) = child(StepsComponent::class, handler) -fun RBuilder.step(handler: RHandler) = child(StepsComponent.Step, jsObject {}, handler) +fun RBuilder.step(handler: RHandler) = child(StepsComponent.Step, jso {}, handler) diff --git a/kotlin-antd/src/main/kotlin/antd/table/Column.kt b/kotlin-antd/src/main/kotlin/antd/table/Column.kt index 086aec8..71cf09c 100644 --- a/kotlin-antd/src/main/kotlin/antd/table/Column.kt +++ b/kotlin-antd/src/main/kotlin/antd/table/Column.kt @@ -2,7 +2,7 @@ package antd.table import react.* -external interface ColumnComponent : ComponentType> +external interface ColumnComponent : ComponentClass> external interface ColumnProps : ColumnType, Props { var children: dynamic diff --git a/kotlin-antd/src/main/kotlin/antd/table/ColumnGroup.kt b/kotlin-antd/src/main/kotlin/antd/table/ColumnGroup.kt index 9692879..3d5daf2 100644 --- a/kotlin-antd/src/main/kotlin/antd/table/ColumnGroup.kt +++ b/kotlin-antd/src/main/kotlin/antd/table/ColumnGroup.kt @@ -2,7 +2,7 @@ package antd.table import react.* -external interface ColumnGroupComponent : ComponentType> +external interface ColumnGroupComponent : ComponentClass> external interface ColumnGroupProps : ColumnType, Props { var children: Any /* ReactElement | Array */ diff --git a/kotlin-antd/src/main/kotlin/antd/table/Summary.kt b/kotlin-antd/src/main/kotlin/antd/table/Summary.kt index c35c8b0..236ccfe 100644 --- a/kotlin-antd/src/main/kotlin/antd/table/Summary.kt +++ b/kotlin-antd/src/main/kotlin/antd/table/Summary.kt @@ -7,9 +7,9 @@ external interface Summary { val Row: SummaryRowComponent } -external interface SummaryCellComponent : ComponentType +external interface SummaryCellComponent : ComponentClass -external interface SummaryRowComponent : ComponentType +external interface SummaryRowComponent : ComponentClass external interface SummaryCellProps : Props { var className: String? diff --git a/kotlin-antd/src/main/kotlin/antd/table/TableDsl.kt b/kotlin-antd/src/main/kotlin/antd/table/TableDsl.kt index b255bdc..3a4333f 100644 --- a/kotlin-antd/src/main/kotlin/antd/table/TableDsl.kt +++ b/kotlin-antd/src/main/kotlin/antd/table/TableDsl.kt @@ -4,7 +4,7 @@ import kotlinext.js.* import react.* inline fun > RBuilder.table(noinline handler: RHandler>) = child(TC::class, handler) -fun RBuilder.tableColumn(handler: RHandler>) = child(TableComponent.Column, jsObject {}, handler) -fun RBuilder.tableColumnGroup(handler: RHandler>) = child(TableComponent.ColumnGroup, jsObject {}, handler) -fun RBuilder.tableSummaryCell(handler: RHandler) = child(TableComponent.Summary.Cell, jsObject {}, handler) -fun RBuilder.tableSummaryRow(handler: RHandler) = child(TableComponent.Summary.Row, jsObject {}, handler) +fun RBuilder.tableColumn(handler: RHandler>) = child(TableComponent.Column, jso {}, handler) +fun RBuilder.tableColumnGroup(handler: RHandler>) = child(TableComponent.ColumnGroup, jso {}, handler) +fun RBuilder.tableSummaryCell(handler: RHandler) = child(TableComponent.Summary.Cell, jso {}, handler) +fun RBuilder.tableSummaryRow(handler: RHandler) = child(TableComponent.Summary.Row, jso {}, handler) diff --git a/kotlin-antd/src/main/kotlin/antd/tabs/TabPane.kt b/kotlin-antd/src/main/kotlin/antd/tabs/TabPane.kt index 119ec2d..1295f8e 100644 --- a/kotlin-antd/src/main/kotlin/antd/tabs/TabPane.kt +++ b/kotlin-antd/src/main/kotlin/antd/tabs/TabPane.kt @@ -3,7 +3,7 @@ package antd.tabs import antd.ReactNode import react.* -external interface TabPaneComponent : ComponentType +external interface TabPaneComponent : ComponentClass external interface TabPaneProps : Props { var tab: ReactNode? diff --git a/kotlin-antd/src/main/kotlin/antd/tabs/TabsDsl.kt b/kotlin-antd/src/main/kotlin/antd/tabs/TabsDsl.kt index 10eb93f..0a741c9 100644 --- a/kotlin-antd/src/main/kotlin/antd/tabs/TabsDsl.kt +++ b/kotlin-antd/src/main/kotlin/antd/tabs/TabsDsl.kt @@ -4,4 +4,4 @@ import kotlinext.js.* import react.* fun RBuilder.tabs(handler: RHandler) = child(TabsComponent::class, handler) -fun RBuilder.tabPane(handler: RHandler) = child(TabsComponent.TabPane, jsObject {}, handler) +fun RBuilder.tabPane(handler: RHandler) = child(TabsComponent.TabPane, jso {}, handler) diff --git a/kotlin-antd/src/main/kotlin/antd/tag/CheckableTag.kt b/kotlin-antd/src/main/kotlin/antd/tag/CheckableTag.kt index daf86b0..3ce7220 100644 --- a/kotlin-antd/src/main/kotlin/antd/tag/CheckableTag.kt +++ b/kotlin-antd/src/main/kotlin/antd/tag/CheckableTag.kt @@ -4,7 +4,7 @@ import antd.MouseEvent import org.w3c.dom.HTMLSpanElement import react.* -external interface CheckableTagComponent : ComponentType +external interface CheckableTagComponent : ComponentClass external interface CheckableTagProps : Props { var prefixCls: String? diff --git a/kotlin-antd/src/main/kotlin/antd/tag/TagDsl.kt b/kotlin-antd/src/main/kotlin/antd/tag/TagDsl.kt index 62848d2..f43cfa6 100644 --- a/kotlin-antd/src/main/kotlin/antd/tag/TagDsl.kt +++ b/kotlin-antd/src/main/kotlin/antd/tag/TagDsl.kt @@ -4,4 +4,4 @@ import kotlinext.js.* import react.* fun RBuilder.tag(handler: RHandler) = child(TagComponent::class, handler) -fun RBuilder.checkableTag(handler: RHandler) = child(TagComponent.CheckableTag, jsObject {}, handler) +fun RBuilder.checkableTag(handler: RHandler) = child(TagComponent.CheckableTag, jso {}, handler) diff --git a/kotlin-antd/src/main/kotlin/antd/timeline/TimelineDsl.kt b/kotlin-antd/src/main/kotlin/antd/timeline/TimelineDsl.kt index 6df8b60..ba5bff1 100644 --- a/kotlin-antd/src/main/kotlin/antd/timeline/TimelineDsl.kt +++ b/kotlin-antd/src/main/kotlin/antd/timeline/TimelineDsl.kt @@ -4,4 +4,4 @@ import kotlinext.js.* import react.* fun RBuilder.timeline(handler: RHandler) = child(TimelineComponent::class, handler) -fun RBuilder.timelineItem(handler: RHandler) = child(TimelineComponent.Item, jsObject {}, handler) +fun RBuilder.timelineItem(handler: RHandler) = child(TimelineComponent.Item, jso {}, handler) diff --git a/kotlin-antd/src/main/kotlin/antd/timeline/TimelineItem.kt b/kotlin-antd/src/main/kotlin/antd/timeline/TimelineItem.kt index 16e36a4..391d5f4 100644 --- a/kotlin-antd/src/main/kotlin/antd/timeline/TimelineItem.kt +++ b/kotlin-antd/src/main/kotlin/antd/timeline/TimelineItem.kt @@ -3,7 +3,7 @@ package antd.timeline import antd.ReactNode import react.* -external interface TimelineItemComponent : ComponentType +external interface TimelineItemComponent : ComponentClass external interface TimelineItemProps : Props { var prefixCls: String? diff --git a/kotlin-antd/src/main/kotlin/antd/timepicker/TimePicker.kt b/kotlin-antd/src/main/kotlin/antd/timepicker/TimePicker.kt index 8c00f29..da2ffdf 100755 --- a/kotlin-antd/src/main/kotlin/antd/timepicker/TimePicker.kt +++ b/kotlin-antd/src/main/kotlin/antd/timepicker/TimePicker.kt @@ -17,7 +17,7 @@ external object TimePickerComponent : Component { override fun render(): ReactElement? } -external interface RangePickerComponent : ComponentType +external interface RangePickerComponent : ComponentClass external interface TimePickerProps : PickerTimeProps, RefAttributes, Props { var addon: () -> ReactNode diff --git a/kotlin-antd/src/main/kotlin/antd/timepicker/TimePickerDsl.kt b/kotlin-antd/src/main/kotlin/antd/timepicker/TimePickerDsl.kt index c3c5c73..9a04bc0 100755 --- a/kotlin-antd/src/main/kotlin/antd/timepicker/TimePickerDsl.kt +++ b/kotlin-antd/src/main/kotlin/antd/timepicker/TimePickerDsl.kt @@ -1,7 +1,7 @@ package antd.timepicker -import kotlinext.js.jsObject +import kotlinext.js.jso import react.* fun RBuilder.timePicker(handler: RHandler) = child(TimePickerComponent::class, handler) -fun RBuilder.rangePicker(handler: RHandler) = child(TimePickerComponent.RangePicker, jsObject {}, handler) +fun RBuilder.rangePicker(handler: RHandler) = child(TimePickerComponent.RangePicker, jso {}, handler) diff --git a/kotlin-antd/src/main/kotlin/antd/tree/DirectoryTree.kt b/kotlin-antd/src/main/kotlin/antd/tree/DirectoryTree.kt index e5e8b24..f0bdf50 100644 --- a/kotlin-antd/src/main/kotlin/antd/tree/DirectoryTree.kt +++ b/kotlin-antd/src/main/kotlin/antd/tree/DirectoryTree.kt @@ -4,7 +4,7 @@ import antd.Key import antd.RefAttributes import react.* -external interface DirectoryTreeComponent : ComponentType +external interface DirectoryTreeComponent : ComponentClass external interface DirectoryTreeProps : TreeProps, RefAttributes { var expandAction: ExpandAction diff --git a/kotlin-antd/src/main/kotlin/antd/tree/TreeDsl.kt b/kotlin-antd/src/main/kotlin/antd/tree/TreeDsl.kt index 51478d3..e36cd2e 100644 --- a/kotlin-antd/src/main/kotlin/antd/tree/TreeDsl.kt +++ b/kotlin-antd/src/main/kotlin/antd/tree/TreeDsl.kt @@ -4,5 +4,5 @@ import kotlinext.js.* import react.* fun RBuilder.tree(handler: RHandler) = child(TreeComponent::class, handler) -fun RBuilder.treeNode(handler: RHandler) = child(TreeComponent.TreeNode, jsObject {}, handler) -fun RBuilder.directoryTree(handler: RHandler) = child(TreeComponent.DirectoryTree, jsObject {}, handler) +fun RBuilder.treeNode(handler: RHandler) = child(TreeComponent.TreeNode, jso {}, handler) +fun RBuilder.directoryTree(handler: RHandler) = child(TreeComponent.DirectoryTree, jso {}, handler) diff --git a/kotlin-antd/src/main/kotlin/antd/tree/TreeNode.kt b/kotlin-antd/src/main/kotlin/antd/tree/TreeNode.kt index 6987f7a..ff097ee 100644 --- a/kotlin-antd/src/main/kotlin/antd/tree/TreeNode.kt +++ b/kotlin-antd/src/main/kotlin/antd/tree/TreeNode.kt @@ -7,7 +7,7 @@ import org.w3c.dom.* import react.* import react.Ref -external interface TreeNodeComponent : ComponentType +external interface TreeNodeComponent : ComponentClass external interface InternalTreeNodeProps : TreeNodeProps, Props { var context: TreeContextProps? diff --git a/kotlin-antd/src/main/kotlin/antd/treeselect/OptionList.kt b/kotlin-antd/src/main/kotlin/antd/treeselect/OptionList.kt index c2b040d..b3c4df5 100644 --- a/kotlin-antd/src/main/kotlin/antd/treeselect/OptionList.kt +++ b/kotlin-antd/src/main/kotlin/antd/treeselect/OptionList.kt @@ -6,7 +6,7 @@ import antd.select.RefOptionListProps import org.w3c.dom.* import react.* -external interface OptionListComponent : ComponentType>> +external interface OptionListComponent : ComponentClass>> external interface OptionListProps : RefAttributes, Props { var prefixCls: String diff --git a/kotlin-antd/src/main/kotlin/antd/treeselect/TreeNode.kt b/kotlin-antd/src/main/kotlin/antd/treeselect/TreeNode.kt index 2badc79..3a34020 100755 --- a/kotlin-antd/src/main/kotlin/antd/treeselect/TreeNode.kt +++ b/kotlin-antd/src/main/kotlin/antd/treeselect/TreeNode.kt @@ -3,7 +3,7 @@ package antd.treeselect import antd.Key import react.* -external interface TreeNodeComponent : ComponentType +external interface TreeNodeComponent : ComponentClass external interface TreeNodeProps : DataNode, Props { override var value: Key? diff --git a/kotlin-antd/src/main/kotlin/antd/treeselect/TreeSelectDsl.kt b/kotlin-antd/src/main/kotlin/antd/treeselect/TreeSelectDsl.kt index 07c6893..318ebe2 100755 --- a/kotlin-antd/src/main/kotlin/antd/treeselect/TreeSelectDsl.kt +++ b/kotlin-antd/src/main/kotlin/antd/treeselect/TreeSelectDsl.kt @@ -4,4 +4,4 @@ import kotlinext.js.* import react.* inline fun > RBuilder.treeSelect(noinline handler: RHandler>) = child(TSC::class, handler) -fun RBuilder.treeNode(handler: RHandler) = child(TreeSelectComponent.TreeNode, jsObject {}, handler) +fun RBuilder.treeNode(handler: RHandler) = child(TreeSelectComponent.TreeNode, jso {}, handler) diff --git a/kotlin-antd/src/main/kotlin/antd/typography/Editable.kt b/kotlin-antd/src/main/kotlin/antd/typography/Editable.kt index 8921744..e925999 100644 --- a/kotlin-antd/src/main/kotlin/antd/typography/Editable.kt +++ b/kotlin-antd/src/main/kotlin/antd/typography/Editable.kt @@ -3,7 +3,7 @@ package antd.typography import antd.configprovider.DirectionType import react.* -external interface EditableComponent : ComponentType +external interface EditableComponent : ComponentClass external interface EditableProps : Props { var prefixCls: String? diff --git a/kotlin-antd/src/main/kotlin/antd/typography/Link.kt b/kotlin-antd/src/main/kotlin/antd/typography/Link.kt index c39b5d5..11ef4fa 100644 --- a/kotlin-antd/src/main/kotlin/antd/typography/Link.kt +++ b/kotlin-antd/src/main/kotlin/antd/typography/Link.kt @@ -6,7 +6,7 @@ import org.w3c.dom.HTMLAnchorElement import org.w3c.dom.HTMLElement import react.* -external interface LinkComponent : ComponentType +external interface LinkComponent : ComponentClass external interface LinkProps : BlockProps, AnchorHTMLAttributes, RefAttributes, Props { override var ellipsis: dynamic /* Boolean */ diff --git a/kotlin-antd/src/main/kotlin/antd/typography/Paragraph.kt b/kotlin-antd/src/main/kotlin/antd/typography/Paragraph.kt index c274f5c..b9b9b00 100644 --- a/kotlin-antd/src/main/kotlin/antd/typography/Paragraph.kt +++ b/kotlin-antd/src/main/kotlin/antd/typography/Paragraph.kt @@ -2,6 +2,6 @@ package antd.typography import react.* -external interface ParagraphComponent : ComponentType +external interface ParagraphComponent : ComponentClass external interface ParagraphProps : BlockProps, Props diff --git a/kotlin-antd/src/main/kotlin/antd/typography/Text.kt b/kotlin-antd/src/main/kotlin/antd/typography/Text.kt index 17e31c8..c425598 100644 --- a/kotlin-antd/src/main/kotlin/antd/typography/Text.kt +++ b/kotlin-antd/src/main/kotlin/antd/typography/Text.kt @@ -2,7 +2,7 @@ package antd.typography import react.* -external interface TextComponent : ComponentType +external interface TextComponent : ComponentClass external interface TextProps : BlockProps, Props { override var ellipsis: dynamic /* Boolean */ diff --git a/kotlin-antd/src/main/kotlin/antd/typography/Title.kt b/kotlin-antd/src/main/kotlin/antd/typography/Title.kt index a40cdd8..d444f1d 100644 --- a/kotlin-antd/src/main/kotlin/antd/typography/Title.kt +++ b/kotlin-antd/src/main/kotlin/antd/typography/Title.kt @@ -2,7 +2,7 @@ package antd.typography import react.* -external interface TitleComponent : ComponentType +external interface TitleComponent : ComponentClass external interface TitleProps : BlockProps, Props { var level: Number? diff --git a/kotlin-antd/src/main/kotlin/antd/typography/TypographyDsl.kt b/kotlin-antd/src/main/kotlin/antd/typography/TypographyDsl.kt index c2abe41..31d2480 100644 --- a/kotlin-antd/src/main/kotlin/antd/typography/TypographyDsl.kt +++ b/kotlin-antd/src/main/kotlin/antd/typography/TypographyDsl.kt @@ -4,7 +4,7 @@ import kotlinext.js.* import react.* fun RBuilder.typography(handler: RHandler) = child(TypographyComponent::class, handler) -fun RBuilder.typographyText(handler: RHandler) = child(TypographyComponent.Text, jsObject {}, handler) -fun RBuilder.typographyLink(handler: RHandler) = child(TypographyComponent.Link, jsObject {}, handler) -fun RBuilder.typographyTitle(handler: RHandler) = child(TypographyComponent.Title, jsObject {}, handler) -fun RBuilder.typographyParagraph(handler: RHandler) = child(TypographyComponent.Paragraph, jsObject {}, handler) +fun RBuilder.typographyText(handler: RHandler) = child(TypographyComponent.Text, jso {}, handler) +fun RBuilder.typographyLink(handler: RHandler) = child(TypographyComponent.Link, jso {}, handler) +fun RBuilder.typographyTitle(handler: RHandler) = child(TypographyComponent.Title, jso {}, handler) +fun RBuilder.typographyParagraph(handler: RHandler) = child(TypographyComponent.Paragraph, jso {}, handler) diff --git a/kotlin-antd/src/main/kotlin/antd/upload/Dragger.kt b/kotlin-antd/src/main/kotlin/antd/upload/Dragger.kt index 254995f..26920a6 100755 --- a/kotlin-antd/src/main/kotlin/antd/upload/Dragger.kt +++ b/kotlin-antd/src/main/kotlin/antd/upload/Dragger.kt @@ -2,7 +2,7 @@ package antd.upload import react.* -external interface DraggerComponent : ComponentType +external interface DraggerComponent : ComponentClass external interface DraggerProps : UploadProps { var height: Number? diff --git a/kotlin-antd/src/main/kotlin/antd/upload/ListItem.kt b/kotlin-antd/src/main/kotlin/antd/upload/ListItem.kt index 24ddb9a..a16b082 100755 --- a/kotlin-antd/src/main/kotlin/antd/upload/ListItem.kt +++ b/kotlin-antd/src/main/kotlin/antd/upload/ListItem.kt @@ -8,7 +8,7 @@ import org.w3c.dom.HTMLElement import org.w3c.dom.events.Event import react.* -external interface ListItemComponent : ComponentType +external interface ListItemComponent : ComponentClass external interface ListItemProps : RefAttributes, Props { var prefixCls: String? diff --git a/kotlin-antd/src/main/kotlin/antd/upload/UploadDsl.kt b/kotlin-antd/src/main/kotlin/antd/upload/UploadDsl.kt index e3790d4..21648b2 100755 --- a/kotlin-antd/src/main/kotlin/antd/upload/UploadDsl.kt +++ b/kotlin-antd/src/main/kotlin/antd/upload/UploadDsl.kt @@ -4,4 +4,4 @@ import kotlinext.js.* import react.* inline fun > RBuilder.upload(noinline handler: RHandler>) = child(UC::class, handler) -fun RBuilder.uploadDragger(handler: RHandler) = child(UploadComponent.Dragger, jsObject {}, handler) +fun RBuilder.uploadDragger(handler: RHandler) = child(UploadComponent.Dragger, jso {}, handler) diff --git a/kotlin-antd/src/main/kotlin/antd/upload/UploadList.kt b/kotlin-antd/src/main/kotlin/antd/upload/UploadList.kt index fd24260..b968209 100644 --- a/kotlin-antd/src/main/kotlin/antd/upload/UploadList.kt +++ b/kotlin-antd/src/main/kotlin/antd/upload/UploadList.kt @@ -4,7 +4,7 @@ import antd.RefAttributes import antd.ReactNode import react.* -external interface UploadListComponent : ComponentType> +external interface UploadListComponent : ComponentClass> external interface UploadListProps : RefAttributes, Props { var listType: UploadListType? diff --git a/kotlin-js-store/yarn.lock b/kotlin-js-store/yarn.lock new file mode 100644 index 0000000..882d7a3 --- /dev/null +++ b/kotlin-js-store/yarn.lock @@ -0,0 +1,4157 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +"@ant-design/colors@^5.0.0": + version "5.1.1" + resolved "https://registry.yarnpkg.com/@ant-design/colors/-/colors-5.1.1.tgz#800b2186b1e27e66432e67d03ed96af3e21d8940" + integrity sha512-Txy4KpHrp3q4XZdfgOBqLl+lkQIc3tEvHXOimRN1giX1AEC7mGtyrO9p8iRGJ3FLuVMGa2gNEzQyghVymLttKQ== + dependencies: + "@ctrl/tinycolor" "^3.3.1" + +"@ant-design/colors@^6.0.0": + version "6.0.0" + resolved "https://registry.yarnpkg.com/@ant-design/colors/-/colors-6.0.0.tgz#9b9366257cffcc47db42b9d0203bb592c13c0298" + integrity sha512-qAZRvPzfdWHtfameEGP2Qvuf838NhergR35o+EuVyB5XvSA98xod5r4utvi4TJ3ywmevm290g9nsCG5MryrdWQ== + dependencies: + "@ctrl/tinycolor" "^3.4.0" + +"@ant-design/css-animation@^1.7.2": + version "1.7.3" + resolved "https://registry.yarnpkg.com/@ant-design/css-animation/-/css-animation-1.7.3.tgz#60a1c970014e86b28f940510d69e503e428f1136" + integrity sha512-LrX0OGZtW+W6iLnTAqnTaoIsRelYeuLZWsrmBJFUXDALQphPsN8cE5DCsmoSlL0QYb94BQxINiuS70Ar/8BNgA== + +"@ant-design/icons-svg@^4.2.1": + version "4.2.1" + resolved "https://registry.yarnpkg.com/@ant-design/icons-svg/-/icons-svg-4.2.1.tgz#8630da8eb4471a4aabdaed7d1ff6a97dcb2cf05a" + integrity sha512-EB0iwlKDGpG93hW8f85CTJTs4SvMX7tt5ceupvhALp1IF44SeUFOMhKUOYqpsoYWQKAOuTRDMqn75rEaKDp0Xw== + +"@ant-design/icons@^4.2.2", "@ant-design/icons@^4.3.0": + version "4.7.0" + resolved "https://registry.yarnpkg.com/@ant-design/icons/-/icons-4.7.0.tgz#8c3cbe0a556ba92af5dc7d1e70c0b25b5179af0f" + integrity sha512-aoB4Z7JA431rt6d4u+8xcNPPCrdufSRMUOpxa1ab6mz1JCQZOEVolj2WVs/tDFmN62zzK30mNelEsprLYsSF3g== + dependencies: + "@ant-design/colors" "^6.0.0" + "@ant-design/icons-svg" "^4.2.1" + "@babel/runtime" "^7.11.2" + classnames "^2.2.6" + rc-util "^5.9.4" + +"@ant-design/react-slick@~0.27.0": + version "0.27.14" + resolved "https://registry.yarnpkg.com/@ant-design/react-slick/-/react-slick-0.27.14.tgz#a1082c4734e57c7ba9c41d035375f5bf577f3b5e" + integrity sha512-s6JVexqFmU5rs5Pm828ojtm5rCp8jDXyrc5OxEtCE2z58SIyQlkpnU9BJh98LEeBZyj02WFkGN8CWpSaD+G4PA== + dependencies: + "@babel/runtime" "^7.10.4" + classnames "^2.2.5" + json2mq "^0.2.0" + lodash "^4.17.15" + resize-observer-polyfill "^1.5.0" + +"@babel/code-frame@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.16.7.tgz#44416b6bd7624b998f5b1af5d470856c40138789" + integrity sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg== + dependencies: + "@babel/highlight" "^7.16.7" + +"@babel/generator@^7.16.8": + version "7.16.8" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.16.8.tgz#359d44d966b8cd059d543250ce79596f792f2ebe" + integrity sha512-1ojZwE9+lOXzcWdWmO6TbUzDfqLD39CmEhN8+2cX9XkDo5yW1OpgfejfliysR2AWLpMamTiOiAp/mtroaymhpw== + dependencies: + "@babel/types" "^7.16.8" + jsesc "^2.5.1" + source-map "^0.5.0" + +"@babel/helper-annotate-as-pure@^7.16.0": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz#bb2339a7534a9c128e3102024c60760a3a7f3862" + integrity sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw== + dependencies: + "@babel/types" "^7.16.7" + +"@babel/helper-environment-visitor@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz#ff484094a839bde9d89cd63cba017d7aae80ecd7" + integrity sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag== + dependencies: + "@babel/types" "^7.16.7" + +"@babel/helper-function-name@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz#f1ec51551fb1c8956bc8dd95f38523b6cf375f8f" + integrity sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA== + dependencies: + "@babel/helper-get-function-arity" "^7.16.7" + "@babel/template" "^7.16.7" + "@babel/types" "^7.16.7" + +"@babel/helper-get-function-arity@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz#ea08ac753117a669f1508ba06ebcc49156387419" + integrity sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw== + dependencies: + "@babel/types" "^7.16.7" + +"@babel/helper-hoist-variables@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz#86bcb19a77a509c7b77d0e22323ef588fa58c246" + integrity sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg== + dependencies: + "@babel/types" "^7.16.7" + +"@babel/helper-module-imports@^7.0.0", "@babel/helper-module-imports@^7.16.0": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz#25612a8091a999704461c8a222d0efec5d091437" + integrity sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg== + dependencies: + "@babel/types" "^7.16.7" + +"@babel/helper-split-export-declaration@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz#0b648c0c42da9d3920d85ad585f2778620b8726b" + integrity sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw== + dependencies: + "@babel/types" "^7.16.7" + +"@babel/helper-validator-identifier@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz#e8c602438c4a8195751243da9031d1607d247cad" + integrity sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw== + +"@babel/highlight@^7.16.7": + version "7.16.10" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.16.10.tgz#744f2eb81579d6eea753c227b0f570ad785aba88" + integrity sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw== + dependencies: + "@babel/helper-validator-identifier" "^7.16.7" + chalk "^2.0.0" + js-tokens "^4.0.0" + +"@babel/parser@^7.16.10", "@babel/parser@^7.16.7": + version "7.16.12" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.16.12.tgz#9474794f9a650cf5e2f892444227f98e28cdf8b6" + integrity sha512-VfaV15po8RiZssrkPweyvbGVSe4x2y+aciFCgn0n0/SJMR22cwofRV1mtnJQYcSB1wUTaA/X1LnA3es66MCO5A== + +"@babel/runtime@^7.10.1", "@babel/runtime@^7.10.2", "@babel/runtime@^7.10.4", "@babel/runtime@^7.11.1", "@babel/runtime@^7.11.2", "@babel/runtime@^7.12.5", "@babel/runtime@^7.8.4": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.16.7.tgz#03ff99f64106588c9c403c6ecb8c3bafbbdff1fa" + integrity sha512-9E9FJowqAsytyOY6LG+1KuueckRL+aQW+mKvXRXnuFGyRAyepJPmEo9vgMfXUA6O9u3IeEdv9MAkppFcaQwogQ== + dependencies: + regenerator-runtime "^0.13.4" + +"@babel/template@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.16.7.tgz#8d126c8701fde4d66b264b3eba3d96f07666d155" + integrity sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w== + dependencies: + "@babel/code-frame" "^7.16.7" + "@babel/parser" "^7.16.7" + "@babel/types" "^7.16.7" + +"@babel/traverse@^7.4.5": + version "7.16.10" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.16.10.tgz#448f940defbe95b5a8029975b051f75993e8239f" + integrity sha512-yzuaYXoRJBGMlBhsMJoUW7G1UmSb/eXr/JHYM/MsOJgavJibLwASijW7oXBdw3NQ6T0bW7Ty5P/VarOs9cHmqw== + dependencies: + "@babel/code-frame" "^7.16.7" + "@babel/generator" "^7.16.8" + "@babel/helper-environment-visitor" "^7.16.7" + "@babel/helper-function-name" "^7.16.7" + "@babel/helper-hoist-variables" "^7.16.7" + "@babel/helper-split-export-declaration" "^7.16.7" + "@babel/parser" "^7.16.10" + "@babel/types" "^7.16.8" + debug "^4.1.0" + globals "^11.1.0" + +"@babel/types@^7.16.7", "@babel/types@^7.16.8": + version "7.16.8" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.16.8.tgz#0ba5da91dd71e0a4e7781a30f22770831062e3c1" + integrity sha512-smN2DQc5s4M7fntyjGtyIPbRJv6wW4rU/94fmYJ7PKQuZkC0qGMHXJbg6sNGt12JmVr4k5YaptI/XtiLJBnmIg== + dependencies: + "@babel/helper-validator-identifier" "^7.16.7" + to-fast-properties "^2.0.0" + +"@ctrl/tinycolor@^3.3.1", "@ctrl/tinycolor@^3.4.0": + version "3.4.0" + resolved "https://registry.yarnpkg.com/@ctrl/tinycolor/-/tinycolor-3.4.0.tgz#c3c5ae543c897caa9c2a68630bed355be5f9990f" + integrity sha512-JZButFdZ1+/xAfpguQHoabIXkcqRRKpMrWKBkpEZZyxfY9C1DpADFB8PEqGSTeFr135SaTRfKqGKx5xSCLI7ZQ== + +"@discoveryjs/json-ext@^0.5.0": + version "0.5.6" + resolved "https://registry.yarnpkg.com/@discoveryjs/json-ext/-/json-ext-0.5.6.tgz#d5e0706cf8c6acd8c6032f8d54070af261bbbb2f" + integrity sha512-ws57AidsDvREKrZKYffXddNkyaF14iHNHm8VQnZH6t99E8gczjNN0GpvcGny0imC80yQ0tHz1xVUKk/KFQSUyA== + +"@emotion/is-prop-valid@^0.8.8": + version "0.8.8" + resolved "https://registry.yarnpkg.com/@emotion/is-prop-valid/-/is-prop-valid-0.8.8.tgz#db28b1c4368a259b60a97311d6a952d4fd01ac1a" + integrity sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA== + dependencies: + "@emotion/memoize" "0.7.4" + +"@emotion/memoize@0.7.4": + version "0.7.4" + resolved "https://registry.yarnpkg.com/@emotion/memoize/-/memoize-0.7.4.tgz#19bf0f5af19149111c40d98bb0cf82119f5d9eeb" + integrity sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw== + +"@emotion/stylis@^0.8.4": + version "0.8.5" + resolved "https://registry.yarnpkg.com/@emotion/stylis/-/stylis-0.8.5.tgz#deacb389bd6ee77d1e7fcaccce9e16c5c7e78e04" + integrity sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ== + +"@emotion/unitless@^0.7.4": + version "0.7.5" + resolved "https://registry.yarnpkg.com/@emotion/unitless/-/unitless-0.7.5.tgz#77211291c1900a700b8a78cfafda3160d76949ed" + integrity sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg== + +"@formatjs/ecma402-abstract@1.10.0": + version "1.10.0" + resolved "https://registry.yarnpkg.com/@formatjs/ecma402-abstract/-/ecma402-abstract-1.10.0.tgz#f51b9167535c9463113c24644de90262aa5d31a7" + integrity sha512-WNkcUHC6xw12rWY87TUw6KXzb1LnOooYBLLqtyn1kW2j197rcwpqmUOJMBED56YcLzaJPfVw1L2ShiDhL5pVnQ== + dependencies: + "@formatjs/intl-localematcher" "0.2.21" + tslib "^2.1.0" + +"@formatjs/fast-memoize@1.2.0": + version "1.2.0" + resolved "https://registry.yarnpkg.com/@formatjs/fast-memoize/-/fast-memoize-1.2.0.tgz#1123bfcc5d21d761f15d8b1c32d10e1b6530355d" + integrity sha512-fObitP9Tlc31SKrPHgkPgQpGo4+4yXfQQITTCNH8AZdEqB7Mq4nPrjpUL/tNGN3lEeJcFxDbi0haX8HM7QvQ8w== + dependencies: + tslib "^2.1.0" + +"@formatjs/icu-messageformat-parser@2.0.14": + version "2.0.14" + resolved "https://registry.yarnpkg.com/@formatjs/icu-messageformat-parser/-/icu-messageformat-parser-2.0.14.tgz#d794af24e4896f4d2b400e28c25b1ba72604c106" + integrity sha512-M79MdUMLnfLK8eMrznUwke6afH9G/eOQeYvMUJ7uElXIL+//PyyjOzb42hAYfDAGYsAcKA2TsUo33Yuy2lE4AQ== + dependencies: + "@formatjs/ecma402-abstract" "1.10.0" + "@formatjs/icu-skeleton-parser" "1.3.1" + tslib "^2.1.0" + +"@formatjs/icu-skeleton-parser@1.3.1": + version "1.3.1" + resolved "https://registry.yarnpkg.com/@formatjs/icu-skeleton-parser/-/icu-skeleton-parser-1.3.1.tgz#02ad3209cb518096b830582068a322fee050adcf" + integrity sha512-WdPNjhv9e7EfyrIVYk6hN6/mC9YF+PcfFViDI2kATwoi1uKHr+AkQCMoNrWyCDdUQ+Dn50mQOlrEkCBXoLrkPQ== + dependencies: + "@formatjs/ecma402-abstract" "1.10.0" + tslib "^2.1.0" + +"@formatjs/intl-displaynames@5.2.5": + version "5.2.5" + resolved "https://registry.yarnpkg.com/@formatjs/intl-displaynames/-/intl-displaynames-5.2.5.tgz#c8cb4983a3ce3bdc18d11e22cffc7dad9ceb3050" + integrity sha512-iYlce/hG31ohJOwpv3yhOiEIwEBMqOt2kzA2BQTx1ra8ferBn4WlTxkouoDNiAKEBD1LFYZBIC25jsSJUJOEbg== + dependencies: + "@formatjs/ecma402-abstract" "1.10.0" + "@formatjs/intl-localematcher" "0.2.21" + tslib "^2.1.0" + +"@formatjs/intl-listformat@6.3.5": + version "6.3.5" + resolved "https://registry.yarnpkg.com/@formatjs/intl-listformat/-/intl-listformat-6.3.5.tgz#9631b6853e3b6cdedff371e132b310d259a6410f" + integrity sha512-GtiMMx5RB/gID7ydGr+i1lRbGu728plTfT196X151cE2PYEqC05BEuHQFlE1rcUGC2+RfFqlvmipYcbOqJTQug== + dependencies: + "@formatjs/ecma402-abstract" "1.10.0" + "@formatjs/intl-localematcher" "0.2.21" + tslib "^2.1.0" + +"@formatjs/intl-localematcher@0.2.21": + version "0.2.21" + resolved "https://registry.yarnpkg.com/@formatjs/intl-localematcher/-/intl-localematcher-0.2.21.tgz#39ef33d701fe8084f3d693cd3ff7cbe03cdd3a49" + integrity sha512-JTJeLiNwexN4Gy0cMxoUPvJbKhXdnSuo5jPrDafEZpnDWlJ5VDYta8zUVVozO/pwzEmFVHEUpgiEDj+39L4oMg== + dependencies: + tslib "^2.1.0" + +"@formatjs/intl@1.15.0": + version "1.15.0" + resolved "https://registry.yarnpkg.com/@formatjs/intl/-/intl-1.15.0.tgz#27e41bc74b40cf2977a3ac193ea7c42d279e2dac" + integrity sha512-8apTN/j7+pF02U1pUbsORgvWHjVEXH6eXj1y1iw/bbPoVWqfTsUSj/u9hL9MMoLI04RnOQiuK2nIh0cKeOnh1Q== + dependencies: + "@formatjs/ecma402-abstract" "1.10.0" + "@formatjs/fast-memoize" "1.2.0" + "@formatjs/icu-messageformat-parser" "2.0.14" + "@formatjs/intl-displaynames" "5.2.5" + "@formatjs/intl-listformat" "6.3.5" + intl-messageformat "9.9.4" + tslib "^2.1.0" + +"@nodelib/fs.scandir@2.1.5": + version "2.1.5" + resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" + integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g== + dependencies: + "@nodelib/fs.stat" "2.0.5" + run-parallel "^1.1.9" + +"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": + version "2.0.5" + resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b" + integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== + +"@nodelib/fs.walk@^1.2.3": + version "1.2.8" + resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a" + integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg== + dependencies: + "@nodelib/fs.scandir" "2.1.5" + fastq "^1.6.0" + +"@types/component-emitter@^1.2.10": + version "1.2.11" + resolved "https://registry.yarnpkg.com/@types/component-emitter/-/component-emitter-1.2.11.tgz#50d47d42b347253817a39709fef03ce66a108506" + integrity sha512-SRXjM+tfsSlA9VuG8hGO2nft2p8zjXCK1VcC6N4NXbBbYbSia9kzCChYQajIjzIqOOOuh5Ock6MmV2oux4jDZQ== + +"@types/cookie@^0.4.0": + version "0.4.1" + resolved "https://registry.yarnpkg.com/@types/cookie/-/cookie-0.4.1.tgz#bfd02c1f2224567676c1545199f87c3a861d878d" + integrity sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q== + +"@types/cors@^2.8.8": + version "2.8.12" + resolved "https://registry.yarnpkg.com/@types/cors/-/cors-2.8.12.tgz#6b2c510a7ad7039e98e7b8d3d6598f4359e5c080" + integrity sha512-vt+kDhq/M2ayberEtJcIN/hxXy1Pk+59g2FV/ZQceeaTyCtCucjL2Q7FXlFjtWn4n15KCr1NE2lNNFhp0lEThw== + +"@types/eslint-scope@^3.7.0": + version "3.7.3" + resolved "https://registry.yarnpkg.com/@types/eslint-scope/-/eslint-scope-3.7.3.tgz#125b88504b61e3c8bc6f870882003253005c3224" + integrity sha512-PB3ldyrcnAicT35TWPs5IcwKD8S333HMaa2VVv4+wdvebJkjWuW/xESoB8IwRcog8HYVYamb1g/R31Qv5Bx03g== + dependencies: + "@types/eslint" "*" + "@types/estree" "*" + +"@types/eslint@*": + version "8.4.1" + resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-8.4.1.tgz#c48251553e8759db9e656de3efc846954ac32304" + integrity sha512-GE44+DNEyxxh2Kc6ro/VkIj+9ma0pO0bwv9+uHSyBrikYOHr8zYcdPvnBOp1aw8s+CjRvuSx7CyWqRrNFQ59mA== + dependencies: + "@types/estree" "*" + "@types/json-schema" "*" + +"@types/estree@*", "@types/estree@^0.0.50": + version "0.0.50" + resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.50.tgz#1e0caa9364d3fccd2931c3ed96fdbeaa5d4cca83" + integrity sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw== + +"@types/hoist-non-react-statics@^3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz#1124aafe5118cb591977aeb1ceaaed1070eb039f" + integrity sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA== + dependencies: + "@types/react" "*" + hoist-non-react-statics "^3.3.0" + +"@types/http-proxy@^1.17.8": + version "1.17.8" + resolved "https://registry.yarnpkg.com/@types/http-proxy/-/http-proxy-1.17.8.tgz#968c66903e7e42b483608030ee85800f22d03f55" + integrity sha512-5kPLG5BKpWYkw/LVOGWpiq3nEVqxiN32rTgI53Sk12/xHFQ2rG3ehI9IO+O3W2QoKeyB92dJkoka8SUm6BX1pA== + dependencies: + "@types/node" "*" + +"@types/json-schema@*", "@types/json-schema@^7.0.8", "@types/json-schema@^7.0.9": + version "7.0.9" + resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.9.tgz#97edc9037ea0c38585320b28964dde3b39e4660d" + integrity sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ== + +"@types/node@*", "@types/node@>=10.0.0": + version "17.0.14" + resolved "https://registry.yarnpkg.com/@types/node/-/node-17.0.14.tgz#33b9b94f789a8fedd30a68efdbca4dbb06b61f20" + integrity sha512-SbjLmERksKOGzWzPNuW7fJM7fk3YXVTFiZWB/Hs99gwhk+/dnrQRPBQjPW9aO+fi1tAffi9PrwFvsmOKmDTyng== + +"@types/prop-types@*": + version "15.7.4" + resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.4.tgz#fcf7205c25dff795ee79af1e30da2c9790808f11" + integrity sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ== + +"@types/react@*", "@types/react@16 || 17": + version "17.0.38" + resolved "https://registry.yarnpkg.com/@types/react/-/react-17.0.38.tgz#f24249fefd89357d5fa71f739a686b8d7c7202bd" + integrity sha512-SI92X1IA+FMnP3qM5m4QReluXzhcmovhZnLNm3pyeQlooi02qI7sLiepEYqT678uNiyc25XfCqxREFpy3W7YhQ== + dependencies: + "@types/prop-types" "*" + "@types/scheduler" "*" + csstype "^3.0.2" + +"@types/retry@^0.12.0": + version "0.12.1" + resolved "https://registry.yarnpkg.com/@types/retry/-/retry-0.12.1.tgz#d8f1c0d0dc23afad6dc16a9e993a0865774b4065" + integrity sha512-xoDlM2S4ortawSWORYqsdU+2rxdh4LRW9ytc3zmT37RIKQh6IHyKwwtKhKis9ah8ol07DCkZxPt8BBvPjC6v4g== + +"@types/scheduler@*": + version "0.16.2" + resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.2.tgz#1a62f89525723dde24ba1b01b092bf5df8ad4d39" + integrity sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew== + +"@ungap/promise-all-settled@1.1.2": + version "1.1.2" + resolved "https://registry.yarnpkg.com/@ungap/promise-all-settled/-/promise-all-settled-1.1.2.tgz#aa58042711d6e3275dd37dc597e5d31e8c290a44" + integrity sha512-sL/cEvJWAnClXw0wHk85/2L0G6Sj8UB0Ctc1TEMbKSsmpRosqhwj9gWgFRZSrBr2f9tiXISwNhCPmlfqUqyb9Q== + +"@webassemblyjs/ast@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.11.1.tgz#2bfd767eae1a6996f432ff7e8d7fc75679c0b6a7" + integrity sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw== + dependencies: + "@webassemblyjs/helper-numbers" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + +"@webassemblyjs/floating-point-hex-parser@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz#f6c61a705f0fd7a6aecaa4e8198f23d9dc179e4f" + integrity sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ== + +"@webassemblyjs/helper-api-error@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz#1a63192d8788e5c012800ba6a7a46c705288fd16" + integrity sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg== + +"@webassemblyjs/helper-buffer@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz#832a900eb444884cde9a7cad467f81500f5e5ab5" + integrity sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA== + +"@webassemblyjs/helper-numbers@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz#64d81da219fbbba1e3bd1bfc74f6e8c4e10a62ae" + integrity sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ== + dependencies: + "@webassemblyjs/floating-point-hex-parser" "1.11.1" + "@webassemblyjs/helper-api-error" "1.11.1" + "@xtuc/long" "4.2.2" + +"@webassemblyjs/helper-wasm-bytecode@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz#f328241e41e7b199d0b20c18e88429c4433295e1" + integrity sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q== + +"@webassemblyjs/helper-wasm-section@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz#21ee065a7b635f319e738f0dd73bfbda281c097a" + integrity sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-buffer" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + "@webassemblyjs/wasm-gen" "1.11.1" + +"@webassemblyjs/ieee754@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz#963929e9bbd05709e7e12243a099180812992614" + integrity sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ== + dependencies: + "@xtuc/ieee754" "^1.2.0" + +"@webassemblyjs/leb128@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.11.1.tgz#ce814b45574e93d76bae1fb2644ab9cdd9527aa5" + integrity sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw== + dependencies: + "@xtuc/long" "4.2.2" + +"@webassemblyjs/utf8@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.11.1.tgz#d1f8b764369e7c6e6bae350e854dec9a59f0a3ff" + integrity sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ== + +"@webassemblyjs/wasm-edit@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz#ad206ebf4bf95a058ce9880a8c092c5dec8193d6" + integrity sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-buffer" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + "@webassemblyjs/helper-wasm-section" "1.11.1" + "@webassemblyjs/wasm-gen" "1.11.1" + "@webassemblyjs/wasm-opt" "1.11.1" + "@webassemblyjs/wasm-parser" "1.11.1" + "@webassemblyjs/wast-printer" "1.11.1" + +"@webassemblyjs/wasm-gen@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz#86c5ea304849759b7d88c47a32f4f039ae3c8f76" + integrity sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + "@webassemblyjs/ieee754" "1.11.1" + "@webassemblyjs/leb128" "1.11.1" + "@webassemblyjs/utf8" "1.11.1" + +"@webassemblyjs/wasm-opt@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz#657b4c2202f4cf3b345f8a4c6461c8c2418985f2" + integrity sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-buffer" "1.11.1" + "@webassemblyjs/wasm-gen" "1.11.1" + "@webassemblyjs/wasm-parser" "1.11.1" + +"@webassemblyjs/wasm-parser@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz#86ca734534f417e9bd3c67c7a1c75d8be41fb199" + integrity sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-api-error" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + "@webassemblyjs/ieee754" "1.11.1" + "@webassemblyjs/leb128" "1.11.1" + "@webassemblyjs/utf8" "1.11.1" + +"@webassemblyjs/wast-printer@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz#d0c73beda8eec5426f10ae8ef55cee5e7084c2f0" + integrity sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@xtuc/long" "4.2.2" + +"@webpack-cli/configtest@^1.1.0": + version "1.1.1" + resolved "https://registry.yarnpkg.com/@webpack-cli/configtest/-/configtest-1.1.1.tgz#9f53b1b7946a6efc2a749095a4f450e2932e8356" + integrity sha512-1FBc1f9G4P/AxMqIgfZgeOTuRnwZMten8E7zap5zgpPInnCrP8D4Q81+4CWIch8i/Nf7nXjP0v6CjjbHOrXhKg== + +"@webpack-cli/info@^1.4.0": + version "1.4.1" + resolved "https://registry.yarnpkg.com/@webpack-cli/info/-/info-1.4.1.tgz#2360ea1710cbbb97ff156a3f0f24556e0fc1ebea" + integrity sha512-PKVGmazEq3oAo46Q63tpMr4HipI3OPfP7LiNOEJg963RMgT0rqheag28NCML0o3GIzA3DmxP1ZIAv9oTX1CUIA== + dependencies: + envinfo "^7.7.3" + +"@webpack-cli/serve@^1.6.0": + version "1.6.1" + resolved "https://registry.yarnpkg.com/@webpack-cli/serve/-/serve-1.6.1.tgz#0de2875ac31b46b6c5bb1ae0a7d7f0ba5678dffe" + integrity sha512-gNGTiTrjEVQ0OcVnzsRSqTxaBSr+dmTfm+qJsCDluky8uhdLWep7Gcr62QsAKHTMxjCS/8nEITsmFAhfIx+QSw== + +"@xtuc/ieee754@^1.2.0": + version "1.2.0" + resolved "https://registry.yarnpkg.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz#eef014a3145ae477a1cbc00cd1e552336dceb790" + integrity sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA== + +"@xtuc/long@4.2.2": + version "4.2.2" + resolved "https://registry.yarnpkg.com/@xtuc/long/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d" + integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== + +abab@^2.0.5: + version "2.0.5" + resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.5.tgz#c0b678fb32d60fc1219c784d6a826fe385aeb79a" + integrity sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q== + +accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.7: + version "1.3.7" + resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.7.tgz#531bc726517a3b2b41f850021c6cc15eaab507cd" + integrity sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA== + dependencies: + mime-types "~2.1.24" + negotiator "0.6.2" + +acorn-import-assertions@^1.7.6: + version "1.8.0" + resolved "https://registry.yarnpkg.com/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz#ba2b5939ce62c238db6d93d81c9b111b29b855e9" + integrity sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw== + +acorn@^8.4.1: + version "8.7.0" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.7.0.tgz#90951fde0f8f09df93549481e5fc141445b791cf" + integrity sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ== + +add-dom-event-listener@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/add-dom-event-listener/-/add-dom-event-listener-1.1.0.tgz#6a92db3a0dd0abc254e095c0f1dc14acbbaae310" + integrity sha512-WCxx1ixHT0GQU9hb0KI/mhgRQhnU+U3GvwY6ZvVjYq8rsihIGoaIOUbY0yMPBxLH5MDtr0kz3fisWGNcbWW7Jw== + dependencies: + object-assign "4.x" + +aggregate-error@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.1.0.tgz#92670ff50f5359bdb7a3e0d40d0ec30c5737687a" + integrity sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA== + dependencies: + clean-stack "^2.0.0" + indent-string "^4.0.0" + +ajv-formats@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/ajv-formats/-/ajv-formats-2.1.1.tgz#6e669400659eb74973bbf2e33327180a0996b520" + integrity sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA== + dependencies: + ajv "^8.0.0" + +ajv-keywords@^3.5.2: + version "3.5.2" + resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d" + integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== + +ajv-keywords@^5.0.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-5.1.0.tgz#69d4d385a4733cdbeab44964a1170a88f87f0e16" + integrity sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw== + dependencies: + fast-deep-equal "^3.1.3" + +ajv@^6.12.5: + version "6.12.6" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" + integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== + dependencies: + fast-deep-equal "^3.1.1" + fast-json-stable-stringify "^2.0.0" + json-schema-traverse "^0.4.1" + uri-js "^4.2.2" + +ajv@^8.0.0, ajv@^8.8.0: + version "8.9.0" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.9.0.tgz#738019146638824dea25edcf299dcba1b0e7eb18" + integrity sha512-qOKJyNj/h+OWx7s5DePL6Zu1KeM9jPZhwBqs+7DzP6bGOvqzVCSf0xueYmVuaC/oQ/VtS2zLMLHdQFbkka+XDQ== + dependencies: + fast-deep-equal "^3.1.1" + json-schema-traverse "^1.0.0" + require-from-string "^2.0.2" + uri-js "^4.2.2" + +ansi-colors@4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.1.tgz#cbb9ae256bf750af1eab344f229aa27fe94ba348" + integrity sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA== + +ansi-html-community@^0.0.8: + version "0.0.8" + resolved "https://registry.yarnpkg.com/ansi-html-community/-/ansi-html-community-0.0.8.tgz#69fbc4d6ccbe383f9736934ae34c3f8290f1bf41" + integrity sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw== + +ansi-regex@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" + integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== + +ansi-regex@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-6.0.1.tgz#3183e38fae9a65d7cb5e53945cd5897d0260a06a" + integrity sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA== + +ansi-styles@^3.2.1: + version "3.2.1" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" + integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== + dependencies: + color-convert "^1.9.0" + +ansi-styles@^4.0.0, ansi-styles@^4.1.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" + integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== + dependencies: + color-convert "^2.0.1" + +antd@4.8.6: + version "4.8.6" + resolved "https://registry.yarnpkg.com/antd/-/antd-4.8.6.tgz#8606c22815e13af096e577fb018737de72d54d39" + integrity sha512-UhpODlcsUhBKgXulr8OmG9mEdFSSfk3hTq1lfO1HETxaOOEFnd3nSLiGCpELTGAUH9mlQPvoL+ccSXs/Q/9Zbw== + dependencies: + "@ant-design/colors" "^5.0.0" + "@ant-design/css-animation" "^1.7.2" + "@ant-design/icons" "^4.3.0" + "@ant-design/react-slick" "~0.27.0" + "@babel/runtime" "^7.11.2" + array-tree-filter "^2.1.0" + classnames "^2.2.6" + copy-to-clipboard "^3.2.0" + lodash "^4.17.20" + moment "^2.25.3" + omit.js "^2.0.2" + rc-animate "~3.1.0" + rc-cascader "~1.4.0" + rc-checkbox "~2.3.0" + rc-collapse "~2.0.0" + rc-dialog "~8.4.0" + rc-drawer "~4.1.0" + rc-dropdown "~3.2.0" + rc-field-form "~1.17.0" + rc-image "~4.0.0" + rc-input-number "~6.1.0" + rc-mentions "~1.5.0" + rc-menu "~8.10.0" + rc-motion "^2.4.0" + rc-notification "~4.5.2" + rc-pagination "~3.1.0" + rc-picker "~2.4.1" + rc-progress "~3.1.0" + rc-rate "~2.9.0" + rc-resize-observer "^0.2.3" + rc-select "~11.4.0" + rc-slider "~9.6.1" + rc-steps "~4.1.0" + rc-switch "~3.2.0" + rc-table "~7.11.0" + rc-tabs "~11.7.0" + rc-textarea "~0.3.0" + rc-tooltip "~5.0.0" + rc-tree "~3.11.0" + rc-tree-select "~4.1.1" + rc-upload "~3.3.1" + rc-util "^5.1.0" + scroll-into-view-if-needed "^2.2.25" + warning "^4.0.3" + +anymatch@~3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.2.tgz#c0557c096af32f106198f4f4e2a383537e378716" + integrity sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg== + dependencies: + normalize-path "^3.0.0" + picomatch "^2.0.4" + +argparse@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38" + integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== + +array-flatten@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" + integrity sha1-ml9pkFGx5wczKPKgCJaLZOopVdI= + +array-flatten@^2.1.0: + version "2.1.2" + resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-2.1.2.tgz#24ef80a28c1a893617e2149b0c6d0d788293b099" + integrity sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ== + +array-tree-filter@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/array-tree-filter/-/array-tree-filter-2.1.0.tgz#873ac00fec83749f255ac8dd083814b4f6329190" + integrity sha512-4ROwICNlNw/Hqa9v+rk5h22KjmzB1JGTMVKP2AKJBOCgb0yL0ASf0+YvCcLNNwquOHNX48jkeZIJ3a+oOQqKcw== + +array-union@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" + integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== + +async-validator@^3.0.3: + version "3.5.2" + resolved "https://registry.yarnpkg.com/async-validator/-/async-validator-3.5.2.tgz#68e866a96824e8b2694ff7a831c1a25c44d5e500" + integrity sha512-8eLCg00W9pIRZSB781UUX/H6Oskmm8xloZfr09lz5bikRpBVDlJ3hRVuxxP1SxcwsEYfJ4IU8Q19Y8/893r3rQ== + +async@^2.6.2: + version "2.6.3" + resolved "https://registry.yarnpkg.com/async/-/async-2.6.3.tgz#d72625e2344a3656e3a3ad4fa749fa83299d82ff" + integrity sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg== + dependencies: + lodash "^4.17.14" + +"babel-plugin-styled-components@>= 1.12.0": + version "2.0.2" + resolved "https://registry.yarnpkg.com/babel-plugin-styled-components/-/babel-plugin-styled-components-2.0.2.tgz#0fac11402dc9db73698b55847ab1dc73f5197c54" + integrity sha512-7eG5NE8rChnNTDxa6LQfynwgHTVOYYaHJbUYSlOhk8QBXIQiMBKq4gyfHBBKPrxUcVBXVJL61ihduCpCQbuNbw== + dependencies: + "@babel/helper-annotate-as-pure" "^7.16.0" + "@babel/helper-module-imports" "^7.16.0" + babel-plugin-syntax-jsx "^6.18.0" + lodash "^4.17.11" + +babel-plugin-syntax-jsx@^6.18.0: + version "6.18.0" + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz#0af32a9a6e13ca7a3fd5069e62d7b0f58d0d8946" + integrity sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY= + +balanced-match@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" + integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== + +base64-arraybuffer@0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/base64-arraybuffer/-/base64-arraybuffer-0.1.4.tgz#9818c79e059b1355f97e0428a017c838e90ba812" + integrity sha1-mBjHngWbE1X5fgQooBfIOOkLqBI= + +base64id@2.0.0, base64id@~2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/base64id/-/base64id-2.0.0.tgz#2770ac6bc47d312af97a8bf9a634342e0cd25cb6" + integrity sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog== + +batch@0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/batch/-/batch-0.6.1.tgz#dc34314f4e679318093fc760272525f94bf25c16" + integrity sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY= + +binary-extensions@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d" + integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== + +body-parser@1.19.1, body-parser@^1.19.0: + version "1.19.1" + resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.19.1.tgz#1499abbaa9274af3ecc9f6f10396c995943e31d4" + integrity sha512-8ljfQi5eBk8EJfECMrgqNGWPEY5jWP+1IzkzkGdFFEwFQZZyaZ21UqdaHktgiMlH0xLHqIFtE/u2OYE5dOtViA== + dependencies: + bytes "3.1.1" + content-type "~1.0.4" + debug "2.6.9" + depd "~1.1.2" + http-errors "1.8.1" + iconv-lite "0.4.24" + on-finished "~2.3.0" + qs "6.9.6" + raw-body "2.4.2" + type-is "~1.6.18" + +bonjour@^3.5.0: + version "3.5.0" + resolved "https://registry.yarnpkg.com/bonjour/-/bonjour-3.5.0.tgz#8e890a183d8ee9a2393b3844c691a42bcf7bc9f5" + integrity sha1-jokKGD2O6aI5OzhExpGkK897yfU= + dependencies: + array-flatten "^2.1.0" + deep-equal "^1.0.1" + dns-equal "^1.0.0" + dns-txt "^2.0.2" + multicast-dns "^6.0.1" + multicast-dns-service-types "^1.1.0" + +brace-expansion@^1.1.7: + version "1.1.11" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" + integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== + dependencies: + balanced-match "^1.0.0" + concat-map "0.0.1" + +braces@^3.0.1, braces@^3.0.2, braces@~3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" + integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== + dependencies: + fill-range "^7.0.1" + +browser-stdout@1.3.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/browser-stdout/-/browser-stdout-1.3.1.tgz#baa559ee14ced73452229bad7326467c61fabd60" + integrity sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw== + +browserslist@^4.14.5: + version "4.19.1" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.19.1.tgz#4ac0435b35ab655896c31d53018b6dd5e9e4c9a3" + integrity sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A== + dependencies: + caniuse-lite "^1.0.30001286" + electron-to-chromium "^1.4.17" + escalade "^3.1.1" + node-releases "^2.0.1" + picocolors "^1.0.0" + +buffer-from@^1.0.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" + integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== + +buffer-indexof@^1.0.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/buffer-indexof/-/buffer-indexof-1.1.1.tgz#52fabcc6a606d1a00302802648ef68f639da268c" + integrity sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g== + +bytes@3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" + integrity sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg= + +bytes@3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.1.tgz#3f018291cb4cbad9accb6e6970bca9c8889e879a" + integrity sha512-dWe4nWO/ruEOY7HkUJ5gFt1DCFV9zPRoJr8pV0/ASQermOZjtq8jMjOprC0Kd10GLN+l7xaUPvxzJFWtxGu8Fg== + +call-bind@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c" + integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== + dependencies: + function-bind "^1.1.1" + get-intrinsic "^1.0.2" + +camelcase@^6.0.0: + version "6.3.0" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a" + integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== + +camelize@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/camelize/-/camelize-1.0.0.tgz#164a5483e630fa4321e5af07020e531831b2609b" + integrity sha1-FkpUg+Yw+kMh5a8HAg5TGDGyYJs= + +caniuse-lite@^1.0.30001286: + version "1.0.30001304" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001304.tgz#38af55ed3fc8220cb13e35e6e7309c8c65a05559" + integrity sha512-bdsfZd6K6ap87AGqSHJP/s1V+U6Z5lyrcbBu3ovbCCf8cSYpwTtGrCBObMpJqwxfTbLW6YTIdbb1jEeTelcpYQ== + +chalk@^2.0.0: + version "2.4.2" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" + integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== + dependencies: + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.0" + +chalk@^4.1.0: + version "4.1.2" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" + integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + +chokidar@3.5.2: + version "3.5.2" + resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.2.tgz#dba3976fcadb016f66fd365021d91600d01c1e75" + integrity sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ== + dependencies: + anymatch "~3.1.2" + braces "~3.0.2" + glob-parent "~5.1.2" + is-binary-path "~2.1.0" + is-glob "~4.0.1" + normalize-path "~3.0.0" + readdirp "~3.6.0" + optionalDependencies: + fsevents "~2.3.2" + +chokidar@^3.5.1: + version "3.5.3" + resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.3.tgz#1cf37c8707b932bd1af1ae22c0432e2acd1903bd" + integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw== + dependencies: + anymatch "~3.1.2" + braces "~3.0.2" + glob-parent "~5.1.2" + is-binary-path "~2.1.0" + is-glob "~4.0.1" + normalize-path "~3.0.0" + readdirp "~3.6.0" + optionalDependencies: + fsevents "~2.3.2" + +chrome-trace-event@^1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz#1015eced4741e15d06664a957dbbf50d041e26ac" + integrity sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg== + +classnames@2.x, classnames@^2.2.1, classnames@^2.2.3, classnames@^2.2.5, classnames@^2.2.6: + version "2.3.1" + resolved "https://registry.yarnpkg.com/classnames/-/classnames-2.3.1.tgz#dfcfa3891e306ec1dad105d0e88f4417b8535e8e" + integrity sha512-OlQdbZ7gLfGarSqxesMesDa5uz7KFbID8Kpq/SxIoNGDqY8lSYs0D+hhtBXhcdB3rcbXArFr7vlHheLk1voeNA== + +clean-stack@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" + integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== + +cliui@^7.0.2: + version "7.0.4" + resolved "https://registry.yarnpkg.com/cliui/-/cliui-7.0.4.tgz#a0265ee655476fc807aea9df3df8df7783808b4f" + integrity sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ== + dependencies: + string-width "^4.2.0" + strip-ansi "^6.0.0" + wrap-ansi "^7.0.0" + +clone-deep@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/clone-deep/-/clone-deep-4.0.1.tgz#c19fd9bdbbf85942b4fd979c84dcf7d5f07c2387" + integrity sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ== + dependencies: + is-plain-object "^2.0.4" + kind-of "^6.0.2" + shallow-clone "^3.0.0" + +color-convert@^1.9.0: + version "1.9.3" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" + integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== + dependencies: + color-name "1.1.3" + +color-convert@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" + integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== + dependencies: + color-name "~1.1.4" + +color-name@1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" + integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= + +color-name@~1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" + integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== + +colorette@^2.0.10, colorette@^2.0.14: + version "2.0.16" + resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.16.tgz#713b9af84fdb000139f04546bd4a93f62a5085da" + integrity sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g== + +colors@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/colors/-/colors-1.4.0.tgz#c50491479d4c1bdaed2c9ced32cf7c7dc2360f78" + integrity sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA== + +commander@^2.20.0: + version "2.20.3" + resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" + integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== + +commander@^7.0.0: + version "7.2.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7" + integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw== + +component-emitter@~1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0" + integrity sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg== + +compressible@~2.0.16: + version "2.0.18" + resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.18.tgz#af53cca6b070d4c3c0750fbd77286a6d7cc46fba" + integrity sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg== + dependencies: + mime-db ">= 1.43.0 < 2" + +compression@^1.7.4: + version "1.7.4" + resolved "https://registry.yarnpkg.com/compression/-/compression-1.7.4.tgz#95523eff170ca57c29a0ca41e6fe131f41e5bb8f" + integrity sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ== + dependencies: + accepts "~1.3.5" + bytes "3.0.0" + compressible "~2.0.16" + debug "2.6.9" + on-headers "~1.0.2" + safe-buffer "5.1.2" + vary "~1.1.2" + +compute-scroll-into-view@^1.0.17: + version "1.0.17" + resolved "https://registry.yarnpkg.com/compute-scroll-into-view/-/compute-scroll-into-view-1.0.17.tgz#6a88f18acd9d42e9cf4baa6bec7e0522607ab7ab" + integrity sha512-j4dx+Fb0URmzbwwMUrhqWM2BEWHdFGx+qZ9qqASHRPqvTYdqvWnHg0H1hIbcyLnvgnoNAVMlwkepyqM3DaIFUg== + +concat-map@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" + integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= + +connect-history-api-fallback@^1.6.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz#8b32089359308d111115d81cad3fceab888f97bc" + integrity sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg== + +connect@^3.7.0: + version "3.7.0" + resolved "https://registry.yarnpkg.com/connect/-/connect-3.7.0.tgz#5d49348910caa5e07a01800b030d0c35f20484f8" + integrity sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ== + dependencies: + debug "2.6.9" + finalhandler "1.1.2" + parseurl "~1.3.3" + utils-merge "1.0.1" + +content-disposition@0.5.4: + version "0.5.4" + resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.4.tgz#8b82b4efac82512a02bb0b1dcec9d2c5e8eb5bfe" + integrity sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ== + dependencies: + safe-buffer "5.2.1" + +content-type@~1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" + integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA== + +cookie-signature@1.0.6: + version "1.0.6" + resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" + integrity sha1-4wOogrNCzD7oylE6eZmXNNqzriw= + +cookie@0.4.1, cookie@~0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.1.tgz#afd713fe26ebd21ba95ceb61f9a8116e50a537d1" + integrity sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA== + +copy-to-clipboard@^3.2.0: + version "3.3.1" + resolved "https://registry.yarnpkg.com/copy-to-clipboard/-/copy-to-clipboard-3.3.1.tgz#115aa1a9998ffab6196f93076ad6da3b913662ae" + integrity sha512-i13qo6kIHTTpCm8/Wup+0b1mVWETvu2kIMzKoK8FpkLkFxlt0znUAHcMzox+T8sPlqtZXq3CulEjQHsYiGFJUw== + dependencies: + toggle-selection "^1.0.6" + +core-util-is@~1.0.0: + version "1.0.3" + resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85" + integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== + +cors@~2.8.5: + version "2.8.5" + resolved "https://registry.yarnpkg.com/cors/-/cors-2.8.5.tgz#eac11da51592dd86b9f06f6e7ac293b3df875d29" + integrity sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g== + dependencies: + object-assign "^4" + vary "^1" + +cross-spawn@^7.0.3: + version "7.0.3" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" + integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== + dependencies: + path-key "^3.1.0" + shebang-command "^2.0.0" + which "^2.0.1" + +css-color-keywords@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/css-color-keywords/-/css-color-keywords-1.0.0.tgz#fea2616dc676b2962686b3af8dbdbe180b244e05" + integrity sha1-/qJhbcZ2spYmhrOvjb2+GAskTgU= + +css-in-js-utils@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/css-in-js-utils/-/css-in-js-utils-2.0.1.tgz#3b472b398787291b47cfe3e44fecfdd9e914ba99" + integrity sha512-PJF0SpJT+WdbVVt0AOYp9C8GnuruRlL/UFW7932nLWmFLQTaWEzTBQEx7/hn4BuV+WON75iAViSUJLiU3PKbpA== + dependencies: + hyphenate-style-name "^1.0.2" + isobject "^3.0.1" + +css-in-js-utils@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/css-in-js-utils/-/css-in-js-utils-3.1.0.tgz#640ae6a33646d401fc720c54fc61c42cd76ae2bb" + integrity sha512-fJAcud6B3rRu+KHYk+Bwf+WFL2MDCJJ1XG9x137tJQ0xYxor7XziQtuGFbWNdqrvF4Tk26O3H73nfVqXt/fW1A== + dependencies: + hyphenate-style-name "^1.0.3" + +css-loader@6.3.0: + version "6.3.0" + resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-6.3.0.tgz#334d3500ff0a0c14cfbd4b0670088dbb5b5c1530" + integrity sha512-9NGvHOR+L6ps13Ilw/b216++Q8q+5RpJcVufCdW9S/9iCzs4KBDNa8qnA/n3FK/sSfWmH35PAIK/cfPi7LOSUg== + dependencies: + icss-utils "^5.1.0" + postcss "^8.2.15" + postcss-modules-extract-imports "^3.0.0" + postcss-modules-local-by-default "^4.0.0" + postcss-modules-scope "^3.0.0" + postcss-modules-values "^4.0.0" + postcss-value-parser "^4.1.0" + semver "^7.3.5" + +css-mediaquery@^0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/css-mediaquery/-/css-mediaquery-0.1.2.tgz#6a2c37344928618631c54bd33cedd301da18bea0" + integrity sha1-aiw3NEkoYYYxxUvTPO3TAdoYvqA= + +css-to-react-native@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/css-to-react-native/-/css-to-react-native-3.0.0.tgz#62dbe678072a824a689bcfee011fc96e02a7d756" + integrity sha512-Ro1yETZA813eoyUp2GDBhG2j+YggidUmzO1/v9eYBKR2EHVEniE2MI/NqpTQ954BMpTPZFsGNPm46qFB9dpaPQ== + dependencies: + camelize "^1.0.0" + css-color-keywords "^1.0.0" + postcss-value-parser "^4.0.2" + +cssesc@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" + integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== + +csstype@^3.0.10, csstype@^3.0.2: + version "3.0.10" + resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.0.10.tgz#2ad3a7bed70f35b965707c092e5f30b327c290e5" + integrity sha512-2u44ZG2OcNUO9HDp/Jl8C07x6pU/eTR3ncV91SiK3dhG9TWvRVsCoJw14Ckx5DgWkzGA3waZWO3d7pgqpUI/XA== + +custom-event@~1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/custom-event/-/custom-event-1.0.1.tgz#5d02a46850adf1b4a317946a3928fccb5bfd0425" + integrity sha1-XQKkaFCt8bSjF5RqOSj8y1v9BCU= + +date-fns@^2.15.0: + version "2.28.0" + resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-2.28.0.tgz#9570d656f5fc13143e50c975a3b6bbeb46cd08b2" + integrity sha512-8d35hViGYx/QH0icHYCeLmsLmMUheMmTyV9Fcm6gvNwdw31yXXH+O85sOBJ+OLnLQMKZowvpKb6FgMIQjcpvQw== + +date-format@^4.0.3: + version "4.0.3" + resolved "https://registry.yarnpkg.com/date-format/-/date-format-4.0.3.tgz#f63de5dc08dc02efd8ef32bf2a6918e486f35873" + integrity sha512-7P3FyqDcfeznLZp2b+OMitV9Sz2lUnsT87WaTat9nVwqsBkTzPG3lPLNwW3en6F4pHUiWzr6vb8CLhjdK9bcxQ== + +dayjs@^1.8.30: + version "1.10.7" + resolved "https://registry.yarnpkg.com/dayjs/-/dayjs-1.10.7.tgz#2cf5f91add28116748440866a0a1d26f3a6ce468" + integrity sha512-P6twpd70BcPK34K26uJ1KT3wlhpuOAPoMwJzpsIWUxHZ7wpmbdZL/hQqBDfz7hGurYSa5PhzdhDHtt319hL3ig== + +debug@2.6.9: + version "2.6.9" + resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" + integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== + dependencies: + ms "2.0.0" + +debug@4.3.2: + version "4.3.2" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.2.tgz#f0a49c18ac8779e31d4a0c6029dfb76873c7428b" + integrity sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw== + dependencies: + ms "2.1.2" + +debug@^3.1.1: + version "3.2.7" + resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a" + integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== + dependencies: + ms "^2.1.1" + +debug@^4.1.0, debug@^4.1.1, debug@^4.3.3, debug@~4.3.1: + version "4.3.3" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.3.tgz#04266e0b70a98d4462e6e288e38259213332b664" + integrity sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q== + dependencies: + ms "2.1.2" + +decamelize@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-4.0.0.tgz#aa472d7bf660eb15f3494efd531cab7f2a709837" + integrity sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ== + +deep-equal@^1.0.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-1.1.1.tgz#b5c98c942ceffaf7cb051e24e1434a25a2e6076a" + integrity sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g== + dependencies: + is-arguments "^1.0.4" + is-date-object "^1.0.1" + is-regex "^1.0.4" + object-is "^1.0.1" + object-keys "^1.1.1" + regexp.prototype.flags "^1.2.0" + +default-gateway@^6.0.0: + version "6.0.3" + resolved "https://registry.yarnpkg.com/default-gateway/-/default-gateway-6.0.3.tgz#819494c888053bdb743edbf343d6cdf7f2943a71" + integrity sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg== + dependencies: + execa "^5.0.0" + +define-lazy-prop@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz#3f7ae421129bcaaac9bc74905c98a0009ec9ee7f" + integrity sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og== + +define-properties@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1" + integrity sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ== + dependencies: + object-keys "^1.0.12" + +del@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/del/-/del-6.0.0.tgz#0b40d0332cea743f1614f818be4feb717714c952" + integrity sha512-1shh9DQ23L16oXSZKB2JxpL7iMy2E0S9d517ptA1P8iw0alkPtQcrKH7ru31rYtKwF499HkTu+DRzq3TCKDFRQ== + dependencies: + globby "^11.0.1" + graceful-fs "^4.2.4" + is-glob "^4.0.1" + is-path-cwd "^2.2.0" + is-path-inside "^3.0.2" + p-map "^4.0.0" + rimraf "^3.0.2" + slash "^3.0.0" + +depd@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" + integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak= + +destroy@~1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80" + integrity sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA= + +detect-node@^2.0.4: + version "2.1.0" + resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.1.0.tgz#c9c70775a49c3d03bc2c06d9a73be550f978f8b1" + integrity sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g== + +di@^0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/di/-/di-0.0.1.tgz#806649326ceaa7caa3306d75d985ea2748ba913c" + integrity sha1-gGZJMmzqp8qjMG112YXqJ0i6kTw= + +diff@5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/diff/-/diff-5.0.0.tgz#7ed6ad76d859d030787ec35855f5b1daf31d852b" + integrity sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w== + +dir-glob@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f" + integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA== + dependencies: + path-type "^4.0.0" + +dns-equal@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/dns-equal/-/dns-equal-1.0.0.tgz#b39e7f1da6eb0a75ba9c17324b34753c47e0654d" + integrity sha1-s55/HabrCnW6nBcySzR1PEfgZU0= + +dns-packet@^1.3.1: + version "1.3.4" + resolved "https://registry.yarnpkg.com/dns-packet/-/dns-packet-1.3.4.tgz#e3455065824a2507ba886c55a89963bb107dec6f" + integrity sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA== + dependencies: + ip "^1.1.0" + safe-buffer "^5.0.1" + +dns-txt@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/dns-txt/-/dns-txt-2.0.2.tgz#b91d806f5d27188e4ab3e7d107d881a1cc4642b6" + integrity sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY= + dependencies: + buffer-indexof "^1.0.0" + +dom-align@^1.7.0: + version "1.12.2" + resolved "https://registry.yarnpkg.com/dom-align/-/dom-align-1.12.2.tgz#0f8164ebd0c9c21b0c790310493cd855892acd4b" + integrity sha512-pHuazgqrsTFrGU2WLDdXxCFabkdQDx72ddkraZNih1KsMcN5qsRSTR9O4VJRlwTPCPb5COYg3LOfiMHHcPInHg== + +dom-serialize@^2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/dom-serialize/-/dom-serialize-2.2.1.tgz#562ae8999f44be5ea3076f5419dcd59eb43ac95b" + integrity sha1-ViromZ9Evl6jB29UGdzVnrQ6yVs= + dependencies: + custom-event "~1.0.0" + ent "~2.2.0" + extend "^3.0.0" + void-elements "^2.0.0" + +dukat@0.5.8-rc.4: + version "0.5.8-rc.4" + resolved "https://registry.yarnpkg.com/dukat/-/dukat-0.5.8-rc.4.tgz#90384dcb50b14c26f0e99dae92b2dea44f5fce21" + integrity sha512-ZnMt6DGBjlVgK2uQamXfd7uP/AxH7RqI0BL9GLrrJb2gKdDxvJChWy+M9AQEaL+7/6TmxzJxFOsRiInY9oGWTA== + dependencies: + google-protobuf "3.12.2" + typescript "3.9.5" + +ee-first@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" + integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= + +electron-to-chromium@^1.4.17: + version "1.4.60" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.60.tgz#2b824d862f068a9794b2b75d66ad40ff44745f18" + integrity sha512-h53hbEiKC6hijelDgxgkgAUC3PKyR7TmIfvjHnBjUGPMg/3sBuTyG6eDormw+lY24uUJvHkUPzB8dpK8b2u3Sw== + +emoji-regex@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" + integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== + +encodeurl@~1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" + integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k= + +engine.io-parser@~4.0.0: + version "4.0.3" + resolved "https://registry.yarnpkg.com/engine.io-parser/-/engine.io-parser-4.0.3.tgz#83d3a17acfd4226f19e721bb22a1ee8f7662d2f6" + integrity sha512-xEAAY0msNnESNPc00e19y5heTPX4y/TJ36gr8t1voOaNmTojP9b3oK3BbJLFufW2XFPQaaijpFewm2g2Um3uqA== + dependencies: + base64-arraybuffer "0.1.4" + +engine.io@~4.1.0: + version "4.1.2" + resolved "https://registry.yarnpkg.com/engine.io/-/engine.io-4.1.2.tgz#f96ceb56d4b39cc7ca5bd29a20e9c99c1ad1a765" + integrity sha512-t5z6zjXuVLhXDMiFJPYsPOWEER8B0tIsD3ETgw19S1yg9zryvUfY3Vhtk3Gf4sihw/bQGIqQ//gjvVlu+Ca0bQ== + dependencies: + accepts "~1.3.4" + base64id "2.0.0" + cookie "~0.4.1" + cors "~2.8.5" + debug "~4.3.1" + engine.io-parser "~4.0.0" + ws "~7.4.2" + +enhanced-resolve@^5.8.3: + version "5.8.3" + resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.8.3.tgz#6d552d465cce0423f5b3d718511ea53826a7b2f0" + integrity sha512-EGAbGvH7j7Xt2nc0E7D99La1OiEs8LnyimkRgwExpUMScN6O+3x9tIWs7PLQZVNx4YD+00skHXPXi1yQHpAmZA== + dependencies: + graceful-fs "^4.2.4" + tapable "^2.2.0" + +ent@~2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/ent/-/ent-2.2.0.tgz#e964219325a21d05f44466a2f686ed6ce5f5dd1d" + integrity sha1-6WQhkyWiHQX0RGai9obtbOX13R0= + +envinfo@^7.7.3: + version "7.8.1" + resolved "https://registry.yarnpkg.com/envinfo/-/envinfo-7.8.1.tgz#06377e3e5f4d379fea7ac592d5ad8927e0c4d475" + integrity sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw== + +es-module-lexer@^0.9.0: + version "0.9.3" + resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-0.9.3.tgz#6f13db00cc38417137daf74366f535c8eb438f19" + integrity sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ== + +escalade@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" + integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== + +escape-html@~1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" + integrity sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg= + +escape-string-regexp@4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" + integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== + +escape-string-regexp@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" + integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= + +eslint-scope@5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c" + integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== + dependencies: + esrecurse "^4.3.0" + estraverse "^4.1.1" + +esrecurse@^4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921" + integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== + dependencies: + estraverse "^5.2.0" + +estraverse@^4.1.1: + version "4.3.0" + resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" + integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== + +estraverse@^5.2.0: + version "5.3.0" + resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123" + integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== + +etag@~1.8.1: + version "1.8.1" + resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" + integrity sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc= + +eventemitter3@^4.0.0: + version "4.0.7" + resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f" + integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== + +events@^3.2.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400" + integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== + +execa@^5.0.0: + version "5.1.1" + resolved "https://registry.yarnpkg.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd" + integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg== + dependencies: + cross-spawn "^7.0.3" + get-stream "^6.0.0" + human-signals "^2.1.0" + is-stream "^2.0.0" + merge-stream "^2.0.0" + npm-run-path "^4.0.1" + onetime "^5.1.2" + signal-exit "^3.0.3" + strip-final-newline "^2.0.0" + +express@^4.17.1: + version "4.17.2" + resolved "https://registry.yarnpkg.com/express/-/express-4.17.2.tgz#c18369f265297319beed4e5558753cc8c1364cb3" + integrity sha512-oxlxJxcQlYwqPWKVJJtvQiwHgosH/LrLSPA+H4UxpyvSS6jC5aH+5MoHFM+KABgTOt0APue4w66Ha8jCUo9QGg== + dependencies: + accepts "~1.3.7" + array-flatten "1.1.1" + body-parser "1.19.1" + content-disposition "0.5.4" + content-type "~1.0.4" + cookie "0.4.1" + cookie-signature "1.0.6" + debug "2.6.9" + depd "~1.1.2" + encodeurl "~1.0.2" + escape-html "~1.0.3" + etag "~1.8.1" + finalhandler "~1.1.2" + fresh "0.5.2" + merge-descriptors "1.0.1" + methods "~1.1.2" + on-finished "~2.3.0" + parseurl "~1.3.3" + path-to-regexp "0.1.7" + proxy-addr "~2.0.7" + qs "6.9.6" + range-parser "~1.2.1" + safe-buffer "5.2.1" + send "0.17.2" + serve-static "1.14.2" + setprototypeof "1.2.0" + statuses "~1.5.0" + type-is "~1.6.18" + utils-merge "1.0.1" + vary "~1.1.2" + +extend@^3.0.0: + version "3.0.2" + resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" + integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== + +fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: + version "3.1.3" + resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" + integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== + +fast-glob@^3.2.9: + version "3.2.11" + resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.11.tgz#a1172ad95ceb8a16e20caa5c5e56480e5129c1d9" + integrity sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew== + dependencies: + "@nodelib/fs.stat" "^2.0.2" + "@nodelib/fs.walk" "^1.2.3" + glob-parent "^5.1.2" + merge2 "^1.3.0" + micromatch "^4.0.4" + +fast-json-stable-stringify@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" + integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== + +fastest-levenshtein@^1.0.12: + version "1.0.12" + resolved "https://registry.yarnpkg.com/fastest-levenshtein/-/fastest-levenshtein-1.0.12.tgz#9990f7d3a88cc5a9ffd1f1745745251700d497e2" + integrity sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow== + +fastq@^1.6.0: + version "1.13.0" + resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.13.0.tgz#616760f88a7526bdfc596b7cab8c18938c36b98c" + integrity sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw== + dependencies: + reusify "^1.0.4" + +faye-websocket@^0.11.3: + version "0.11.4" + resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.11.4.tgz#7f0d9275cfdd86a1c963dc8b65fcc451edcbb1da" + integrity sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g== + dependencies: + websocket-driver ">=0.5.1" + +fill-range@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" + integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== + dependencies: + to-regex-range "^5.0.1" + +finalhandler@1.1.2, finalhandler@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.2.tgz#b7e7d000ffd11938d0fdb053506f6ebabe9f587d" + integrity sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA== + dependencies: + debug "2.6.9" + encodeurl "~1.0.2" + escape-html "~1.0.3" + on-finished "~2.3.0" + parseurl "~1.3.3" + statuses "~1.5.0" + unpipe "~1.0.0" + +find-up@5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-5.0.0.tgz#4c92819ecb7083561e4f4a240a86be5198f536fc" + integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng== + dependencies: + locate-path "^6.0.0" + path-exists "^4.0.0" + +find-up@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" + integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== + dependencies: + locate-path "^5.0.0" + path-exists "^4.0.0" + +flat@^5.0.2: + version "5.0.2" + resolved "https://registry.yarnpkg.com/flat/-/flat-5.0.2.tgz#8ca6fe332069ffa9d324c327198c598259ceb241" + integrity sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ== + +flatted@^3.2.4: + version "3.2.5" + resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.5.tgz#76c8584f4fc843db64702a6bd04ab7a8bd666da3" + integrity sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg== + +follow-redirects@^1.0.0: + version "1.14.7" + resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.14.7.tgz#2004c02eb9436eee9a21446a6477debf17e81685" + integrity sha512-+hbxoLbFMbRKDwohX8GkTataGqO6Jb7jGwpAlwgy2bIz25XtRm7KEzJM76R1WiNT5SwZkX4Y75SwBolkpmE7iQ== + +format-util@1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/format-util/-/format-util-1.0.5.tgz#1ffb450c8a03e7bccffe40643180918cc297d271" + integrity sha512-varLbTj0e0yVyRpqQhuWV+8hlePAgaoFRhNFj50BNjEIrw1/DphHSObtqwskVCPWNgzwPoQrZAbfa/SBiicNeg== + +forwarded@0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.2.0.tgz#2269936428aad4c15c7ebe9779a84bf0b2a81811" + integrity sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow== + +fresh@0.5.2: + version "0.5.2" + resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" + integrity sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac= + +fs-extra@^10.0.0: + version "10.0.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-10.0.0.tgz#9ff61b655dde53fb34a82df84bb214ce802e17c1" + integrity sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ== + dependencies: + graceful-fs "^4.2.0" + jsonfile "^6.0.1" + universalify "^2.0.0" + +fs-monkey@1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/fs-monkey/-/fs-monkey-1.0.3.tgz#ae3ac92d53bb328efe0e9a1d9541f6ad8d48e2d3" + integrity sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q== + +fs.realpath@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" + integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= + +fsevents@~2.3.2: + version "2.3.2" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" + integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== + +function-bind@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" + integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== + +get-caller-file@^2.0.5: + version "2.0.5" + resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" + integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== + +get-intrinsic@^1.0.2: + version "1.1.1" + resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.1.1.tgz#15f59f376f855c446963948f0d24cd3637b4abc6" + integrity sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q== + dependencies: + function-bind "^1.1.1" + has "^1.0.3" + has-symbols "^1.0.1" + +get-stream@^6.0.0: + version "6.0.1" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7" + integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== + +glob-parent@^5.1.2, glob-parent@~5.1.2: + version "5.1.2" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" + integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== + dependencies: + is-glob "^4.0.1" + +glob-to-regexp@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz#c75297087c851b9a578bd217dd59a92f59fe546e" + integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw== + +glob@7.1.7: + version "7.1.7" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.7.tgz#3b193e9233f01d42d0b3f78294bbeeb418f94a90" + integrity sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.0.4" + once "^1.3.0" + path-is-absolute "^1.0.0" + +glob@^7.1.3, glob@^7.1.7: + version "7.2.0" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.0.tgz#d15535af7732e02e948f4c41628bd910293f6023" + integrity sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.0.4" + once "^1.3.0" + path-is-absolute "^1.0.0" + +globals@^11.1.0: + version "11.12.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" + integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== + +globby@^11.0.1: + version "11.1.0" + resolved "https://registry.yarnpkg.com/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b" + integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g== + dependencies: + array-union "^2.1.0" + dir-glob "^3.0.1" + fast-glob "^3.2.9" + ignore "^5.2.0" + merge2 "^1.4.1" + slash "^3.0.0" + +google-protobuf@3.12.2: + version "3.12.2" + resolved "https://registry.yarnpkg.com/google-protobuf/-/google-protobuf-3.12.2.tgz#50ce9f9b6281235724eb243d6a83e969a2176e53" + integrity sha512-4CZhpuRr1d6HjlyrxoXoocoGFnRYgKULgMtikMddA9ztRyYR59Aondv2FioyxWVamRo0rF2XpYawkTCBEQOSkA== + +graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4, graceful-fs@^4.2.6: + version "4.2.9" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.9.tgz#041b05df45755e587a24942279b9d113146e1c96" + integrity sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ== + +growl@1.10.5: + version "1.10.5" + resolved "https://registry.yarnpkg.com/growl/-/growl-1.10.5.tgz#f2735dc2283674fa67478b10181059355c369e5e" + integrity sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA== + +handle-thing@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/handle-thing/-/handle-thing-2.0.1.tgz#857f79ce359580c340d43081cc648970d0bb234e" + integrity sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg== + +has-flag@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" + integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= + +has-flag@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" + integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== + +has-symbols@^1.0.1, has-symbols@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.2.tgz#165d3070c00309752a1236a479331e3ac56f1423" + integrity sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw== + +has-tostringtag@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/has-tostringtag/-/has-tostringtag-1.0.0.tgz#7e133818a7d394734f941e73c3d3f9291e658b25" + integrity sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ== + dependencies: + has-symbols "^1.0.2" + +has@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" + integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== + dependencies: + function-bind "^1.1.1" + +he@1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" + integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== + +hoist-non-react-statics@^3.0.0, hoist-non-react-statics@^3.3.0, hoist-non-react-statics@^3.3.2: + version "3.3.2" + resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz#ece0acaf71d62c2969c2ec59feff42a4b1a85b45" + integrity sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw== + dependencies: + react-is "^16.7.0" + +hpack.js@^2.1.6: + version "2.1.6" + resolved "https://registry.yarnpkg.com/hpack.js/-/hpack.js-2.1.6.tgz#87774c0949e513f42e84575b3c45681fade2a0b2" + integrity sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI= + dependencies: + inherits "^2.0.1" + obuf "^1.0.0" + readable-stream "^2.0.1" + wbuf "^1.1.0" + +html-entities@^2.3.2: + version "2.3.2" + resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-2.3.2.tgz#760b404685cb1d794e4f4b744332e3b00dcfe488" + integrity sha512-c3Ab/url5ksaT0WyleslpBEthOzWhrjQbg75y7XUsfSzi3Dgzt0l8w5e7DylRn15MTlMMD58dTfzddNS2kcAjQ== + +http-deceiver@^1.2.7: + version "1.2.7" + resolved "https://registry.yarnpkg.com/http-deceiver/-/http-deceiver-1.2.7.tgz#fa7168944ab9a519d337cb0bec7284dc3e723d87" + integrity sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc= + +http-errors@1.8.1: + version "1.8.1" + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.8.1.tgz#7c3f28577cbc8a207388455dbd62295ed07bd68c" + integrity sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g== + dependencies: + depd "~1.1.2" + inherits "2.0.4" + setprototypeof "1.2.0" + statuses ">= 1.5.0 < 2" + toidentifier "1.0.1" + +http-errors@~1.6.2: + version "1.6.3" + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.3.tgz#8b55680bb4be283a0b5bf4ea2e38580be1d9320d" + integrity sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0= + dependencies: + depd "~1.1.2" + inherits "2.0.3" + setprototypeof "1.1.0" + statuses ">= 1.4.0 < 2" + +http-parser-js@>=0.5.1: + version "0.5.5" + resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.5.5.tgz#d7c30d5d3c90d865b4a2e870181f9d6f22ac7ac5" + integrity sha512-x+JVEkO2PoM8qqpbPbOL3cqHPwerep7OwzK7Ay+sMQjKzaKCqWvjoXm5tqMP9tXWWTnTzAjIhXg+J99XYuPhPA== + +http-proxy-middleware@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/http-proxy-middleware/-/http-proxy-middleware-2.0.2.tgz#94d7593790aad6b3de48164f13792262f656c332" + integrity sha512-XtmDN5w+vdFTBZaYhdJAbMqn0DP/EhkUaAeo963mojwpKMMbw6nivtFKw07D7DDOH745L5k0VL0P8KRYNEVF/g== + dependencies: + "@types/http-proxy" "^1.17.8" + http-proxy "^1.18.1" + is-glob "^4.0.1" + is-plain-obj "^3.0.0" + micromatch "^4.0.2" + +http-proxy@^1.18.1: + version "1.18.1" + resolved "https://registry.yarnpkg.com/http-proxy/-/http-proxy-1.18.1.tgz#401541f0534884bbf95260334e72f88ee3976549" + integrity sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ== + dependencies: + eventemitter3 "^4.0.0" + follow-redirects "^1.0.0" + requires-port "^1.0.0" + +human-signals@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" + integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== + +hyphenate-style-name@^1.0.0, hyphenate-style-name@^1.0.2, hyphenate-style-name@^1.0.3: + version "1.0.4" + resolved "https://registry.yarnpkg.com/hyphenate-style-name/-/hyphenate-style-name-1.0.4.tgz#691879af8e220aea5750e8827db4ef62a54e361d" + integrity sha512-ygGZLjmXfPHj+ZWh6LwbC37l43MhfztxetbFCoYTM2VjkIUpeHgSNn7QIyVFj7YQ1Wl9Cbw5sholVJPzWvC2MQ== + +iconv-lite@0.4.24: + version "0.4.24" + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" + integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== + dependencies: + safer-buffer ">= 2.1.2 < 3" + +iconv-lite@^0.6.2: + version "0.6.3" + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.6.3.tgz#a52f80bf38da1952eb5c681790719871a1a72501" + integrity sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw== + dependencies: + safer-buffer ">= 2.1.2 < 3.0.0" + +icss-utils@^5.0.0, icss-utils@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-5.1.0.tgz#c6be6858abd013d768e98366ae47e25d5887b1ae" + integrity sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA== + +ignore@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.0.tgz#6d3bac8fa7fe0d45d9f9be7bac2fc279577e345a" + integrity sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ== + +import-local@^3.0.2: + version "3.1.0" + resolved "https://registry.yarnpkg.com/import-local/-/import-local-3.1.0.tgz#b4479df8a5fd44f6cdce24070675676063c95cb4" + integrity sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg== + dependencies: + pkg-dir "^4.2.0" + resolve-cwd "^3.0.0" + +indent-string@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" + integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== + +inflight@^1.0.4: + version "1.0.6" + resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" + integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= + dependencies: + once "^1.3.0" + wrappy "1" + +inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.3: + version "2.0.4" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" + integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== + +inherits@2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" + integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4= + +inline-style-prefixer@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/inline-style-prefixer/-/inline-style-prefixer-6.0.1.tgz#c5c0e43ba8831707afc5f5bbfd97edf45c1fa7ae" + integrity sha512-AsqazZ8KcRzJ9YPN1wMH2aNM7lkWQ8tSPrW5uDk1ziYwiAPWSZnUsC7lfZq+BDqLqz0B4Pho5wscWcJzVvRzDQ== + dependencies: + css-in-js-utils "^2.0.0" + +internal-ip@^6.2.0: + version "6.2.0" + resolved "https://registry.yarnpkg.com/internal-ip/-/internal-ip-6.2.0.tgz#d5541e79716e406b74ac6b07b856ef18dc1621c1" + integrity sha512-D8WGsR6yDt8uq7vDMu7mjcR+yRMm3dW8yufyChmszWRjcSHuxLBkR3GdS2HZAjodsaGuCvXeEJpueisXJULghg== + dependencies: + default-gateway "^6.0.0" + ipaddr.js "^1.9.1" + is-ip "^3.1.0" + p-event "^4.2.0" + +interpret@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/interpret/-/interpret-2.2.0.tgz#1a78a0b5965c40a5416d007ad6f50ad27c417df9" + integrity sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw== + +intl-messageformat@9.9.4: + version "9.9.4" + resolved "https://registry.yarnpkg.com/intl-messageformat/-/intl-messageformat-9.9.4.tgz#e4a9c06a2036efcc2c6a20f30d13bcc77da6c6f0" + integrity sha512-+Mz5LMTV+JCybFBym69z+XnE47wnIjHC31Jz7We6SE0yKyjf/neaWAFz8teuT6OUw/AW3Orr5LO4SHVNXl5keg== + dependencies: + "@formatjs/fast-memoize" "1.2.0" + "@formatjs/icu-messageformat-parser" "2.0.14" + tslib "^2.1.0" + +ip-regex@^4.0.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/ip-regex/-/ip-regex-4.3.0.tgz#687275ab0f57fa76978ff8f4dddc8a23d5990db5" + integrity sha512-B9ZWJxHHOHUhUjCPrMpLD4xEq35bUTClHM1S6CBU5ixQnkZmwipwgc96vAd7AAGM9TGHvJR+Uss+/Ak6UphK+Q== + +ip@^1.1.0: + version "1.1.5" + resolved "https://registry.yarnpkg.com/ip/-/ip-1.1.5.tgz#bdded70114290828c0a039e72ef25f5aaec4354a" + integrity sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo= + +ipaddr.js@1.9.1, ipaddr.js@^1.9.1: + version "1.9.1" + resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3" + integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== + +ipaddr.js@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-2.0.1.tgz#eca256a7a877e917aeb368b0a7497ddf42ef81c0" + integrity sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng== + +is-arguments@^1.0.4: + version "1.1.1" + resolved "https://registry.yarnpkg.com/is-arguments/-/is-arguments-1.1.1.tgz#15b3f88fda01f2a97fec84ca761a560f123efa9b" + integrity sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA== + dependencies: + call-bind "^1.0.2" + has-tostringtag "^1.0.0" + +is-binary-path@~2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" + integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== + dependencies: + binary-extensions "^2.0.0" + +is-core-module@^2.8.1: + version "2.8.1" + resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.8.1.tgz#f59fdfca701d5879d0a6b100a40aa1560ce27211" + integrity sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA== + dependencies: + has "^1.0.3" + +is-date-object@^1.0.1: + version "1.0.5" + resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.5.tgz#0841d5536e724c25597bf6ea62e1bd38298df31f" + integrity sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ== + dependencies: + has-tostringtag "^1.0.0" + +is-docker@^2.0.0, is-docker@^2.1.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa" + integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ== + +is-extglob@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" + integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= + +is-fullwidth-code-point@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" + integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== + +is-glob@^4.0.1, is-glob@~4.0.1: + version "4.0.3" + resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" + integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== + dependencies: + is-extglob "^2.1.1" + +is-ip@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/is-ip/-/is-ip-3.1.0.tgz#2ae5ddfafaf05cb8008a62093cf29734f657c5d8" + integrity sha512-35vd5necO7IitFPjd/YBeqwWnyDWbuLH9ZXQdMfDA8TEo7pv5X8yfrvVO3xbJbLUlERCMvf6X0hTUamQxCYJ9Q== + dependencies: + ip-regex "^4.0.0" + +is-number@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" + integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== + +is-path-cwd@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-2.2.0.tgz#67d43b82664a7b5191fd9119127eb300048a9fdb" + integrity sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ== + +is-path-inside@^3.0.2: + version "3.0.3" + resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.3.tgz#d231362e53a07ff2b0e0ea7fed049161ffd16283" + integrity sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ== + +is-plain-obj@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-2.1.0.tgz#45e42e37fccf1f40da8e5f76ee21515840c09287" + integrity sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA== + +is-plain-obj@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-3.0.0.tgz#af6f2ea14ac5a646183a5bbdb5baabbc156ad9d7" + integrity sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA== + +is-plain-object@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" + integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== + dependencies: + isobject "^3.0.1" + +is-regex@^1.0.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.4.tgz#eef5663cd59fa4c0ae339505323df6854bb15958" + integrity sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg== + dependencies: + call-bind "^1.0.2" + has-tostringtag "^1.0.0" + +is-stream@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077" + integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== + +is-unicode-supported@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz#3f26c76a809593b52bfa2ecb5710ed2779b522a7" + integrity sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw== + +is-wsl@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271" + integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== + dependencies: + is-docker "^2.0.0" + +isarray@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" + integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= + +isbinaryfile@^4.0.8: + version "4.0.8" + resolved "https://registry.yarnpkg.com/isbinaryfile/-/isbinaryfile-4.0.8.tgz#5d34b94865bd4946633ecc78a026fc76c5b11fcf" + integrity sha512-53h6XFniq77YdW+spoRrebh0mnmTxRPTlcuIArO57lmMdq4uBKFKaeTjnb92oYWrSn/LVL+LT+Hap2tFQj8V+w== + +isexe@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" + integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= + +isobject@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" + integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8= + +jest-worker@^27.4.5: + version "27.4.6" + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.4.6.tgz#5d2d93db419566cb680752ca0792780e71b3273e" + integrity sha512-gHWJF/6Xi5CTG5QCvROr6GcmpIqNYpDJyc8A1h/DyXqH1tD6SnRCM0d3U5msV31D2LB/U+E0M+W4oyvKV44oNw== + dependencies: + "@types/node" "*" + merge-stream "^2.0.0" + supports-color "^8.0.0" + +"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" + integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== + +js-yaml@4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602" + integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA== + dependencies: + argparse "^2.0.1" + +jsesc@^2.5.1: + version "2.5.2" + resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" + integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== + +json-parse-better-errors@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" + integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== + +json-schema-traverse@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" + integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== + +json-schema-traverse@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2" + integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug== + +json2mq@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/json2mq/-/json2mq-0.2.0.tgz#b637bd3ba9eabe122c83e9720483aeb10d2c904a" + integrity sha1-tje9O6nqvhIsg+lyBIOusQ0skEo= + dependencies: + string-convert "^0.2.0" + +jsonfile@^6.0.1: + version "6.1.0" + resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae" + integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ== + dependencies: + universalify "^2.0.0" + optionalDependencies: + graceful-fs "^4.1.6" + +karma-chrome-launcher@3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/karma-chrome-launcher/-/karma-chrome-launcher-3.1.0.tgz#805a586799a4d05f4e54f72a204979f3f3066738" + integrity sha512-3dPs/n7vgz1rxxtynpzZTvb9y/GIaW8xjAwcIGttLbycqoFtI7yo1NGnQi6oFTherRE+GIhCAHZC4vEqWGhNvg== + dependencies: + which "^1.2.1" + +karma-mocha@2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/karma-mocha/-/karma-mocha-2.0.1.tgz#4b0254a18dfee71bdbe6188d9a6861bf86b0cd7d" + integrity sha512-Tzd5HBjm8his2OA4bouAsATYEpZrp9vC7z5E5j4C5Of5Rrs1jY67RAwXNcVmd/Bnk1wgvQRou0zGVLey44G4tQ== + dependencies: + minimist "^1.2.3" + +karma-sourcemap-loader@0.3.8: + version "0.3.8" + resolved "https://registry.yarnpkg.com/karma-sourcemap-loader/-/karma-sourcemap-loader-0.3.8.tgz#d4bae72fb7a8397328a62b75013d2df937bdcf9c" + integrity sha512-zorxyAakYZuBcHRJE+vbrK2o2JXLFWK8VVjiT/6P+ltLBUGUvqTEkUiQ119MGdOrK7mrmxXHZF1/pfT6GgIZ6g== + dependencies: + graceful-fs "^4.1.2" + +karma-webpack@5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/karma-webpack/-/karma-webpack-5.0.0.tgz#2a2c7b80163fe7ffd1010f83f5507f95ef39f840" + integrity sha512-+54i/cd3/piZuP3dr54+NcFeKOPnys5QeM1IY+0SPASwrtHsliXUiCL50iW+K9WWA7RvamC4macvvQ86l3KtaA== + dependencies: + glob "^7.1.3" + minimatch "^3.0.4" + webpack-merge "^4.1.5" + +karma@6.3.4: + version "6.3.4" + resolved "https://registry.yarnpkg.com/karma/-/karma-6.3.4.tgz#359899d3aab3d6b918ea0f57046fd2a6b68565e6" + integrity sha512-hbhRogUYIulfkBTZT7xoPrCYhRBnBoqbbL4fszWD0ReFGUxU+LYBr3dwKdAluaDQ/ynT9/7C+Lf7pPNW4gSx4Q== + dependencies: + body-parser "^1.19.0" + braces "^3.0.2" + chokidar "^3.5.1" + colors "^1.4.0" + connect "^3.7.0" + di "^0.0.1" + dom-serialize "^2.2.1" + glob "^7.1.7" + graceful-fs "^4.2.6" + http-proxy "^1.18.1" + isbinaryfile "^4.0.8" + lodash "^4.17.21" + log4js "^6.3.0" + mime "^2.5.2" + minimatch "^3.0.4" + qjobs "^1.2.0" + range-parser "^1.2.1" + rimraf "^3.0.2" + socket.io "^3.1.0" + source-map "^0.6.1" + tmp "^0.2.1" + ua-parser-js "^0.7.28" + yargs "^16.1.1" + +kind-of@^6.0.2: + version "6.0.3" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" + integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== + +loader-runner@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-4.2.0.tgz#d7022380d66d14c5fb1d496b89864ebcfd478384" + integrity sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw== + +locate-path@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" + integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== + dependencies: + p-locate "^4.1.0" + +locate-path@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-6.0.0.tgz#55321eb309febbc59c4801d931a72452a681d286" + integrity sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw== + dependencies: + p-locate "^5.0.0" + +lodash@^4.17.11, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.20, lodash@^4.17.21: + version "4.17.21" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" + integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== + +log-symbols@4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-4.1.0.tgz#3fbdbb95b4683ac9fc785111e792e558d4abd503" + integrity sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg== + dependencies: + chalk "^4.1.0" + is-unicode-supported "^0.1.0" + +log4js@^6.3.0: + version "6.4.1" + resolved "https://registry.yarnpkg.com/log4js/-/log4js-6.4.1.tgz#9d3a8bf2c31c1e213fe3fc398a6053f7a2bc53e8" + integrity sha512-iUiYnXqAmNKiIZ1XSAitQ4TmNs8CdZYTAWINARF3LjnsLN8tY5m0vRwd6uuWj/yNY0YHxeZodnbmxKFUOM2rMg== + dependencies: + date-format "^4.0.3" + debug "^4.3.3" + flatted "^3.2.4" + rfdc "^1.3.0" + streamroller "^3.0.2" + +loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" + integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== + dependencies: + js-tokens "^3.0.0 || ^4.0.0" + +lru-cache@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" + integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== + dependencies: + yallist "^4.0.0" + +matchmediaquery@^0.3.0: + version "0.3.1" + resolved "https://registry.yarnpkg.com/matchmediaquery/-/matchmediaquery-0.3.1.tgz#8247edc47e499ebb7c58f62a9ff9ccf5b815c6d7" + integrity sha512-Hlk20WQHRIm9EE9luN1kjRjYXAQToHOIAHPJn9buxBwuhfTHoKUcX+lXBbxc85DVQfXYbEQ4HcwQdd128E3qHQ== + dependencies: + css-mediaquery "^0.1.2" + +media-typer@0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" + integrity sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g= + +memfs@^3.4.1: + version "3.4.1" + resolved "https://registry.yarnpkg.com/memfs/-/memfs-3.4.1.tgz#b78092f466a0dce054d63d39275b24c71d3f1305" + integrity sha512-1c9VPVvW5P7I85c35zAdEr1TD5+F11IToIHIlrVIcflfnzPkJa0ZoYEoEdYDP8KgPFoSZ/opDrUsAoZWym3mtw== + dependencies: + fs-monkey "1.0.3" + +merge-descriptors@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" + integrity sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E= + +merge-stream@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" + integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== + +merge2@^1.3.0, merge2@^1.4.1: + version "1.4.1" + resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" + integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== + +methods@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" + integrity sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4= + +micromatch@^4.0.2, micromatch@^4.0.4: + version "4.0.4" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.4.tgz#896d519dfe9db25fce94ceb7a500919bf881ebf9" + integrity sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg== + dependencies: + braces "^3.0.1" + picomatch "^2.2.3" + +mime-db@1.51.0, "mime-db@>= 1.43.0 < 2": + version "1.51.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.51.0.tgz#d9ff62451859b18342d960850dc3cfb77e63fb0c" + integrity sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g== + +mime-types@^2.1.27, mime-types@^2.1.31, mime-types@~2.1.17, mime-types@~2.1.24: + version "2.1.34" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.34.tgz#5a712f9ec1503511a945803640fafe09d3793c24" + integrity sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A== + dependencies: + mime-db "1.51.0" + +mime@1.6.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" + integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== + +mime@^2.5.2: + version "2.6.0" + resolved "https://registry.yarnpkg.com/mime/-/mime-2.6.0.tgz#a2a682a95cd4d0cb1d6257e28f83da7e35800367" + integrity sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg== + +mimic-fn@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" + integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== + +mini-store@^3.0.1: + version "3.0.6" + resolved "https://registry.yarnpkg.com/mini-store/-/mini-store-3.0.6.tgz#44b86be5b2877271224ce0689b3a35a2dffb1ca9" + integrity sha512-YzffKHbYsMQGUWQRKdsearR79QsMzzJcDDmZKlJBqt5JNkqpyJHYlK6gP61O36X+sLf76sO9G6mhKBe83gIZIQ== + dependencies: + hoist-non-react-statics "^3.3.2" + shallowequal "^1.0.2" + +minimalistic-assert@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" + integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== + +minimatch@3.0.4, minimatch@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" + integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== + dependencies: + brace-expansion "^1.1.7" + +minimist@^1.2.3, minimist@^1.2.5: + version "1.2.5" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" + integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== + +mkdirp@^0.5.5: + version "0.5.5" + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def" + integrity sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ== + dependencies: + minimist "^1.2.5" + +mocha@9.1.2: + version "9.1.2" + resolved "https://registry.yarnpkg.com/mocha/-/mocha-9.1.2.tgz#93f53175b0f0dc4014bd2d612218fccfcf3534d3" + integrity sha512-ta3LtJ+63RIBP03VBjMGtSqbe6cWXRejF9SyM9Zyli1CKZJZ+vfCTj3oW24V7wAphMJdpOFLoMI3hjJ1LWbs0w== + dependencies: + "@ungap/promise-all-settled" "1.1.2" + ansi-colors "4.1.1" + browser-stdout "1.3.1" + chokidar "3.5.2" + debug "4.3.2" + diff "5.0.0" + escape-string-regexp "4.0.0" + find-up "5.0.0" + glob "7.1.7" + growl "1.10.5" + he "1.2.0" + js-yaml "4.1.0" + log-symbols "4.1.0" + minimatch "3.0.4" + ms "2.1.3" + nanoid "3.1.25" + serialize-javascript "6.0.0" + strip-json-comments "3.1.1" + supports-color "8.1.1" + which "2.0.2" + workerpool "6.1.5" + yargs "16.2.0" + yargs-parser "20.2.4" + yargs-unparser "2.0.0" + +moment@2.29.1, moment@^2.24.0, moment@^2.25.3: + version "2.29.1" + resolved "https://registry.yarnpkg.com/moment/-/moment-2.29.1.tgz#b2be769fa31940be9eeea6469c075e35006fa3d3" + integrity sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ== + +ms@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" + integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= + +ms@2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" + integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== + +ms@2.1.3, ms@^2.1.1: + version "2.1.3" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" + integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== + +multicast-dns-service-types@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz#899f11d9686e5e05cb91b35d5f0e63b773cfc901" + integrity sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE= + +multicast-dns@^6.0.1: + version "6.2.3" + resolved "https://registry.yarnpkg.com/multicast-dns/-/multicast-dns-6.2.3.tgz#a0ec7bd9055c4282f790c3c82f4e28db3b31b229" + integrity sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g== + dependencies: + dns-packet "^1.3.1" + thunky "^1.0.2" + +nanoid@3.1.25: + version "3.1.25" + resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.1.25.tgz#09ca32747c0e543f0e1814b7d3793477f9c8e152" + integrity sha512-rdwtIXaXCLFAQbnfqDRnI6jaRHp9fTcYBjtFKE8eezcZ7LuLjhUaQGNeMXf1HmRoCH32CLz6XwX0TtxEOS/A3Q== + +nanoid@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.2.0.tgz#62667522da6673971cca916a6d3eff3f415ff80c" + integrity sha512-fmsZYa9lpn69Ad5eDn7FMcnnSR+8R34W9qJEijxYhTbfOWzr22n1QxCMzXLK+ODyW2973V3Fux959iQoUxzUIA== + +negotiator@0.6.2: + version "0.6.2" + resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.2.tgz#feacf7ccf525a77ae9634436a64883ffeca346fb" + integrity sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw== + +neo-async@^2.6.2: + version "2.6.2" + resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" + integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== + +node-forge@^0.10.0: + version "0.10.0" + resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-0.10.0.tgz#32dea2afb3e9926f02ee5ce8794902691a676bf3" + integrity sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA== + +node-releases@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.1.tgz#3d1d395f204f1f2f29a54358b9fb678765ad2fc5" + integrity sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA== + +normalize-path@^3.0.0, normalize-path@~3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" + integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== + +npm-run-path@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" + integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== + dependencies: + path-key "^3.0.0" + +object-assign@4.x, object-assign@^4, object-assign@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" + integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= + +object-is@^1.0.1: + version "1.1.5" + resolved "https://registry.yarnpkg.com/object-is/-/object-is-1.1.5.tgz#b9deeaa5fc7f1846a0faecdceec138e5778f53ac" + integrity sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + +object-keys@^1.0.12, object-keys@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" + integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== + +obuf@^1.0.0, obuf@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/obuf/-/obuf-1.1.2.tgz#09bea3343d41859ebd446292d11c9d4db619084e" + integrity sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg== + +omit.js@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/omit.js/-/omit.js-2.0.2.tgz#dd9b8436fab947a5f3ff214cb2538631e313ec2f" + integrity sha512-hJmu9D+bNB40YpL9jYebQl4lsTW6yEHRTroJzNLqQJYHm7c+NQnJGfZmIWh8S3q3KoaxV1aLhV6B3+0N0/kyJg== + +on-finished@~2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947" + integrity sha1-IPEzZIGwg811M3mSoWlxqi2QaUc= + dependencies: + ee-first "1.1.1" + +on-headers@~1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/on-headers/-/on-headers-1.0.2.tgz#772b0ae6aaa525c399e489adfad90c403eb3c28f" + integrity sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA== + +once@^1.3.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" + integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= + dependencies: + wrappy "1" + +onetime@^5.1.2: + version "5.1.2" + resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" + integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== + dependencies: + mimic-fn "^2.1.0" + +open@^8.0.9: + version "8.4.0" + resolved "https://registry.yarnpkg.com/open/-/open-8.4.0.tgz#345321ae18f8138f82565a910fdc6b39e8c244f8" + integrity sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q== + dependencies: + define-lazy-prop "^2.0.0" + is-docker "^2.1.1" + is-wsl "^2.2.0" + +p-event@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/p-event/-/p-event-4.2.0.tgz#af4b049c8acd91ae81083ebd1e6f5cae2044c1b5" + integrity sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ== + dependencies: + p-timeout "^3.1.0" + +p-finally@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" + integrity sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4= + +p-limit@^2.2.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" + integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== + dependencies: + p-try "^2.0.0" + +p-limit@^3.0.2: + version "3.1.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b" + integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== + dependencies: + yocto-queue "^0.1.0" + +p-locate@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" + integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== + dependencies: + p-limit "^2.2.0" + +p-locate@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-5.0.0.tgz#83c8315c6785005e3bd021839411c9e110e6d834" + integrity sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw== + dependencies: + p-limit "^3.0.2" + +p-map@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/p-map/-/p-map-4.0.0.tgz#bb2f95a5eda2ec168ec9274e06a747c3e2904d2b" + integrity sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ== + dependencies: + aggregate-error "^3.0.0" + +p-retry@^4.5.0: + version "4.6.1" + resolved "https://registry.yarnpkg.com/p-retry/-/p-retry-4.6.1.tgz#8fcddd5cdf7a67a0911a9cf2ef0e5df7f602316c" + integrity sha512-e2xXGNhZOZ0lfgR9kL34iGlU8N/KO0xZnQxVEwdeOvpqNDQfdnxIYizvWtK8RglUa3bGqI8g0R/BdfzLMxRkiA== + dependencies: + "@types/retry" "^0.12.0" + retry "^0.13.1" + +p-timeout@^3.1.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/p-timeout/-/p-timeout-3.2.0.tgz#c7e17abc971d2a7962ef83626b35d635acf23dfe" + integrity sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg== + dependencies: + p-finally "^1.0.0" + +p-try@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" + integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== + +parseurl@~1.3.2, parseurl@~1.3.3: + version "1.3.3" + resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" + integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== + +path-exists@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" + integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== + +path-is-absolute@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" + integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= + +path-key@^3.0.0, path-key@^3.1.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" + integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== + +path-parse@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" + integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== + +path-to-regexp@0.1.7: + version "0.1.7" + resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" + integrity sha1-32BBeABfUi8V60SQ5yR6G/qmf4w= + +path-type@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" + integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== + +performance-now@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" + integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns= + +picocolors@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" + integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== + +picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.3: + version "2.3.1" + resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" + integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== + +pkg-dir@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" + integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== + dependencies: + find-up "^4.0.0" + +portfinder@^1.0.28: + version "1.0.28" + resolved "https://registry.yarnpkg.com/portfinder/-/portfinder-1.0.28.tgz#67c4622852bd5374dd1dd900f779f53462fac778" + integrity sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA== + dependencies: + async "^2.6.2" + debug "^3.1.1" + mkdirp "^0.5.5" + +postcss-modules-extract-imports@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz#cda1f047c0ae80c97dbe28c3e76a43b88025741d" + integrity sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw== + +postcss-modules-local-by-default@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz#ebbb54fae1598eecfdf691a02b3ff3b390a5a51c" + integrity sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ== + dependencies: + icss-utils "^5.0.0" + postcss-selector-parser "^6.0.2" + postcss-value-parser "^4.1.0" + +postcss-modules-scope@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz#9ef3151456d3bbfa120ca44898dfca6f2fa01f06" + integrity sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg== + dependencies: + postcss-selector-parser "^6.0.4" + +postcss-modules-values@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz#d7c5e7e68c3bb3c9b27cbf48ca0bb3ffb4602c9c" + integrity sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ== + dependencies: + icss-utils "^5.0.0" + +postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4: + version "6.0.9" + resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.9.tgz#ee71c3b9ff63d9cd130838876c13a2ec1a992b2f" + integrity sha512-UO3SgnZOVTwu4kyLR22UQ1xZh086RyNZppb7lLAKBFK8a32ttG5i87Y/P3+2bRSjZNyJ1B7hfFNo273tKe9YxQ== + dependencies: + cssesc "^3.0.0" + util-deprecate "^1.0.2" + +postcss-value-parser@^4.0.2, postcss-value-parser@^4.1.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514" + integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== + +postcss@^8.2.15: + version "8.4.6" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.6.tgz#c5ff3c3c457a23864f32cb45ac9b741498a09ae1" + integrity sha512-OovjwIzs9Te46vlEx7+uXB0PLijpwjXGKXjVGGPIGubGpq7uh5Xgf6D6FiJ/SzJMBosHDp6a2hiXOS97iBXcaA== + dependencies: + nanoid "^3.2.0" + picocolors "^1.0.0" + source-map-js "^1.0.2" + +process-nextick-args@~2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" + integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== + +prop-types@^15.5.10, prop-types@^15.6.1: + version "15.8.1" + resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.8.1.tgz#67d87bf1a694f48435cf332c24af10214a3140b5" + integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg== + dependencies: + loose-envify "^1.4.0" + object-assign "^4.1.1" + react-is "^16.13.1" + +proxy-addr@~2.0.7: + version "2.0.7" + resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.7.tgz#f19fe69ceab311eeb94b42e70e8c2070f9ba1025" + integrity sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg== + dependencies: + forwarded "0.2.0" + ipaddr.js "1.9.1" + +punycode@1.3.2: + version "1.3.2" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d" + integrity sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0= + +punycode@^2.1.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" + integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== + +qjobs@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/qjobs/-/qjobs-1.2.0.tgz#c45e9c61800bd087ef88d7e256423bdd49e5d071" + integrity sha512-8YOJEHtxpySA3fFDyCRxA+UUV+fA+rTWnuWvylOK/NCjhY+b4ocCtmu8TtsWb+mYeU+GCHf/S66KZF/AsteKHg== + +qs@6.9.6: + version "6.9.6" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.9.6.tgz#26ed3c8243a431b2924aca84cc90471f35d5a0ee" + integrity sha512-TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ== + +querystring@0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620" + integrity sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA= + +queue-microtask@^1.2.2: + version "1.2.3" + resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" + integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== + +raf@^3.4.0: + version "3.4.1" + resolved "https://registry.yarnpkg.com/raf/-/raf-3.4.1.tgz#0742e99a4a6552f445d73e3ee0328af0ff1ede39" + integrity sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA== + dependencies: + performance-now "^2.1.0" + +randombytes@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" + integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== + dependencies: + safe-buffer "^5.1.0" + +range-parser@^1.2.1, range-parser@~1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" + integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== + +raw-body@2.4.2: + version "2.4.2" + resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.4.2.tgz#baf3e9c21eebced59dd6533ac872b71f7b61cb32" + integrity sha512-RPMAFUJP19WIet/99ngh6Iv8fzAbqum4Li7AD6DtGaW2RpMB/11xDoalPiJMTbu6I3hkbMVkATvZrqb9EEqeeQ== + dependencies: + bytes "3.1.1" + http-errors "1.8.1" + iconv-lite "0.4.24" + unpipe "1.0.0" + +rc-align@^4.0.0: + version "4.0.11" + resolved "https://registry.yarnpkg.com/rc-align/-/rc-align-4.0.11.tgz#8198c62db266bc1b8ef05e56c13275bf72628a5e" + integrity sha512-n9mQfIYQbbNTbefyQnRHZPWuTEwG1rY4a9yKlIWHSTbgwI+XUMGRYd0uJ5pE2UbrNX0WvnMBA1zJ3Lrecpra/A== + dependencies: + "@babel/runtime" "^7.10.1" + classnames "2.x" + dom-align "^1.7.0" + lodash "^4.17.21" + rc-util "^5.3.0" + resize-observer-polyfill "^1.5.1" + +rc-animate@3.x, rc-animate@~3.1.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/rc-animate/-/rc-animate-3.1.1.tgz#defdd863f56816c222534e4dc68feddecd081386" + integrity sha512-8wg2Zg3EETy0k/9kYuis30NJNQg1D6/WSQwnCiz6SvyxQXNet/rVraRz3bPngwY6rcU2nlRvoShiYOorXyF7Sg== + dependencies: + "@ant-design/css-animation" "^1.7.2" + classnames "^2.2.6" + raf "^3.4.0" + rc-util "^4.15.3" + +rc-cascader@~1.4.0: + version "1.4.3" + resolved "https://registry.yarnpkg.com/rc-cascader/-/rc-cascader-1.4.3.tgz#d91b0dcf8157b60ebe9ec3e58b4db054d5299464" + integrity sha512-Q4l9Mv8aaISJ+giVnM9IaXxDeMqHUGLvi4F+LksS6pHlaKlN4awop/L+IMjIXpL+ug/ojaCyv/ixcVopJYYCVA== + dependencies: + "@babel/runtime" "^7.12.5" + array-tree-filter "^2.1.0" + rc-trigger "^5.0.4" + rc-util "^5.0.1" + warning "^4.0.1" + +rc-checkbox@~2.3.0: + version "2.3.2" + resolved "https://registry.yarnpkg.com/rc-checkbox/-/rc-checkbox-2.3.2.tgz#f91b3678c7edb2baa8121c9483c664fa6f0aefc1" + integrity sha512-afVi1FYiGv1U0JlpNH/UaEXdh6WUJjcWokj/nUN2TgG80bfG+MDdbfHKlLcNNba94mbjy2/SXJ1HDgrOkXGAjg== + dependencies: + "@babel/runtime" "^7.10.1" + classnames "^2.2.1" + +rc-collapse@~2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/rc-collapse/-/rc-collapse-2.0.1.tgz#99e7655acd9c237b72369a39dcb5c713451e1e92" + integrity sha512-sRNqwQovzQoptTh7dCwj3kfxrdor2oNXrGSBz+QJxSFS7N3Ujgf8X/KlN2ElCkwBKf7nNv36t9dwH0HEku4wJg== + dependencies: + "@ant-design/css-animation" "^1.7.2" + classnames "2.x" + rc-animate "3.x" + rc-util "^5.2.1" + shallowequal "^1.1.0" + +rc-dialog@~8.4.0: + version "8.4.6" + resolved "https://registry.yarnpkg.com/rc-dialog/-/rc-dialog-8.4.6.tgz#6a0ff815539b68e705cb9d2fc940a381039d113f" + integrity sha512-tTWp54h4zoCNoZFtTz+z1pOQYZCMsYazVEmHXJxWGOr3TgZmL/j9Wl81oKXW5PfqQ5g5JJjbUdKf72n+V+uvwA== + dependencies: + "@babel/runtime" "^7.10.1" + classnames "^2.2.6" + rc-motion "^2.3.0" + rc-util "^5.0.1" + +rc-drawer@~4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/rc-drawer/-/rc-drawer-4.1.0.tgz#d7bf0bc030300b62d282bc04e053b9acad6b08b4" + integrity sha512-kjeQFngPjdzAFahNIV0EvEBoIKMOnvUsAxpkSPELoD/1DuR4nLafom5ryma+TIxGwkFJ92W6yjsMi1U9aiOTeQ== + dependencies: + "@babel/runtime" "^7.10.1" + classnames "^2.2.6" + rc-util "^5.0.1" + +rc-dropdown@^3.1.3: + version "3.3.0" + resolved "https://registry.yarnpkg.com/rc-dropdown/-/rc-dropdown-3.3.0.tgz#3bd47a8c7d2f81f03d477b6761d4122b78811688" + integrity sha512-UvNfeqpaNFbCyMUN4m0r+EPqXQgcwVSA4R4Gt4cs/MzIAIK0X6v0WNfwzlmvrwAY8lzY+zn9qakhehHnD87NCA== + dependencies: + "@babel/runtime" "^7.10.1" + classnames "^2.2.6" + rc-trigger "^5.0.4" + +rc-dropdown@~3.2.0: + version "3.2.5" + resolved "https://registry.yarnpkg.com/rc-dropdown/-/rc-dropdown-3.2.5.tgz#c211e571d29d15e7f725b5a75fc8c7f371fc3348" + integrity sha512-dVO2eulOSbEf+F4OyhCY5iGiMVhUYY/qeXxL7Ex2jDBt/xc89jU07mNoowV6aWxwVOc70pxEINff0oM2ogjluA== + dependencies: + "@babel/runtime" "^7.10.1" + classnames "^2.2.6" + rc-trigger "^5.0.4" + +rc-field-form@~1.17.0: + version "1.17.4" + resolved "https://registry.yarnpkg.com/rc-field-form/-/rc-field-form-1.17.4.tgz#6e2bea66bfb636ba5bf297f29bafc5314a32cb6d" + integrity sha512-QI9fe0F9YAmEX946lQpxTs6Qc/FwaLeakWquiBNEmhtqurj/qDdrv+eLb4TfnHTjkdyxU3G7p901WEuuBrrdkA== + dependencies: + "@babel/runtime" "^7.8.4" + async-validator "^3.0.3" + rc-util "^5.0.0" + +rc-image@~4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/rc-image/-/rc-image-4.0.1.tgz#b54534684a01dcf8cb477f5ac6dda72545a9541f" + integrity sha512-1GxjwgtONtJjlvd7sM9VSLTAlDQhkqHI0wl72YSDpdm24w5zmDsTYLgTNh/vToFa9qAml10Gaidy03qpkTAQ+A== + dependencies: + "@ant-design/icons" "^4.2.2" + "@babel/runtime" "^7.11.2" + classnames "^2.2.6" + rc-dialog "~8.4.0" + rc-util "^5.0.6" + +rc-input-number@~6.1.0: + version "6.1.3" + resolved "https://registry.yarnpkg.com/rc-input-number/-/rc-input-number-6.1.3.tgz#d558be65793429807cc2cdc360af407599d80283" + integrity sha512-qCLWK9NuuKGTsPXjRU/XvSOX7EKdnHlOpg59nPjYSDdH/czsAHZyYq50O6b6RF2TMPOjVpmsZQoMjNJYcnn6JA== + dependencies: + "@babel/runtime" "^7.10.1" + classnames "^2.2.5" + rc-util "^5.0.1" + +rc-mentions@~1.5.0: + version "1.5.3" + resolved "https://registry.yarnpkg.com/rc-mentions/-/rc-mentions-1.5.3.tgz#b92bebadf8ad9fb3586ba1af922d63b49d991c67" + integrity sha512-NG/KB8YiKBCJPHHvr/QapAb4f9YzLJn7kDHtmI1K6t7ZMM5YgrjIxNNhoRKKP9zJvb9PdPts69Hbg4ZMvLVIFQ== + dependencies: + "@babel/runtime" "^7.10.1" + classnames "^2.2.6" + rc-menu "^8.0.1" + rc-textarea "^0.3.0" + rc-trigger "^5.0.4" + rc-util "^5.0.1" + +rc-menu@^8.0.1, rc-menu@^8.6.1, rc-menu@~8.10.0: + version "8.10.8" + resolved "https://registry.yarnpkg.com/rc-menu/-/rc-menu-8.10.8.tgz#c3eb2158b3983e42a67192babad9c8128755d26a" + integrity sha512-0gnSR0nmR/60NnK+72EGd+QheHyPSQ3wYg1TwX1zl0JJ9Gm0purFFykCXVv/G0Jynpt0QySPAos+bpHpjMZdoQ== + dependencies: + "@babel/runtime" "^7.10.1" + classnames "2.x" + mini-store "^3.0.1" + rc-motion "^2.0.1" + rc-trigger "^5.1.2" + rc-util "^5.7.0" + resize-observer-polyfill "^1.5.0" + shallowequal "^1.1.0" + +rc-motion@^2.0.0, rc-motion@^2.0.1, rc-motion@^2.2.0, rc-motion@^2.3.0, rc-motion@^2.4.0: + version "2.4.4" + resolved "https://registry.yarnpkg.com/rc-motion/-/rc-motion-2.4.4.tgz#e995d5fa24fc93065c24f714857cf2677d655bb0" + integrity sha512-ms7n1+/TZQBS0Ydd2Q5P4+wJTSOrhIrwNxLXCZpR7Fa3/oac7Yi803HDALc2hLAKaCTQtw9LmQeB58zcwOsqlQ== + dependencies: + "@babel/runtime" "^7.11.1" + classnames "^2.2.1" + rc-util "^5.2.1" + +rc-notification@~4.5.2: + version "4.5.7" + resolved "https://registry.yarnpkg.com/rc-notification/-/rc-notification-4.5.7.tgz#265e6e6a0c1a0fac63d6abd4d832eb8ff31522f1" + integrity sha512-zhTGUjBIItbx96SiRu3KVURcLOydLUHZCPpYEn1zvh+re//Tnq/wSxN4FKgp38n4HOgHSVxcLEeSxBMTeBBDdw== + dependencies: + "@babel/runtime" "^7.10.1" + classnames "2.x" + rc-motion "^2.2.0" + rc-util "^5.0.1" + +rc-pagination@~3.1.0: + version "3.1.15" + resolved "https://registry.yarnpkg.com/rc-pagination/-/rc-pagination-3.1.15.tgz#e05eddf4c15717a5858290bed0857e27e2f957ff" + integrity sha512-4L3fot8g4E+PjWEgoVGX0noFCg+8ZFZmeLH4vsnZpB3O2T2zThtakjNxG+YvSaYtyMVT4B+GLayjKrKbXQpdAg== + dependencies: + "@babel/runtime" "^7.10.1" + classnames "^2.2.1" + +rc-picker@~2.4.1: + version "2.4.3" + resolved "https://registry.yarnpkg.com/rc-picker/-/rc-picker-2.4.3.tgz#ad15ee1d85e4b3e213ec66215ecd39e6a09be995" + integrity sha512-tOIHslTQKpoGNmbpp6YOBwS39dQSvtAuhOm3bWCkkc4jCqUqeR/velCwqefZX1BX4+t1gUMc1dIia9XvOKrEkg== + dependencies: + "@babel/runtime" "^7.10.1" + classnames "^2.2.1" + date-fns "^2.15.0" + dayjs "^1.8.30" + moment "^2.24.0" + rc-trigger "^5.0.4" + rc-util "^5.4.0" + shallowequal "^1.1.0" + +rc-progress@~3.1.0: + version "3.1.4" + resolved "https://registry.yarnpkg.com/rc-progress/-/rc-progress-3.1.4.tgz#66040d0fae7d8ced2b38588378eccb2864bad615" + integrity sha512-XBAif08eunHssGeIdxMXOmRQRULdHaDdIFENQ578CMb4dyewahmmfJRyab+hw4KH4XssEzzYOkAInTLS7JJG+Q== + dependencies: + "@babel/runtime" "^7.10.1" + classnames "^2.2.6" + +rc-rate@~2.9.0: + version "2.9.1" + resolved "https://registry.yarnpkg.com/rc-rate/-/rc-rate-2.9.1.tgz#e43cb95c4eb90a2c1e0b16ec6614d8c43530a731" + integrity sha512-MmIU7FT8W4LYRRHJD1sgG366qKtSaKb67D0/vVvJYR0lrCuRrCiVQ5qhfT5ghVO4wuVIORGpZs7ZKaYu+KMUzA== + dependencies: + "@babel/runtime" "^7.10.1" + classnames "^2.2.5" + rc-util "^5.0.1" + +rc-resize-observer@^0.2.0, rc-resize-observer@^0.2.3: + version "0.2.6" + resolved "https://registry.yarnpkg.com/rc-resize-observer/-/rc-resize-observer-0.2.6.tgz#c1b642f6d1293e34c4e3715f47f69443a167b825" + integrity sha512-YX6nYnd6fk7zbuvT6oSDMKiZjyngjHoy+fz+vL3Tez38d/G5iGdaDJa2yE7345G6sc4Mm1IGRUIwclvltddhmA== + dependencies: + "@babel/runtime" "^7.10.1" + classnames "^2.2.1" + rc-util "^5.0.0" + resize-observer-polyfill "^1.5.1" + +rc-resize-observer@^1.0.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/rc-resize-observer/-/rc-resize-observer-1.2.0.tgz#9f46052f81cdf03498be35144cb7c53fd282c4c7" + integrity sha512-6W+UzT3PyDM0wVCEHfoW3qTHPTvbdSgiA43buiy8PzmeMnfgnDeb9NjdimMXMl3/TcrvvWl5RRVdp+NqcR47pQ== + dependencies: + "@babel/runtime" "^7.10.1" + classnames "^2.2.1" + rc-util "^5.15.0" + resize-observer-polyfill "^1.5.1" + +rc-select@^11.1.1: + version "11.5.3" + resolved "https://registry.yarnpkg.com/rc-select/-/rc-select-11.5.3.tgz#682913f3669596fb794e2b4a5c619974c5ab45d1" + integrity sha512-ASSO4J/ayfbQQ+KOEounIMGhySDHpQtrIuH1WEABOBy8HgKec8kOLmyLH+YIXSUDnTf/gtxmflgFtl7sQ9pkSw== + dependencies: + "@babel/runtime" "^7.10.1" + classnames "2.x" + rc-motion "^2.0.1" + rc-trigger "^5.0.4" + rc-util "^5.0.1" + rc-virtual-list "^3.2.0" + warning "^4.0.3" + +rc-select@~11.4.0: + version "11.4.2" + resolved "https://registry.yarnpkg.com/rc-select/-/rc-select-11.4.2.tgz#5b431ee7b2cc6e439886ca855774fc116e6fe6fb" + integrity sha512-DQHYwMcvAajnnlahKkYIW47AVTXgxpGj9CWbe+juXgvxawQRFUdd8T8L2Q05aOkMy02UTG0Qrs7EZfHmn5QHbA== + dependencies: + "@babel/runtime" "^7.10.1" + classnames "2.x" + rc-motion "^2.0.1" + rc-trigger "^5.0.4" + rc-util "^5.0.1" + rc-virtual-list "^3.2.0" + warning "^4.0.3" + +rc-slider@~9.6.1: + version "9.6.5" + resolved "https://registry.yarnpkg.com/rc-slider/-/rc-slider-9.6.5.tgz#826cd7ba69d87c48b258baa3422a25b7f8c5620c" + integrity sha512-XRUJDK668hy8MwGnHzZlXCQXXIOUnEs4m2vwk1jgDILVBxI0GwGOlC6T499pYY+NEWg8YgdCOAucFs/+X5WHpg== + dependencies: + "@babel/runtime" "^7.10.1" + classnames "^2.2.5" + rc-tooltip "^5.0.1" + rc-util "^5.0.0" + shallowequal "^1.1.0" + +rc-steps@~4.1.0: + version "4.1.4" + resolved "https://registry.yarnpkg.com/rc-steps/-/rc-steps-4.1.4.tgz#0ba82db202d59ca52d0693dc9880dd145b19dc23" + integrity sha512-qoCqKZWSpkh/b03ASGx1WhpKnuZcRWmvuW+ZUu4mvMdfvFzVxblTwUM+9aBd0mlEUFmt6GW8FXhMpHkK3Uzp3w== + dependencies: + "@babel/runtime" "^7.10.2" + classnames "^2.2.3" + rc-util "^5.0.1" + +rc-switch@~3.2.0: + version "3.2.2" + resolved "https://registry.yarnpkg.com/rc-switch/-/rc-switch-3.2.2.tgz#d001f77f12664d52595b4f6fb425dd9e66fba8e8" + integrity sha512-+gUJClsZZzvAHGy1vZfnwySxj+MjLlGRyXKXScrtCTcmiYNPzxDFOxdQ/3pK1Kt/0POvwJ/6ALOR8gwdXGhs+A== + dependencies: + "@babel/runtime" "^7.10.1" + classnames "^2.2.1" + rc-util "^5.0.1" + +rc-table@~7.11.0: + version "7.11.3" + resolved "https://registry.yarnpkg.com/rc-table/-/rc-table-7.11.3.tgz#a352a222664b1b746f872fb35c67a67934d73eab" + integrity sha512-YyZry1CdqUrcH7MmWtLQZVvVZWbmTEbI5m650AZ+zYw4D5VF701samkMYl5z/H9yQFr+ugvDtXcya+e3vwRkMQ== + dependencies: + "@babel/runtime" "^7.10.1" + classnames "^2.2.5" + rc-resize-observer "^0.2.0" + rc-util "^5.4.0" + shallowequal "^1.1.0" + +rc-tabs@~11.7.0: + version "11.7.3" + resolved "https://registry.yarnpkg.com/rc-tabs/-/rc-tabs-11.7.3.tgz#32a30e59c6992d60fb58115ba0bf2652b337ed43" + integrity sha512-5nd2NVss9TprPRV9r8N05SjQyAE7zDrLejxFLcbJ+BdLxSwnGnk3ws/Iq0smqKZUnPQC0XEvnpF3+zlllUUT2w== + dependencies: + "@babel/runtime" "^7.11.2" + classnames "2.x" + rc-dropdown "^3.1.3" + rc-menu "^8.6.1" + rc-resize-observer "^1.0.0" + rc-util "^5.5.0" + +rc-textarea@^0.3.0, rc-textarea@~0.3.0: + version "0.3.7" + resolved "https://registry.yarnpkg.com/rc-textarea/-/rc-textarea-0.3.7.tgz#987142891efdedb774883c07e2f51b318fde5a11" + integrity sha512-yCdZ6binKmAQB13hc/oehh0E/QRwoPP1pjF21aHBxlgXO3RzPF6dUu4LG2R4FZ1zx/fQd2L1faktulrXOM/2rw== + dependencies: + "@babel/runtime" "^7.10.1" + classnames "^2.2.1" + rc-resize-observer "^1.0.0" + rc-util "^5.7.0" + shallowequal "^1.1.0" + +rc-tooltip@^5.0.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/rc-tooltip/-/rc-tooltip-5.1.1.tgz#94178ed162d0252bc4993b725f5dc2ac0fccf154" + integrity sha512-alt8eGMJulio6+4/uDm7nvV+rJq9bsfxFDCI0ljPdbuoygUscbsMYb6EQgwib/uqsXQUvzk+S7A59uYHmEgmDA== + dependencies: + "@babel/runtime" "^7.11.2" + rc-trigger "^5.0.0" + +rc-tooltip@~5.0.0: + version "5.0.2" + resolved "https://registry.yarnpkg.com/rc-tooltip/-/rc-tooltip-5.0.2.tgz#e48258fc9931bd9281102b2d9eacc5b986cf3258" + integrity sha512-A4FejSG56PzYtSNUU4H1pVzfhtkV/+qMT2clK0CsSj+9mbc4USEtpWeX6A/jjVL+goBOMKj8qlH7BCZmZWh/Nw== + dependencies: + "@babel/runtime" "^7.11.2" + rc-trigger "^5.0.0" + +rc-tree-select@~4.1.1: + version "4.1.3" + resolved "https://registry.yarnpkg.com/rc-tree-select/-/rc-tree-select-4.1.3.tgz#1f88b7bf46652f9962ce425f8760a8f891fb5b78" + integrity sha512-vk/T1vHNvuBZyoq8CvOF6iaiyVe6Y8QmQflTYFgabVsTJ1d/obkO9tAXOvJELZgKJ9ljduDVaAZAgcq0Yap+mg== + dependencies: + "@babel/runtime" "^7.10.1" + classnames "2.x" + rc-select "^11.1.1" + rc-tree "^3.8.0" + rc-util "^5.0.5" + +rc-tree@^3.8.0, rc-tree@~3.11.0: + version "3.11.0" + resolved "https://registry.yarnpkg.com/rc-tree/-/rc-tree-3.11.0.tgz#87edf01842bd88a05519e30dd7312bee3f7e2618" + integrity sha512-3RxA6fckbzX7WOk7g4gvO6AOad0znc8QW2nsv1IXSiljQaIMiyx1AK0zhzIEtABgWKbIs9QkhnBvIAHS4Rn9LA== + dependencies: + "@babel/runtime" "^7.10.1" + classnames "2.x" + rc-motion "^2.0.1" + rc-util "^5.0.0" + rc-virtual-list "^3.0.1" + +rc-trigger@^5.0.0, rc-trigger@^5.0.4, rc-trigger@^5.1.2: + version "5.2.10" + resolved "https://registry.yarnpkg.com/rc-trigger/-/rc-trigger-5.2.10.tgz#8a0057a940b1b9027eaa33beec8a6ecd85cce2b1" + integrity sha512-FkUf4H9BOFDaIwu42fvRycXMAvkttph9AlbCZXssZDVzz2L+QZ0ERvfB/4nX3ZFPh1Zd+uVGr1DEDeXxq4J1TA== + dependencies: + "@babel/runtime" "^7.11.2" + classnames "^2.2.6" + rc-align "^4.0.0" + rc-motion "^2.0.0" + rc-util "^5.5.0" + +rc-upload@~3.3.1: + version "3.3.4" + resolved "https://registry.yarnpkg.com/rc-upload/-/rc-upload-3.3.4.tgz#b0668d18661595c69c0621cec220fd116cc79952" + integrity sha512-v2sirR4JL31UTHD/f0LGUdd+tpFaOVUTPeIEjAXRP9kRN8TFhqOgcXl5ixtyqj90FmtRUmKmafCv0EmhBQUHqQ== + dependencies: + "@babel/runtime" "^7.10.1" + classnames "^2.2.5" + rc-util "^5.2.0" + +rc-util@^4.15.3: + version "4.21.1" + resolved "https://registry.yarnpkg.com/rc-util/-/rc-util-4.21.1.tgz#88602d0c3185020aa1053d9a1e70eac161becb05" + integrity sha512-Z+vlkSQVc1l8O2UjR3WQ+XdWlhj5q9BMQNLk2iOBch75CqPfrJyGtcWMcnhRlNuDu0Ndtt4kLVO8JI8BrABobg== + dependencies: + add-dom-event-listener "^1.1.0" + prop-types "^15.5.10" + react-is "^16.12.0" + react-lifecycles-compat "^3.0.4" + shallowequal "^1.1.0" + +rc-util@^5.0.0, rc-util@^5.0.1, rc-util@^5.0.5, rc-util@^5.0.6, rc-util@^5.0.7, rc-util@^5.1.0, rc-util@^5.15.0, rc-util@^5.2.0, rc-util@^5.2.1, rc-util@^5.3.0, rc-util@^5.4.0, rc-util@^5.5.0, rc-util@^5.7.0, rc-util@^5.9.4: + version "5.17.0" + resolved "https://registry.yarnpkg.com/rc-util/-/rc-util-5.17.0.tgz#6b0788038075c3d5c215541539573a4a03827070" + integrity sha512-HWuTIKzBeZQQ7IBqdokE0wMp/xx39/KfUJ0gcquBigoldDCrf3YBcWFHrrQlJG7sI82Wg8mwp1uAKV3zMGfAgg== + dependencies: + "@babel/runtime" "^7.12.5" + react-is "^16.12.0" + shallowequal "^1.1.0" + +rc-virtual-list@^3.0.1, rc-virtual-list@^3.2.0: + version "3.4.2" + resolved "https://registry.yarnpkg.com/rc-virtual-list/-/rc-virtual-list-3.4.2.tgz#1078327aa7230b5e456d679ed2ce99f3c036ebd1" + integrity sha512-OyVrrPvvFcHvV0ssz5EDZ+7Rf5qLat/+mmujjchNw5FfbJWNDwkpQ99EcVE6+FtNRmX9wFa1LGNpZLUTvp/4GQ== + dependencies: + classnames "^2.2.6" + rc-resize-observer "^1.0.0" + rc-util "^5.0.7" + +react-dom@^17.0.2: + version "17.0.2" + resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-17.0.2.tgz#ecffb6845e3ad8dbfcdc498f0d0a939736502c23" + integrity sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA== + dependencies: + loose-envify "^1.1.0" + object-assign "^4.1.1" + scheduler "^0.20.2" + +react-intl@5.21.0: + version "5.21.0" + resolved "https://registry.yarnpkg.com/react-intl/-/react-intl-5.21.0.tgz#efd3be096baf806b7488927176b9bae9bf913df8" + integrity sha512-tRXg0JrMFpHgOokj+gFXvEbm4ZEePnidfVWFh3fbYc2FlJGnwxLjsvzCvRVv2qyNMHCy8xX6frRGe52WDOiYOg== + dependencies: + "@formatjs/ecma402-abstract" "1.10.0" + "@formatjs/icu-messageformat-parser" "2.0.14" + "@formatjs/intl" "1.15.0" + "@formatjs/intl-displaynames" "5.2.5" + "@formatjs/intl-listformat" "6.3.5" + "@types/hoist-non-react-statics" "^3.3.1" + "@types/react" "16 || 17" + hoist-non-react-statics "^3.3.2" + intl-messageformat "9.9.4" + tslib "^2.1.0" + +react-is@^16.12.0, react-is@^16.13.1, react-is@^16.7.0: + version "16.13.1" + resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" + integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== + +react-lifecycles-compat@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz#4f1a273afdfc8f3488a8c516bfda78f872352362" + integrity sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA== + +react-responsive@8.2.0: + version "8.2.0" + resolved "https://registry.yarnpkg.com/react-responsive/-/react-responsive-8.2.0.tgz#e0ffb306cfd8f38c9c12e26725b9e1245fa9debc" + integrity sha512-iagCqVrw4QSjhxKp3I/YK6+ODkWY6G+YPElvdYKiUUbywwh9Ds0M7r26Fj2/7dWFFbOpcGnJE6uE7aMck8j5Qg== + dependencies: + hyphenate-style-name "^1.0.0" + matchmediaquery "^0.3.0" + prop-types "^15.6.1" + shallow-equal "^1.1.0" + +react@^17.0.2: + version "17.0.2" + resolved "https://registry.yarnpkg.com/react/-/react-17.0.2.tgz#d0b5cc516d29eb3eee383f75b62864cfb6800037" + integrity sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA== + dependencies: + loose-envify "^1.1.0" + object-assign "^4.1.1" + +readable-stream@^2.0.1: + version "2.3.7" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" + integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.3" + isarray "~1.0.0" + process-nextick-args "~2.0.0" + safe-buffer "~5.1.1" + string_decoder "~1.1.1" + util-deprecate "~1.0.1" + +readable-stream@^3.0.6: + version "3.6.0" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" + integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + +readdirp@~3.6.0: + version "3.6.0" + resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7" + integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== + dependencies: + picomatch "^2.2.1" + +rechoir@^0.7.0: + version "0.7.1" + resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.7.1.tgz#9478a96a1ca135b5e88fc027f03ee92d6c645686" + integrity sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg== + dependencies: + resolve "^1.9.0" + +regenerator-runtime@^0.13.4: + version "0.13.9" + resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz#8925742a98ffd90814988d7566ad30ca3b263b52" + integrity sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA== + +regexp.prototype.flags@^1.2.0: + version "1.4.1" + resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.4.1.tgz#b3f4c0059af9e47eca9f3f660e51d81307e72307" + integrity sha512-pMR7hBVUUGI7PMA37m2ofIdQCsomVnas+Jn5UPGAHQ+/LlwKm/aTLJHdasmHRzlfeZwHiAOaRSo2rbBDm3nNUQ== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + +require-directory@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" + integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I= + +require-from-string@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909" + integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw== + +requires-port@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" + integrity sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8= + +resize-observer-polyfill@^1.5.0, resize-observer-polyfill@^1.5.1: + version "1.5.1" + resolved "https://registry.yarnpkg.com/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz#0e9020dd3d21024458d4ebd27e23e40269810464" + integrity sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg== + +resolve-cwd@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-3.0.0.tgz#0f0075f1bb2544766cf73ba6a6e2adfebcb13f2d" + integrity sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg== + dependencies: + resolve-from "^5.0.0" + +resolve-from@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" + integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== + +resolve@^1.9.0: + version "1.22.0" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.0.tgz#5e0b8c67c15df57a89bdbabe603a002f21731198" + integrity sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw== + dependencies: + is-core-module "^2.8.1" + path-parse "^1.0.7" + supports-preserve-symlinks-flag "^1.0.0" + +retry@^0.13.1: + version "0.13.1" + resolved "https://registry.yarnpkg.com/retry/-/retry-0.13.1.tgz#185b1587acf67919d63b357349e03537b2484658" + integrity sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg== + +reusify@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" + integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== + +rfdc@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/rfdc/-/rfdc-1.3.0.tgz#d0b7c441ab2720d05dc4cf26e01c89631d9da08b" + integrity sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA== + +rimraf@^3.0.0, rimraf@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" + integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== + dependencies: + glob "^7.1.3" + +run-parallel@^1.1.9: + version "1.2.0" + resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee" + integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== + dependencies: + queue-microtask "^1.2.2" + +safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: + version "5.1.2" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" + integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== + +safe-buffer@5.2.1, safe-buffer@>=5.1.0, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@~5.2.0: + version "5.2.1" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" + integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== + +"safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0": + version "2.1.2" + resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" + integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== + +scheduler@^0.20.2: + version "0.20.2" + resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.20.2.tgz#4baee39436e34aa93b4874bddcbf0fe8b8b50e91" + integrity sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ== + dependencies: + loose-envify "^1.1.0" + object-assign "^4.1.1" + +schema-utils@^3.1.0, schema-utils@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-3.1.1.tgz#bc74c4b6b6995c1d88f76a8b77bea7219e0c8281" + integrity sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw== + dependencies: + "@types/json-schema" "^7.0.8" + ajv "^6.12.5" + ajv-keywords "^3.5.2" + +schema-utils@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-4.0.0.tgz#60331e9e3ae78ec5d16353c467c34b3a0a1d3df7" + integrity sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg== + dependencies: + "@types/json-schema" "^7.0.9" + ajv "^8.8.0" + ajv-formats "^2.1.1" + ajv-keywords "^5.0.0" + +scroll-into-view-if-needed@^2.2.25: + version "2.2.28" + resolved "https://registry.yarnpkg.com/scroll-into-view-if-needed/-/scroll-into-view-if-needed-2.2.28.tgz#5a15b2f58a52642c88c8eca584644e01703d645a" + integrity sha512-8LuxJSuFVc92+0AdNv4QOxRL4Abeo1DgLnGNkn1XlaujPH/3cCFz3QI60r2VNu4obJJROzgnIUw5TKQkZvZI1w== + dependencies: + compute-scroll-into-view "^1.0.17" + +select-hose@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/select-hose/-/select-hose-2.0.0.tgz#625d8658f865af43ec962bfc376a37359a4994ca" + integrity sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo= + +selfsigned@^1.10.11: + version "1.10.14" + resolved "https://registry.yarnpkg.com/selfsigned/-/selfsigned-1.10.14.tgz#ee51d84d9dcecc61e07e4aba34f229ab525c1574" + integrity sha512-lkjaiAye+wBZDCBsu5BGi0XiLRxeUlsGod5ZP924CRSEoGuZAw/f7y9RKu28rwTfiHVhdavhB0qH0INV6P1lEA== + dependencies: + node-forge "^0.10.0" + +semver@^7.3.5: + version "7.3.5" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.5.tgz#0b621c879348d8998e4b0e4be94b3f12e6018ef7" + integrity sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ== + dependencies: + lru-cache "^6.0.0" + +send@0.17.2: + version "0.17.2" + resolved "https://registry.yarnpkg.com/send/-/send-0.17.2.tgz#926622f76601c41808012c8bf1688fe3906f7820" + integrity sha512-UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww== + dependencies: + debug "2.6.9" + depd "~1.1.2" + destroy "~1.0.4" + encodeurl "~1.0.2" + escape-html "~1.0.3" + etag "~1.8.1" + fresh "0.5.2" + http-errors "1.8.1" + mime "1.6.0" + ms "2.1.3" + on-finished "~2.3.0" + range-parser "~1.2.1" + statuses "~1.5.0" + +serialize-javascript@6.0.0, serialize-javascript@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-6.0.0.tgz#efae5d88f45d7924141da8b5c3a7a7e663fefeb8" + integrity sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag== + dependencies: + randombytes "^2.1.0" + +serve-index@^1.9.1: + version "1.9.1" + resolved "https://registry.yarnpkg.com/serve-index/-/serve-index-1.9.1.tgz#d3768d69b1e7d82e5ce050fff5b453bea12a9239" + integrity sha1-03aNabHn2C5c4FD/9bRTvqEqkjk= + dependencies: + accepts "~1.3.4" + batch "0.6.1" + debug "2.6.9" + escape-html "~1.0.3" + http-errors "~1.6.2" + mime-types "~2.1.17" + parseurl "~1.3.2" + +serve-static@1.14.2: + version "1.14.2" + resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.14.2.tgz#722d6294b1d62626d41b43a013ece4598d292bfa" + integrity sha512-+TMNA9AFxUEGuC0z2mevogSnn9MXKb4fa7ngeRMJaaGv8vTwnIEkKi+QGvPt33HSnf8pRS+WGM0EbMtCJLKMBQ== + dependencies: + encodeurl "~1.0.2" + escape-html "~1.0.3" + parseurl "~1.3.3" + send "0.17.2" + +setprototypeof@1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.0.tgz#d0bd85536887b6fe7c0d818cb962d9d91c54e656" + integrity sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ== + +setprototypeof@1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424" + integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== + +shallow-clone@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/shallow-clone/-/shallow-clone-3.0.1.tgz#8f2981ad92531f55035b01fb230769a40e02efa3" + integrity sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA== + dependencies: + kind-of "^6.0.2" + +shallow-equal@^1.1.0: + version "1.2.1" + resolved "https://registry.yarnpkg.com/shallow-equal/-/shallow-equal-1.2.1.tgz#4c16abfa56043aa20d050324efa68940b0da79da" + integrity sha512-S4vJDjHHMBaiZuT9NPb616CSmLf618jawtv3sufLl6ivK8WocjAo58cXwbRV1cgqxH0Qbv+iUt6m05eqEa2IRA== + +shallowequal@^1.0.2, shallowequal@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/shallowequal/-/shallowequal-1.1.0.tgz#188d521de95b9087404fd4dcb68b13df0ae4e7f8" + integrity sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ== + +shebang-command@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" + integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== + dependencies: + shebang-regex "^3.0.0" + +shebang-regex@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" + integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== + +signal-exit@^3.0.3: + version "3.0.6" + resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.6.tgz#24e630c4b0f03fea446a2bd299e62b4a6ca8d0af" + integrity sha512-sDl4qMFpijcGw22U5w63KmD3cZJfBuFlVNbVMKje2keoKML7X2UzWbc4XrmEbDwg0NXJc3yv4/ox7b+JWb57kQ== + +slash@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" + integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== + +socket.io-adapter@~2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/socket.io-adapter/-/socket.io-adapter-2.1.0.tgz#edc5dc36602f2985918d631c1399215e97a1b527" + integrity sha512-+vDov/aTsLjViYTwS9fPy5pEtTkrbEKsw2M+oVSoFGw6OD1IpvlV1VPhUzNbofCQ8oyMbdYJqDtGdmHQK6TdPg== + +socket.io-parser@~4.0.3: + version "4.0.4" + resolved "https://registry.yarnpkg.com/socket.io-parser/-/socket.io-parser-4.0.4.tgz#9ea21b0d61508d18196ef04a2c6b9ab630f4c2b0" + integrity sha512-t+b0SS+IxG7Rxzda2EVvyBZbvFPBCjJoyHuE0P//7OAsN23GItzDRdWa6ALxZI/8R5ygK7jAR6t028/z+7295g== + dependencies: + "@types/component-emitter" "^1.2.10" + component-emitter "~1.3.0" + debug "~4.3.1" + +socket.io@^3.1.0: + version "3.1.2" + resolved "https://registry.yarnpkg.com/socket.io/-/socket.io-3.1.2.tgz#06e27caa1c4fc9617547acfbb5da9bc1747da39a" + integrity sha512-JubKZnTQ4Z8G4IZWtaAZSiRP3I/inpy8c/Bsx2jrwGrTbKeVU5xd6qkKMHpChYeM3dWZSO0QACiGK+obhBNwYw== + dependencies: + "@types/cookie" "^0.4.0" + "@types/cors" "^2.8.8" + "@types/node" ">=10.0.0" + accepts "~1.3.4" + base64id "~2.0.0" + debug "~4.3.1" + engine.io "~4.1.0" + socket.io-adapter "~2.1.0" + socket.io-parser "~4.0.3" + +sockjs@^0.3.21: + version "0.3.24" + resolved "https://registry.yarnpkg.com/sockjs/-/sockjs-0.3.24.tgz#c9bc8995f33a111bea0395ec30aa3206bdb5ccce" + integrity sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ== + dependencies: + faye-websocket "^0.11.3" + uuid "^8.3.2" + websocket-driver "^0.7.4" + +source-map-js@^0.6.2: + version "0.6.2" + resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-0.6.2.tgz#0bb5de631b41cfbda6cfba8bd05a80efdfd2385e" + integrity sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug== + +source-map-js@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c" + integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw== + +source-map-loader@3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/source-map-loader/-/source-map-loader-3.0.0.tgz#f2a04ee2808ad01c774dea6b7d2639839f3b3049" + integrity sha512-GKGWqWvYr04M7tn8dryIWvb0s8YM41z82iQv01yBtIylgxax0CwvSy6gc2Y02iuXwEfGWRlMicH0nvms9UZphw== + dependencies: + abab "^2.0.5" + iconv-lite "^0.6.2" + source-map-js "^0.6.2" + +source-map-support@~0.5.20: + version "0.5.21" + resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f" + integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== + dependencies: + buffer-from "^1.0.0" + source-map "^0.6.0" + +source-map@^0.5.0: + version "0.5.7" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" + integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= + +source-map@^0.6.0, source-map@^0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" + integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== + +source-map@~0.7.2: + version "0.7.3" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.3.tgz#5302f8169031735226544092e64981f751750383" + integrity sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ== + +spdy-transport@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/spdy-transport/-/spdy-transport-3.0.0.tgz#00d4863a6400ad75df93361a1608605e5dcdcf31" + integrity sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw== + dependencies: + debug "^4.1.0" + detect-node "^2.0.4" + hpack.js "^2.1.6" + obuf "^1.1.2" + readable-stream "^3.0.6" + wbuf "^1.7.3" + +spdy@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/spdy/-/spdy-4.0.2.tgz#b74f466203a3eda452c02492b91fb9e84a27677b" + integrity sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA== + dependencies: + debug "^4.1.0" + handle-thing "^2.0.0" + http-deceiver "^1.2.7" + select-hose "^2.0.0" + spdy-transport "^3.0.0" + +"statuses@>= 1.4.0 < 2", "statuses@>= 1.5.0 < 2", statuses@~1.5.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" + integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= + +streamroller@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/streamroller/-/streamroller-3.0.2.tgz#30418d0eee3d6c93ec897f892ed098e3a81e68b7" + integrity sha512-ur6y5S5dopOaRXBuRIZ1u6GC5bcEXHRZKgfBjfCglMhmIf+roVCECjvkEYzNQOXIN2/JPnkMPW/8B3CZoKaEPA== + dependencies: + date-format "^4.0.3" + debug "^4.1.1" + fs-extra "^10.0.0" + +string-convert@^0.2.0: + version "0.2.1" + resolved "https://registry.yarnpkg.com/string-convert/-/string-convert-0.2.1.tgz#6982cc3049fbb4cd85f8b24568b9d9bf39eeff97" + integrity sha1-aYLMMEn7tM2F+LJFaLnZvznu/5c= + +string-width@^4.1.0, string-width@^4.2.0: + version "4.2.3" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" + integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.1" + +string_decoder@^1.1.1: + version "1.3.0" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" + integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== + dependencies: + safe-buffer "~5.2.0" + +string_decoder@~1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" + integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== + dependencies: + safe-buffer "~5.1.0" + +strip-ansi@^6.0.0, strip-ansi@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" + integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== + dependencies: + ansi-regex "^5.0.1" + +strip-ansi@^7.0.0: + version "7.0.1" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-7.0.1.tgz#61740a08ce36b61e50e65653f07060d000975fb2" + integrity sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw== + dependencies: + ansi-regex "^6.0.1" + +strip-final-newline@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" + integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== + +strip-json-comments@3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" + integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== + +style-loader@3.3.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-3.3.0.tgz#d66ea95fc50b22f8b79b69a9e414760fcf58d8d8" + integrity sha512-szANub7ksJtQioJYtpbWwh1hUl99uK15n5HDlikeCRil/zYMZgSxucHddyF/4A3qJMUiAjPhFowrrQuNMA7jwQ== + +styled-components@^5.3.3: + version "5.3.3" + resolved "https://registry.yarnpkg.com/styled-components/-/styled-components-5.3.3.tgz#312a3d9a549f4708f0fb0edc829eb34bde032743" + integrity sha512-++4iHwBM7ZN+x6DtPPWkCI4vdtwumQ+inA/DdAsqYd4SVgUKJie5vXyzotA00ttcFdQkCng7zc6grwlfIfw+lw== + dependencies: + "@babel/helper-module-imports" "^7.0.0" + "@babel/traverse" "^7.4.5" + "@emotion/is-prop-valid" "^0.8.8" + "@emotion/stylis" "^0.8.4" + "@emotion/unitless" "^0.7.4" + babel-plugin-styled-components ">= 1.12.0" + css-to-react-native "^3.0.0" + hoist-non-react-statics "^3.0.0" + shallowequal "^1.1.0" + supports-color "^5.5.0" + +supports-color@8.1.1, supports-color@^8.0.0: + version "8.1.1" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c" + integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== + dependencies: + has-flag "^4.0.0" + +supports-color@^5.3.0, supports-color@^5.5.0: + version "5.5.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" + integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== + dependencies: + has-flag "^3.0.0" + +supports-color@^7.1.0: + version "7.2.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" + integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== + dependencies: + has-flag "^4.0.0" + +supports-preserve-symlinks-flag@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" + integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== + +tapable@^2.1.1, tapable@^2.2.0: + version "2.2.1" + resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.2.1.tgz#1967a73ef4060a82f12ab96af86d52fdb76eeca0" + integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ== + +terser-webpack-plugin@^5.1.3: + version "5.3.1" + resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.1.tgz#0320dcc270ad5372c1e8993fabbd927929773e54" + integrity sha512-GvlZdT6wPQKbDNW/GDQzZFg/j4vKU96yl2q6mcUkzKOgW4gwf1Z8cZToUCrz31XHlPWH8MVb1r2tFtdDtTGJ7g== + dependencies: + jest-worker "^27.4.5" + schema-utils "^3.1.1" + serialize-javascript "^6.0.0" + source-map "^0.6.1" + terser "^5.7.2" + +terser@^5.7.2: + version "5.10.0" + resolved "https://registry.yarnpkg.com/terser/-/terser-5.10.0.tgz#b86390809c0389105eb0a0b62397563096ddafcc" + integrity sha512-AMmF99DMfEDiRJfxfY5jj5wNH/bYO09cniSqhfoyxc8sFoYIgkJy86G04UoZU5VjlpnplVu0K6Tx6E9b5+DlHA== + dependencies: + commander "^2.20.0" + source-map "~0.7.2" + source-map-support "~0.5.20" + +thunky@^1.0.2: + version "1.1.0" + resolved "https://registry.yarnpkg.com/thunky/-/thunky-1.1.0.tgz#5abaf714a9405db0504732bbccd2cedd9ef9537d" + integrity sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA== + +tmp@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.2.1.tgz#8457fc3037dcf4719c251367a1af6500ee1ccf14" + integrity sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ== + dependencies: + rimraf "^3.0.0" + +to-fast-properties@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" + integrity sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4= + +to-regex-range@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" + integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== + dependencies: + is-number "^7.0.0" + +toggle-selection@^1.0.6: + version "1.0.6" + resolved "https://registry.yarnpkg.com/toggle-selection/-/toggle-selection-1.0.6.tgz#6e45b1263f2017fa0acc7d89d78b15b8bf77da32" + integrity sha1-bkWxJj8gF/oKzH2J14sVuL932jI= + +toidentifier@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.1.tgz#3be34321a88a820ed1bd80dfaa33e479fbb8dd35" + integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA== + +tslib@^2.1.0: + version "2.3.1" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.3.1.tgz#e8a335add5ceae51aa261d32a490158ef042ef01" + integrity sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw== + +type-is@~1.6.18: + version "1.6.18" + resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" + integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== + dependencies: + media-typer "0.3.0" + mime-types "~2.1.24" + +typescript@3.9.5: + version "3.9.5" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.9.5.tgz#586f0dba300cde8be52dd1ac4f7e1009c1b13f36" + integrity sha512-hSAifV3k+i6lEoCJ2k6R2Z/rp/H3+8sdmcn5NrS3/3kE7+RyZXm9aqvxWqjEXHAd8b0pShatpcdMTvEdvAJltQ== + +ua-parser-js@^0.7.28: + version "0.7.31" + resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.31.tgz#649a656b191dffab4f21d5e053e27ca17cbff5c6" + integrity sha512-qLK/Xe9E2uzmYI3qLeOmI0tEOt+TBBQyUIAh4aAgU05FVYzeZrKUdkAZfBNVGRaHVgV0TDkdEngJSw/SyQchkQ== + +uikit@3.7.6: + version "3.7.6" + resolved "https://registry.yarnpkg.com/uikit/-/uikit-3.7.6.tgz#b7536bc1aac104fd54bbba13553ca801e16f6e20" + integrity sha512-O1ePw9bhNJqSWfOyPTrFNIZUnrwfsoju5GLeXN/Rp7nmgcpqP0r8rBczpVL3NAkaLYqyH7Ga5qfIaDzSnLYK+A== + +universalify@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717" + integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ== + +unpipe@1.0.0, unpipe@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" + integrity sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw= + +uri-js@^4.2.2: + version "4.4.1" + resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" + integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== + dependencies: + punycode "^2.1.0" + +url@^0.11.0: + version "0.11.0" + resolved "https://registry.yarnpkg.com/url/-/url-0.11.0.tgz#3838e97cfc60521eb73c525a8e55bfdd9e2e28f1" + integrity sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE= + dependencies: + punycode "1.3.2" + querystring "0.2.0" + +util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" + integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= + +utils-merge@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" + integrity sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM= + +uuid@^8.3.2: + version "8.3.2" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" + integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== + +v8-compile-cache@^2.2.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz#2de19618c66dc247dcfb6f99338035d8245a2cee" + integrity sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA== + +vary@^1, vary@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" + integrity sha1-IpnwLG3tMNSllhsLn3RSShj2NPw= + +void-elements@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/void-elements/-/void-elements-2.0.1.tgz#c066afb582bb1cb4128d60ea92392e94d5e9dbec" + integrity sha1-wGavtYK7HLQSjWDqkjkulNXp2+w= + +warning@^4.0.1, warning@^4.0.3: + version "4.0.3" + resolved "https://registry.yarnpkg.com/warning/-/warning-4.0.3.tgz#16e9e077eb8a86d6af7d64aa1e05fd85b4678ca3" + integrity sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w== + dependencies: + loose-envify "^1.0.0" + +watchpack@^2.2.0: + version "2.3.1" + resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-2.3.1.tgz#4200d9447b401156eeca7767ee610f8809bc9d25" + integrity sha512-x0t0JuydIo8qCNctdDrn1OzH/qDzk2+rdCOC3YzumZ42fiMqmQ7T3xQurykYMhYfHaPHTp4ZxAx2NfUo1K6QaA== + dependencies: + glob-to-regexp "^0.4.1" + graceful-fs "^4.1.2" + +wbuf@^1.1.0, wbuf@^1.7.3: + version "1.7.3" + resolved "https://registry.yarnpkg.com/wbuf/-/wbuf-1.7.3.tgz#c1d8d149316d3ea852848895cb6a0bfe887b87df" + integrity sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA== + dependencies: + minimalistic-assert "^1.0.0" + +webpack-cli@4.9.0: + version "4.9.0" + resolved "https://registry.yarnpkg.com/webpack-cli/-/webpack-cli-4.9.0.tgz#dc43e6e0f80dd52e89cbf73d5294bcd7ad6eb343" + integrity sha512-n/jZZBMzVEl4PYIBs+auy2WI0WTQ74EnJDiyD98O2JZY6IVIHJNitkYp/uTXOviIOMfgzrNvC9foKv/8o8KSZw== + dependencies: + "@discoveryjs/json-ext" "^0.5.0" + "@webpack-cli/configtest" "^1.1.0" + "@webpack-cli/info" "^1.4.0" + "@webpack-cli/serve" "^1.6.0" + colorette "^2.0.14" + commander "^7.0.0" + execa "^5.0.0" + fastest-levenshtein "^1.0.12" + import-local "^3.0.2" + interpret "^2.2.0" + rechoir "^0.7.0" + v8-compile-cache "^2.2.0" + webpack-merge "^5.7.3" + +webpack-dev-middleware@^5.2.1: + version "5.3.1" + resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-5.3.1.tgz#aa079a8dedd7e58bfeab358a9af7dab304cee57f" + integrity sha512-81EujCKkyles2wphtdrnPg/QqegC/AtqNH//mQkBYSMqwFVCQrxM6ktB2O/SPlZy7LqeEfTbV3cZARGQz6umhg== + dependencies: + colorette "^2.0.10" + memfs "^3.4.1" + mime-types "^2.1.31" + range-parser "^1.2.1" + schema-utils "^4.0.0" + +webpack-dev-server@4.3.1: + version "4.3.1" + resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-4.3.1.tgz#759d3337f0fbea297fbd1e433ab04ccfc000076b" + integrity sha512-qNXQCVYo1kYhH9pgLtm8LRNkXX3XzTfHSj/zqzaqYzGPca+Qjr+81wj1jgPMCHhIhso9WEQ+kX9z23iG9PzQ7w== + dependencies: + ansi-html-community "^0.0.8" + bonjour "^3.5.0" + chokidar "^3.5.1" + colorette "^2.0.10" + compression "^1.7.4" + connect-history-api-fallback "^1.6.0" + del "^6.0.0" + express "^4.17.1" + graceful-fs "^4.2.6" + html-entities "^2.3.2" + http-proxy-middleware "^2.0.0" + internal-ip "^6.2.0" + ipaddr.js "^2.0.1" + open "^8.0.9" + p-retry "^4.5.0" + portfinder "^1.0.28" + schema-utils "^3.1.0" + selfsigned "^1.10.11" + serve-index "^1.9.1" + sockjs "^0.3.21" + spdy "^4.0.2" + strip-ansi "^7.0.0" + url "^0.11.0" + webpack-dev-middleware "^5.2.1" + ws "^8.1.0" + +webpack-merge@^4.1.5: + version "4.2.2" + resolved "https://registry.yarnpkg.com/webpack-merge/-/webpack-merge-4.2.2.tgz#a27c52ea783d1398afd2087f547d7b9d2f43634d" + integrity sha512-TUE1UGoTX2Cd42j3krGYqObZbOD+xF7u28WB7tfUordytSjbWTIjK/8V0amkBfTYN4/pB/GIDlJZZ657BGG19g== + dependencies: + lodash "^4.17.15" + +webpack-merge@^5.7.3: + version "5.8.0" + resolved "https://registry.yarnpkg.com/webpack-merge/-/webpack-merge-5.8.0.tgz#2b39dbf22af87776ad744c390223731d30a68f61" + integrity sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q== + dependencies: + clone-deep "^4.0.1" + wildcard "^2.0.0" + +webpack-sources@^3.2.0: + version "3.2.3" + resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-3.2.3.tgz#2d4daab8451fd4b240cc27055ff6a0c2ccea0cde" + integrity sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w== + +webpack@5.57.1: + version "5.57.1" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.57.1.tgz#ead5ace2c17ecef2ae8126f143bfeaa7f55eab44" + integrity sha512-kHszukYjTPVfCOEyrUthA3jqJwduY/P3eO8I0gMNOZGIQWKAwZftxmp5hq6paophvwo9NoUrcZOecs9ulOyyTg== + dependencies: + "@types/eslint-scope" "^3.7.0" + "@types/estree" "^0.0.50" + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/wasm-edit" "1.11.1" + "@webassemblyjs/wasm-parser" "1.11.1" + acorn "^8.4.1" + acorn-import-assertions "^1.7.6" + browserslist "^4.14.5" + chrome-trace-event "^1.0.2" + enhanced-resolve "^5.8.3" + es-module-lexer "^0.9.0" + eslint-scope "5.1.1" + events "^3.2.0" + glob-to-regexp "^0.4.1" + graceful-fs "^4.2.4" + json-parse-better-errors "^1.0.2" + loader-runner "^4.2.0" + mime-types "^2.1.27" + neo-async "^2.6.2" + schema-utils "^3.1.0" + tapable "^2.1.1" + terser-webpack-plugin "^5.1.3" + watchpack "^2.2.0" + webpack-sources "^3.2.0" + +websocket-driver@>=0.5.1, websocket-driver@^0.7.4: + version "0.7.4" + resolved "https://registry.yarnpkg.com/websocket-driver/-/websocket-driver-0.7.4.tgz#89ad5295bbf64b480abcba31e4953aca706f5760" + integrity sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg== + dependencies: + http-parser-js ">=0.5.1" + safe-buffer ">=5.1.0" + websocket-extensions ">=0.1.1" + +websocket-extensions@>=0.1.1: + version "0.1.4" + resolved "https://registry.yarnpkg.com/websocket-extensions/-/websocket-extensions-0.1.4.tgz#7f8473bc839dfd87608adb95d7eb075211578a42" + integrity sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg== + +which@2.0.2, which@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" + integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== + dependencies: + isexe "^2.0.0" + +which@^1.2.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" + integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== + dependencies: + isexe "^2.0.0" + +wildcard@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/wildcard/-/wildcard-2.0.0.tgz#a77d20e5200c6faaac979e4b3aadc7b3dd7f8fec" + integrity sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw== + +workerpool@6.1.5: + version "6.1.5" + resolved "https://registry.yarnpkg.com/workerpool/-/workerpool-6.1.5.tgz#0f7cf076b6215fd7e1da903ff6f22ddd1886b581" + integrity sha512-XdKkCK0Zqc6w3iTxLckiuJ81tiD/o5rBE/m+nXpRCB+/Sq4DqkfXZ/x0jW02DG1tGsfUGXbTJyZDP+eu67haSw== + +wrap-ansi@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" + integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + +wrappy@1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" + integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= + +ws@^8.1.0: + version "8.4.2" + resolved "https://registry.yarnpkg.com/ws/-/ws-8.4.2.tgz#18e749868d8439f2268368829042894b6907aa0b" + integrity sha512-Kbk4Nxyq7/ZWqr/tarI9yIt/+iNNFOjBXEWgTb4ydaNHBNGgvf2QHbS9fdfsndfjFlFwEd4Al+mw83YkaD10ZA== + +ws@~7.4.2: + version "7.4.6" + resolved "https://registry.yarnpkg.com/ws/-/ws-7.4.6.tgz#5654ca8ecdeee47c33a9a4bf6d28e2be2980377c" + integrity sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A== + +y18n@^5.0.5: + version "5.0.8" + resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55" + integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== + +yallist@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" + integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== + +yargs-parser@20.2.4: + version "20.2.4" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.4.tgz#b42890f14566796f85ae8e3a25290d205f154a54" + integrity sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA== + +yargs-parser@^20.2.2: + version "20.2.9" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee" + integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== + +yargs-unparser@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/yargs-unparser/-/yargs-unparser-2.0.0.tgz#f131f9226911ae5d9ad38c432fe809366c2325eb" + integrity sha512-7pRTIA9Qc1caZ0bZ6RYRGbHJthJWuakf+WmHK0rVeLkNrrGhfoabBNdue6kdINI6r4if7ocq9aD/n7xwKOdzOA== + dependencies: + camelcase "^6.0.0" + decamelize "^4.0.0" + flat "^5.0.2" + is-plain-obj "^2.1.0" + +yargs@16.2.0, yargs@^16.1.1: + version "16.2.0" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-16.2.0.tgz#1c82bf0f6b6a66eafce7ef30e376f49a12477f66" + integrity sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw== + dependencies: + cliui "^7.0.2" + escalade "^3.1.1" + get-caller-file "^2.0.5" + require-directory "^2.1.1" + string-width "^4.2.0" + y18n "^5.0.5" + yargs-parser "^20.2.2" + +yocto-queue@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" + integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== diff --git a/kotlin-moment/README.md b/kotlin-moment/README.md index 8811079..7d4920c 100755 --- a/kotlin-moment/README.md +++ b/kotlin-moment/README.md @@ -22,3 +22,7 @@ dependencies { You can view the [samples](https://github.com/sunlandx/kotlin-js-wrappers/tree/master/kotlin-moment/moment-samples) to know how to use this library. + +### (Discontinued) + +Moment.js is already legacy, and it should not be used. diff --git a/kotlin-moment/moment-samples/src/main/kotlin/samples/Main.kt b/kotlin-moment/moment-samples/src/main/kotlin/samples/Main.kt index 0cb41fc..5b43823 100644 --- a/kotlin-moment/moment-samples/src/main/kotlin/samples/Main.kt +++ b/kotlin-moment/moment-samples/src/main/kotlin/samples/Main.kt @@ -4,7 +4,7 @@ import kotlinx.browser.* import react.dom.* fun main() { - render(document.getElementById("root")) { + render(document.getElementById("root")!!) { app() } } diff --git a/kotlin-react-intl/build.gradle.kts b/kotlin-react-intl/build.gradle.kts index 32ef2f1..3865852 100644 --- a/kotlin-react-intl/build.gradle.kts +++ b/kotlin-react-intl/build.gradle.kts @@ -4,7 +4,7 @@ plugins { } dependencies { - api(kotlinWrapperDependency("react")) + api(kotlinWrapperDependency("react-legacy")) api(npmPackage("react-intl")) } diff --git a/kotlin-react-intl/react-intl-samples/src/main/kotlin/samples/Main.kt b/kotlin-react-intl/react-intl-samples/src/main/kotlin/samples/Main.kt index 0cb41fc..5b43823 100644 --- a/kotlin-react-intl/react-intl-samples/src/main/kotlin/samples/Main.kt +++ b/kotlin-react-intl/react-intl-samples/src/main/kotlin/samples/Main.kt @@ -4,7 +4,7 @@ import kotlinx.browser.* import react.dom.* fun main() { - render(document.getElementById("root")) { + render(document.getElementById("root")!!) { app() } } diff --git a/kotlin-react-responsive/build.gradle.kts b/kotlin-react-responsive/build.gradle.kts index 2413ea6..089fbbe 100644 --- a/kotlin-react-responsive/build.gradle.kts +++ b/kotlin-react-responsive/build.gradle.kts @@ -4,7 +4,7 @@ plugins { } dependencies { - api(kotlinWrapperDependency("react")) + api(kotlinWrapperDependency("react-legacy")) api(npmPackage("react-responsive")) } diff --git a/kotlin-react-responsive/react-responsive-samples/src/main/kotlin/samples/Main.kt b/kotlin-react-responsive/react-responsive-samples/src/main/kotlin/samples/Main.kt index 0cb41fc..5b43823 100644 --- a/kotlin-react-responsive/react-responsive-samples/src/main/kotlin/samples/Main.kt +++ b/kotlin-react-responsive/react-responsive-samples/src/main/kotlin/samples/Main.kt @@ -4,7 +4,7 @@ import kotlinx.browser.* import react.dom.* fun main() { - render(document.getElementById("root")) { + render(document.getElementById("root")!!) { app() } } diff --git a/kotlin-uikit/uikit-samples/src/main/kotlin/samples/Main.kt b/kotlin-uikit/uikit-samples/src/main/kotlin/samples/Main.kt index 9a42e10..19a0896 100644 --- a/kotlin-uikit/uikit-samples/src/main/kotlin/samples/Main.kt +++ b/kotlin-uikit/uikit-samples/src/main/kotlin/samples/Main.kt @@ -10,7 +10,7 @@ fun main() { UIkit.use(Icons) - render(document.getElementById("root")) { + render(document.getElementById("root")!!) { app() } } diff --git a/settings.gradle.kts b/settings.gradle.kts index 1870b8d..7650b75 100644 --- a/settings.gradle.kts +++ b/settings.gradle.kts @@ -1,15 +1,5 @@ rootProject.name = "kotlin-js-wrappers" -pluginManagement { - resolutionStrategy { - plugins { - val kotlinVersion = extra["kotlin.version"] as String - - kotlin("js") version kotlinVersion - } - } -} - include(":kotlin-antd", ":kotlin-antd:antd-samples") include(":kotlin-moment", ":kotlin-moment:moment-samples") include(":kotlin-react-intl", ":kotlin-react-intl:react-intl-samples")